1aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#! /bin/sh 2aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Guess values for system-dependent variables and create Makefiles. 3aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Generated by GNU Autoconf 2.68 for Google C++ Testing Framework 1.7.0. 4aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 5aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Report bugs to <googletestframework@googlegroups.com>. 6aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 7aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 8aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Foundation, Inc. 11aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 12aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This configure script is free software; the Free Software Foundation 14aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# gives unlimited permission to copy, distribute and modify it. 15aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ## 16aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## M4sh Initialization. ## 17aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ## 18aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 19aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Be more Bourne compatible 20aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUALCASE=1; export DUALCASE # for MKS sh 21aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter emulate sh 23aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NULLCMD=: 24aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is contrary to our usage. Disable this feature. 26aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter alias -g '${1+"$@"}'='"$@"' 27aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter setopt NO_GLOB_SUBST 28aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 29aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `(set -o) 2>/dev/null` in #( 30aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *posix*) : 31aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set -o posix ;; #( 32aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) : 33aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 34aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 35aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 36aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 37aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 38aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_nl=' 39aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 40aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport as_nl 41aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Printing a long string crashes Solaris 7 /usr/bin/printf. 42aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Prefer a ksh shell builtin over an external printf program on Solaris, 46aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but without wasting forks for bash or zsh. 47aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$BASH_VERSION$ZSH_VERSION" \ 48aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo='print -r --' 50aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='print -rn --' 51aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo='printf %s\n' 53aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='printf %s' 54aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 55aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='/usr/ucb/echo -n' 58aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 59aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n_body='eval 61aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter arg=$1; 62aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $arg in #( 63aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *"$as_nl"*) 64aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "X$arg" : "X\\(.*\\)$as_nl"; 65aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac; 67aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ' 69aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export as_echo_n_body 70aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='sh -c $as_echo_n_body as_echo' 71aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 72aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export as_echo_body 73aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo='sh -c $as_echo_body as_echo' 74aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 75aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 76aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The user is always right. 77aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${PATH_SEPARATOR+set}" != set; then 78aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PATH_SEPARATOR=: 79aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PATH_SEPARATOR=';' 82aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 83aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 84aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 85aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 86aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# IFS 87aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We need space, tab and new line, in precisely that order. Quoting is 88aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# there to prevent editors from complaining about space-tab. 89aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# splitting by setting IFS to empty value.) 91aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=" "" $as_nl" 92aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 93aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find who we are. Look in the path if we contain no directory separator. 94aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_myself= 95aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $0 in #(( 96aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *[\\/]* ) as_myself=$0 ;; 97aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 99aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We did not find ourselves, most probably we were run as `sh COMMAND' 109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in which case we are not to be found in the path. 110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$as_myself" = x; then 111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_myself=$0 112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test ! -f "$as_myself"; then 114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit 1 116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unset variables that we do not need and which cause bugs (e.g. in 119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# suppresses any "Segmentation fault" message there. '((' could 121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# trigger a bug in pdksh 5.2.14. 122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_var in BASH_ENV ENV MAIL MAILPATH 123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo eval test x\${$as_var+set} = xset \ 124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS1='$ ' 127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS2='> ' 128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS4='+ ' 129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# NLS nuisances. 131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLC_ALL=C 132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LC_ALL 133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLANGUAGE=C 134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LANGUAGE 135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# CDPATH. 137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$CONFIG_SHELL" = x; then 140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter emulate sh 142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NULLCMD=: 143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is contrary to our usage. Disable this feature. 145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter alias -g '\${1+\"\$@\"}'='\"\$@\"' 146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter setopt NO_GLOB_SUBST 147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case \`(set -o) 2>/dev/null\` in #( 149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *posix*) : 150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set -o posix ;; #( 151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) : 152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" 156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_required="as_fn_return () { (exit \$1); } 157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_success () { as_fn_return 0; } 158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_failure () { as_fn_return 1; } 159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_success () { return 0; } 160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_failure () { return 1; } 161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexitcode=0 163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_success || { exitcode=1; echo as_fn_success failed.; } 164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exitcode=1; echo positional parameters were not saved. 171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest x\$exitcode = x0 || exit 1" 173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PATH=/empty FPATH=/empty; export PATH FPATH 183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest \$(( 1 + 1 )) = 2 || exit 1" 186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (eval "$as_required") 2>/dev/null; then : 187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_have_required=yes 188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_have_required=no 190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_found=false 196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_found=: 201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_dir in #( 202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /*) 203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for as_base in sh bash ksh sh5; do 204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Try only shells that exist, to save several forks. 205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_shell=$as_dir/$as_base 206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_SHELL=$as_shell as_have_required=yes 209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done;; 214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_found=false 216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_SHELL=$SHELL as_have_required=yes 220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi; } 221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$CONFIG_SHELL" != x; then : 225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We cannot yet assume a decent shell, so we have to provide a 226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # neutralization value for shells without unset; and this also 227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # works around shells that cannot unset nonexistent variables. 228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Preserve -v and -x to the replacement shell. 229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter BASH_ENV=/dev/null 230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ENV=/dev/null 231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export CONFIG_SHELL 233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $- in # (((( 234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *v*x* | *x*v* ) as_opts=-vx ;; 235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *v* ) as_opts=-v ;; 236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *x* ) as_opts=-x ;; 237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) as_opts= ;; 238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x$as_have_required = xno; then : 243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$0: This script requires a shell more modern than all" 244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$0: the shells that I found on your system." 245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x${ZSH_VERSION+set} = xset ; then 246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$0: Please tell bug-autoconf@gnu.org and 250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: googletestframework@googlegroups.com about your system, 251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: including any error possibly output before this 252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: message. Then install a modern shell, or manually run 253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: the script under such a shell if you do have one." 254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit 1 256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=${CONFIG_SHELL-/bin/sh} 260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport SHELL 261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unset more variables known to interfere with behavior of common tools. 262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCLICOLOR_FORCE= GREP_OPTIONS= 263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterunset CLICOLOR_FORCE GREP_OPTIONS 264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------------------- ## 266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## M4sh Shell Functions. ## 267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------------------- ## 268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_unset VAR 269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# --------------- 270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Portably unset VAR. 271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_unset () 272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { eval $1=; unset $1;} 274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_unset=as_fn_unset 276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_set_status STATUS 278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------- 279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set $? to STATUS, without forking. 280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_set_status () 281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return $1 283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_set_status 284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_exit STATUS 286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------- 287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_exit () 289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set +e 291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $1 292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit $1 293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_exit 294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_mkdir_p 296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------- 297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create "$as_dir" as a directory, including parents if necessary. 298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_mkdir_p () 299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_dir in #( 302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*) as_dir=./$as_dir;; 303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$as_dir" || eval $as_mkdir_p || { 305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirs= 306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while :; do 307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_dir in #( 308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_qdir=$as_dir;; 310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirs="'$as_qdir' $as_dirs" 312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dir=`$as_dirname -- "$as_dir" || 313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_dir" : 'X\(//\)[^/]' \| \ 315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_dir" : 'X\(//\)$' \| \ 316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$as_dir" | 318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$as_dir" && break 336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dirs" || eval "mkdir $as_dirs" 338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_mkdir_p 342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_append VAR VALUE 343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------- 344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Append the text in VALUE to the end of the definition contained in VAR. Take 345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# advantage of any shell optimizations that allow amortized linear growth over 346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# repeated appends, instead of the typical quadratic growth present in naive 347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# implementations. 348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'as_fn_append () 350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $1+=\$2 352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append () 355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $1=\$$1\$2 357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_append 359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_arith ARG... 361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------ 362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Perform arithmetic evaluation on the ARGs, and store the result in the 363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# global $as_val. Take advantage of shells that can avoid forks. The arguments 364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# must be portable across $(()) and expr. 365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'as_fn_arith () 367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_val=$(( $* )) 369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_arith () 372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_val=`expr "$@" || test $? -eq 1` 374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_arith 376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_error STATUS ERROR [LINENO LOG_FD] 379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------------------------- 380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# script with STATUS, using 1 if that was 0. 383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error () 384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_status=$1; test $as_status -eq 0 && as_status=1 386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$4"; then 387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: error: $2" >&2 391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_exit $as_status 392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_error 393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif expr a : '\(a\)' >/dev/null 2>&1 && 395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "X`expr 00001 : '.*\(...\)'`" = X001; then 396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_expr=expr 397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_expr=false 399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_basename=basename 403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_basename=false 405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirname=dirname 409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirname=false 411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_me=`$as_basename -- "$0" || 414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$0" : 'X\(//\)$' \| \ 416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$0" : 'X\(/\)' \| . 2>/dev/null || 417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X/"$0" | 418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^.*\/\([^/][^/]*\)\/*$/{ 419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\/\(\/\/\)$/{ 423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\/\(\/\).*/{ 427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Avoid depending upon Character Ranges. 433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_letters='abcdefghijklmnopqrstuvwxyz' 434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_Letters=$as_cr_letters$as_cr_LETTERS 436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_digits='0123456789' 437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_alnum=$as_cr_Letters$as_cr_digits 438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno_1=$LINENO as_lineno_1a=$LINENO 441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno_2=$LINENO as_lineno_2a=$LINENO 442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -n ' 446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter p 447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /[$]LINENO/= 448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ' <$as_myself | 449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed ' 450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/[$]LINENO.*/&-/ 451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter t lineno 452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter b 453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :lineno 454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter N 455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :loop 456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter t loop 458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/-\n.*// 459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ' >$as_me.lineno && 460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod +x "$as_me.lineno" || 461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Don't try to exec as it changes $[0], causing all sort of problems 464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (the dirname of $[0] is not the place where we might find the 465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # original and so on. Autoconf is especially sensitive to this). 466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter . "./$as_me.lineno" 467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Exit status is that of the last command. 468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit 469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_C= ECHO_N= ECHO_T= 472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `echo -n x` in #((((( 473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter-n*) 474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `echo 'xy\c'` in 475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *c*) ECHO_T=' ';; # ECHO_T is single tab character. 476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xy) ECHO_C='\c';; 477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO_T=' ';; 479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac;; 480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO_N='-n';; 482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.file 485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d conf$$.dir; then 486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conf$$.dir/conf$$.file 487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conf$$.dir 489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conf$$.dir 2>/dev/null 490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (echo >conf$$.file) 2>/dev/null; then 492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ln -s conf$$.file conf$$ 2>/dev/null; then 493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='ln -s' 494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ... but there are two gotchas: 495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # In both cases, we have to default to `cp -p'. 498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='cp -p' 500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif ln conf$$.file conf$$ 2>/dev/null; then 501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s=ln 502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='cp -p' 504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='cp -p' 507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir conf$$.dir 2>/dev/null 510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif mkdir -p . 2>/dev/null; then 512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_mkdir_p='mkdir -p "$as_dir"' 513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d ./-p && rmdir ./-p 515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_mkdir_p=false 516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -x / >/dev/null 2>&1; then 519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_test_x='test -x' 520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ls -dL / >/dev/null 2>&1; then 522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ls_L_option=L 523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ls_L_option= 525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_test_x=' 527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval sh -c '\'' 528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d "$1"; then 529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$1/."; 530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $1 in #( 532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*)set "./$1";; 533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac; 534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ???[sx]*):;;*)false;;esac;fi 536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '\'' sh 537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ' 538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_executable_p=$as_test_x 540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid CPP name. 542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid variable name. 545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=${CONFIG_SHELL-/bin/sh} 548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$DJDIR" || exec 7<&0 </dev/null 551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 6>&1 552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Name of the host. 554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so uname gets run too. 556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Initializations. 560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_default_prefix=/usr/local 562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files= 563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_libobj_dir=. 564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBOBJS= 565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercross_compiling=no 566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersubdirs= 567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMFLAGS= 568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAKEFLAGS= 569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Identity of this package. 571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_NAME='Google C++ Testing Framework' 572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_TARNAME='gtest' 573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_VERSION='1.7.0' 574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_STRING='Google C++ Testing Framework 1.7.0' 575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_BUGREPORT='googletestframework@googlegroups.com' 576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_URL='' 577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_unique_file="./LICENSE" 579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Factoring default headers for most tests. 580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_includes_default="\ 581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h> 582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_SYS_TYPES_H 583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <sys/types.h> 584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_SYS_STAT_H 586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <sys/stat.h> 587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef STDC_HEADERS 589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stdlib.h> 590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stddef.h> 591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef HAVE_STDLIB_H 593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stdlib.h> 594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_STRING_H 597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <memory.h> 599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <string.h> 601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_STRINGS_H 603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <strings.h> 604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_INTTYPES_H 606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <inttypes.h> 607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_STDINT_H 609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stdint.h> 610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_UNISTD_H 612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <unistd.h> 613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif" 614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_subst_vars='am__EXEEXT_FALSE 616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__EXEEXT_TRUE 617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTLIBOBJS 618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBOBJS 619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PTHREADS_FALSE 620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PTHREADS_TRUE 621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_CFLAGS 622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_LIBS 623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_CC 624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_config 625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PYTHON_FALSE 626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PYTHON_TRUE 627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPYTHON 628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXCPP 629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPP 630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64 631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL 632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO 633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT 634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL 635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL 636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB 637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_AR 638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR 639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL 640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP 641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S 642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM 643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DUMPBIN 644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUMPBIN 645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD 646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP 647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP 648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP 649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED 650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os 651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_vendor 652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_cpu 653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost 654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os 655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_vendor 656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_cpu 657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild 658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBTOOL 659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCXX_FALSE 660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCXX_TRUE 661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXDEPMODE 662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CXX 663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXFLAGS 664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXX 665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCC_FALSE 666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCC_TRUE 667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCCDEPMODE 668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__nodep 669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEPBACKSLASH 670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEP_FALSE 671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEP_TRUE 672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__quote 673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__include 674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEPDIR 675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJEXT 676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEXEEXT 677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CC 678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPPFLAGS 679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLDFLAGS 680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS 681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC 682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__untar 683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__tar 684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMTAR 685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__leading_dot 686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSET_MAKE 687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAWK 688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir_p 689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMKDIR_P 690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_STRIP_PROGRAM 691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP 692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_sh 693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAKEINFO 694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOHEADER 695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOMAKE 696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOCONF 697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterACLOCAL 698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterVERSION 699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE 700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCYGPATH_W 701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__isrc 702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_DATA 703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_SCRIPT 704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_PROGRAM 705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertarget_alias 706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias 707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_alias 708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS 709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_T 710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_N 711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_C 712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEFS 713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermandir 714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocaledir 715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibdir 716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpsdir 717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpdfdir 718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdvidir 719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhtmldir 720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinfodir 721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdocdir 722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteroldincludedir 723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterincludedir 724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocalstatedir 725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedstatedir 726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysconfdir 727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatadir 728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatarootdir 729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibexecdir 730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersbindir 731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbindir 732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_transform_name 733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprefix 734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec_prefix 735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_URL 736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_BUGREPORT 737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_STRING 738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_VERSION 739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_TARNAME 740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_NAME 741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR 742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL' 743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_subst_files='' 744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_user_opts=' 745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_option_checking 746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dependency_tracking 747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared 748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_static 749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_pic 750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_fast_install 751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld 752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_sysroot 753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_libtool_lock 754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_pthreads 755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_precious_vars='build_alias 757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias 758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertarget_alias 759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC 760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS 761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLDFLAGS 762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS 763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPPFLAGS 764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXX 765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXFLAGS 766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCCC 767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPP 768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXCPP' 769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Initialize some variables set by options. 772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_init_help= 773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_init_version=false 774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_unrecognized_opts= 775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_unrecognized_sep= 776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The variables have the same names as the options, with 777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# dashes changed to underlines. 778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercache_file=/dev/null 779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec_prefix=NONE 780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_create= 781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_recursion= 782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprefix=NONE 783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_prefix=NONE 784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_suffix=NONE 785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_transform_name=s,x,x, 786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersilent= 787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersite= 788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersrcdir= 789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterverbose= 790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx_includes=NONE 791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx_libraries=NONE 792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Installation directory options. 794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# These are left unexpanded so users can "make install exec_prefix=/foo" 795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and all the variables that are supposed to be based on exec_prefix 796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# by default will actually change. 797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use braces instead of parens because sh, perl, etc. also accept them. 798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (The list follows the same order as the GNU Coding Standards.) 799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbindir='${exec_prefix}/bin' 800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersbindir='${exec_prefix}/sbin' 801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibexecdir='${exec_prefix}/libexec' 802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatarootdir='${prefix}/share' 803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatadir='${datarootdir}' 804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysconfdir='${prefix}/etc' 805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedstatedir='${prefix}/com' 806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocalstatedir='${prefix}/var' 807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterincludedir='${prefix}/include' 808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteroldincludedir='/usr/include' 809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinfodir='${datarootdir}/info' 811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhtmldir='${docdir}' 812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdvidir='${docdir}' 813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpdfdir='${docdir}' 814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpsdir='${docdir}' 815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibdir='${exec_prefix}/lib' 816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocaledir='${datarootdir}/locale' 817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermandir='${datarootdir}/man' 818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_prev= 820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_dashdash= 821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_option 822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If the previous option needs an argument, assign it. 824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_prev"; then 825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $ac_prev=\$ac_option 826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev= 827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_option in 831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *=) ac_optarg= ;; 833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_optarg=yes ;; 834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Accept the important Cygnus configure options, so we can diagnose typos. 837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_dashdash$ac_option in 839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --) 840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_dashdash=yes ;; 841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -bindir | --bindir | --bindi | --bind | --bin | --bi) 843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=bindir ;; 844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter bindir=$ac_optarg ;; 846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -build | --build | --buil | --bui | --bu) 848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=build_alias ;; 849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -build=* | --build=* | --buil=* | --bui=* | --bu=*) 850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter build_alias=$ac_optarg ;; 851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -cache-file | --cache-file | --cache-fil | --cache-fi \ 853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=cache_file ;; 855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cache_file=$ac_optarg ;; 858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --config-cache | -C) 860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cache_file=config.cache ;; 861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -datadir | --datadir | --datadi | --datad) 863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=datadir ;; 864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -datadir=* | --datadir=* | --datadi=* | --datad=*) 865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter datadir=$ac_optarg ;; 866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --dataroo | --dataro | --datar) 869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=datarootdir ;; 870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter datarootdir=$ac_optarg ;; 873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -disable-* | --disable-*) 875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Reject names that are not valid shell variable names. 877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "invalid feature name: $ac_useropt" 879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt_orig=$ac_useropt 880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_user_opts in 882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" 883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"enable_$ac_useropt" 884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;; 885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_unrecognized_sep=', ';; 887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval enable_$ac_useropt=no ;; 889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -docdir | --docdir | --docdi | --doc | --do) 891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=docdir ;; 892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter docdir=$ac_optarg ;; 894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=dvidir ;; 897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dvidir=$ac_optarg ;; 899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -enable-* | --enable-*) 901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Reject names that are not valid shell variable names. 903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "invalid feature name: $ac_useropt" 905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt_orig=$ac_useropt 906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_user_opts in 908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" 909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"enable_$ac_useropt" 910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;; 911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_unrecognized_sep=', ';; 913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval enable_$ac_useropt=\$ac_optarg ;; 915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --exec | --exe | --ex) 919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=exec_prefix ;; 920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --exec=* | --exe=* | --ex=*) 923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exec_prefix=$ac_optarg ;; 924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -gas | --gas | --ga | --g) 926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Obsolete; use --with-gas. 927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gas=yes ;; 928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -help | --help | --hel | --he | -h) 930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_init_help=long ;; 931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_init_help=recursive ;; 933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_init_help=short ;; 935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -host | --host | --hos | --ho) 937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=host_alias ;; 938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -host=* | --host=* | --hos=* | --ho=*) 939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter host_alias=$ac_optarg ;; 940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=htmldir ;; 943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --ht=*) 945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter htmldir=$ac_optarg ;; 946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -includedir | --includedir | --includedi | --included | --include \ 948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --includ | --inclu | --incl | --inc) 949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=includedir ;; 950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --includ=* | --inclu=* | --incl=* | --inc=*) 952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter includedir=$ac_optarg ;; 953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -infodir | --infodir | --infodi | --infod | --info | --inf) 955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=infodir ;; 956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter infodir=$ac_optarg ;; 958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -libdir | --libdir | --libdi | --libd) 960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=libdir ;; 961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -libdir=* | --libdir=* | --libdi=* | --libd=*) 962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libdir=$ac_optarg ;; 963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --libexe | --libex | --libe) 966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=libexecdir ;; 967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --libexe=* | --libex=* | --libe=*) 969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libexecdir=$ac_optarg ;; 970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -localedir | --localedir | --localedi | --localed | --locale) 972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=localedir ;; 973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter localedir=$ac_optarg ;; 975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -localstatedir | --localstatedir | --localstatedi | --localstated \ 977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --localstate | --localstat | --localsta | --localst | --locals) 978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=localstatedir ;; 979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter localstatedir=$ac_optarg ;; 982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=mandir ;; 985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mandir=$ac_optarg ;; 987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -nfp | --nfp | --nf) 989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Obsolete; use --without-fp. 990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_fp=no ;; 991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --no-cr | --no-c | -n) 994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_create=yes ;; 995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_recursion=yes ;; 999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --oldin | --oldi | --old | --ol | --o) 1003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=oldincludedir ;; 1004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter oldincludedir=$ac_optarg ;; 1008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=prefix ;; 1011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter prefix=$ac_optarg ;; 1013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-pre | --program-pr | --program-p) 1016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=program_prefix ;; 1017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter program_prefix=$ac_optarg ;; 1020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-suf | --program-su | --program-s) 1023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=program_suffix ;; 1024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter program_suffix=$ac_optarg ;; 1027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -program-transform-name | --program-transform-name \ 1029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transform-nam | --program-transform-na \ 1030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transform-n | --program-transform- \ 1031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transform | --program-transfor \ 1032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transfo | --program-transf \ 1033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-trans | --program-tran \ 1034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --progr-tra | --program-tr | --program-t) 1035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=program_transform_name ;; 1036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -program-transform-name=* | --program-transform-name=* \ 1037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transform-nam=* | --program-transform-na=* \ 1038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transform-n=* | --program-transform-=* \ 1039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transform=* | --program-transfor=* \ 1040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-transfo=* | --program-transf=* \ 1041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --program-trans=* | --program-tran=* \ 1042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --progr-tra=* | --program-tr=* | --program-t=*) 1043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter program_transform_name=$ac_optarg ;; 1044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=pdfdir ;; 1047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pdfdir=$ac_optarg ;; 1049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -psdir | --psdir | --psdi | --psd | --ps) 1051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=psdir ;; 1052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter psdir=$ac_optarg ;; 1054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | -silent | --silent | --silen | --sile | --sil) 1057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter silent=yes ;; 1058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=sbindir ;; 1061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sbi=* | --sb=*) 1063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sbindir=$ac_optarg ;; 1064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sharedst | --shareds | --shared | --share | --shar \ 1068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sha | --sh) 1069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=sharedstatedir ;; 1070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --sha=* | --sh=*) 1074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sharedstatedir=$ac_optarg ;; 1075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -site | --site | --sit) 1077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=site ;; 1078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -site=* | --site=* | --sit=*) 1079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter site=$ac_optarg ;; 1080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=srcdir ;; 1083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter srcdir=$ac_optarg ;; 1085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --syscon | --sysco | --sysc | --sys | --sy) 1088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=sysconfdir ;; 1089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysconfdir=$ac_optarg ;; 1092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -target | --target | --targe | --targ | --tar | --ta | --t) 1094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=target_alias ;; 1095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter target_alias=$ac_optarg ;; 1097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -v | -verbose | --verbose | --verbos | --verbo | --verb) 1099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter verbose=yes ;; 1100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -version | --version | --versio | --versi | --vers | -V) 1102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_init_version=: ;; 1103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -with-* | --with-*) 1105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Reject names that are not valid shell variable names. 1107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "invalid package name: $ac_useropt" 1109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt_orig=$ac_useropt 1110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_user_opts in 1112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" 1113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"with_$ac_useropt" 1114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;; 1115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_unrecognized_sep=', ';; 1117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval with_$ac_useropt=\$ac_optarg ;; 1119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -without-* | --without-*) 1121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Reject names that are not valid shell variable names. 1123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "invalid package name: $ac_useropt" 1125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt_orig=$ac_useropt 1126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_user_opts in 1128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" 1129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"with_$ac_useropt" 1130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;; 1131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_unrecognized_sep=', ';; 1133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval with_$ac_useropt=no ;; 1135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --x) 1137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Obsolete; use --with-x. 1138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_x=yes ;; 1139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --x-incl | --x-inc | --x-in | --x-i) 1142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=x_includes ;; 1143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x_includes=$ac_optarg ;; 1146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prev=x_libraries ;; 1150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x_libraries=$ac_optarg ;; 1153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*) as_fn_error $? "unrecognized option: \`$ac_option' 1155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTry \`$0 --help' for more information" 1156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 1157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *=*) 1159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Reject names that are not valid shell variable names. 1161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_envvar in #( 1162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '' | [0-9]* | *[!_$as_cr_alnum]* ) 1163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $ac_envvar=\$ac_optarg 1166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export $ac_envvar ;; 1167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 1169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: should be removed in autoconf 3.0. 1170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 1175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 1178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_prev"; then 1180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "missing argument to $ac_option" 1182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_unrecognized_opts"; then 1185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $enable_option_checking in 1186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no) ;; 1187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check all directory arguments for consistency. 1193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter datadir sysconfdir sharedstatedir localstatedir includedir \ 1195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libdir localedir mandir 1197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 1198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_val=\$$ac_var 1199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Remove trailing slashes. 1200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_val in 1201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */ ) 1202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $ac_var=\$ac_val;; 1204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Be sure to have absolute directory names. 1206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_val in 1207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/$]* | ?:[\\/]* ) continue;; 1208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 1212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# There might be people who depend on the old broken behavior: `$host' 1214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# used to hold the argument of --host etc. 1215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: To remove some day. 1216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild=$build_alias 1217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost=$host_alias 1218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertarget=$target_alias 1219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: To remove some day. 1221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$host_alias" != x; then 1222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$build_alias" = x; then 1223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cross_compiling=maybe 1224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter If a cross compiler is detected then cross compile mode will be used" >&2 1226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test "x$build_alias" != "x$host_alias"; then 1227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cross_compiling=yes 1228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_prefix= 1232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$host_alias" && ac_tool_prefix=$host_alias- 1233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$silent" = yes && exec 6>/dev/null 1235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_pwd=`pwd` && test -n "$ac_pwd" && 1238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ls_di=`ls -di .` && 1239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "working directory cannot be determined" 1241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "pwd does not report name of working directory" 1243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find the source files, if location was not specified. 1246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$srcdir"; then 1247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir_defaulted=yes 1248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Try the directory containing this script, then the parent directory. 1249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_confdir=`$as_dirname -- "$as_myself" || 1250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_myself" : 'X\(//\)[^/]' \| \ 1252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_myself" : 'X\(//\)$' \| \ 1253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$as_myself" | 1255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 1257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 1258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 1259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 1260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 1261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 1262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 1263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 1264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 1265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 1266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 1267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 1268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 1269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 1270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 1271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 1272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter srcdir=$ac_confdir 1273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -r "$srcdir/$ac_unique_file"; then 1274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter srcdir=.. 1275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir_defaulted=no 1278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test ! -r "$srcdir/$ac_unique_file"; then 1280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_confdir=`( 1285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pwd)` 1287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# When building in place, set srcdir=. 1288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_abs_confdir" = "$ac_pwd"; then 1289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter srcdir=. 1290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Remove unnecessary trailing slashes from srcdir. 1292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Double slashes in file names in object file debugging info 1293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# mess up M-x gdb in Emacs. 1294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in 1295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_var in $ac_precious_vars; do 1298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_env_${ac_var}_set=\${${ac_var}+set} 1299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_env_${ac_var}_value=\$${ac_var} 1300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_cv_env_${ac_var}_value=\$${ac_var} 1302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 1303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 1305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Report the --help message. 1306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 1307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_init_help" = "long"; then 1308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Omit some internal or obsolete options to make the list less imposing. 1309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This message is too long to be a string in the A/UX 3.1 sh. 1310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_ACEOF 1311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\`configure' configures Google C++ Testing Framework 1.7.0 to adapt to many kinds of systems. 1312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsage: $0 [OPTION]... [VAR=VALUE]... 1314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterVAR=VALUE. See below for descriptions of some of the useful variables. 1317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDefaults for the options are specified in brackets. 1319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration: 1321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -h, --help display this help and exit 1322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --help=short display options specific to this package 1323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --help=recursive display the short help of all the included packages 1324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -V, --version display version information and exit 1325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -q, --quiet, --silent do not print \`checking ...' messages 1326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --cache-file=FILE cache test results in FILE [disabled] 1327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -C, --config-cache alias for \`--cache-file=config.cache' 1328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -n, --no-create do not create output files 1329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterInstallation directories: 1332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --prefix=PREFIX install architecture-independent files in PREFIX 1333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [$ac_default_prefix] 1334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [PREFIX] 1336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterBy default, \`make install' will install all the files in 1338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteran installation prefix other than \`$ac_default_prefix' using \`--prefix', 1340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor instance \`--prefix=\$HOME'. 1341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFor better control, use the options below. 1343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFine tuning of the installation directories: 1345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --bindir=DIR user executables [EPREFIX/bin] 1346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --sbindir=DIR system admin executables [EPREFIX/sbin] 1347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --libexecdir=DIR program executables [EPREFIX/libexec] 1348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --libdir=DIR object code libraries [EPREFIX/lib] 1352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --includedir=DIR C header files [PREFIX/include] 1353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --oldincludedir=DIR C header files for non-gcc [/usr/include] 1354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --infodir=DIR info documentation [DATAROOTDIR/info] 1357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --mandir=DIR man documentation [DATAROOTDIR/man] 1359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --docdir=DIR documentation root [DATAROOTDIR/doc/gtest] 1360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --htmldir=DIR html documentation [DOCDIR] 1361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --dvidir=DIR dvi documentation [DOCDIR] 1362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --pdfdir=DIR pdf documentation [DOCDIR] 1363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --psdir=DIR ps documentation [DOCDIR] 1364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<\_ACEOF 1367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterProgram names: 1369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --program-prefix=PREFIX prepend PREFIX to installed program names 1370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --program-suffix=SUFFIX append SUFFIX to installed program names 1371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSystem types: 1374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --build=BUILD configure for building on BUILD [guessed] 1375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --host=HOST cross-compile to build programs to run on HOST [BUILD] 1376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_init_help"; then 1380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_init_help in 1381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter short | recursive ) echo "Configuration of Google C++ Testing Framework 1.7.0:";; 1382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<\_ACEOF 1384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOptional Features: 1386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --disable-option-checking ignore unrecognized --enable/--with options 1387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --disable-dependency-tracking speeds up one-time build 1390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --enable-dependency-tracking do not reject slow dependency extractors 1391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --enable-shared[=PKGS] build shared libraries [default=yes] 1392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --enable-static[=PKGS] build static libraries [default=yes] 1393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --enable-fast-install[=PKGS] 1394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter optimize for fast installation [default=yes] 1395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --disable-libtool-lock avoid locking (might break parallel builds) 1396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOptional Packages: 1398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter both] 1402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --with-sysroot=DIR Search for dependent libraries within DIR 1404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (or the compiler's sysroot if not specified). 1405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --with-pthreads use pthreads (default is yes) 1406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSome influential environment variables: 1408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC C compiler command 1409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS C compiler flags 1410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nonstandard directory <lib dir> 1412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS libraries to pass to the linker, e.g. -l<library> 1413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter you have headers in a nonstandard directory <include dir> 1415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXX C++ compiler command 1416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS C++ compiler flags 1417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CPP C preprocessor 1418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXCPP C++ preprocessor 1419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUse these variables to override the choices made by `configure' or to help 1421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterit to find libraries and programs with nonstandard names/locations. 1422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterReport bugs to <googletestframework@googlegroups.com>. 1424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_status=$? 1426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_init_help" = "recursive"; then 1429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If there are subdirs, report their specific --help. 1430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$ac_dir" || 1432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 1434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_builddir=. 1435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$ac_dir" in 1437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 1439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # A ".." for each directory in $ac_dir_suffix. 1441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_top_builddir_sub in 1443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac ;; 1446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_top_builddir=$ac_pwd 1448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_builddir=$ac_pwd$ac_dir_suffix 1449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# for backward compatibility: 1450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_top_builddir=$ac_top_build_prefix 1451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in 1453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter .) # We are building in place. 1454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir=. 1455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_srcdir=$ac_top_builddir_sub 1456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_abs_top_srcdir=$ac_pwd ;; 1457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/]* | ?:[\\/]* ) # Absolute name. 1458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir=$srcdir$ac_dir_suffix; 1459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_srcdir=$srcdir 1460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_abs_top_srcdir=$srcdir ;; 1461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # Relative name. 1462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_srcdir=$ac_top_build_prefix$srcdir 1464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd "$ac_dir" || { ac_status=$?; continue; } 1469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for guested configure. 1470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$ac_srcdir/configure.gnu"; then 1471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo && 1472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test -f "$ac_srcdir/configure"; then 1474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo && 1475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SHELL "$ac_srcdir/configure" --help=recursive 1476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 1477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi || ac_status=$? 1479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd "$ac_pwd" || { ac_status=$?; break; } 1480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 1481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$ac_init_help" && exit $ac_status 1484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_init_version; then 1485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<\_ACEOF 1486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGoogle C++ Testing Framework configure 1.7.0 1487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergenerated by GNU Autoconf 2.68 1488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCopyright (C) 2010 Free Software Foundation, Inc. 1490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis configure script is free software; the Free Software Foundation 1491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergives unlimited permission to copy, distribute and modify it. 1492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit 1494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ------------------------ ## 1497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Autoconf initialization. ## 1498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ------------------------ ## 1499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_compile LINENO 1501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -------------------------- 1502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to compile conftest.$ac_ext, and return whether this succeeded. 1503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_compile () 1504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.$ac_objext 1507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_compile" 1508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_compile") 2>conftest.err 1515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 1517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep -v '^ *+' conftest.err >conftest.er1 1518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 1519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f conftest.er1 conftest.err 1520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && { 1523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_c_werror_flag" || 1524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test ! -s conftest.err 1525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } && test -s conftest.$ac_objext; then : 1526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=1 1532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_compile 1537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_cxx_try_compile LINENO 1539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------------- 1540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to compile conftest.$ac_ext, and return whether this succeeded. 1541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_cxx_try_compile () 1542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.$ac_objext 1545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_compile" 1546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_compile") 2>conftest.err 1553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 1555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep -v '^ *+' conftest.err >conftest.er1 1556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 1557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f conftest.er1 conftest.err 1558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && { 1561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_cxx_werror_flag" || 1562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test ! -s conftest.err 1563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } && test -s conftest.$ac_objext; then : 1564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=1 1570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_cxx_try_compile 1575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_link LINENO 1577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------- 1578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to link conftest.$ac_ext, and return whether this succeeded. 1579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_link () 1580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.$ac_objext conftest$ac_exeext 1583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_link" 1584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_link") 2>conftest.err 1591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 1593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep -v '^ *+' conftest.err >conftest.er1 1594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 1595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f conftest.er1 conftest.err 1596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && { 1599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_c_werror_flag" || 1600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test ! -s conftest.err 1601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } && test -s conftest$ac_exeext && { 1602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$cross_compiling" = yes || 1603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_test_x conftest$ac_exeext 1604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }; then : 1605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=1 1611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # interfere with the next link command; also delete a directory that is 1615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # left behind by Apple's compiler. We do this before executing the actions. 1616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_link 1621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------------------------------------------- 1624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tests whether HEADER exists and can be compiled using the include files in 1625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# INCLUDES, setting the cache variable VAR accordingly. 1626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_check_header_compile () 1627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $2... " >&6; } 1631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval \${$3+:} false; then : 1632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 1633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 1636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$4 1637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <$2> 1638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then : 1640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "$3=yes" 1641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "$3=no" 1643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_res=\$$3 1647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_res" >&6; } 1649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_check_header_compile 1652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_cpp LINENO 1654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------- 1655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_cpp () 1657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_cpp conftest.$ac_ext" 1660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 1669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep -v '^ *+' conftest.err >conftest.er1 1670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 1671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f conftest.er1 conftest.err 1672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } > conftest.i && { 1675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test ! -s conftest.err 1677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }; then : 1678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=1 1684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_cpp 1689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_run LINENO 1691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------- 1692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# that executables *can* be run. 1694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_run () 1695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_link" 1698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_link") 2>&5 1705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { case "(($ac_try" in 1709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_try") 2>&5 1715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; }; then : 1718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: program exited with status $ac_status" >&5 1721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=$ac_status 1725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_run 1731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_check_func LINENO FUNC VAR 1733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------------------- 1734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tests whether FUNC exists, setting the cache variable VAR accordingly 1735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_check_func () 1736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $2... " >&6; } 1740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval \${$3+:} false; then : 1741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 1742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 1745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define $2 innocuous_$2 1748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* System header to define __stub macros and hopefully few prototypes, 1750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter which can conflict with char $2 (); below. 1751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter <limits.h> exists even on freestanding compilers. */ 1753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__ 1755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h> 1756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 1757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h> 1758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 1759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#undef $2 1761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 1763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 1764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 1765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 1766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 1767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 1768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar $2 (); 1769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* The GNU C library defines this for functions which it implements 1770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter to always fail with ENOSYS. Some functions are actually named 1771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter something starting with __ and the normal name is an alias. */ 1772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined __stub_$2 || defined __stub___$2 1773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchoke me 1774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 1775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 1777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 1778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn $2 (); 1780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 1781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 1782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 1783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 1785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "$3=yes" 1786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "$3=no" 1788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 1790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 1791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_res=\$$3 1793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_res" >&6; } 1795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_check_func 1798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_cxx_try_cpp LINENO 1800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------------ 1801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_cxx_try_cpp () 1803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_cpp conftest.$ac_ext" 1806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 1815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep -v '^ *+' conftest.err >conftest.er1 1816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 1817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f conftest.er1 conftest.err 1818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } > conftest.i && { 1821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test ! -s conftest.err 1823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }; then : 1824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=1 1830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_cxx_try_cpp 1835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_cxx_try_link LINENO 1837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------------- 1838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to link conftest.$ac_ext, and return whether this succeeded. 1839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_cxx_try_link () 1840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.$ac_objext conftest$ac_exeext 1843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { ac_try="$ac_link" 1844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 1845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 1847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 1848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 1850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_link") 2>conftest.err 1851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 1852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 1853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep -v '^ *+' conftest.err >conftest.er1 1854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 1855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f conftest.er1 conftest.err 1856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && { 1859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_cxx_werror_flag" || 1860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test ! -s conftest.err 1861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } && test -s conftest$ac_exeext && { 1862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$cross_compiling" = yes || 1863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_test_x conftest$ac_exeext 1864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }; then : 1865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=0 1866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 1867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 1868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 1869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_retval=1 1871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 1872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # interfere with the next link command; also delete a directory that is 1875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # left behind by Apple's compiler. We do this before executing the actions. 1876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $ac_retval 1879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_cxx_try_link 1881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >config.log <<_ACEOF 1882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis file contains any messages produced by compilers while 1883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrunning configure, to aid debugging if configure makes a mistake. 1884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIt was created by Google C++ Testing Framework $as_me 1.7.0, which was 1886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergenerated by GNU Autoconf 2.68. Invocation command line was 1887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ $0 $@ 1889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 5>>config.log 1892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 1893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat <<_ASUNAME 1894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------- ## 1895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Platform. ## 1896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------- ## 1897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -m = `(uname -m) 2>/dev/null || echo unknown` 1900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -r = `(uname -r) 2>/dev/null || echo unknown` 1901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -s = `(uname -s) 2>/dev/null || echo unknown` 1902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -v = `(uname -v) 2>/dev/null || echo unknown` 1903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASUNAME 1916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 1919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 1920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 1921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 1922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "PATH: $as_dir" 1923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 1924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 1925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} >&5 1927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >&5 <<_ACEOF 1929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------- ## 1932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Core tests. ## 1933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------- ## 1934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 1936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Keep a trace of the command line. 1939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Strip out --no-create and --no-recursion so they do not pile up. 1940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Strip out --silent because we don't want to record it for future runs. 1941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Also quote any args containing shell meta-characters. 1942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Make two passes to allow for proper duplicate-argument suppression. 1943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_args= 1944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_args0= 1945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_args1= 1946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_must_keep_next=false 1947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_pass in 1 2 1948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 1949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_arg 1950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 1951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_arg in 1952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | -silent | --silent | --silen | --sile | --sil) 1955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue ;; 1956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) 1957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_pass in 1960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2) 1962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append ac_configure_args1 " '$ac_arg'" 1963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_must_keep_next = true; then 1964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_must_keep_next=false # Got value, back to normal. 1965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 1966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_arg in 1967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *=* | --config-cache | -C | -disable-* | --disable-* \ 1968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | -with-* | --with-* | -without-* | --without-* | --x) 1971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case "$ac_configure_args0 " in 1972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 1975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -* ) ac_must_keep_next=true ;; 1976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 1978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append ac_configure_args " '$ac_arg'" 1979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 1980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 1981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 1982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 1983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ ac_configure_args0=; unset ac_configure_args0;} 1984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ ac_configure_args1=; unset ac_configure_args1;} 1985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# When interrupted or exit'd, cleanup temporary files, and complete 1987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.log. We remove comments because anyway the quotes in there 1988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# would cause problems or look ugly. 1989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# WARNING: Use '\'' to represent an apostrophe within the trap. 1990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertrap 'exit_status=$? 1992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Save into config.log some information that might help in debugging. 1993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 1994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 1995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 1996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "## ---------------- ## 1997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Cache variables. ## 1998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ---------------- ##" 1999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The following way of writing the cache mishandles newlines in values, 2001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter( 2002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_val=\$$ac_var 2004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_val in #( 2005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *${as_nl}*) 2006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_var in #( 2007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_var in #( 2011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _ | IFS | as_nl) ;; #( 2012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) { eval $ac_var=; unset $ac_var;} ;; 2014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac ;; 2015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (set) 2>&1 | 2018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *${as_nl}ac_space=\ *) 2020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -n \ 2021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "s/'\''/'\''\\\\'\'''\''/g; 2022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; #( 2024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 2025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 2027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac | 2028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sort 2029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter) 2030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "## ----------------- ## 2033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Output variables. ## 2034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------------- ##" 2035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_var in $ac_subst_vars 2037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 2038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_val=\$$ac_var 2039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_val in 2040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$ac_var='\''$ac_val'\''" 2043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done | sort 2044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_subst_files"; then 2047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "## ------------------- ## 2048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## File substitutions. ## 2049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ------------------- ##" 2050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_var in $ac_subst_files 2052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 2053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_val=\$$ac_var 2054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_val in 2055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$ac_var='\''$ac_val'\''" 2058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done | sort 2059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s confdefs.h; then 2063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "## ----------- ## 2064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## confdefs.h. ## 2065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------- ##" 2066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h 2068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 2069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$ac_signal" != 0 && 2071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: caught signal $ac_signal" 2072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: exit $exit_status" 2073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } >&5 2074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f core *.core core.conftest.* && 2075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit $exit_status 2077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 0 2078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_signal in 1 2 13 15; do 2079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_signal=0 2082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# confdefs.h avoids OS command line length limits that DEFS can exceed. 2084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f -r conftest* confdefs.h 2085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "/* confdefs.h */" > confdefs.h 2087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Predefined preprocessor variables. 2089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_NAME "$PACKAGE_NAME" 2092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_VERSION "$PACKAGE_VERSION" 2100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_STRING "$PACKAGE_STRING" 2104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_URL "$PACKAGE_URL" 2112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Let the site file select an alternate cache file if it wants to. 2116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Prefer an explicitly selected file to automatically selected ones. 2117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_site_file1=NONE 2118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_site_file2=NONE 2119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CONFIG_SITE"; then 2120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We do not want a PATH search for config.site. 2121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $CONFIG_SITE in #(( 2122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*) ac_site_file1=./$CONFIG_SITE;; 2123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */*) ac_site_file1=$CONFIG_SITE;; 2124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_site_file1=./$CONFIG_SITE;; 2125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "x$prefix" != xNONE; then 2127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_site_file1=$prefix/share/config.site 2128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_site_file2=$prefix/etc/config.site 2129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_site_file1=$ac_default_prefix/share/config.site 2131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_site_file2=$ac_default_prefix/etc/config.site 2132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "x$ac_site_file" = xNONE && continue 2136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed 's/^/| /' "$ac_site_file" >&5 2140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter . "$ac_site_file" \ 2141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "failed to load site script $ac_site_file 2144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 2145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -r "$cache_file"; then 2149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some versions of bash will fail to source /dev/null (special files 2150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: loading cache $cache_file" >&6;} 2154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cache_file in 2155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/]* | ?:[\\/]* ) . "$cache_file";; 2156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) . "./$cache_file";; 2157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: creating cache $cache_file" >&6;} 2162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter >$cache_file 2163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check that the precious variables saved in the cache have kept the same 2166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# value. 2167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cache_corrupted=false 2168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_var in $ac_precious_vars; do 2169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_old_set=\$ac_cv_env_${ac_var}_set 2170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_new_set=\$ac_env_${ac_var}_set 2171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_old_val=\$ac_cv_env_${ac_var}_value 2172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_new_val=\$ac_env_${ac_var}_value 2173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_old_set,$ac_new_set in 2174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set,) 2175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cache_corrupted=: ;; 2178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ,set) 2179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cache_corrupted=: ;; 2182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ,);; 2183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 2184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_old_val" != "x$ac_new_val"; then 2185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # differences in whitespace do not lead to failure. 2186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_old_val_w=`echo x $ac_old_val` 2187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_new_val_w=`echo x $ac_new_val` 2188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$ac_old_val_w" != "$ac_new_val_w"; then 2189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cache_corrupted=: 2192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $ac_var=\$ac_old_val 2196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi;; 2202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Pass precious variables to config.status. 2204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$ac_new_set" = set; then 2205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_new_val in 2206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_arg=$ac_var=$ac_new_val ;; 2208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case " $ac_configure_args " in 2210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_cache_corrupted; then 2216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ## 2223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Main body of script. ## 2224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ## 2225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 2227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 2228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 2231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Provide various options to initialize the Autoconf and configure processes. 2235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_aux_dir= 2239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_dir in build-aux "$srcdir"/build-aux; do 2240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$ac_dir/install-sh"; then 2241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_aux_dir=$ac_dir 2242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_install_sh="$ac_aux_dir/install-sh -c" 2243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test -f "$ac_dir/install.sh"; then 2245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_aux_dir=$ac_dir 2246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_install_sh="$ac_aux_dir/install.sh -c" 2247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test -f "$ac_dir/shtool"; then 2249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_aux_dir=$ac_dir 2250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_install_sh="$ac_aux_dir/shtool install -c" 2251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_aux_dir"; then 2255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 2256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# These three variables are undocumented and unsupported, 2259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and are intended to be withdrawn in a future Autoconf release. 2260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# They can cause serious problems if a builder's source tree is in a directory 2261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# whose full name contains unusual characters. 2262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_headers="$ac_config_headers build-aux/config.h" 2268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_files="$ac_config_files Makefile" 2270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_files="$ac_config_files scripts/gtest-config" 2272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Initialize Automake with various options. We require at least v1.9, prevent 2275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pedantic complaints about package files, and enable various distribution 2276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# targets. 2277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__api_version='1.11' 2278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find a good install program. We prefer a C program (faster), 2280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so one script is as good as another. But avoid the broken or 2281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# incompatible versions: 2282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# SysV /etc/install, /usr/sbin/install 2283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# SunOS /usr/etc/install 2284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# IRIX /sbin/install 2285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AIX /bin/install 2286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AmigaOS /C/install, which installs bootblocks on floppy discs 2287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# OS/2's system install, which has a completely different semantic 2291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ./install, which can be erroneously created by make from ./install.sh. 2292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Reject install programs that cannot install multiple files. 2293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for a BSD-compatible install... " >&6; } 2295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$INSTALL"; then 2296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_install+:} false; then : 2297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Account for people who put trailing slashes in PATH elements. 2305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $as_dir/ in #(( 2306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ./ | .// | /[cC]/* | \ 2307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /usr/ucb/* ) ;; 2310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 2311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # OSF1 and SCO ODT 3.0 have their own names for install. 2312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Don't use installbsd from OSF since it installs stuff as root 2313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # by default. 2314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in ginstall scoinst install; do 2315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_prog = install && 2318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX install. It has an incompatible calling convention. 2320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 2321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test $ac_prog = install && 2322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # program-specific install script used by HP pwplus--don't use. 2324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 2325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.one conftest.two conftest.dir 2327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo one > conftest.one 2328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo two > conftest.two 2329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest.dir 2330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -s conftest.one && test -s conftest.two && 2332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -s conftest.dir/conftest.one && 2333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -s conftest.dir/conftest.two 2334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 2335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 3 2337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 2343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -rf conftest.one conftest.two conftest.dir 2349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${ac_cv_path_install+set}" = set; then 2352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter INSTALL=$ac_cv_path_install 2353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # As a last resort, use the slow shell script. Don't cache a 2355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # value for INSTALL within a source directory, because that will 2356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # break other packages using the cache if that directory is 2357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # removed, or if the value is a relative name. 2358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter INSTALL=$ac_install_sh 2359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$INSTALL" >&6; } 2363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It thinks the first close brace ends the variable substitution. 2366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether build environment is sane... " >&6; } 2374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Just in case 2375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersleep 1 2376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho timestamp > conftest.file 2377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Reject unsafe characters in $srcdir or the absolute working directory 2378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# name. Accept space and tab only in the latter. 2379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram_lf=' 2380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 2381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `pwd` in 2382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *[\\\"\#\$\&\'\`$am_lf]*) 2383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in 2386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do `set' in a subshell so we don't clobber the current shell's 2391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# arguments. Must try -L first in case configure is actually a 2392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# symlink; some systems play weird games with the mod time of symlinks 2393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (eg FreeBSD returns the mod time of the symlink's containing 2394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# directory). 2395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ( 2396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$*" = "X"; then 2398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -L didn't work. 2399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set X `ls -t "$srcdir/configure" conftest.file` 2400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.file 2402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$*" != "X $srcdir/configure conftest.file" \ 2403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && test "$*" != "X conftest.file $srcdir/configure"; then 2404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If neither matched, then we have a broken ls. This can happen 2406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if, for instance, CONFIG_SHELL is bash and it inherits a 2407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # broken ls alias from the environment. This has actually 2408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # happened. Such a system could not be considered "sane". 2409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralias in your environment" "$LINENO" 5 2411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$2" = conftest.file 2414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ) 2415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterthen 2416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Ok. 2417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 2418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "newly created file is older than distributed files! 2420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCheck your system clock" "$LINENO" 5 2421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 2424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$program_prefix" != NONE && 2425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter program_transform_name="s&^&$program_prefix&;$program_transform_name" 2426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use a double $ so make ignores it. 2427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$program_suffix" != NONE && 2428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Double any \ or $. 2430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# By default was `s,x,x', remove it if useless. 2431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# expand $ac_aux_dir to an absolute path 2435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram_aux_dir=`cd $ac_aux_dir && pwd` 2436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"${MISSING+set}" != xset; then 2438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $am_aux_dir in 2439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ * | *\ *) 2440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 2442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MISSING="\${SHELL} $am_aux_dir/missing" ;; 2443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use eval to expand $SHELL 2446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval "$MISSING --run true"; then 2447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_missing_run="$MISSING --run " 2448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_missing_run= 2450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"${install_sh}" != xset; then 2455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $am_aux_dir in 2456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ * | *\ *) 2457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 2459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter install_sh="\${SHELL} $am_aux_dir/install-sh" 2460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Installed binaries are usually stripped using `strip' when the user 2464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# run `make install-strip'. However `strip' might not be the right 2465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# tool to use in cross-compilation environments, therefore Automake 2466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# will honor the `STRIP' environment variable to overrule this program. 2467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$cross_compiling" != no; then 2468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 2469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}strip; ac_word=$2 2471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_STRIP+:} false; then : 2474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$STRIP"; then 2477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP=$ac_cv_prog_STRIP 2497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$STRIP"; then 2498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$STRIP" >&6; } 2500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_STRIP"; then 2508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_STRIP=$STRIP 2509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "strip", so it can be a program name with args. 2510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy strip; ac_word=$2 2511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_STRIP"; then 2517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_STRIP="strip" 2527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_STRIP"; then 2538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_STRIP" >&6; } 2540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_STRIP" = x; then 2546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter STRIP=":" 2547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 2549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 2550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 2553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter STRIP=$ac_ct_STRIP 2555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter STRIP="$ac_cv_prog_STRIP" 2558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$MKDIR_P"; then 2566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${ac_cv_path_mkdir+:} false; then : 2567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in mkdir gmkdir; do 2575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 'mkdir (GNU coreutils) '* | \ 2579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 'mkdir (coreutils) '* | \ 2580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 'mkdir (fileutils) '4.1*) 2581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 3;; 2583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 2584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d ./--version && rmdir ./--version 2592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${ac_cv_path_mkdir+set}" = set; then 2593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MKDIR_P="$ac_cv_path_mkdir -p" 2594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # As a last resort, use the slow shell script. Don't cache a 2596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # value for MKDIR_P within a source directory, because that will 2597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # break other packages using the cache if that directory is 2598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # removed, or if the value is a relative name. 2599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MKDIR_P="$ac_install_sh -d" 2600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MKDIR_P" >&6; } 2604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir_p="$MKDIR_P" 2606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $mkdir_p in 2607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/$]* | ?:[\\/]*) ;; 2608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_prog in gawk mawk nawk awk 2612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_prog", so it can be a program name with args. 2614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2 2615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_AWK+:} false; then : 2618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$AWK"; then 2621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_AWK="$AWK" # Let the user override the test. 2622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_AWK="$ac_prog" 2631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAWK=$ac_cv_prog_AWK 2641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$AWK"; then 2642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$AWK" >&6; } 2644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$AWK" && break 2651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset x ${MAKE-make} 2656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat >conftest.make <<\_ACEOF 2661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL = /bin/sh 2662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterall: 2663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter @echo '@@@%%%=$(MAKE)=@@@%%%' 2664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `${MAKE-make} -f conftest.make 2>/dev/null` in 2667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *@@@%%%=?*=@@@%%%*) 2668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_cv_prog_make_${ac_make}_set=yes;; 2669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 2670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_cv_prog_make_${ac_make}_set=no;; 2671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.make 2673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 2677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter SET_MAKE= 2678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter SET_MAKE="MAKE=${MAKE-make}" 2682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -rf .tst 2>/dev/null 2685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir .tst 2>/dev/null 2686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d .tst; then 2687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__leading_dot=. 2688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__leading_dot=_ 2690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir .tst 2>/dev/null 2692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "`cd $srcdir && pwd`" != "`pwd`"; then 2694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is not polluted with repeated "-I." 2696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__isrc=' -I$(srcdir)' 2697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # test to see if srcdir already configured 2698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f $srcdir/config.status; then 2699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# test whether we have cygpath 2704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CYGPATH_W"; then 2705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (cygpath --version) >/dev/null 2>/dev/null; then 2706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CYGPATH_W='cygpath -w' 2707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CYGPATH_W=echo 2709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Define the identity of the package. 2714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PACKAGE='gtest' 2715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter VERSION='1.7.0' 2716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE "$PACKAGE" 2720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 2724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define VERSION "$VERSION" 2725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 2726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Some tools Automake needs. 2728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We need awk for the "check" target. The system "awk" is bad on 2744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# some platforms. 2745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Always define AMTAR for backward compatibility. Yes, it's still used 2746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in the wild :-( We should find a proper way to deprecate it ... 2747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMTAR='$${TAR-tar}' 2748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for programs used in building Google Test. 2757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 2758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 2759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 2762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 2763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}gcc; ac_word=$2 2765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then : 2768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CC"; then 2771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="$CC" # Let the user override the test. 2772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="${ac_tool_prefix}gcc" 2781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC 2791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then 2792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; } 2794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_CC"; then 2802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_CC=$CC 2803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "gcc", so it can be a program name with args. 2804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy gcc; ac_word=$2 2805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_CC+:} false; then : 2808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_CC"; then 2811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_CC="gcc" 2821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CC=$ac_cv_prog_ac_ct_CC 2831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_CC"; then 2832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_CC" >&6; } 2834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_CC" = x; then 2840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="" 2841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 2842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 2843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 2844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 2847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 2848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC=$ac_ct_CC 2849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="$ac_cv_prog_CC" 2852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then 2855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 2856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}cc; ac_word=$2 2858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then : 2861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CC"; then 2864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="$CC" # Let the user override the test. 2865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="${ac_tool_prefix}cc" 2874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC 2884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then 2885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; } 2887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then 2896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "cc", so it can be a program name with args. 2897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy cc; ac_word=$2 2898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then : 2901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CC"; then 2904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="$CC" # Let the user override the test. 2905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog_rejected=no 2907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog_rejected=yes 2916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 2917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="cc" 2919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_prog_rejected = yes; then 2927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We found a bogon in the path, so make sure we never use it. 2928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set dummy $ac_cv_prog_CC 2929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 2930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $# != 0; then 2931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We chose a different compiler from the bogus one. 2932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # However, it has the same basename, so the bogon will be chosen 2933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # first if we set CC to just the basename; use the full file name. 2934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 2935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC 2941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then 2942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; } 2944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then 2952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 2953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in cl.exe 2954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 2955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 2957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 2959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then : 2960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 2961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CC"; then 2963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="$CC" # Let the user override the test. 2964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 2967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 2969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 2970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 2971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 2975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 2976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 2977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 2979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC 2983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then 2984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; } 2986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 2987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 2989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 2992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$CC" && break 2993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 2994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 2995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then 2996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_CC=$CC 2997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in cl.exe 2998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 2999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_prog", so it can be a program name with args. 3000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2 3001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 3003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_CC+:} false; then : 3004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_CC"; then 3007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 3011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 3013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 3014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 3015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_CC="$ac_prog" 3017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 3019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 3022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 3023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CC=$ac_cv_prog_ac_ct_CC 3027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_CC"; then 3028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_CC" >&6; } 3030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 3033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$ac_ct_CC" && break 3037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_CC" = x; then 3040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="" 3041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 3043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 3044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 3047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC=$ac_ct_CC 3049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "no acceptable C compiler found in \$PATH 3058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 3059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Provide some information about the compiler. 3061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset X $ac_compile 3063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler=$2 3064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_option in --version -v -V -qversion; do 3065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { ac_try="$ac_compiler $ac_option >&5" 3066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 3067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 3075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '10a\ 3076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter... rest of stderr output deleted ... 3077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10q' conftest.err >conftest.er1 3078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 3079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.er1 conftest.err 3081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 3083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 3086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files_save=$ac_clean_files 3097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to create an executable without -o first, disregard a.out. 3099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It will help us diagnose broken compilers, and finding out an intuition 3100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# of exeext. 3101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the C compiler works... " >&6; } 3103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The possible output files: 3106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_rmfiles= 3109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_file in $ac_files 3110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_file in 3112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f $ac_rmfiles 3117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { ac_try="$ac_link_default" 3119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 3120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_link_default") 2>&5 3126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then : 3129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in a Makefile. We should not override ac_cv_exeext if it was cached, 3132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so that the user can short-circuit this test for compilers unknown to 3133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Autoconf. 3134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_file in $ac_files '' 3135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -f "$ac_file" || continue 3137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_file in 3138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 3140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [ab].out ) 3141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We found the default executable, but exeext='' is most 3142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # certainly right. 3143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break;; 3144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.* ) 3145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then :; else 3147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We set ac_cv_exeext here because the later test for it is not 3150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # safe: cross compilers may not add the suffix if given an `-o' 3151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # argument, so we may need to know it at that point already. 3152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Even if this section looks crufty: it has the advantage of 3153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # actually working. 3154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break;; 3155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) 3156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break;; 3157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$ac_cv_exeext" = no && ac_cv_exeext= 3160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_file='' 3163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_file"; then : 3165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 3167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: failed program was:" >&5 3168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 3169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error 77 "C compiler cannot create executables 3173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 3174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 3177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for C compiler default output file name... " >&6; } 3180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_file" >&6; } 3182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_exeext=$ac_cv_exeext 3183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=$ac_clean_files_save 3186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for suffix of executables... " >&6; } 3188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { ac_try="$ac_link" 3189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 3190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_link") 2>&5 3196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then : 3199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If both `conftest.exe' and `conftest' are `present' (well, observable) 3200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# work properly (i.e., refer to `conftest.exe'), while it won't with 3202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `rm'. 3203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_file in conftest.exe conftest conftest.*; do 3204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -f "$ac_file" || continue 3205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_file in 3206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break;; 3209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) break;; 3210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "cannot compute suffix of executables: cannot compile and link 3216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 3217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest conftest$ac_cv_exeext 3219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_exeext" >&6; } 3221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_ext 3223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEXEEXT=$ac_cv_exeext 3224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_exeext=$EXEEXT 3225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 3226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h> 3228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFILE *f = fopen ("conftest.out", "w"); 3232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return ferror (f) || fclose (f) != 0; 3233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files="$ac_clean_files conftest.out" 3239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check that the compiler produces executables we can run. If not, either 3240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the compiler is broken, or we cross compile. 3241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether we are cross compiling... " >&6; } 3243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$cross_compiling" != yes; then 3244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { ac_try="$ac_link" 3245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 3246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_link") 2>&5 3252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 3255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { ac_try='./conftest$ac_cv_exeext' 3256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { case "(($ac_try" in 3257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_try") 2>&5 3263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; }; then 3266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cross_compiling=no 3267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$cross_compiling" = maybe; then 3269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cross_compiling=yes 3270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "cannot run C compiled programs. 3274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIf you meant to cross compile, use \`--host'. 3275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 3276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$cross_compiling" >&6; } 3281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=$ac_clean_files_save 3284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for suffix of object files... " >&6; } 3286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_objext+:} false; then : 3287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.o conftest.obj 3301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { ac_try="$ac_compile" 3302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 3303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_compile") 2>&5 3309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then : 3312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_file in conftest.o conftest.obj conftest.*; do 3313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -f "$ac_file" || continue; 3314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_file in 3315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break;; 3318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: failed program was:" >&5 3322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5 3323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "cannot compute suffix of object files: cannot compile 3327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 3328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_cv_objext conftest.$ac_ext 3330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_objext" >&6; } 3333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJEXT=$ac_cv_objext 3334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_objext=$OBJEXT 3335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_c_compiler_gnu+:} false; then : 3338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef __GNUC__ 3347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter choke me 3348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 3349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then : 3355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_compiler_gnu=yes 3356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_compiler_gnu=no 3358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cv_c_compiler_gnu=$ac_compiler_gnu 3361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_compiler_gnu = yes; then 3366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GCC=yes 3367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GCC= 3369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_test_CFLAGS=${CFLAGS+set} 3371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_CFLAGS=$CFLAGS 3372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether $CC accepts -g... " >&6; } 3374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_cc_g+:} false; then : 3375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_save_c_werror_flag=$ac_c_werror_flag 3378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_c_werror_flag=yes 3379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cc_g=no 3380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="-g" 3381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then : 3393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cc_g=yes 3394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="" 3396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then : 3408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_c_werror_flag=$ac_save_c_werror_flag 3411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="-g" 3412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then : 3424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cc_g=yes 3425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_c_werror_flag=$ac_save_c_werror_flag 3432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_prog_cc_g" >&6; } 3435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_test_CFLAGS" = set; then 3436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS=$ac_save_CFLAGS 3437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test $ac_cv_prog_cc_g = yes; then 3438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 3439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="-g -O2" 3440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="-g" 3442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 3445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="-O2" 3446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS= 3448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_cc_c89+:} false; then : 3453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cc_c89=no 3456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_CC=$CC 3457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 3458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdarg.h> 3460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h> 3461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <sys/types.h> 3462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <sys/stat.h> 3463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstruct buf { int x; }; 3465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFILE * (*rcsopen) (struct buf *, struct stat *, int); 3466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstatic char *e (p, i) 3467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter char **p; 3468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter int i; 3469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return p[i]; 3471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstatic char *f (char * (*g) (char **, int), char **p, ...) 3473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter char *s; 3475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter va_list v; 3476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter va_start (v,p); 3477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s = g (p, va_arg (v,int)); 3478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter va_end (v); 3479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return s; 3480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter function prototypes and stuff, but not '\xHH' hex character constants. 3484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter These don't provoke an error unfortunately, instead are silently treated 3485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as 'x'. The following induces an error, until -std is added to get 3486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter array size at least. It's necessary to write '\x00'==0 to get something 3488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter that's true only with -std. */ 3489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter inside strings and character constants. */ 3493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define FOO(x) 'x' 3494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint test (int i, double x); 3497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstruct s1 {int (*f) (int a);}; 3498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstruct s2 {int (*f) (double a);}; 3499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint argc; 3501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar **argv; 3502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="$ac_save_CC $ac_arg" 3514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ac_fn_c_try_compile "$LINENO"; then : 3515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cc_c89=$ac_arg 3516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext 3518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "x$ac_cv_prog_cc_c89" != "xno" && break 3519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_ext 3521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_save_CC 3522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AC_CACHE_VAL 3525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "x$ac_cv_prog_cc_c89" in 3526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x) 3527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "none needed" >&6; } ;; 3529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xno) 3530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "unsupported" >&6; } ;; 3532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 3533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="$CC $ac_cv_prog_cc_c89" 3534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_prog_cc_c89" != xno; then : 3538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 3542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 3543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 3546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEPDIR="${am__leading_dot}deps" 3547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_commands="$ac_config_commands depfiles" 3549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram_make=${MAKE-make} 3552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat > confinc << 'END' 3553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__doit: 3554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter @echo this is the am__doit target 3555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter.PHONY: am__doit 3556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEND 3557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If we don't find an include directive, just comment out the code. 3558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for style of include used by $am_make... " >&6; } 3560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__include="#" 3561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__quote= 3562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_am_result=none 3563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# First try GNU make style include. 3564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "include confinc" > confmf 3565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Ignore all kinds of additional output from `make'. 3566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$am_make -s -f confmf 2> /dev/null` in #( 3567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*the\ am__doit\ target*) 3568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__include=include 3569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__quote= 3570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _am_result=GNU 3571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 3572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Now try BSD make style include. 3574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$am__include" = "#"; then 3575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '.include "confinc"' > confmf 3576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$am_make -s -f confmf 2> /dev/null` in #( 3577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *the\ am__doit\ target*) 3578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__include=.include 3579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__quote="\"" 3580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _am_result=BSD 3581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 3582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$_am_result" >&6; } 3588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f confinc confmf 3589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --enable-dependency-tracking was given. 3591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_dependency_tracking+set}" = set; then : 3592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enableval=$enable_dependency_tracking; 3593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$enable_dependency_tracking" != xno; then 3596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_depcomp="$ac_aux_dir/depcomp" 3597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AMDEPBACKSLASH='\' 3598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__nodep='_no' 3599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$enable_dependency_tracking" != xno; then 3601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AMDEP_TRUE= 3602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AMDEP_FALSE='#' 3603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AMDEP_TRUE='#' 3605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AMDEP_FALSE= 3606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdepcc="$CC" am_compiler_list= 3611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dependency style of $depcc... " >&6; } 3614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We make a subdir and do the tests there. Otherwise we can end up 3619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # making bogus files that we don't know about and never remove. For 3620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # instance it was reported that on HP-UX the gcc test will end up 3621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # making a dummy file named `D' -- because `-MD' means `put the output 3622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # in D'. 3623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dir 3624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest.dir 3625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Copy depcomp to subdir because otherwise we won't find it if we're 3626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # using a relative directory. 3627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp "$am_depcomp" conftest.dir 3628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd conftest.dir 3629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We will build objects and dependencies in a subdirectory because 3630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it helps to detect inapplicable dependency modes. For instance 3631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # both Tru64's cc and ICC support -MD to output dependencies as a 3632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # side effect of compilation, but ICC will put the dependencies in 3633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the current directory while Tru64 will put them in the object 3634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # directory. 3635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir sub 3636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_cv_CC_dependencies_compiler_type=none 3638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$am_compiler_list" = ""; then 3639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__universal=false 3642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case " $depcc " in #( 3643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ -arch\ *\ -arch\ *) am__universal=true ;; 3644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for depmode in $am_compiler_list; do 3647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Setup a source with many dependencies, because some compilers 3648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # like to wrap large dependency lists on column 80 (with \), and 3649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # we should not choose a depcomp mode which is confused by this. 3650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 3651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We need to recreate these files for each test, as the compiler may 3652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # overwrite some of them when testing with obscure command lines. 3653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This happens at least with the AIX C compiler. 3654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : > sub/conftest.c 3655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for i in 1 2 3 4 5 6; do 3656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '#include "conftst'$i'.h"' >> sub/conftest.c 3657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Solaris 8's {/usr,}/bin/sh. 3659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter touch sub/conftst$i.h 3660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 3661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We check with `-c' and `-o' for the sake of the "dashmstdout" 3664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # mode. It turns out that the SunPro C++ compiler does not properly 3665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # handle `-M -o', and we need to detect this. Also, some Intel 3666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # versions had trouble with output in subdirs 3667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__obj=sub/conftest.${OBJEXT-o} 3668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__minus_obj="-o $am__obj" 3669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $depmode in 3670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gcc) 3671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This depmode causes a compiler race in universal mode. 3672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$am__universal" = false || continue 3673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 3674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nosideeffect) 3675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # after this tag, mechanisms are not by side-effect, so they'll 3676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # only be used when explicitly requested 3677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$enable_dependency_tracking" = xyes; then 3678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 3679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 3681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 3683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This compiler won't grok `-c -o', but also, the minuso test has 3685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not run yet. These depmodes are late enough in the game, and 3686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # so weak that their functioning should not be impacted. 3687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__obj=conftest.${OBJEXT-o} 3688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__minus_obj= 3689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 3690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter none) break ;; 3691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 3692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if depmode=$depmode \ 3693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter source=sub/conftest.c object=$am__obj \ 3694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter >/dev/null 2>conftest.err && 3697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc doesn't choke on unknown options, it will just issue warnings 3702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # or remarks (even with -Werror). So we grep stderr for any message 3703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # that says an option was ignored or not supported. 3704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When given -MP, icc 7.0 and 7.1 complain thusly: 3705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc: Command line warning: ignoring option '-M'; no argument required 3706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The diagnosis changed in icc 8.0: 3707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc: Command line remark: option '-MP' not supported 3708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (grep 'ignoring option' conftest.err || 3709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_cv_CC_dependencies_compiler_type=$depmode 3711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 3712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 3715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd .. 3717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dir 3718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_cv_CC_dependencies_compiler_type=none 3720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if 3728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "x$enable_dependency_tracking" != xno \ 3729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCC_TRUE= 3731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCC_FALSE='#' 3732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCC_TRUE='#' 3734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCC_FALSE= 3735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 3739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 3740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CXX"; then 3744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CCC"; then 3745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXX=$CCC 3746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 3748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 3750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 3754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CXX+:} false; then : 3755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CXX"; then 3758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CXX="$CXX" # Let the user override the test. 3759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 3762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 3764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 3765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 3766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 3770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 3773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 3774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXX=$ac_cv_prog_CXX 3778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CXX"; then 3779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 3780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CXX" >&6; } 3781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 3784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$CXX" && break 3788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 3789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CXX"; then 3791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_CXX=$CXX 3792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_prog", so it can be a program name with args. 3795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2 3796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 3798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_CXX+:} false; then : 3799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_CXX"; then 3802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 3806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 3807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 3808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 3809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 3810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_CXX="$ac_prog" 3812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 3814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 3817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 3818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_CXX"; then 3823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 3824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_CXX" >&6; } 3825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 3828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$ac_ct_CXX" && break 3832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_CXX" = x; then 3835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXX="g++" 3836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 3838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 3839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 3842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXX=$ac_ct_CXX 3844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Provide some information about the compiler. 3850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 3851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset X $ac_compile 3852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler=$2 3853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_option in --version -v -V -qversion; do 3854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { ac_try="$ac_compiler $ac_option >&5" 3855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in 3856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_try_echo=$ac_try;; 3858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 3859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5 3861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 3863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 3864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '10a\ 3865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter... rest of stderr output deleted ... 3866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10q' conftest.err >conftest.er1 3867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.er1 >&5 3868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.er1 conftest.err 3870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 3872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 3873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 3875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 3876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_cxx_compiler_gnu+:} false; then : 3877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef __GNUC__ 3886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter choke me 3887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 3888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then : 3894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_compiler_gnu=yes 3895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_compiler_gnu=no 3897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 3903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 3904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_compiler_gnu = yes; then 3905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GXX=yes 3906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GXX= 3908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_test_CXXFLAGS=${CXXFLAGS+set} 3910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_CXXFLAGS=$CXXFLAGS 3911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 3912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether $CXX accepts -g... " >&6; } 3913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_cxx_g+:} false; then : 3914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 3915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cxx_werror_flag=yes 3918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cxx_g=no 3919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS="-g" 3920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then : 3932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cxx_g=yes 3933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS="" 3935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then : 3947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS="-g" 3951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 3953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 3955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 3956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 3957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 3959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 3960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 3961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 3962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then : 3963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_cxx_g=yes 3964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 3973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_prog_cxx_g" >&6; } 3974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_test_CXXFLAGS" = set; then 3975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS=$ac_save_CXXFLAGS 3976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test $ac_cv_prog_cxx_g = yes; then 3977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 3978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS="-g -O2" 3979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS="-g" 3981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 3983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 3984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS="-O2" 3985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 3986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXFLAGS= 3987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 3988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 3989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 3990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 3991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 3994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdepcc="$CXX" am_compiler_list= 3996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 3997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dependency style of $depcc... " >&6; } 3999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${am_cv_CXX_dependencies_compiler_type+:} false; then : 4000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We make a subdir and do the tests there. Otherwise we can end up 4004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # making bogus files that we don't know about and never remove. For 4005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # instance it was reported that on HP-UX the gcc test will end up 4006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # making a dummy file named `D' -- because `-MD' means `put the output 4007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # in D'. 4008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dir 4009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest.dir 4010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Copy depcomp to subdir because otherwise we won't find it if we're 4011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # using a relative directory. 4012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp "$am_depcomp" conftest.dir 4013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd conftest.dir 4014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We will build objects and dependencies in a subdirectory because 4015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it helps to detect inapplicable dependency modes. For instance 4016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # both Tru64's cc and ICC support -MD to output dependencies as a 4017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # side effect of compilation, but ICC will put the dependencies in 4018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the current directory while Tru64 will put them in the object 4019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # directory. 4020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir sub 4021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_cv_CXX_dependencies_compiler_type=none 4023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$am_compiler_list" = ""; then 4024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__universal=false 4027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case " $depcc " in #( 4028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ -arch\ *\ -arch\ *) am__universal=true ;; 4029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for depmode in $am_compiler_list; do 4032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Setup a source with many dependencies, because some compilers 4033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # like to wrap large dependency lists on column 80 (with \), and 4034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # we should not choose a depcomp mode which is confused by this. 4035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 4036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We need to recreate these files for each test, as the compiler may 4037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # overwrite some of them when testing with obscure command lines. 4038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This happens at least with the AIX C compiler. 4039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : > sub/conftest.c 4040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for i in 1 2 3 4 5 6; do 4041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '#include "conftst'$i'.h"' >> sub/conftest.c 4042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Solaris 8's {/usr,}/bin/sh. 4044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter touch sub/conftst$i.h 4045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We check with `-c' and `-o' for the sake of the "dashmstdout" 4049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # mode. It turns out that the SunPro C++ compiler does not properly 4050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # handle `-M -o', and we need to detect this. Also, some Intel 4051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # versions had trouble with output in subdirs 4052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__obj=sub/conftest.${OBJEXT-o} 4053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__minus_obj="-o $am__obj" 4054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $depmode in 4055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gcc) 4056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This depmode causes a compiler race in universal mode. 4057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$am__universal" = false || continue 4058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nosideeffect) 4060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # after this tag, mechanisms are not by side-effect, so they'll 4061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # only be used when explicitly requested 4062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$enable_dependency_tracking" = xyes; then 4063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 4064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 4065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 4066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This compiler won't grok `-c -o', but also, the minuso test has 4070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not run yet. These depmodes are late enough in the game, and 4071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # so weak that their functioning should not be impacted. 4072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__obj=conftest.${OBJEXT-o} 4073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__minus_obj= 4074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter none) break ;; 4076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if depmode=$depmode \ 4078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter source=sub/conftest.c object=$am__obj \ 4079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter >/dev/null 2>conftest.err && 4082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc doesn't choke on unknown options, it will just issue warnings 4087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # or remarks (even with -Werror). So we grep stderr for any message 4088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # that says an option was ignored or not supported. 4089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When given -MP, icc 7.0 and 7.1 complain thusly: 4090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc: Command line warning: ignoring option '-M'; no argument required 4091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The diagnosis changed in icc 8.0: 4092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc: Command line remark: option '-MP' not supported 4093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (grep 'ignoring option' conftest.err || 4094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_cv_CXX_dependencies_compiler_type=$depmode 4096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 4097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd .. 4102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dir 4103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am_cv_CXX_dependencies_compiler_type=none 4105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 4109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if 4113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "x$enable_dependency_tracking" != xno \ 4114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCXX_TRUE= 4116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCXX_FALSE='#' 4117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCXX_TRUE='#' 4119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__fastdepCXX_FALSE= 4120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 4124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 4125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `pwd` in 4130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ * | *\ *) 4131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_version='2.4.2' 4138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_revision='1.3337' 4139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterltmain="$ac_aux_dir/ltmain.sh" 4153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Make sure we can run config.sub. 4155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking build system type... " >&6; } 4160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_build+:} false; then : 4161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_build_alias=$build_alias 4164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$ac_build_alias" = x && 4165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$ac_build_alias" = x && 4167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_build" >&6; } 4174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_cv_build in 4175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-*) ;; 4176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild=$ac_cv_build 4179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_IFS=$IFS; IFS='-' 4180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset x $ac_cv_build 4181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift 4182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_cpu=$1 4183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_vendor=$2 4184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift; shift 4185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Remember, the first character of IFS is used to create $*, 4186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# except with old shells: 4187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os=$* 4188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$ac_save_IFS 4189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking host system type... " >&6; } 4194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_host+:} false; then : 4195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$host_alias" = x; then 4198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_host=$ac_cv_build 4199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_host" >&6; } 4207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_cv_host in 4208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-*) ;; 4209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost=$ac_cv_host 4212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_IFS=$IFS; IFS='-' 4213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset x $ac_cv_host 4214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift 4215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_cpu=$1 4216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_vendor=$2 4217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift; shift 4218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Remember, the first character of IFS is used to create $*, 4219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# except with old shells: 4220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os=$* 4221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$ac_save_IFS 4222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Backslashify metacharacters that are still active within 4226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# double-quoted strings. 4227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Same as above, but do not quote variable references. 4230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 4231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed substitution to delay expansion of an escaped shell variable in a 4233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# double_quote_subst'ed string. 4234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed substitution to delay expansion of an escaped single quote. 4237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed substitution to avoid accidental globbing in evaled expressions 4240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_glob_subst='s/\*/\\\*/g' 4241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to print strings... " >&6; } 4248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Test print first, because it will be a builtin if present. 4249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO='print -r --' 4252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO='printf %s\n' 4254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use this function as a fallback that always works. 4256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter func_fallback_echo () 4257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 4258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'cat <<_LTECHO_EOF 4259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$1 4260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LTECHO_EOF' 4261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 4262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO='func_fallback_echo' 4263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# func_echo_all arg... 4266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Invoke $ECHO with all args, space-separated. 4267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_echo_all () 4268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 4269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "" 4270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 4271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$ECHO" in 4273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "printf" >&6; } ;; 4275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "print -r" >&6; } ;; 4277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "cat" >&6; } ;; 4279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_SED+:} false; then : 4297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_i in 1 2 3 4 5 6 7; do 4301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_script="$ac_script$as_nl$ac_script" 4302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { ac_script=; unset ac_script;} 4305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$SED"; then 4306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_SED_found=false 4307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Loop through the user's path and test for each of PROGNAME-LIST 4308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 4310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 4312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 4313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in sed gsed; do 4314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 4315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_SED and select it if it is found. 4318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for GNU $ac_path_SED 4319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_SED" --version 2>&1` in 4320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*) 4321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 4323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_count=0 4324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n 0123456789 >"conftest.in" 4325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while : 4326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 4327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat "conftest.in" "conftest.in" >"conftest.tmp" 4328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv "conftest.tmp" "conftest.in" 4329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp "conftest.in" "conftest.nl" 4330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo '' >> "conftest.nl" 4331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_arith $ac_count + 1 && ac_count=$as_val 4334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_count -gt ${ac_path_SED_max-0}; then 4335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Best one so far, save it but keep looking for a better one 4336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_SED="$ac_path_SED" 4337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_SED_max=$ac_count 4338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 10*(2^10) chars as input seems more than enough 4340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_count -gt 10 && break 4341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_path_SED_found && break 3 4346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 4350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$ac_cv_path_SED"; then 4351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_SED=$SED 4355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_SED" >&6; } 4360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter SED="$ac_cv_path_SED" 4361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.sed 4362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$SED" && SED=sed 4364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterXsed="$SED -e 1s/^X//" 4365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_GREP+:} false; then : 4379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$GREP"; then 4382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_GREP_found=false 4383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Loop through the user's path and test for each of PROGNAME-LIST 4384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 4388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 4389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in grep ggrep; do 4390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 4391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_GREP and select it if it is found. 4394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for GNU $ac_path_GREP 4395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_GREP" --version 2>&1` in 4396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*) 4397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 4399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_count=0 4400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n 0123456789 >"conftest.in" 4401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while : 4402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 4403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat "conftest.in" "conftest.in" >"conftest.tmp" 4404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv "conftest.tmp" "conftest.in" 4405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp "conftest.in" "conftest.nl" 4406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo 'GREP' >> "conftest.nl" 4407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_arith $ac_count + 1 && ac_count=$as_val 4410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_count -gt ${ac_path_GREP_max-0}; then 4411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Best one so far, save it but keep looking for a better one 4412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_GREP="$ac_path_GREP" 4413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_GREP_max=$ac_count 4414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 10*(2^10) chars as input seems more than enough 4416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_count -gt 10 && break 4417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_path_GREP_found && break 3 4422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 4426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$ac_cv_path_GREP"; then 4427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_GREP=$GREP 4431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_GREP" >&6; } 4436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GREP="$ac_cv_path_GREP" 4437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for egrep... " >&6; } 4441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_EGREP+:} false; then : 4442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then ac_cv_path_EGREP="$GREP -E" 4446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 4447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$EGREP"; then 4448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_EGREP_found=false 4449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Loop through the user's path and test for each of PROGNAME-LIST 4450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 4454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 4455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in egrep; do 4456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 4457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_EGREP and select it if it is found. 4460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for GNU $ac_path_EGREP 4461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_EGREP" --version 2>&1` in 4462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*) 4463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 4465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_count=0 4466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n 0123456789 >"conftest.in" 4467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while : 4468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 4469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat "conftest.in" "conftest.in" >"conftest.tmp" 4470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv "conftest.tmp" "conftest.in" 4471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp "conftest.in" "conftest.nl" 4472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo 'EGREP' >> "conftest.nl" 4473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_arith $ac_count + 1 && ac_count=$as_val 4476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Best one so far, save it but keep looking for a better one 4478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_EGREP="$ac_path_EGREP" 4479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_EGREP_max=$ac_count 4480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 10*(2^10) chars as input seems more than enough 4482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_count -gt 10 && break 4483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_path_EGREP_found && break 3 4488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 4492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$ac_cv_path_EGREP"; then 4493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_EGREP=$EGREP 4497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_EGREP" >&6; } 4503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter EGREP="$ac_cv_path_EGREP" 4504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for fgrep... " >&6; } 4508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_FGREP+:} false; then : 4509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then ac_cv_path_FGREP="$GREP -F" 4513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 4514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$FGREP"; then 4515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_FGREP_found=false 4516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Loop through the user's path and test for each of PROGNAME-LIST 4517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 4521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 4522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in fgrep; do 4523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 4524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_FGREP and select it if it is found. 4527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for GNU $ac_path_FGREP 4528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_FGREP" --version 2>&1` in 4529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*) 4530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 4532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_count=0 4533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n 0123456789 >"conftest.in" 4534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while : 4535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 4536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat "conftest.in" "conftest.in" >"conftest.tmp" 4537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv "conftest.tmp" "conftest.in" 4538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp "conftest.in" "conftest.nl" 4539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo 'FGREP' >> "conftest.nl" 4540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_arith $ac_count + 1 && ac_count=$as_val 4543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Best one so far, save it but keep looking for a better one 4545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_FGREP="$ac_path_FGREP" 4546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_path_FGREP_max=$ac_count 4547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 10*(2^10) chars as input seems more than enough 4549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_count -gt 10 && break 4550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_path_FGREP_found && break 3 4555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 4559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$ac_cv_path_FGREP"; then 4560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_FGREP=$FGREP 4564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_FGREP" >&6; } 4570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter FGREP="$ac_cv_path_FGREP" 4571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$GREP" && GREP=grep 4574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-gnu-ld was given. 4594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_gnu_ld+set}" = set; then : 4595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=no 4598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_prog=ld 4601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then 4602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check if gcc -print-prog-name=ld gives a path. 4603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ld used by $CC... " >&6; } 4605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 4606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw*) 4607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # gcc leaves a trailing carriage return which upsets mingw 4608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 4610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_prog in 4613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Accept absolute paths. 4614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/]* | ?:[\\/]*) 4615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter re_direlt='/[^/][^/]*/\.\./' 4616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Canonicalize the pathname of ld 4617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$LD" && LD="$ac_prog" 4622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "") 4624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If it fails, then pretend we aren't using GCC. 4625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=ld 4626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 4628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If it is relative, then search for the first ld in PATH. 4629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=unknown 4630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$with_gnu_ld" = yes; then 4633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for GNU ld... " >&6; } 4635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for non-GNU ld... " >&6; } 4638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_LD+:} false; then : 4640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$LD"; then 4643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_dir in $PATH; do 4645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 4646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_dir" && ac_dir=. 4647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LD="$ac_dir/$ac_prog" 4649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check to see if the program is GNU ld. I'd rather use --version, 4650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but apparently some variants of GNU ld only accept -v. 4651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Break only if it was the GNU/non-GNU ld that we prefer. 4652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *GNU* | *'with BFD'*) 4654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$with_gnu_ld" != no && break 4655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 4657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$with_gnu_ld" != yes && break 4658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 4663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LD="$LD" # Let the user override the test with a path. 4665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD="$lt_cv_path_LD" 4669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$LD"; then 4670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$LD" >&6; } 4672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 4675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_gnu_ld+:} false; then : 4680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # I'd rather use --version here, but apparently some GNU lds only accept -v. 4683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$LD -v 2>&1 </dev/null` in 4684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU* | *'with BFD'*) 4685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ld=yes 4686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 4688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ld=no 4689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_cv_prog_gnu_ld 4695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_NM+:} false; then : 4707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$NM"; then 4710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Let the user override the test. 4711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_NM="$NM" 4712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_nm_to_check="${ac_tool_prefix}nm" 4714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_nm_to_check="$lt_nm_to_check nm" 4716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for lt_tmp_nm in $lt_nm_to_check; do 4718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 4721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_dir" && ac_dir=. 4722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_nm="$ac_dir/$lt_tmp_nm" 4723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check to see if the nm accepts a BSD-compat flag. 4725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # nm: unknown option "B" ignored 4727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tru64's nm complains that /dev/null is an invalid object file 4728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */dev/null* | *'Invalid file or object type'*) 4730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_NM="$tmp_nm -B" 4731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 4732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 4734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */dev/null*) 4736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_NM="$tmp_nm -p" 4737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 4738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 4740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue # so that we can try to find one that supports BSD flags 4742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 4749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : ${lt_cv_path_NM=no} 4751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_path_NM" >&6; } 4755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_path_NM" != "no"; then 4756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NM="$lt_cv_path_NM" 4757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Didn't find any BSD compatible name lister, look for dumpbin. 4759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$DUMPBIN"; then : 4760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Let the user override the test. 4761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 4762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 4763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in dumpbin "link -dump" 4764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 4765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 4767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 4769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_DUMPBIN+:} false; then : 4770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$DUMPBIN"; then 4773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 4777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 4779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 4780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 4781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 4785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 4787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 4789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUMPBIN=$ac_cv_prog_DUMPBIN 4793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$DUMPBIN"; then 4794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$DUMPBIN" >&6; } 4796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 4799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$DUMPBIN" && break 4803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$DUMPBIN"; then 4806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_DUMPBIN=$DUMPBIN 4807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in dumpbin "link -dump" 4808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_prog", so it can be a program name with args. 4810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2 4811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 4813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_DUMPBIN"; then 4817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 4821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 4822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 4823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 4824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 4825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 4829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 4831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 4832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 4833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_DUMPBIN"; then 4838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_DUMPBIN" >&6; } 4840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 4843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$ac_ct_DUMPBIN" && break 4847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 4848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_DUMPBIN" = x; then 4850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DUMPBIN=":" 4851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 4852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 4853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 4854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 4857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 4858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DUMPBIN=$ac_ct_DUMPBIN 4859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *COFF*) 4864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DUMPBIN="$DUMPBIN -symbols" 4865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 4867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DUMPBIN=: 4868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$DUMPBIN" != ":"; then 4873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NM="$DUMPBIN" 4874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$NM" && NM=nm 4877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_nm_interface+:} false; then : 4886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_nm_interface="BSD nm" 4889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "int some_variable = 0;" > conftest.$ac_ext 4890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$ac_compile" 2>conftest.err) 4892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 4893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 4896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.out >&5 4898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_nm_interface="MS dumpbin" 4900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest* 4902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_nm_interface" >&6; } 4905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether ln -s works... " >&6; } 4908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S=$as_ln_s 4909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$LN_S" = "ln -s"; then 4910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 4912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no, using $LN_S" >&6; } 4915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 4916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# find the maximum length of command line arguments 4918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_sys_max_cmd_len+:} false; then : 4921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 4922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 4923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter i=0 4924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter teststring="ABCD" 4925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $build_os in 4927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter msdosdjgpp*) 4928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On DJGPP, this test can blow up pretty badly due to problems in libc 4929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (any single argument exceeding 2000 bytes causes a buffer overrun 4930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # during glob expansion). Even if it were fixed, the result of this 4931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # check would be larger than it should be. 4932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=12288; # 12K is about right 4933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gnu*) 4936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Under GNU Hurd, this test is not required because there is 4937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # no limit to the length of command line arguments. 4938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Libtool will interpret -1 as no limit whatsoever 4939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=-1; 4940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | cegcc*) 4943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On Win9x/ME, this test blows up -- it succeeds, but takes 4944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # about 5 minutes as the teststring grows exponentially. 4945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Worse, since 9x/ME are not pre-emptively multitasking, 4946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # you end up with a "frozen" computer, even though with patience 4947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the test eventually succeeds (with a max line length of 256k). 4948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Instead, let's just punt: use the minimum linelength reported by 4949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # all of the supported platforms: 8192 (on NT/2K/XP). 4950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=8192; 4951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mint*) 4954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On MiNT this can take a long time and run out of memory. 4955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=8192; 4956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter amigaos*) 4959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On AmigaOS with pdksh, this test takes hours, literally. 4960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So we just punt and use a minimum line length of 8192. 4961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=8192; 4962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This has been around since 386BSD, at least. Likely further. 4966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -x /sbin/sysctl; then 4967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test -x /usr/sbin/sysctl; then 4969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 4971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 4973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # And add a safety zone 4974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix*) 4979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We know the value 262144 and hardcode it with a safety zone (like BSD) 4980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=196608 4981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter os2*) 4984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The test takes a long time on OS/2. 4985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=8192 4986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 4987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 4988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf*) 4989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # nice to cause kernel panics so lets avoid the loop below. 4992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # First set a reasonable default. 4993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=16384 4994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 4995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -x /sbin/sysconfig; then 4996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *1*) lt_cv_sys_max_cmd_len=-1 ;; 4998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 4999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sco3.2v5*) 5002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=102400 5003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv5* | sco5v6* | sysv4.2uw2*) 5005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$kargmax"; then 5007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=32768 5010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 5013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$lt_cv_sys_max_cmd_len"; then 5015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Make teststring a little bigger before we do anything with it. 5019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # a 1K string should be a reasonable start. 5020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for i in 1 2 3 4 5 6 7 8 ; do 5021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter teststring=$teststring$teststring 5022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If test is not a shell built-in, we'll probably end up computing a 5025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # maximum length that is only half of the actual maximum length, but 5026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # we can't tell. 5027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 5028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter = "X$teststring$teststring"; } >/dev/null 2>&1 && 5029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $i != 17 # 1/2 MB should be enough 5030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 5031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter i=`expr $i + 1` 5032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter teststring=$teststring$teststring 5033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Only check the string length outside the loop. 5035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter teststring= 5037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Add a significant safety factor because C++ compilers can tack on 5038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # massive amounts of additional arguments before passing them to the 5039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linker. It appears as though 1/2 is a usable value. 5040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n $lt_cv_sys_max_cmd_len ; then 5048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "none" >&6; } 5053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermax_cmd_len=$lt_cv_sys_max_cmd_len 5055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${CP="cp -f"} 5062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${MV="mv -f"} 5063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${RM="rm -f"} 5064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try some XSI features 5068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterxsi_shell=no 5069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter( _lt_dummy="a/b/c" 5070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 5071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter = c,a/b,b/c, \ 5072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && eval 'test $(( 1 + 1 )) -eq 2 \ 5073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && xsi_shell=yes 5075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$xsi_shell" >&6; } 5077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_shell_append=no 5082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter >/dev/null 2>&1 \ 5084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && lt_shell_append=yes 5085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_shell_append" >&6; } 5087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_unset=unset 5091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_unset=false 5093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# test EBCDIC or ASCII 5100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `echo X|tr X '\101'` in 5101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter A) # ASCII based system 5102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_SP2NL='tr \040 \012' 5104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_NL2SP='tr \015\012 \040\040' 5105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # EBCDIC based system 5107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_SP2NL='tr \100 \n' 5108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_NL2SP='tr \r\n \100\100' 5109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_to_host_file_cmd+:} false; then : 5123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 5126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw* ) 5127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $build in 5128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw* ) # actually msys 5129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-cygwin* ) 5132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) # otherwise, assume *nix 5135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-cygwin* ) 5140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $build in 5141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw* ) # actually msys 5142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-cygwin* ) 5145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_noop 5146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) # otherwise, assume *nix 5148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) # unhandled hosts (and "normal" native builds) 5153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_host_file_cmd=func_convert_file_noop 5154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_host_file_cmd=$lt_cv_to_host_file_cmd 5160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_to_tool_file_cmd+:} false; then : 5170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter #assume ordinary cross tools, or native build. 5173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_to_tool_file_cmd=func_convert_file_noop 5174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host in 5175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw* ) 5176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $build in 5177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw* ) # actually msys 5178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_tool_file_cmd=$lt_cv_to_tool_file_cmd 5187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $LD option to reload object files... " >&6; } 5196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ld_reload_flag+:} false; then : 5197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ld_reload_flag='-r' 5200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ld_reload_flag" >&6; } 5203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag=$lt_cv_ld_reload_flag 5204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $reload_flag in 5205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"" | " "*) ;; 5206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) reload_flag=" $reload_flag" ;; 5207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds='$LD$reload_flag -o $output$reload_objs' 5209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 5210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | pw32* | cegcc*) 5211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" != yes; then 5212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter reload_cmds=false 5213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin*) 5216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 5217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter reload_cmds='$LD$reload_flag -o $output$reload_objs' 5220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 5233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}objdump; ac_word=$2 5235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_OBJDUMP+:} false; then : 5238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$OBJDUMP"; then 5241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP=$ac_cv_prog_OBJDUMP 5261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$OBJDUMP"; then 5262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$OBJDUMP" >&6; } 5264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_OBJDUMP"; then 5272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_OBJDUMP=$OBJDUMP 5273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "objdump", so it can be a program name with args. 5274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy objdump; ac_word=$2 5275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_OBJDUMP"; then 5281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_OBJDUMP="objdump" 5291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_OBJDUMP"; then 5302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_OBJDUMP" >&6; } 5304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_OBJDUMP" = x; then 5310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OBJDUMP="false" 5311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 5313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 5314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 5317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OBJDUMP=$ac_ct_OBJDUMP 5319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OBJDUMP="$ac_cv_prog_OBJDUMP" 5322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$OBJDUMP" && OBJDUMP=objdump 5325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_deplibs_check_method+:} false; then : 5337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='$MAGIC_CMD' 5340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_file_magic_test_file= 5341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_deplibs_check_method='unknown' 5342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Need to set the preceding variable on all platforms that support 5343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# interlibrary dependencies. 5344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'none' -- dependencies not supported. 5345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `unknown' -- same as none, but documents that we really don't know. 5346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'pass_all' -- all dependencies passed with no checks. 5347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'test_compile' -- check by making test program. 5348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'file_magic [[regex]]' -- check by looking for files in library path 5349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which responds to the $file_magic_cmd with a given extended regex. 5350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If you have `file' or equivalent on your system and you're not sure 5351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# whether `pass_all' will *always* work, you probably want this one. 5352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 5354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix[4-9]*) 5355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbeos*) 5359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbsdi[45]*) 5363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='/usr/bin/file -L' 5365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=/shlib/libc.so 5366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin*) 5369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # func_win32_libid is a shell function defined in ltmain.sh 5370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='func_win32_libid' 5372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermingw* | pw32*) 5375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Base MSYS/MinGW do not provide the 'file' command needed by 5376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # func_win32_libid shell function, so use a weaker test based on 'objdump', 5377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # unless we find 'file', for example because we are cross-compiling. 5378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='func_win32_libid' 5382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Keep this pattern in sync with the one in func_win32_libid. 5384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='$OBJDUMP -f' 5386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercegcc*) 5390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # use the weaker test based on 'objdump'. See mingw*. 5391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='$OBJDUMP -f' 5393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdarwin* | rhapsody*) 5396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfreebsd* | dragonfly*) 5400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 5402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter i*86 ) 5403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Not sure whether the presence of OpenBSD here was a mistake. 5404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Let's accept both of them until this is cleared up. 5405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd=/usr/bin/file 5407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergnu*) 5416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhaiku*) 5420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux10.20* | hpux11*) 5424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd=/usr/bin/file 5425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 5426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 5427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 5431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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]' 5432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 5435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=/usr/lib/libc.sl 5437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*) 5442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx5* | irix6* | nonstopux*) 5447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $LD in 5448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-32|*"-32 ") libmagic=32-bit;; 5449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-n32|*"-n32 ") libmagic=N32;; 5450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-64|*"-64 ") libmagic=64-bit;; 5451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) libmagic=never-match;; 5452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must be glibc/ELF. 5457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux* | k*bsd*-gnu | kopensolaris*-gnu) 5458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsd* | netbsdelf*-gnu) 5462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternewos6*) 5470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd=/usr/bin/file 5472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=/usr/lib/libnls.so 5473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*nto* | *qnx*) 5476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropenbsd*) 5480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf3* | osf4* | osf5*) 5488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrdos*) 5492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*) 5496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4 | sysv4.3*) 5504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_vendor in 5505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter motorola) 5506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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]' 5507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ncr) 5510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sequent) 5513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='/bin/file' 5514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sni) 5517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_cmd='/bin/file' 5518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_file_magic_test_file=/lib/libc.so 5520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter siemens) 5522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pc) 5525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertpf*) 5531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_deplibs_check_method=pass_all 5532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_deplibs_check_method" >&6; } 5538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob= 5540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob=no 5541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$build" = "$host"; then 5542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 5543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | pw32*) 5544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter want_nocaseglob=yes 5546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd=$lt_cv_file_magic_cmd 5554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method=$lt_cv_deplibs_check_method 5555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$deplibs_check_method" && deplibs_check_method=unknown 5556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 5579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}dlltool; ac_word=$2 5581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_DLLTOOL+:} false; then : 5584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$DLLTOOL"; then 5587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL=$ac_cv_prog_DLLTOOL 5607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$DLLTOOL"; then 5608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$DLLTOOL" >&6; } 5610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_DLLTOOL"; then 5618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_DLLTOOL=$DLLTOOL 5619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "dlltool", so it can be a program name with args. 5620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy dlltool; ac_word=$2 5621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_DLLTOOL"; then 5627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_DLLTOOL"; then 5648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_DLLTOOL" >&6; } 5650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_DLLTOOL" = x; then 5656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DLLTOOL="false" 5657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 5659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 5660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 5663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DLLTOOL=$ac_ct_DLLTOOL 5665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DLLTOOL="$ac_cv_prog_DLLTOOL" 5668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$DLLTOOL" && DLLTOOL=dlltool 5671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sharedlib_from_linklib_cmd='unknown' 5687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 5689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*) 5690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # two different shell functions defined in ltmain.sh 5691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # decide which to use based on capabilities of $DLLTOOL 5692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$DLLTOOL --help 2>&1` in 5693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *--identify-strict*) 5694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 5697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 5700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 5702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # fallback: assume linklib IS sharedlib 5703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sharedlib_from_linklib_cmd="$ECHO" 5704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 5705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 5721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in ar 5722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 5723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2 5725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_AR+:} false; then : 5728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$AR"; then 5731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_AR="$AR" # Let the user override the test. 5732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR=$ac_cv_prog_AR 5751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$AR"; then 5752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$AR" >&6; } 5754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$AR" && break 5761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$AR"; then 5764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_AR=$AR 5765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in ar 5766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_prog", so it can be a program name with args. 5768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2 5769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_AR+:} false; then : 5772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_AR"; then 5775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_AR="$ac_prog" 5785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_AR=$ac_cv_prog_ac_ct_AR 5795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_AR"; then 5796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_AR" >&6; } 5798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$ac_ct_AR" && break 5805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_AR" = x; then 5808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AR="false" 5809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 5811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 5812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 5815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter AR=$ac_ct_AR 5817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${AR=ar} 5821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${AR_FLAGS=cru} 5822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for archiver @FILE support... " >&6; } 5835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ar_at_file+:} false; then : 5836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ar_at_file=no 5839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 5841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 5843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 5844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 5845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 5847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 5848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 5849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 5850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then : 5851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo conftest.$ac_objext > conftest.lst 5852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $lt_ar_try) 2>&5 5855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 5856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 5858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$ac_status" -eq 0; then 5859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Ensure the archiver fails upon bogus file names. 5860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.$ac_objext libconftest.a 5861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $lt_ar_try) 2>&5 5863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 5864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 5866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$ac_status" -ne 0; then 5867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ar_at_file=@ 5868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.* libconftest.a 5871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ar_at_file" >&6; } 5878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$lt_cv_ar_at_file" = xno; then 5880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archiver_list_spec= 5881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archiver_list_spec=$lt_cv_ar_at_file 5883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 5892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}strip; ac_word=$2 5894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_STRIP+:} false; then : 5897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$STRIP"; then 5900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP=$ac_cv_prog_STRIP 5920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$STRIP"; then 5921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$STRIP" >&6; } 5923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_STRIP"; then 5931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_STRIP=$STRIP 5932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "strip", so it can be a program name with args. 5933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy strip; ac_word=$2 5934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_STRIP"; then 5940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 5944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 5945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 5946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 5947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 5948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_STRIP="strip" 5950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 5952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 5954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 5955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 5956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_STRIP"; then 5961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_STRIP" >&6; } 5963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 5966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_STRIP" = x; then 5969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter STRIP=":" 5970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 5971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 5972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 5973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 5976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 5977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter STRIP=$ac_ct_STRIP 5978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 5979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter STRIP="$ac_cv_prog_STRIP" 5981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 5982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$STRIP" && STRIP=: 5984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 5990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 5991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}ranlib; ac_word=$2 5993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 5995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_RANLIB+:} false; then : 5996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 5997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 5998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$RANLIB"; then 5999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB=$ac_cv_prog_RANLIB 6019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$RANLIB"; then 6020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$RANLIB" >&6; } 6022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_RANLIB"; then 6030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_RANLIB=$RANLIB 6031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "ranlib", so it can be a program name with args. 6032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ranlib; ac_word=$2 6033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_RANLIB"; then 6039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_RANLIB="ranlib" 6049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_RANLIB"; then 6060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_RANLIB" >&6; } 6062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_RANLIB" = x; then 6068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter RANLIB=":" 6069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 6071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 6072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 6075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter RANLIB=$ac_ct_RANLIB 6077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter RANLIB="$ac_cv_prog_RANLIB" 6080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$RANLIB" && RANLIB=: 6083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Determine commands to create old-style static archives. 6090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds='chmod 644 $oldlib' 6092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds= 6093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$RANLIB"; then 6095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 6096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd*) 6097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 6100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 6107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin*) 6108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lock_old_archive_extraction=yes ;; 6109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 6110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lock_old_archive_extraction=no ;; 6111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler was specified, use CC. 6152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=${LTCC-"$CC"} 6153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler flags were specified, use CFLAGS. 6155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Allow CC to be a program name with arguments. 6158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler=$CC 6159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for command to grab the raw symbol name followed by C symbol from nm. 6162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_sys_global_symbol_pipe+:} false; then : 6165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# These are sane defaults that work on at least a few old systems. 6169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Character class describing NM global symbol codes. 6172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersymcode='[BCDEGRST]' 6173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Regexp to match symbols that can be accessed directly from C. 6175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Define system-specific variables. 6178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 6179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix*) 6180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[BCDT]' 6181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*) 6183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[ABCDGISTW]' 6184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux*) 6186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 6187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[ABCDEGRST]' 6188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx* | nonstopux*) 6191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[BCDEGRST]' 6192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf*) 6194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[BCDEGQRST]' 6195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*) 6197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[BDRT]' 6198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersco3.2v5*) 6200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[DT]' 6201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4.2uw2*) 6203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[DT]' 6204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco5v6* | unixware* | OpenUNIX*) 6206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[ABDT]' 6207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4) 6209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[DFNSTU]' 6210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If we're using GNU nm, then use its standard symbol codes. 6214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$NM -V 2>&1` in 6215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU* | *'with BFD'*) 6216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symcode='[ABCDGIRSTW]' ;; 6217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform an extracted symbol line into a proper C declaration. 6220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Some systems (esp. on ia64) link data and code symbols differently, 6221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so use this general approach. 6222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform an extracted symbol line into symbol name and symbol address 6225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_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'" 6227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Handle CRLF in mingw tool chain 6229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropt_cr= 6230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $build_os in 6231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermingw*) 6232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try without a prefix underscore, then with it. 6237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_symprfx in "" "_"; do 6238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter symxfrm="\\1 $ac_symprfx\\2 \\2" 6241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Write the raw and C identifiers. 6243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Fake it for dumpbin and say T for any non-static function 6245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # and D for any global variable. 6246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Also find C++ and __fastcall symbols from MSVC++, 6247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # which start with @ or ?. 6248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_global_symbol_pipe="$AWK '"\ 6249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" {last_section=section; section=\$ 3};"\ 6250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" \$ 0!~/External *\|/{next};"\ 6253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" {if(hide[section]) next};"\ 6255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" ' prfx=^$ac_symprfx" 6260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check to see that the pipe works correctly. 6266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pipe_works=no 6267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest* 6269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat > conftest.$ac_ext <<_LT_EOF 6270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 6271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" { 6272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 6273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar nm_test_var; 6274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervoid nm_test_func(void); 6275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervoid nm_test_func(void){} 6276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 6277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 6278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 6279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main(){nm_test_var='a';nm_test_func();return(0);} 6280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 6281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 6284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then 6287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Now try to grab the symbols. 6288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nlist=conftest.nm 6289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && test -s "$nlist"; then 6294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Try sorting and uniquifying the output. 6295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if sort "$nlist" | uniq > "$nlist"T; then 6296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f "$nlist"T "$nlist" 6297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f "$nlist"T 6299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Make sure that we snagged all the symbols we need. 6302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF > conftest.$ac_ext 6305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 6307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* DATA imports from DLLs on WIN32 con't be const, because runtime 6308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter relocations are performed -- see ld's documentation on pseudo-relocs. */ 6309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLSYM_CONST 6310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#elif defined(__osf__) 6311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* This system does not cope well with relocations in const data. */ 6312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLSYM_CONST 6313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 6314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLSYM_CONST const 6315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 6316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 6318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" { 6319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 6320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 6322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Now generate the symbol file. 6323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF >> conftest.$ac_ext 6326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* The mapping between symbol names and symbols. */ 6328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLT_DLSYM_CONST struct { 6329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter const char *name; 6330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter void *address; 6331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 6332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt__PROGRAM__LTX_preloaded_symbols[] = 6333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 6334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { "@PROGRAM@", (void *) 0 }, 6335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 6336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<\_LT_EOF >> conftest.$ac_ext 6338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter {0, (void *) 0} 6339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}; 6340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* This works around a problem in FreeBSD linker */ 6342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef FREEBSD_WORKAROUND 6343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstatic const void *lt_preloaded_setup() { 6344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return lt__PROGRAM__LTX_preloaded_symbols; 6345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 6346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 6347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 6349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 6350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 6351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 6352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Now try linking the two files. 6353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv conftest.$ac_objext conftstm.$ac_objext 6354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_globsym_save_LIBS=$LIBS 6355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_globsym_save_CFLAGS=$CFLAGS 6356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="conftstm.$ac_objext" 6357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_link) 2>&5 6360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pipe_works=yes 6364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS=$lt_globsym_save_LIBS 6366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS=$lt_globsym_save_CFLAGS 6367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "cannot find nm_test_func in $nlist" >&5 6369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "cannot find nm_test_var in $nlist" >&5 6372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$progname: failed program was:" >&5 6378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.$ac_ext >&5 6379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest* conftst* 6381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Do not use the global_symbol_pipe unless it works. 6383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$pipe_works" = yes; then 6384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 6385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_global_symbol_pipe= 6387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$lt_cv_sys_global_symbol_pipe"; then 6393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_sys_global_symbol_to_cdecl= 6394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "failed" >&6; } 6398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "ok" >&6; } 6401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Response file support. 6404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_nm_interface" = "MS dumpbin"; then 6405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nm_file_list_spec='@' 6406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nm_file_list_spec='@' 6408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for sysroot... " >&6; } 6438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-sysroot was given. 6440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_sysroot+set}" = set; then : 6441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter withval=$with_sysroot; 6442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_sysroot=no 6444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_sysroot= 6448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase ${with_sysroot} in #( 6449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes) 6450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 6451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; #( 6454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /*) 6455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; #( 6457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no|'') 6458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; #( 6459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 6460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 6461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "${with_sysroot}" >&6; } 6462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "${lt_sysroot:-no}" >&6; } 6468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --enable-libtool-lock was given. 6475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_libtool_lock+set}" = set; then : 6476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enableval=$enable_libtool_lock; 6477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Some flags need to be propagated to the compiler or linker for good 6482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# libtool support. 6483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host in 6484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteria64-*-hpux*) 6485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Find out which ABI we are using. 6486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 'int i;' > conftest.$ac_ext 6487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 6489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then 6492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `/usr/bin/file conftest.$ac_objext` in 6493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *ELF-32*) 6494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HPUX_IA64_MODE="32" 6495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *ELF-64*) 6497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HPUX_IA64_MODE="64" 6498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest* 6502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-irix6*) 6504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Find out which ABI we are using. 6505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 6508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then 6511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_prog_gnu_ld" = yes; then 6512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `/usr/bin/file conftest.$ac_objext` in 6513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *32-bit*) 6514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -melf32bsmip" 6515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *N32*) 6517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -melf32bmipn32" 6518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *64-bit*) 6520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -melf64bmip" 6521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `/usr/bin/file conftest.$ac_objext` in 6525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *32-bit*) 6526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -32" 6527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *N32*) 6529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -n32" 6530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *64-bit*) 6532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -64" 6533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest* 6538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Find out which ABI we are using. 6543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 'int i;' > conftest.$ac_ext 6544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 6546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then 6549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `/usr/bin/file conftest.o` in 6550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *32-bit*) 6551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 6552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x86_64-*kfreebsd*-gnu) 6553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf_i386_fbsd" 6554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x86_64-*linux*) 6556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf_i386" 6557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ppc64-*linux*|powerpc64-*linux*) 6559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf32ppclinux" 6560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s390x-*linux*) 6562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf_s390" 6563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sparc64-*linux*) 6565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf32_sparc" 6566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *64-bit*) 6570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 6571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x86_64-*kfreebsd*-gnu) 6572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf_x86_64_fbsd" 6573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x86_64-*linux*) 6575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf_x86_64" 6576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ppc*-*linux*|powerpc*-*linux*) 6578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf64ppc" 6579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s390*-*linux*|s390*-*tpf*) 6581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf64_s390" 6582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sparc*-*linux*) 6584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf64_sparc" 6585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest* 6591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-sco3.2v5*) 6594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter SAVE_CFLAGS="$CFLAGS" 6596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$CFLAGS -belf" 6597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_cc_needs_belf+:} false; then : 6600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ext=c 6603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 6604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 6607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 6610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 6612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 6613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 6614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 6616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 6617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 6618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 6619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 6620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_cc_needs_belf=yes 6621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_cc_needs_belf=no 6623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 6625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 6626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ext=c 6627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 6628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 6631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_cc_needs_belf" >&6; } 6635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$SAVE_CFLAGS" 6638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*solaris*) 6641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Find out which ABI we are using. 6642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 'int i;' > conftest.$ac_ext 6643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 6645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 6646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then 6648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `/usr/bin/file conftest.o` in 6649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *64-bit*) 6650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_cv_prog_gnu_ld in 6651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes*) 6652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 6653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter i?86-*-solaris*) 6654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf_x86_64" 6655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sparc*-*-solaris*) 6657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -m elf64_sparc" 6658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld}_sol2" 6663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 6666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD="${LD-ld} -64" 6668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 6673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest* 6675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 6676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks="$enable_libtool_lock" 6679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then 6681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}mt; ac_word=$2 6683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$MANIFEST_TOOL"; then 6689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$MANIFEST_TOOL"; then 6710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MANIFEST_TOOL" >&6; } 6712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "mt", so it can be a program name with args. 6722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy mt; ac_word=$2 6723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_MANIFEST_TOOL"; then 6729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_MANIFEST_TOOL"; then 6750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_MANIFEST_TOOL" = x; then 6758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MANIFEST_TOOL=":" 6759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 6761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 6762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 6765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_mainfest_tool+:} false; then : 6776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_mainfest_tool=no 6779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 6782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_mainfest_tool=yes 6784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest* 6786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$lt_cv_path_mainfest_tool" != xyes; then 6790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MANIFEST_TOOL=: 6791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 6799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rhapsody* | darwin*) 6800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 6801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_DSYMUTIL+:} false; then : 6806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$DSYMUTIL"; then 6809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL=$ac_cv_prog_DSYMUTIL 6829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$DSYMUTIL"; then 6830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$DSYMUTIL" >&6; } 6832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_DSYMUTIL"; then 6840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_DSYMUTIL=$DSYMUTIL 6841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "dsymutil", so it can be a program name with args. 6842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy dsymutil; ac_word=$2 6843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_DSYMUTIL"; then 6849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_DSYMUTIL"; then 6870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_DSYMUTIL" >&6; } 6872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_DSYMUTIL" = x; then 6878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DSYMUTIL=":" 6879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 6881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 6882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 6885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DSYMUTIL=$ac_ct_DSYMUTIL 6887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 6893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}nmedit; ac_word=$2 6895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_NMEDIT+:} false; then : 6898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$NMEDIT"; then 6901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT=$ac_cv_prog_NMEDIT 6921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$NMEDIT"; then 6922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$NMEDIT" >&6; } 6924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_NMEDIT"; then 6932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_NMEDIT=$NMEDIT 6933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "nmedit", so it can be a program name with args. 6934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy nmedit; ac_word=$2 6935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_NMEDIT"; then 6941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 6948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 6949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_NMEDIT="nmedit" 6951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 6953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 6955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 6956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 6957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_NMEDIT"; then 6962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_NMEDIT" >&6; } 6964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 6967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_NMEDIT" = x; then 6970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NMEDIT=":" 6971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 6972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 6973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 6974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 6977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 6978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NMEDIT=$ac_ct_NMEDIT 6979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 6980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NMEDIT="$ac_cv_prog_NMEDIT" 6982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 6983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 6984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 6985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}lipo; ac_word=$2 6987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 6989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_LIPO+:} false; then : 6990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 6991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$LIPO"; then 6993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 6995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 6997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 6998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 6999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 7000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 7001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 7005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 7009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO=$ac_cv_prog_LIPO 7013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$LIPO"; then 7014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$LIPO" >&6; } 7016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 7019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_LIPO"; then 7024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_LIPO=$LIPO 7025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "lipo", so it can be a program name with args. 7026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy lipo; ac_word=$2 7027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 7029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_LIPO"; then 7033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 7037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 7039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 7040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 7041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_LIPO="lipo" 7043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 7045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 7049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_LIPO"; then 7054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_LIPO" >&6; } 7056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 7059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_LIPO" = x; then 7062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIPO=":" 7063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 7065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 7066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 7069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 7070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIPO=$ac_ct_LIPO 7071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIPO="$ac_cv_prog_LIPO" 7074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 7077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}otool; ac_word=$2 7079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 7081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_OTOOL+:} false; then : 7082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$OTOOL"; then 7085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 7089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 7091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 7092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 7093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 7097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 7101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL=$ac_cv_prog_OTOOL 7105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$OTOOL"; then 7106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$OTOOL" >&6; } 7108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 7111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_OTOOL"; then 7116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_OTOOL=$OTOOL 7117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "otool", so it can be a program name with args. 7118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy otool; ac_word=$2 7119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 7121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_OTOOL"; then 7125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 7129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 7131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 7132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 7133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_OTOOL="otool" 7135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 7137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 7141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_OTOOL"; then 7146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_OTOOL" >&6; } 7148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 7151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_OTOOL" = x; then 7154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OTOOL=":" 7155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 7157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 7158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 7161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 7162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OTOOL=$ac_ct_OTOOL 7163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OTOOL="$ac_cv_prog_OTOOL" 7166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 7169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}otool64; ac_word=$2 7171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 7173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_OTOOL64+:} false; then : 7174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$OTOOL64"; then 7177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 7181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 7183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 7184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 7185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 7189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 7193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64=$ac_cv_prog_OTOOL64 7197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$OTOOL64"; then 7198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$OTOOL64" >&6; } 7200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 7203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_OTOOL64"; then 7208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ct_OTOOL64=$OTOOL64 7209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "otool64", so it can be a program name with args. 7210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy otool64; ac_word=$2 7211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 7213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_ct_OTOOL64"; then 7217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 7221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 7223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 7224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 7225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_ac_ct_OTOOL64="otool64" 7227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 7229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 7233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_OTOOL64"; then 7238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_OTOOL64" >&6; } 7240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 7243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$ac_ct_OTOOL64" = x; then 7246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OTOOL64=":" 7247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cross_compiling:$ac_tool_warned in 7249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:) 7250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;; 7253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 7254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OTOOL64=$ac_ct_OTOOL64 7255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter OTOOL64="$ac_cv_prog_OTOOL64" 7258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for -single_module linker flag... " >&6; } 7288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_apple_cc_single_mod+:} false; then : 7289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_apple_cc_single_mod=no 7292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "${LT_MULTI_MODULE}"; then 7293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # By default we will add the -single_module flag. You can override 7294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # by either setting the environment variable LT_MULTI_MODULE 7295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # non-empty at configure time, or by adding -multi_module to the 7296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # link flags. 7297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf libconftest.dylib* 7298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "int foo(void){return 1;}" > conftest.c 7299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter-dynamiclib -Wl,-single_module conftest.c" >&5 7301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_result=$? 7304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If there is a non-empty error log, and "single_module" 7305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # appears in it, assume the flag caused a linker warning 7306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err && $GREP single_module conftest.err; then 7307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 7308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Otherwise, if the output was created with a 0 exit code from 7309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the compiler, it worked. 7310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_apple_cc_single_mod=yes 7312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 7314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf libconftest.dylib* 7316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.* 7317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ld_exported_symbols_list+:} false; then : 7325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ld_exported_symbols_list=no 7328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS=$LDFLAGS 7329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "_main" > conftest.sym 7330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 7335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 7336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 7337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 7339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 7340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 7341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 7343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ld_exported_symbols_list=yes 7344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ld_exported_symbols_list=no 7346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 7348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 7349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$save_LDFLAGS" 7350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for -force_load linker flag... " >&6; } 7357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ld_force_load+:} false; then : 7358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ld_force_load=no 7361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat > conftest.c << _LT_EOF 7362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint forced_loaded() { return 2;} 7363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 7364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$AR cru libconftest.a conftest.o" >&5 7367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $AR cru libconftest.a conftest.o 2>&5 7368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$RANLIB libconftest.a" >&5 7369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RANLIB libconftest.a 2>&5 7370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat > conftest.c << _LT_EOF 7371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main() { return 0;} 7372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 7373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_result=$? 7376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err && $GREP force_load conftest.err; then 7377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 7378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 7379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_ld_force_load=yes 7380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 7382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conftest.err libconftest.a conftest conftest.c 7384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf conftest.dSYM 7385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ld_force_load" >&6; } 7389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 7390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rhapsody* | darwin1.[012]) 7391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin1.*) 7393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin*) # darwin 5.x on 7395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if running on 10.5 or later, the deployment target defaults 7396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to the OS version, if on x86, and 10.4, the deployment 7397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # target defaults to 10.4. Don't you love it? 7398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10.[012]*) 7402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10.*) 7404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_single_mod='$single_module' 7410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dsymutil='~$DSYMUTIL $lib || :' 7418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 7419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_dsymutil= 7420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 7425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 7426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 7429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to run the C preprocessor... " >&6; } 7431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# On Suns, sometimes $CPP names a directory. 7432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CPP" && test -d "$CPP"; then 7433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CPP= 7434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CPP"; then 7436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${ac_cv_prog_CPP+:} false; then : 7437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Double quotes because CPP needs to be expanded 7440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 7442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_preproc_ok=false 7443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_c_preproc_warn_flag in '' yes 7444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use a header file that comes with gcc, so configuring glibc 7446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a fresh cross-compiler works. 7447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # <limits.h> exists even on freestanding compilers. 7449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On the NeXT, cc -E runs the code through the compiler's parser, 7450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not just through cpp. "Syntax error" is here to catch this case. 7451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__ 7454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h> 7455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 7456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h> 7457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 7458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Syntax error 7459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then : 7461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: fails on valid input. 7464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 7465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 7467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # OK, works on sane cases. Now check whether nonexistent headers 7469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # can be detected and how. 7470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h> 7473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then : 7475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: success on invalid input. 7476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 7477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Passes both tests. 7479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=: 7480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak 7481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 7483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext 7487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then : 7488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 7489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CPP=$CPP 7493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CPP=$ac_cv_prog_CPP 7496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CPP=$CPP 7498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CPP" >&6; } 7501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=false 7502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_c_preproc_warn_flag in '' yes 7503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 7504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use a header file that comes with gcc, so configuring glibc 7505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a fresh cross-compiler works. 7506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # <limits.h> exists even on freestanding compilers. 7508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On the NeXT, cc -E runs the code through the compiler's parser, 7509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not just through cpp. "Syntax error" is here to catch this case. 7510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__ 7513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h> 7514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 7515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h> 7516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 7517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Syntax error 7518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then : 7520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: fails on valid input. 7523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 7524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 7526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # OK, works on sane cases. Now check whether nonexistent headers 7528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # can be detected and how. 7529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h> 7532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then : 7534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: success on invalid input. 7535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 7536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Passes both tests. 7538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=: 7539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak 7540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 7542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext 7546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then : 7547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 7553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 7556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 7557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 7560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ANSI C header files... " >&6; } 7564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_header_stdc+:} false; then : 7565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdlib.h> 7570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdarg.h> 7571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <string.h> 7572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <float.h> 7573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 7575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 7576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 7577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 7579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 7580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 7581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then : 7583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_header_stdc=yes 7584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_header_stdc=no 7586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then 7590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <string.h> 7594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $EGREP "memchr" >/dev/null 2>&1; then : 7598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_header_stdc=no 7601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest* 7603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then 7607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdlib.h> 7611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $EGREP "free" >/dev/null 2>&1; then : 7615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_header_stdc=no 7618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest* 7620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then 7624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$cross_compiling" = yes; then : 7626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 7627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 7630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ctype.h> 7631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdlib.h> 7632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if ((' ' & 0x0FF) == 0x020) 7633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 7636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define ISLOWER(c) \ 7637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (('a' <= (c) && (c) <= 'i') \ 7638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || ('j' <= (c) && (c) <= 'r') \ 7639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || ('s' <= (c) && (c) <= 'z')) 7640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 7642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 7645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 7646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 7647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter int i; 7648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for (i = 0; i < 256; i++) 7649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (XOR (islower (i), ISLOWER (i)) 7650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || toupper (i) != TOUPPER (i)) 7651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 2; 7652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 7653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 7654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_run "$LINENO"; then : 7656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_header_stdc=no 7659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest.$ac_objext conftest.beam conftest.$ac_ext 7662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_header_stdc" >&6; } 7668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then 7669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter inttypes.h stdint.h unistd.h 7677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo : 7678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" 7681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat >>confdefs.h <<_ACEOF 7683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_header in dlfcn.h 7692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo : 7693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" 7695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_header_dlfcn_h" = xyes; then : 7696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat >>confdefs.h <<_ACEOF 7697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define HAVE_DLFCN_H 1 7698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_stripname_cnf () 7707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 7708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case ${2} in 7709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 7710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 7711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # func_stripname_cnf 7713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set options 7719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_dlopen=no 7723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_win32_dll=no 7726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check whether --enable-shared was given. 7729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_shared+set}" = set; then : 7730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enableval=$enable_shared; p=${PACKAGE-default} 7731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $enableval in 7732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes) enable_shared=yes ;; 7733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no) enable_shared=no ;; 7734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 7735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared=no 7736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Look at the argument we got. We use all the common list separators. 7737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for pkg in $enableval; do 7739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X$pkg" = "X$p"; then 7741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared=yes 7742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared=yes 7749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check whether --enable-static was given. 7760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_static+set}" = set; then : 7761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enableval=$enable_static; p=${PACKAGE-default} 7762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $enableval in 7763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes) enable_static=yes ;; 7764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no) enable_static=no ;; 7765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 7766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_static=no 7767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Look at the argument we got. We use all the common list separators. 7768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for pkg in $enableval; do 7770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X$pkg" = "X$p"; then 7772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_static=yes 7773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_static=yes 7780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-pic was given. 7792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_pic+set}" = set; then : 7793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter withval=$with_pic; lt_p=${PACKAGE-default} 7794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $withval in 7795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes|no) pic_mode=$withval ;; 7796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 7797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pic_mode=default 7798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Look at the argument we got. We use all the common list separators. 7799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for lt_pkg in $withval; do 7801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X$lt_pkg" = "X$lt_p"; then 7803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pic_mode=yes 7804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pic_mode=default 7811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$pic_mode" && pic_mode=default 7815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check whether --enable-fast-install was given. 7823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_fast_install+set}" = set; then : 7824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enableval=$enable_fast_install; p=${PACKAGE-default} 7825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $enableval in 7826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes) enable_fast_install=yes ;; 7827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no) enable_fast_install=no ;; 7828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 7829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=no 7830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Look at the argument we got. We use all the common list separators. 7831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for pkg in $enableval; do 7833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X$pkg" = "X$p"; then 7835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=yes 7836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 7838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 7839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=yes 7843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This can be used to rebuild libtool when needed 7856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBTOOL_DEPS="$ltmain" 7857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Always use our own libtool. 7859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBTOOL='$(SHELL) $(top_builddir)/libtool' 7860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LN_S" && LN_S="ln -s" 7891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${ZSH_VERSION+set}" ; then 7906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter setopt NO_GLOB_SUBST 7907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for objdir... " >&6; } 7911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_objdir+:} false; then : 7912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f .libs 2>/dev/null 7915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir .libs 2>/dev/null 7916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d .libs; then 7917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_objdir=.libs 7918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # MS-DOS does not allow filenames that begin with a dot. 7920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_objdir=_libs 7921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir .libs 2>/dev/null 7923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 7924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_objdir" >&6; } 7926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjdir=$lt_cv_objdir 7927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 7933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define LT_OBJDIR "$lt_cv_objdir/" 7934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 7935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 7940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix3*) 7941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX sometimes has problems with the GCC collect2 program. For some 7942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # reason, if we set the COLLECT_NAMES environment variable, the problems 7943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # vanish in a puff of smoke. 7944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X${COLLECT_NAMES+set}" != Xset; then 7945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter COLLECT_NAMES= 7946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export COLLECT_NAMES 7947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 7948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 7950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Global variables: 7952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterofile=libtool 7953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercan_build_shared=yes 7954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# All known linkers require a `.a' archive for static linking (except MSVC, 7956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which needs '.lib'). 7957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibext=a 7958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld="$lt_cv_prog_gnu_ld" 7960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_CC="$CC" 7962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_CFLAGS="$CFLAGS" 7963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set sane defaults for various variables 7965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$CC" && CC=cc 7966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LTCC" && LTCC=$CC 7967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LD" && LD=ld 7969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$ac_objext" && ac_objext=o 7970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor cc_temp in $compiler""; do 7972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_temp in 7973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter \-*) ;; 7976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) break;; 7977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 7978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 7979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 7982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Only perform the check for file, if the check method requires it 7983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$MAGIC_CMD" && MAGIC_CMD=file 7984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $deplibs_check_method in 7985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic*) 7986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_MAGIC_CMD+:} false; then : 7990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 7991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 7992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $MAGIC_CMD in 7993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter[\\/*] | ?:[\\/]*) 7994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 7996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 7997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_MAGIC_CMD="$MAGIC_CMD" 7998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_dir in $ac_dummy; do 8001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 8002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_dir" && ac_dir=. 8003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f $ac_dir/${ac_tool_prefix}file; then 8004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$file_magic_test_file"; then 8006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $deplibs_check_method in 8007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "file_magic "*) 8008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $EGREP "$file_magic_regex" > /dev/null; then 8012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 8013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF 1>&2 8015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: the command libtool uses to detect shared libraries, 8017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** $file_magic_cmd, produces output that libtool cannot recognize. 8018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** The result is that libtool may fail to recognize shared libraries 8019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** as such. This will affect the creation of libtool libraries that 8020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** depend on shared libraries, but programs linked with such libtool 8021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** libraries will work regardless of this problem. Nevertheless, you 8022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** may want to report the problem to your system manager and/or to 8023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** bug-libtool@gnu.org 8024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 8026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi ;; 8027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 8030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 8032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 8033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MAGIC_CMD="$lt_save_MAGIC_CMD" 8034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 8036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$MAGIC_CMD"; then 8040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MAGIC_CMD" >&6; } 8042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 8045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$lt_cv_path_MAGIC_CMD"; then 8052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$ac_tool_prefix"; then 8053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for file... " >&6; } 8055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_MAGIC_CMD+:} false; then : 8056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $MAGIC_CMD in 8059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter[\\/*] | ?:[\\/]*) 8060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 8063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_MAGIC_CMD="$MAGIC_CMD" 8064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_dir in $ac_dummy; do 8067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 8068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_dir" && ac_dir=. 8069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f $ac_dir/file; then 8070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_MAGIC_CMD="$ac_dir/file" 8071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$file_magic_test_file"; then 8072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $deplibs_check_method in 8073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "file_magic "*) 8074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $EGREP "$file_magic_regex" > /dev/null; then 8078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 8079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF 1>&2 8081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: the command libtool uses to detect shared libraries, 8083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** $file_magic_cmd, produces output that libtool cannot recognize. 8084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** The result is that libtool may fail to recognize shared libraries 8085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** as such. This will affect the creation of libtool libraries that 8086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** depend on shared libraries, but programs linked with such libtool 8087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** libraries will work regardless of this problem. Nevertheless, you 8088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** may want to report the problem to your system manager and/or to 8089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** bug-libtool@gnu.org 8090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 8092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi ;; 8093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 8096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 8098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 8099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MAGIC_CMD="$lt_save_MAGIC_CMD" 8100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 8102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$MAGIC_CMD"; then 8106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MAGIC_CMD" >&6; } 8108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 8111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter MAGIC_CMD=: 8116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 8122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use C for the default configuration in the libtool script 8124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_save_CC="$CC" 8126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 8127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 8128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 8131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Source file extension for C test sources. 8134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 8135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Object file extension for compiled C test sources. 8137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=o 8138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=$objext 8139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Code to be used in simple compile tests 8141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_simple_compile_test_code="int some_variable = 0;" 8142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Code to be used in simple link tests 8144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_simple_link_test_code='int main(){return(0);}' 8145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler was specified, use CC. 8153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=${LTCC-"$CC"} 8154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler flags were specified, use CFLAGS. 8156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Allow CC to be a program name with arguments. 8159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler=$CC 8160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Save the default compiler, since it gets overwritten when the other 8162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_DEFAULT=$CC 8164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# save warnings/boilerplate of simple test code 8166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_outfile=conftest.$ac_objext 8167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_compile_test_code" >conftest.$ac_ext 8168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_compiler_boilerplate=`cat conftest.err` 8170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM conftest* 8171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_outfile=conftest.$ac_objext 8173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_link_test_code" >conftest.$ac_ext 8174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_linker_boilerplate=`cat conftest.err` 8176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM -r conftest* 8177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## CAVEAT EMPTOR: 8180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## There is no encapsulation within the following macros, do not change 8181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## the running order or otherwise move them around unless you know exactly 8182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## what you are doing... 8183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$compiler"; then 8184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag= 8186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then 8188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 8189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nvcc*) 8190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_rtti_exceptions=no 8201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_outfile=conftest.$ac_objext 8202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="-fno-rtti -fno-exceptions" 8204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 8205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 8206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 8207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 8208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The option is referenced via a variable to avoid confusing sed. 8209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 8210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 8213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>conftest.err) 8215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 8216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 8217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 8218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s "$ac_outfile"; then 8219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 8220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings other than the usual output. 8221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_rtti_exceptions=yes 8225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 8237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl= 8247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic= 8248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static= 8249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 8252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-static' 8254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 8256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix*) 8257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # All AIX code is PIC. 8258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 8259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 5 now supports IA64 processor 8260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter amigaos*) 8265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 8266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter powerpc) 8267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # see comment about AmigaOS4 .so support 8268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC' 8269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m68k) 8271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: we need at least 68020 code to build shared libraries, but 8272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # adding the `-m68020' flag to GCC prevents building anything better, 8273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # like `-m68040'. 8274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for these OSes. 8281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cygwin* | pw32* | os2* | cegcc*) 8284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This hack is so that the source file can tell whether it is being 8285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # built for inclusion in a dll (and should export symbols for example). 8286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Although the cygwin gcc ignores -fPIC, still need this for old-style 8287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (--disable-auto-import) libraries 8288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-DDLL_EXPORT' 8289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin* | rhapsody*) 8292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default on this platform 8293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Common symbols not allowed in MH_DYLIB files 8294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fno-common' 8295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter haiku*) 8298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for Haiku. 8299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The "-static" flag exists, but is broken. 8300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static= 8301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux*) 8304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # sets the default TLS model and affects inlining. 8307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 8308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 8309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # +Z the default 8310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC' 8313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix[3-9]*) 8318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Instead, we relocate shared libraries at runtime. 8320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter msdosdjgpp*) 8323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Just because we use GCC doesn't mean we suddenly get shared libraries 8324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # on systems that don't support them. 8325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_can_build_shared=no 8326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared=no 8327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *nto* | *qnx*) 8330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # QNX uses GNU C++, but need to define -shared option too, otherwise 8331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it will coredump. 8332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC -shared' 8333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4*MP*) 8336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d /usr/nec; then 8337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic=-Kconform_pic 8338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC' 8343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 8347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nvcc*) # Cuda Compiler Driver 2.2 8348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Xlinker ' 8349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$lt_prog_compiler_pic"; then 8350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PORTME Check for flag to pass linker flags through the system compiler. 8356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 8357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix*) 8358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 8360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 5 now supports IA64 processor 8361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cygwin* | pw32* | os2* | cegcc*) 8368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This hack is so that the source file can tell whether it is being 8369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # built for inclusion in a dll (and should export symbols for example). 8370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-DDLL_EXPORT' 8371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux9* | hpux10* | hpux11*) 8374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not for PA HP-UX. 8377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 8378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*|ia64*) 8379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # +Z the default 8380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='+Z' 8383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Is there a better lt_prog_compiler_static that works with the bundled CC? 8386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='${wl}-a ${wl}archive' 8387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter irix5* | irix6* | nonstopux*) 8390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC (with -KPIC) is the default. 8392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-non_shared' 8393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linux* | k*bsd*-gnu | kopensolaris*-gnu) 8396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 8397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # old Intel for x86_64 which still supported -KPIC. 8398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ecc*) 8399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-static' 8402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # icc used to be incompatible with GCC. 8404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ICC 10 doesn't accept -KPIC any more. 8405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter icc* | ifort*) 8406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC' 8408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-static' 8409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Lahey Fortran 8.1. 8411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lf95*) 8412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='--shared' 8414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='--static' 8415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nagfor*) 8417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # NAG Fortran compiler 8418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,-Wl,,' 8419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-PIC' 8420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Portland Group compilers (*not* the Pentium gcc compiler, 8424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # which looks to be a dead project) 8425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fpic' 8427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ccc*) 8430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # All Alpha code is PIC. 8432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-non_shared' 8433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xl* | bgxl* | bgf* | mpixl*) 8435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-qpic' 8438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-qstaticlink' 8439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1 | sed 5q` in 8442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun Fortran 8.3 passes all unrecognized flags to the linker 8444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='' 8447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ F* | *Sun*Fortran*) 8449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Qoption ld ' 8452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ C*) 8454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C 5.9 8455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Intel*\ [CF]*Compiler*) 8460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC' 8462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-static' 8463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Portland\ Group*) 8465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fpic' 8467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter newsos6) 8475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *nto* | *qnx*) 8480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # QNX uses GNU C++, but need to define -shared option too, otherwise 8481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it will coredump. 8482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-fPIC -shared' 8483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3* | osf4* | osf5*) 8486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # All OSF/1 code is PIC. 8488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-non_shared' 8489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rdos*) 8492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-non_shared' 8493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris*) 8496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 8499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Qoption ld ';; 8501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,';; 8503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sunos4*) 8507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Qoption ld ' 8508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-PIC' 8509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4 | sysv4.2uw2* | sysv4.3*) 8513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4*MP*) 8519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d /usr/nec ;then 8520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-Kconform_pic' 8521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-KPIC' 8528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter unicos*) 8532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl='-Wl,' 8533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_can_build_shared=no 8534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter uts4*) 8537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic='-pic' 8538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static='-Bstatic' 8539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_can_build_shared=no 8543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 8548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # For platforms which do not support PIC, -DPIC is meaningless: 8549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *djgpp*) 8550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic= 8551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 8556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic+:} false; then : 8560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic" >&6; } 8566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 8569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the PIC flag actually works. 8570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 8571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$lt_prog_compiler_pic"; then 8572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic_works+:} false; then : 8575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_pic_works=no 8578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_outfile=conftest.$ac_objext 8579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 8582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 8583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 8584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 8585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The option is referenced via a variable to avoid confusing sed. 8586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 8587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 8590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>conftest.err) 8592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 8593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 8594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 8595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s "$ac_outfile"; then 8596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 8597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings other than the usual output. 8598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_pic_works=yes 8602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_prog_compiler_pic in 8612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "" | " "*) ;; 8613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic= 8617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_can_build_shared=no 8618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 8633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the static flag actually works. 8634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 8635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_static_works+:} false; then : 8639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_static_works=no 8642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS="$LDFLAGS" 8643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_link_test_code" > conftest.$ac_ext 8645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The linker can only warn and ignore the option if not recognized 8647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 8648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 8649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Append any errors to the config.log. 8650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err 1>&5 8651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if diff conftest.exp conftest.er2 >/dev/null; then 8654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_static_works=yes 8655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_static_works=yes 8658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest* 8661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$save_LDFLAGS" 8662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_static_works" = xyes; then 8668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 8669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static= 8671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o+:} false; then : 8682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o=no 8685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 2>/dev/null 8686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest 8687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd conftest 8688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir out 8689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="-o out/conftest2.$ac_objext" 8692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 8693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 8694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 8695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 8696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 8697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 8700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>out/conftest.err) 8702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 8703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat out/conftest.err >&5 8704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 8705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s out/conftest2.$ac_objext 8706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 8707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 8708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 8709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o=yes 8713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod u+w . 2>&5 8716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # SGI C++ compiler will create directory out/ii_files/ for 8718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # template instantiation 8719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM out/* && rmdir out 8721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd .. 8722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 8723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o+:} false; then : 8737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 8738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o=no 8740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 2>/dev/null 8741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest 8742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd conftest 8743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir out 8744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="-o out/conftest2.$ac_objext" 8747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 8748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 8749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 8750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 8751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 8752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 8755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>out/conftest.err) 8757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 8758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat out/conftest.err >&5 8759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 8760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s out/conftest2.$ac_objext 8761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 8762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 8763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 8764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o=yes 8768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod u+w . 2>&5 8771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # SGI C++ compiler will create directory out/ii_files/ for 8773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # template instantiation 8774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM out/* && rmdir out 8776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd .. 8777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 8778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhard_links="nottested" 8788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # do not overwrite the value of need_locks provided by the user 8790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if we can lock with hard links... " >&6; } 8792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hard_links=yes 8793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 8794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln conftest.a conftest.b 2>/dev/null && hard_links=no 8795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter touch conftest.a 8796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln conftest.a conftest.b 2>&5 || hard_links=no 8797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln conftest.a conftest.b 2>/dev/null && hard_links=no 8798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hard_links" >&6; } 8800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$hard_links" = no; then 8801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_locks=warn 8804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 8806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_locks=no 8807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 8808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var= 8818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag= 8819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols=no 8820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds= 8821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds= 8822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_needs_object=no 8823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared_with_static_runtimes=no 8824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec= 8825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_automatic=no 8827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=no 8828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute=no 8829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec= 8830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator= 8831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=no 8832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=unsupported 8833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter inherit_rpath=no 8834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=unknown 8835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter module_cmds= 8836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter module_expsym_cmds= 8837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_from_new_cmds= 8838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_from_expsyms_cmds= 8839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter thread_safe_flag_spec= 8840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec= 8841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # include_expsyms should be a list of space-separated symbols to be *always* 8842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # included in the symbol list 8843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter include_expsyms= 8844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # exclude_expsyms can be an extended regexp of symbols to exclude 8845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it will be wrapped by ` (' and `)$', so one must not match beginning or 8846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # as well as any symbol that contains `d'. 8848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # platforms (ab)use it in PIC code, but their linkers get confused if 8851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the symbol is explicitly referenced. Since portable code cannot 8852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # rely on this symbol name, it's probably fine to never include it in 8853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # preloaded symbol tables. 8854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Exclude shared library initialization/finalization symbols. 8855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter extract_expsyms_cmds= 8856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 8858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | pw32* | cegcc*) 8859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: the MSVC++ port hasn't been tested in a loooong time 8860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When not using gcc, we currently assume that we are using 8861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Microsoft Visual C++. 8862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" != yes; then 8863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=no 8864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix*) 8867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # we just hope/assume this is gcc and not c89 (= MSVC++) 8868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=yes 8869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd*) 8871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=no 8872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linux* | k*bsd*-gnu | gnu*) 8874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=no 8875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=yes 8879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On some targets, GNU ld is compatible enough with the native linker 8881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # that we're better off using the native interface for both. 8882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_use_gnu_ld_interface=no 8883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 8884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 8885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix*) 8886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The AIX port of GNU ld has always aspired to compatibility 8887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with the native linker. However, as the warning in the GNU ld 8888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # block says, versions before 2.19.5* couldn't really create working 8889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # shared libraries, regardless of the interface used. 8890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$LD -v 2>&1` in 8891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_use_gnu_ld_interface=yes 8896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 8900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_use_gnu_ld_interface=yes 8901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_use_gnu_ld_interface" = yes; then 8906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If archive_cmds runs LD, not CC, wlarc should be empty 8907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc='${wl}' 8908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Set some defaults for GNU ld with shared library support. These 8910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # are reset later if shared libraries are not supported. Putting them 8911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # here allows them to be overridden if necessary. 8912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var=LD_RUN_PATH 8913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}--export-dynamic' 8915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ancient GNU ld didn't support --whole-archive et. al. 8916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec= 8920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter supports_anon_versioning=no 8922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$LD -v 2>&1` in 8923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *GNU\ gold*) supports_anon_versioning=yes ;; 8924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ 2.11.*) ;; # other 2.11 versions 8928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) supports_anon_versioning=yes ;; 8929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # See if GNU ld supports shared libraries. 8932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 8933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix[3-9]*) 8934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On AIX/PPC, the GNU linker is very broken 8935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" != ia64; then 8936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 8937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF 1>&2 8938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: the GNU linker, at least up to release 2.19, is reported 8940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** to be unable to reliably create shared libraries on AIX. 8941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Therefore, libtool is disabling shared libraries support. If you 8942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** really care for shared libraries, you may want to install binutils 8943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** You will then need to restart the configuration process. 8945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 8947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter amigaos*) 8951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 8952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter powerpc) 8953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # see comment about AmigaOS4 .so support 8954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='' 8956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m68k) 8958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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)' 8959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 8960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 8961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 8963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter beos*) 8966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=unsupported 8968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # support --undefined. This deserves some investigation. FIXME 8970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 8973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 8974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 8975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | pw32* | cegcc*) 8977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # as there is no search path for DLLs. 8979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 8980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}--export-all-symbols' 8981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=unsupported 8982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols=no 8983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared_with_static_runtimes=yes 8984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 8985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 8986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 8987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If the export-symbols file already is a .def file (1st line 8990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is EXPORTS), use it as is; otherwise, prepend... 8991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp $export_symbols $output_objdir/$soname.def; 8993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo EXPORTS > $output_objdir/$soname.def; 8995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat $export_symbols >> $output_objdir/$soname.def; 8996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi~ 8997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 8999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter haiku*) 9004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=yes 9006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix[3-9]*) 9009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=no 9010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-E' 9013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Instead, shared libraries are loaded at an image base (0x10000000 by 9015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # default) and relocated if they conflict, which is a slow very memory 9016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # consuming and fragmenting process. To avoid this, we pick a random, 9017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_diet=no 9025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_os" = linux-dietlibc; then 9026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 9027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && test "$tmp_diet" = no 9032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 9033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag=' $pic_flag' 9034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_sharedflag='-shared' 9035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename,$host_cpu in 9036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pgcc*) # Portland Group C compiler 9037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag=' $pic_flag' 9039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pgf77* | pgf90* | pgf95* | pgfortran*) 9041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Portland Group f77 and f90 compilers 9042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag=' $pic_flag -Mnomain' ;; 9044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag=' -i_dynamic' ;; 9046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag=' -i_dynamic -nofor_main' ;; 9048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ifc* | ifort*) # Intel Fortran compiler 9049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag=' -nofor_main' ;; 9050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lf95*) # Lahey Fortran 8.1 9051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec= 9052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_sharedflag='--shared' ;; 9053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_sharedflag='-qmkshrobj' 9055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_addflag= ;; 9056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nvcc*) # Cuda Compiler Driver 2.2 9057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_needs_object=yes 9059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1 | sed 5q` in 9062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ C*) # Sun C 5.9 9063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_needs_object=yes 9065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_sharedflag='-G' ;; 9066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ F*) # Sun Fortran 8.3 9067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_sharedflag='-G' ;; 9068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$supports_anon_versioning" = xyes; then 9072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "local: *; };" >> $output_objdir/$libname.ver~ 9075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 9079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xlf* | bgf* | bgxlf* | mpixlf*) 9080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$supports_anon_versioning" = xyes; then 9085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "local: *; };" >> $output_objdir/$libname.ver~ 9088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter netbsd* | netbsdelf*-gnu) 9098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc= 9101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris*) 9108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF 1>&2 9111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** create shared libraries on Solaris systems. Therefore, libtool 9114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** is disabling shared libraries support. We urge you to upgrade GNU 9115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** binutils to release 2.9.1 or newer. Another option is to modify 9116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** your PATH or compiler configuration so that the native linker is 9117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** used, and then restart. 9118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 9120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$LD -v 2>&1` in 9130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF 1>&2 9133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** reliably create shared libraries on SCO systems. Therefore, libtool 9136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** is disabling shared libraries support. We urge you to upgrade GNU 9137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** your PATH or compiler configuration so that the native linker is 9139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** used, and then restart. 9140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 9142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # For security reasons, it is highly recommended that you always 9145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # use absolute paths for naming shared libraries, and exclude the 9146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DT_RUNPATH tag from executables and libraries. But doing so 9147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # requires that you compile everything twice, which is a pain. 9148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sunos4*) 9160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc= 9162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$ld_shlibs" = no; then 9177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var= 9178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec= 9179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec= 9180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec= 9181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PORTME fill in a description of your system's linker (not GNU ld) 9184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 9185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix3*) 9186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=unsupported 9187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols=yes 9188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note: this linker hardcodes the directories in LIBPATH if there 9190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # are no directories specified by -L. 9191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Neither direct hardcoding nor static linking is supported with a 9194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # broken collect2. 9195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=unsupported 9196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix[4-9]*) 9200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 9201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On IA64, the linker does run time linking by default, so we don't 9202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # have to do anything special. 9203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_use_runtimelinking=no 9204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exp_sym_flag='-Bexport' 9205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_entry_flag="" 9206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If we're using GNU nm, then we don't want the "-C" option. 9208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -C means demangle to AIX nm, but means don't demangle with GNU nm 9209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Also, AIX nm treats weak defined symbols like other global 9210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # defined symbols, whereas GNU nm marks them as "W". 9211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_use_runtimelinking=no 9217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Test if we are trying to use run time linking or normal 9219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # need to do runtime linking. 9221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ld_flag in $LDFLAGS; do 9223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_use_runtimelinking=yes 9225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 9226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 9228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exp_sym_flag='-bexport' 9232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_entry_flag='-bnoentry' 9233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When large executables or shared objects are built, AIX ld can 9236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # have problems creating the table of contents. If linking a library 9237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # or program results in "error TOC overflow" add -mminimal-toc to 9238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='' 9242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute=yes 9244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=':' 9245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=yes 9246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_list_spec='${wl}-f,' 9247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in aix4.[012]|aix4.[012].*) 9250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We only want to do this on AIX 4.2 and lower, the check 9251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # below for broken collect2 doesn't work under 4.3+ 9252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter collect2name=`${CC} -print-prog-name=collect2` 9253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$collect2name" && 9254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 9256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We have reworked collect2 9257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 9258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We have old collect2 9260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=unsupported 9261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # It fails to find uninstalled libraries when the uninstalled 9262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # path is not listed in the libpath. Setting hardcode_minus_L 9263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to unsupported forces relinking 9264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 9266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator= 9267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='-shared' 9271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 9272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag="$shared_flag "'${wl}-G' 9273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=no 9275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not using gcc 9277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 9278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # chokes on -Wl,-G. The following line is correct: 9280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='-G' 9281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 9283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='${wl}-G' 9284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='${wl}-bM:SRE' 9286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-bexpall' 9291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # It seems that -bexpall does not export symbols beginning with 9292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # underscore (_), so it is better to generate a list of symbols to export. 9293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols=yes 9294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 9295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Warning - without using the other runtime loading flags (-brtl), 9296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -berok will link without error, but may produce a broken library. 9297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag='-berok' 9298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Determine the default libpath from the value encoded in an 9299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # empty executable. 9300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${lt_cv_aix_libpath+set}" = set; then 9301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath 9302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${lt_cv_aix_libpath_+:} false; then : 9304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 9305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 9308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 9310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 9311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 9312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 9314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 9315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 9316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 9317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 9318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_aix_libpath_sed=' 9320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /Import File Strings/,/^$/ { 9321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^0/ { 9322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^0 *\([^ ]*\) *$/\1/ 9323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter p 9324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 9325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 9326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for a 64-bit object if we didn't find anything. 9328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath_"; then 9329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 9333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 9334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath_"; then 9335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath_="/usr/lib:/lib" 9336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath_ 9341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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" 9345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 9347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag="-z nodefs" 9349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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" 9350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Determine the default libpath from the value encoded in an 9352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # empty executable. 9353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${lt_cv_aix_libpath+set}" = set; then 9354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath 9355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${lt_cv_aix_libpath_+:} false; then : 9357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 9358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 9361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 9363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 9364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 9365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 9367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 9368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 9369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 9370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 9371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_aix_libpath_sed=' 9373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /Import File Strings/,/^$/ { 9374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^0/ { 9375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^0 *\([^ ]*\) *$/\1/ 9376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter p 9377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 9378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 9379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for a 64-bit object if we didn't find anything. 9381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath_"; then 9382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 9386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 9387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath_"; then 9388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath_="/usr/lib:/lib" 9389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath_ 9394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Warning - without using the other run time loading flags, 9398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -berok will link without error, but may produce a broken library. 9399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag=' ${wl}-bernotok' 9400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=' ${wl}-berok' 9401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 9402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We only use this code for GNU lds that support --whole-archive. 9403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Exported symbols can be pulled into shared objects from archives 9406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec='$convenience' 9407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc=yes 9409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This is similar to how AIX traditionally builds its shared libraries. 9410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter amigaos*) 9416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 9417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter powerpc) 9418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # see comment about AmigaOS4 .so support 9419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='' 9421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m68k) 9423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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)' 9424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 9425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter bsdi[45]*) 9431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec=-rdynamic 9432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | pw32* | cegcc*) 9435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When not using gcc, we currently assume that we are using 9436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Microsoft Visual C++. 9437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # hardcode_libdir_flag_spec is actually meaningless, as there is 9438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # no search path for DLLs. 9439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 9440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cl*) 9441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Native MSVC 9442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec=' ' 9443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=unsupported 9444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols=yes 9445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_list_spec='@' 9446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tell ltmain to make .lib files, not .a files. 9447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libext=lib 9448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tell ltmain to make .dll files, not .so files. 9449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 9450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: Setting linknames here is a bad hack. 9451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 9452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 9454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 9456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi~ 9457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linknames=' 9459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The linker will not automatically build a static lib if we build a DLL. 9460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared_with_static_runtimes=yes 9462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Don't use ranlib 9465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_postinstall_cmds='chmod 644 $oldlib' 9466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postlink_cmds='lt_outputfile="@OUTPUT@"~ 9467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tool_outputfile="@TOOL_OUTPUT@"~ 9468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_outputfile in 9469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.exe|*.EXE) ;; 9470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_outputfile="$lt_outputfile.exe" 9472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tool_outputfile="$lt_tool_outputfile.exe" 9473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac~ 9475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 9476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM "$lt_outputfile.manifest"; 9478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi' 9479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Assume MSVC wrapper 9482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec=' ' 9483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=unsupported 9484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tell ltmain to make .lib files, not .a files. 9485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libext=lib 9486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tell ltmain to make .dll files, not .so files. 9487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 9488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: Setting linknames here is a bad hack. 9489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The linker will automatically build a .lib file if we build a DLL. 9491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_from_new_cmds='true' 9492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: Should let the user specify the lib program. 9493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared_with_static_runtimes=yes 9495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin* | rhapsody*) 9500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc=no 9503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=no 9504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_automatic=yes 9505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=unsupported 9506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_ld_force_load" = "yes"; then 9507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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\"`' 9508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec='' 9511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=yes 9513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag="$_lt_dar_allow_undefined" 9514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 9515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ifort*) _lt_dar_can_shared=yes ;; 9516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) _lt_dar_can_shared=$GCC ;; 9517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$_lt_dar_can_shared" = "yes"; then 9519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd=func_echo_all 9520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 9523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 9524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dgux*) 9532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 9534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # support. Future versions do this automatically, but an explicit c++rt0.o 9539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # does not break anything, and helps significantly (at the cost of a little 9540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # extra space). 9541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd2.2*) 9542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-R$libdir' 9544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd2.*) 9550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd* | dragonfly*) 9558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-R$libdir' 9560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux9*) 9565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # hardcode_minus_L: Not really in the search PATH, 9575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but as the default location of the library. 9576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-E' 9578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux10*) 9581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = no; then 9587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute=yes 9591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-E' 9592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # hardcode_minus_L: Not really in the search PATH, 9593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but as the default location of the library. 9594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux11*) 9599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 9601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 9602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 9605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 9613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 9614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 9617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Older versions of the 11.00 compiler do not understand -b yet 9622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $CC understands -b... " >&6; } 9625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler__b+:} false; then : 9626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 9627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler__b=no 9629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS="$LDFLAGS" 9630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$LDFLAGS -b" 9631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_link_test_code" > conftest.$ac_ext 9632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The linker can only warn and ignore the option if not recognized 9634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 9635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 9636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Append any errors to the config.log. 9637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err 1>&5 9638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if diff conftest.exp conftest.er2 >/dev/null; then 9641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler__b=yes 9642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler__b=yes 9645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest* 9648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$save_LDFLAGS" 9649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler__b" >&6; } 9653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler__b" = xyes; then 9655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = no; then 9664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 9668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*|ia64*) 9669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=no 9670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute=yes 9675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-E' 9676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # hardcode_minus_L: Not really in the search PATH, 9678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but as the default location of the library. 9679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter irix5* | irix6* | nonstopux*) 9686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Try to use the -exported_symbol ld option, if it does not 9689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # work, assume that -exports_file does not work either and 9690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # implicitly export all symbols. 9691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This should be the same for all languages, so no per-tag cache variable. 9692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_irix_exported_symbol+:} false; then : 9695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 9696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS="$LDFLAGS" 9698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 9701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint foo (void) { return 0; } 9702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 9703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 9704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_irix_exported_symbol=yes 9705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 9706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_irix_exported_symbol=no 9707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 9709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 9710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$save_LDFLAGS" 9711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 9712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_irix_exported_symbol" = yes; then 9715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc='no' 9722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter inherit_rpath=yes 9725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=yes 9726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter netbsd* | netbsdelf*-gnu) 9729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-R$libdir' 9735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter newsos6) 9740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *nto* | *qnx*) 9748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd*) 9751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f /usr/libexec/ld.so; then 9752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute=yes 9755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-E' 9760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 9762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-R$libdir' 9765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter os2*) 9778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 9779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=unsupported 9781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3*) 9786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=' -expect_unresolved \*' 9791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc='no' 9794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf4* | osf5*) # as osf3* with the addition of -msym flag 9799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=' -expect_unresolved \*' 9805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 9806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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~ 9807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $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' 9808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Both c and cxx compiler support -rpath directly 9810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-rpath $libdir' 9811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc='no' 9813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=: 9814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris*) 9817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag=' -z defs' 9818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc='${wl}' 9820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $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' 9823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1` in 9825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *"Compilers 5.0"*) 9826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc='' 9827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc='${wl}' 9833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-R$libdir' 9840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 9842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris2.[0-5] | solaris2.[0-5].*) ;; 9843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler driver will combine and reorder linker options, 9845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but understands `-z linker_flag'. GCC discards it without `$wl', 9846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but is careful enough not to reorder. 9847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Supported since Solaris 2.6 (maybe 2.5.1?) 9848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=yes 9856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sunos4*) 9859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$host_vendor" = xsequent; then 9860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use $CC to link under sequent, because it throws in some extra .o 9861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # files that make .init and .fini sections work. 9862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 9867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes 9868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L=yes 9869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4) 9873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_vendor in 9874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sni) 9875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=yes # is this really true??? 9877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter siemens) 9879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## LD is ld it makes a PLAMLIB 9880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## CC just makes a GrossModule. 9881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter reload_cmds='$CC -r -o $output$reload_objs' 9883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=no 9884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter motorola) 9886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var='LD_RUN_PATH' 9891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4.3*) 9895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='-Bexport' 9898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4*MP*) 9901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d /usr/nec; then 9902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var=LD_RUN_PATH 9905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_runpath_var=yes 9906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=yes 9907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag='${wl}-z,text' 9912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc=no 9913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var='LD_RUN_PATH' 9915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv5* | sco3.2v5* | sco5v6*) 9926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note: We can NOT use -z defs as we might desire, because we do not 9927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # link with -lc, and that would cause any symbols used from libc to 9928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # always be unresolved, which means just about no library would 9929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ever link correctly. If we're not using GNU ld we use -z text 9930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # though, which does catch some bad symbols but isn't as heavy-handed 9931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # as -z defs. 9932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag='${wl}-z,text' 9933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag='${wl}-z,nodefs' 9934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc=no 9935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='${wl}-R,$libdir' 9937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator=':' 9938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs=yes 9939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-Bexport' 9940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var='LD_RUN_PATH' 9941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GCC" = yes; then 9943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 9946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter uts4*) 9952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec='-L$libdir' 9954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var=no 9955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 9958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs=no 9959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x$host_vendor = xsni; then 9963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 9964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec='${wl}-Blargedynsym' 9966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 9967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 9968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 9970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ld_shlibs" >&6; } 9973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$ld_shlibs" = no && can_build_shared=no 9974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$with_gnu_ld 9976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 9992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need to explicitly link libc? 9993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 9994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "x$archive_cmds_need_lc" in 9995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx|xyes) 9996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Assume -lc should be added 9997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc=yes 9998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 9999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$enable_shared" = yes && test "$GCC" = yes; then 10000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $archive_cmds in 10001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *'~'*) 10002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: we may have to deal with multi-command sequences. 10003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '$CC '*) 10005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Test whether the compiler implicitly links with -lc since on some 10006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # systems, -lgcc has to come before -lc. If gcc already passes -lc 10007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to ld, don't add -lc before -lgcc. 10008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_archive_cmds_need_lc+:} false; then : 10011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 10012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 10013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 10014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 10018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 10019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 2>conftest.err; then 10021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname=conftest 10022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lib=conftest 10023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libobjs=conftest.$ac_objext 10024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter deplibs= 10025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wl=$lt_prog_compiler_wl 10026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pic_flag=$lt_prog_compiler_pic 10027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_flags=-v 10028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linker_flags=-v 10029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter verstring= 10030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_objdir=. 10031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libname=conftest 10032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_allow_undefined_flag=$allow_undefined_flag 10033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag= 10034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 10037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 10039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 10040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_archive_cmds_need_lc=no 10041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_archive_cmds_need_lc=yes 10043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag=$lt_save_allow_undefined_flag 10045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err 1>&5 10047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 10049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 10059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dynamic linker characteristics... " >&6; } 10213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then 10215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) lt_awk_arg="/^libraries:/" ;; 10218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) lt_sed_strip_eq="s,=/,/,g" ;; 10222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_search_path_spec in 10225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\;*) 10226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if the path contains ";" then we assume it to be the separator 10227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # otherwise default to the standard path separator (i.e. ":") - it is 10228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # assumed that no part of a normal pathname contains ";" but that should 10229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # okay in the real world where ";" in dirpaths is itself problematic. 10230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Ok, now we have the path, separated by spaces, we can step through it 10237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # and add multilib dir if necessary. 10238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tmp_lt_search_path_spec= 10239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for lt_sys_path in $lt_search_path_spec; do 10241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$lt_sys_path" && \ 10245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 10248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterBEGIN {RS=" "; FS="/|\n";} { 10250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_foo=""; 10251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_count=0; 10252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for (lt_i = NF; lt_i > 0; lt_i--) { 10253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ($lt_i != "" && $lt_i != ".") { 10254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ($lt_i == "..") { 10255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_count++; 10256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } else { 10257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (lt_count == 0) { 10258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_foo="/" $lt_i lt_foo; 10259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } else { 10260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_count--; 10261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 10262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 10263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 10264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 10265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (lt_foo != "") { lt_freq[lt_foo]++; } 10266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (lt_freq[lt_foo] == 1) { print lt_foo; } 10267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}'` 10268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AWK program above erroneously prepends '/' to C:/dos/paths 10269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # for these hosts. 10270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 10276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec= 10279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec='lib$name' 10280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec= 10281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds=".so" 10282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds= 10283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds= 10284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds= 10285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval= 10286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var= 10287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath=unknown 10288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type=none 10289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdynamic_linker="$host_os ld.so" 10290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec="/lib /usr/lib" 10291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix=unknown 10292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs=no 10293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# when you set need_version to no, make sure it does not cause -set_version 10295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# flags to be left without arguments 10296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version=unknown 10297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 10299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix3*) 10300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBPATH 10303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 3 has no versioning support, so we append a major version to the name. 10305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix[4-9]*) 10309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 10314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 5 supports IA64 10315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # With GCC up to 2.95.x, collect2 would create an import file 10319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # for dependence libraries. The import file would start with 10320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the line `#! .'. This would cause the generated library to 10321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # depend on `.', always an invalid library. This was fixed in 10322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # development snapshots of GCC prior to 3.0. 10323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix4 | aix4.[01] | aix4.[01].*) 10325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo ' yes ' 10327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 10329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter can_build_shared=no 10331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # soname into executable. Probably we can add versioning support to 10336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # collect2, so additional links can be useful in future. 10337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 10338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # instead of lib<name>.a to let people know that these are not 10340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # typical AIX shared libraries. 10341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We preserve .a as extension for shared libraries through AIX4.2 10344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # and later when we are not doing run time linking. 10345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}.a $libname.a' 10346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBPATH 10349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteramigaos*) 10353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 10354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter powerpc) 10355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Since July 2007 AmigaOS4 officially supports .so libraries. 10356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m68k) 10360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname.ixlibrary $libname.a' 10361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Create ${libname}_ixlibrary.a entries in /sys/libs. 10362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 10363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbeos*) 10368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${shared_ext}' 10369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os ld.so" 10370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBRARY_PATH 10371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbsdi[45]*) 10374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the default ld.so.conf also contains /usr/contrib/lib and 10383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # libtool to hard-code these into programs 10385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*) 10388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=windows 10389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 10390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $GCC,$cc_basename in 10394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes,*) 10395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # gcc 10396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname.dll.a' 10397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DLL is installed to $(libdir)/../bin by postinstall_cmds 10398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='base_file=`basename \${file}`~ 10399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dldir=$destdir/`dirname \$dlpath`~ 10401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d \$dldir || mkdir -p \$dldir~ 10402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $install_prog $dir/$dlname \$dldir/$dlname~ 10403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod a+x \$dldir/$dlname~ 10404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi' 10407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=$dir/\$dldll~ 10409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM \$dlpath' 10410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin*) 10414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cegcc*) 10420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # MinGW DLLs use traditional 'lib' prefix 10421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pw32*) 10424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # pw32 DLLs use 'pw' prefix rather than 'lib' 10425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Win32 ld.exe' 10429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *,cl*) 10432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Native MSVC 10433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libname_spec='$name' 10434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}.dll.lib' 10436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $build_os in 10438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw*) 10439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec= 10440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs=$IFS 10441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=';' 10442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for lt_path in $LIB 10443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 10444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$lt_save_ifs 10445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Let DOS variable expansion print the short 8.3 style file name. 10446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 10449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$lt_save_ifs 10450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Convert to MSYS style. 10451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin*) 10454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Convert to unix form, then to dos form, then back to unix form 10455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but this time dos style (no spaces!) so that the unix form looks 10456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # like /cygdrive/c/PROGRA~1:/cygdr... 10457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$LIB" 10463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # It is most probably a Windows format PATH. 10465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: find the short name or the path components, as spaces are 10470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # common. (e.g. "Program Files" -> "PROGRA~1") 10471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DLL is installed to $(libdir)/../bin by postinstall_cmds 10475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='base_file=`basename \${file}`~ 10476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dldir=$destdir/`dirname \$dlpath`~ 10478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d \$dldir || mkdir -p \$dldir~ 10479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $install_prog $dir/$dlname \$dldir/$dlname' 10480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=$dir/\$dldll~ 10482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM \$dlpath' 10483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Win32 link.exe' 10485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Assume MSVC wrapper 10489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Win32 ld.exe' 10491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: first we should search . and the directory the executable is in 10494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=PATH 10495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdarwin* | rhapsody*) 10498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dyld" 10499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=darwin 10500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${major}$shared_ext' 10504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=DYLD_LIBRARY_PATH 10506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdgux*) 10513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfreebsd* | dragonfly*) 10522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DragonFly does not have aout. When/if they implement a new 10523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # versioning mechanism, adjust this. 10524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -x /usr/bin/objformat; then 10525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter objformat=`/usr/bin/objformat` 10526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd[23].*) objformat=aout ;; 10529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) objformat=elf ;; 10530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=freebsd-$objformat 10533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $version_type in 10534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd-elf*) 10535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd-*) 10540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=yes 10542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd2.*) 10547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd3.[01]* | freebsdelf3.[01]*) 10550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # from 4.6 on, and DragonFly 10559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergnu*) 10566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhaiku*) 10577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os runtime_loader" 10581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBRARY_PATH 10584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux9* | hpux10* | hpux11*) 10590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Give a soname corresponding to the major version so that dld.sl refuses to 10591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # link against other versions. 10592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 10593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 10596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 10597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='.so' 10598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dld.so" 10600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X$HPUX_IA64_MODE" = X32; then 10605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 10612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='.sl' 10613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dld.sl" 10615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='.sl' 10624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dld.sl" 10625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=SHLIB_PATH 10626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='chmod 555 $lib' 10633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # or fails outright, so override atomically: 10634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter install_override_mode=555 10635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*) 10638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx5* | irix6* | nonstopux*) 10650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nonstopux*) version_type=nonstopux ;; 10652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_prog_gnu_ld" = yes; then 10654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=irix 10657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi ;; 10658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter irix5* | nonstopux*) 10665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff= shlibsuff= 10666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $LD in # libtool.m4 will add one of these switches to LD 10669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff= shlibsuff= libmagic=32-bit;; 10671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff=32 shlibsuff=N32 libmagic=N32;; 10673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff=64 shlibsuff=64 libmagic=64-bit;; 10675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) libsuff= shlibsuff= libmagic=never-match;; 10676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No shared lib support for Linux oldld, aout, or coff. 10687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux*oldld* | linux*aout* | linux*coff*) 10688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker=no 10689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must be glibc/ELF. 10692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux* | k*bsd*-gnu | kopensolaris*-gnu) 10693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some binutils ld are patched to set DT_RUNPATH 10703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 10705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 10706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_shlibpath_overrides_runpath=no 10707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS=$LDFLAGS 10708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_libdir=$libdir 10709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 10713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 10715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 10716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 10717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 10719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 10720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 10721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 10722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 10723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_shlibpath_overrides_runpath=yes 10725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 10728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 10729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS=$save_LDFLAGS 10730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libdir=$save_libdir 10731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This implies no fast_install, which is unacceptable. 10737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some rework will be needed to allow for fast_install 10738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # before this can be enabled. 10739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Append ld.so.conf contents to the search path 10742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f /etc/ld.so.conf; then 10743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' ' '` 10744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We used to test for /lib/ld.so.1 and disable shared libraries on 10748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # powerpc, because MkLinux only supported shared libraries with the 10749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # GNU dynamic linker. Since this was broken with cross compilers, 10750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # most powerpc-linux boxes support dynamic linking these days and 10751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # people can always --disable-shared, the test was removed, and we 10752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # assume the GNU/Linux dynamic linker is in use. 10753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='GNU/Linux ld.so' 10754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsdelf*-gnu) 10757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux 10758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='NetBSD ld.elf_so' 10766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsd*) 10769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 10770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='NetBSD (a.out) ld.so' 10776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='NetBSD ld.elf_so' 10780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternewsos6) 10787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*nto* | *qnx*) 10794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=qnx 10795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='ldqnx.so' 10803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropenbsd*) 10806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 10807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/usr/lib" 10808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) need_version=no ;; 10813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd2.[89] | openbsd2.[89].*) 10820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 10823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteros2*) 10832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libname_spec='$name' 10833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 10834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname${shared_ext} $libname.a' 10836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='OS/2 ld.exe' 10837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBPATH 10838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf3* | osf4* | osf5*) 10841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=osf 10842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrdos*) 10852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker=no 10853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*) 10856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ldd complains unless libraries are executable 10865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='chmod +x $lib' 10866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersunos4*) 10869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 10870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 10875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=yes 10878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4 | sysv4.3*) 10881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_vendor in 10886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sni) 10887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var=LD_RUN_PATH 10890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter siemens) 10892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter motorola) 10895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4*MP*) 10904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d /usr/nec ;then 10905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='$libname${shared_ext}.$major' 10908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=freebsd-elf 10914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 10920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 10922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 10924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 10926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sco3.2v5*) 10927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 10930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 10931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec='/usr/lib' 10932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertpf*) 10935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 10938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 10939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 10942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 10943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruts4*) 10946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 10947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 10949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 10950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 10953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker=no 10954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 10955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 10956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$dynamic_linker" >&6; } 10958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$dynamic_linker" = no && can_build_shared=no 10959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then 10962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 10971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 10999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action= 11066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$hardcode_libdir_flag_spec" || 11067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$runpath_var" || 11068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "X$hardcode_automatic" = "Xyes" ; then 11069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We can hardcode non-existent directories. 11071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$hardcode_direct" != no && 11072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If the only mechanism to avoid hardcoding is shlibpath_var, we 11073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # have to relink, otherwise we might link with an installed library 11074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # when we should be linking with a yet-to-be-installed one 11075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$hardcode_minus_L" != no; then 11077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Linking always hardcodes the temporary library directory. 11078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_action=relink 11079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We can link without hardcoding, and we can hardcode nonexisting dirs. 11081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_action=immediate 11082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We cannot hardcode anything, or else we can only hardcode existing 11085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # directories. 11086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_action=unsupported 11087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hardcode_action" >&6; } 11090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$hardcode_action" = relink || 11092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$inherit_rpath" = yes; then 11093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Fast installation is not supported 11094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=no 11095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$shlibpath_overrides_runpath" = yes || 11096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$enable_shared" = no; then 11097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Fast installation is not necessary 11098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=needless 11099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$enable_dlopen" != xyes; then 11107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_dlopen=unknown 11108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_dlopen_self=unknown 11109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_dlopen_self_static=unknown 11110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen=no 11112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_libs= 11113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 11115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter beos*) 11116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="load_add_on" 11117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_libs= 11118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_self=yes 11119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | pw32* | cegcc*) 11122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="LoadLibrary" 11123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_libs= 11124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin*) 11127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dlopen" 11128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_libs= 11129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin*) 11132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if libdl is installed we need to link against it 11133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dlopen in -ldl... " >&6; } 11135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dl_dlopen+:} false; then : 11136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_check_lib_save_LIBS=$LIBS 11139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldl $LIBS" 11140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 11141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 11144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 11145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 11146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 11147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 11148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dlopen (); 11150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 11151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 11152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dlopen (); 11154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 11155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 11156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 11159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dl_dlopen=yes 11160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dl_dlopen=no 11162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 11164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 11165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS 11166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dyld" 11174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_libs= 11175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_self=yes 11176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 11182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_func_shl_load" = xyes; then : 11184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="shl_load" 11185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for shl_load in -ldld... " >&6; } 11188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dld_shl_load+:} false; then : 11189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_check_lib_save_LIBS=$LIBS 11192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldld $LIBS" 11193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 11194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 11197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 11198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 11199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 11200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 11201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar shl_load (); 11203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 11204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 11205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn shl_load (); 11207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 11208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 11209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 11212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dld_shl_load=yes 11213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dld_shl_load=no 11215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 11217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 11218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS 11219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_func_dlopen" = xyes; then : 11227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dlopen" 11228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dlopen in -ldl... " >&6; } 11231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dl_dlopen+:} false; then : 11232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_check_lib_save_LIBS=$LIBS 11235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldl $LIBS" 11236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 11237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 11240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 11241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 11242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 11243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 11244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dlopen (); 11246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 11247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 11248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dlopen (); 11250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 11251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 11252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 11255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dl_dlopen=yes 11256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dl_dlopen=no 11258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 11260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 11261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS 11262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_svld_dlopen+:} false; then : 11271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_check_lib_save_LIBS=$LIBS 11274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-lsvld $LIBS" 11275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 11276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 11279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 11280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 11281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 11282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 11283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dlopen (); 11285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 11286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 11287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dlopen (); 11289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 11290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 11291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 11294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_svld_dlopen=yes 11295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_svld_dlopen=no 11297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 11299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 11300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS 11301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dld_link in -ldld... " >&6; } 11309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dld_dld_link+:} false; then : 11310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_check_lib_save_LIBS=$LIBS 11313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldld $LIBS" 11314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext 11315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 11318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 11319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 11320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 11321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 11322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dld_link (); 11324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 11325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 11326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dld_link (); 11328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 11329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 11330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 11333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dld_dld_link=yes 11334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_lib_dld_dld_link=no 11336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 11338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 11339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS 11340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$lt_cv_dlopen" != xno; then 11366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_dlopen=yes 11367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_dlopen=no 11369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_cv_dlopen in 11372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlopen) 11373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_CPPFLAGS="$CPPFLAGS" 11374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS="$LDFLAGS" 11377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LIBS="$LIBS" 11380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$lt_cv_dlopen_libs $LIBS" 11381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_dlopen_self+:} false; then : 11385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$cross_compiling" = yes; then : 11388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_self=cross 11389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_status=$lt_dlunknown 11392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat > conftest.$ac_ext <<_LT_EOF 11393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#line $LINENO "configure" 11394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include "confdefs.h" 11395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if HAVE_DLFCN_H 11397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <dlfcn.h> 11398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h> 11401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef RTLD_GLOBAL 11403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLGLOBAL RTLD_GLOBAL 11404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 11405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef DL_GLOBAL 11406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLGLOBAL DL_GLOBAL 11407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLGLOBAL 0 11409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter find out it does not work in some platform. */ 11414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef LT_DLLAZY_OR_NOW 11415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef RTLD_LAZY 11416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW RTLD_LAZY 11417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef DL_LAZY 11419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW DL_LAZY 11420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef RTLD_NOW 11422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW RTLD_NOW 11423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef DL_NOW 11425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW DL_NOW 11426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW 0 11428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* When -fvisbility=hidden is used, assume the code has been annotated 11435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter correspondingly for the symbols needed. */ 11436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () __attribute__((visibility("default"))); 11438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () { return 42; } 11441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main () 11442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter int status = $lt_dlunknown; 11445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (self) 11447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 11448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 11451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else puts (dlerror ()); 11453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 11454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /* dlclose (self); */ 11455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 11456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter puts (dlerror ()); 11458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return status; 11460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 11462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_link) 2>&5 11464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 11465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (./conftest; exit; ) >&5 2>/dev/null 11468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_status=$? 11469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case x$lt_status in 11470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else : 11475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # compilation failed 11476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_self=no 11477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -fr conftest* 11480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_dlopen_self" >&6; } 11485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$lt_cv_dlopen_self" = xyes; then 11487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_dlopen_self_static+:} false; then : 11491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$cross_compiling" = yes; then : 11494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_self_static=cross 11495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_status=$lt_dlunknown 11498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat > conftest.$ac_ext <<_LT_EOF 11499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#line $LINENO "configure" 11500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include "confdefs.h" 11501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if HAVE_DLFCN_H 11503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <dlfcn.h> 11504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h> 11507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef RTLD_GLOBAL 11509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLGLOBAL RTLD_GLOBAL 11510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 11511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef DL_GLOBAL 11512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLGLOBAL DL_GLOBAL 11513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLGLOBAL 0 11515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter find out it does not work in some platform. */ 11520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef LT_DLLAZY_OR_NOW 11521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef RTLD_LAZY 11522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW RTLD_LAZY 11523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef DL_LAZY 11525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW DL_LAZY 11526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef RTLD_NOW 11528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW RTLD_NOW 11529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef DL_NOW 11531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW DL_NOW 11532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# else 11533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLLAZY_OR_NOW 0 11534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif 11538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* When -fvisbility=hidden is used, assume the code has been annotated 11541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter correspondingly for the symbols needed. */ 11542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () __attribute__((visibility("default"))); 11544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () { return 42; } 11547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main () 11548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 11549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter int status = $lt_dlunknown; 11551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (self) 11553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 11554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 11557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else puts (dlerror ()); 11559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 11560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /* dlclose (self); */ 11561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 11562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter puts (dlerror ()); 11564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return status; 11566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 11567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 11568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_link) 2>&5 11570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 11571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (./conftest; exit; ) >&5 2>/dev/null 11574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_status=$? 11575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case x$lt_status in 11576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else : 11581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # compilation failed 11582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_dlopen_self_static=no 11583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -fr conftest* 11586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_dlopen_self_static" >&6; } 11591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CPPFLAGS="$save_CPPFLAGS" 11594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$save_LDFLAGS" 11595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$save_LIBS" 11596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_cv_dlopen_self in 11600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) enable_dlopen_self=unknown ;; 11602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_cv_dlopen_self_static in 11605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) enable_dlopen_self_static=unknown ;; 11607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib= 11627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib= 11628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 11635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME - insert some real tests, host_os isn't really good enough 11637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 11638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin*) 11639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$STRIP" ; then 11640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter striplib="$STRIP -x" 11641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_striplib="$STRIP -S" 11642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 11644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 11647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 11650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 11652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Report which library types will actually be built 11668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$can_build_shared" >&6; } 11672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether to build shared libraries... " >&6; } 11675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$can_build_shared" = "no" && enable_shared=no 11676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On AIX, shared libraries and static libraries use the same namespace, and 11678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # are all built from PIC. 11679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 11680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix3*) 11681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$enable_shared" = yes && enable_static=no 11682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$RANLIB"; then 11683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds="$archive_cmds~\$RANLIB \$lib" 11684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='$RANLIB $lib' 11685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix[4-9]*) 11689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$enable_shared" = yes && enable_static=no 11691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 11693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$enable_shared" >&6; } 11696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether to build static libraries... " >&6; } 11699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Make sure either enable_shared or enable_static is yes. 11700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$enable_shared" = yes || enable_static=yes 11701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$enable_static" >&6; } 11703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 11709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 11710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC="$lt_save_CC" 11715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (test "X$CXX" != "Xg++"))) ; then 11719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_ext=cpp 11720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 11721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CXXCPP"; then 11727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${ac_cv_prog_CXXCPP+:} false; then : 11728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 11729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Double quotes because CXXCPP needs to be expanded 11731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for CXXCPP in "$CXX -E" "/lib/cpp" 11732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 11733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_preproc_ok=false 11734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_cxx_preproc_warn_flag in '' yes 11735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 11736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use a header file that comes with gcc, so configuring glibc 11737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a fresh cross-compiler works. 11738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # <limits.h> exists even on freestanding compilers. 11740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On the NeXT, cc -E runs the code through the compiler's parser, 11741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not just through cpp. "Syntax error" is here to catch this case. 11742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__ 11745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h> 11746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 11747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h> 11748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Syntax error 11750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then : 11752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: fails on valid input. 11755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 11756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 11758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # OK, works on sane cases. Now check whether nonexistent headers 11760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # can be detected and how. 11761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h> 11764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then : 11766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: success on invalid input. 11767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 11768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Passes both tests. 11770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=: 11771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak 11772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 11774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 11776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext 11778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then : 11779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 11780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 11783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CXXCPP=$CXXCPP 11784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CXXCPP=$ac_cv_prog_CXXCPP 11787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_CXXCPP=$CXXCPP 11789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CXXCPP" >&6; } 11792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=false 11793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_cxx_preproc_warn_flag in '' yes 11794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 11795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use a header file that comes with gcc, so configuring glibc 11796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a fresh cross-compiler works. 11797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # <limits.h> exists even on freestanding compilers. 11799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On the NeXT, cc -E runs the code through the compiler's parser, 11800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not just through cpp. "Syntax error" is here to catch this case. 11801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__ 11804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h> 11805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else 11806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h> 11807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 11808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Syntax error 11809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then : 11811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: fails on valid input. 11814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 11815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 11817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # OK, works on sane cases. Now check whether nonexistent headers 11819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # can be detected and how. 11820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 11822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h> 11823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 11824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then : 11825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Broken: success on invalid input. 11826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue 11827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Passes both tests. 11829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=: 11830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak 11831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext 11833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 11835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext 11837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then : 11838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 11843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 11844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 11847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 11848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _lt_caught_CXX_error=yes 11854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 11857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 11858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_need_lc_CXX=no 11863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag_CXX= 11864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols_CXX=no 11865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds_CXX= 11866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object_CXX=no 11867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec_CXX= 11868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_CXX=no 11869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute_CXX=no 11870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec_CXX= 11871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator_CXX= 11872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L_CXX=no 11873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var_CXX=unsupported 11874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic_CXX=no 11875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath_CXX=no 11876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds_CXX= 11877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds_CXX= 11878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs_CXX=unknown 11879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds_CXX=$old_archive_cmds 11880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag_CXX=$reload_flag 11881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds_CXX=$reload_cmds 11882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag_CXX= 11883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec_CXX= 11884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared_with_static_runtimes_CXX=no 11885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Source file extension for C++ test sources. 11887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 11888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Object file extension for compiled C++ test sources. 11890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=o 11891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext_CXX=$objext 11892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No sense in running all these tests if we already determined that 11894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the CXX compiler isn't working. Some variables (like enable_shared) 11895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# are currently assumed to apply to all compilers on this platform, 11896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and will be corrupted by setting them based on a non-working compiler. 11897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$_lt_caught_CXX_error" != yes; then 11898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Code to be used in simple compile tests 11899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_simple_compile_test_code="int some_variable = 0;" 11900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Code to be used in simple link tests 11902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler was specified, use CC. 11912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=${LTCC-"$CC"} 11913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler flags were specified, use CFLAGS. 11915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Allow CC to be a program name with arguments. 11918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler=$CC 11919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # save warnings/boilerplate of simple test code 11922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_outfile=conftest.$ac_objext 11923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_compile_test_code" >conftest.$ac_ext 11924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_compiler_boilerplate=`cat conftest.err` 11926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM conftest* 11927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_outfile=conftest.$ac_objext 11929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_link_test_code" >conftest.$ac_ext 11930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_linker_boilerplate=`cat conftest.err` 11932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM -r conftest* 11933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Allow CC to be a program name with arguments. 11936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_CC=$CC 11937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_CFLAGS=$CFLAGS 11938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_LD=$LD 11939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_GCC=$GCC 11940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GCC=$GXX 11941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_with_gnu_ld=$with_gnu_ld 11942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_path_LD=$lt_cv_path_LD 11943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_unset lt_cv_prog_gnu_ld 11947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "${lt_cv_path_LDCXX+set}"; then 11949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LD=$lt_cv_path_LDCXX 11950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_unset lt_cv_path_LD 11952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "${LDCXX+set}" || LD=$LDCXX 11954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC=${CXX-"c++"} 11955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS=$CXXFLAGS 11956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler=$CC 11957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_CXX=$CC 11958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for cc_temp in $compiler""; do 11959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_temp in 11960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter \-*) ;; 11963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) break;; 11964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 11965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 11966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$compiler"; then 11970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We don't want -fno-exception when compiling C++ code, so set the 11971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # no_builtin_flag separately 11972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 11973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 11975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_no_builtin_flag_CXX= 11976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 11977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 11979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Set up default GNU C++ configuration 11980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-gnu-ld was given. 11984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_gnu_ld+set}" = set; then : 11985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 11987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=no 11988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 11989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 11990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_prog=ld 11991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then 11992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check if gcc -print-prog-name=ld gives a path. 11993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ld used by $CC... " >&6; } 11995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 11996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-*-mingw*) 11997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # gcc leaves a trailing carriage return which upsets mingw 11998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_prog in 12003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Accept absolute paths. 12004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/]* | ?:[\\/]*) 12005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter re_direlt='/[^/][^/]*/\.\./' 12006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Canonicalize the pathname of ld 12007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 12011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$LD" && LD="$ac_prog" 12012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "") 12014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If it fails, then pretend we aren't using GCC. 12015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_prog=ld 12016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If it is relative, then search for the first ld in PATH. 12019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=unknown 12020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$with_gnu_ld" = yes; then 12023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for GNU ld... " >&6; } 12025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for non-GNU ld... " >&6; } 12028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_LD+:} false; then : 12030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 12031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$LD"; then 12033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_dir in $PATH; do 12035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 12036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_dir" && ac_dir=. 12037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LD="$ac_dir/$ac_prog" 12039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check to see if the program is GNU ld. I'd rather use --version, 12040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but apparently some variants of GNU ld only accept -v. 12041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Break only if it was the GNU/non-GNU ld that we prefer. 12042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *GNU* | *'with BFD'*) 12044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$with_gnu_ld" != no && break 12045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$with_gnu_ld" != yes && break 12048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 12052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS="$lt_save_ifs" 12053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LD="$LD" # Let the user override the test with a path. 12055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD="$lt_cv_path_LD" 12059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$LD"; then 12060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$LD" >&6; } 12062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 12065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_gnu_ld+:} false; then : 12070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 12071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # I'd rather use --version here, but apparently some GNU lds only accept -v. 12073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$LD -v 2>&1 </dev/null` in 12074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU* | *'with BFD'*) 12075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ld=yes 12076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 12078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ld=no 12079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 12081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_cv_prog_gnu_ld 12085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check if GNU C++ uses GNU ld as the underlying linker, since the 12093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # archiving commands below assume that GNU ld is being used. 12094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 12095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If archive_cmds runs LD, not CC, wlarc should be empty 12102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # investigate it a little bit more. (MM) 12104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc='${wl}' 12105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ancient GNU ld didn't support --whole-archive et. al. 12107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $GREP 'no-whole-archive' > /dev/null; then 12109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX= 12112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=no 12115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc= 12116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # A generic and very simple default shared library creation 12118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # command for GNU C++ for the case where it uses the native 12119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linker, instead of GNU ld. If possible, this setting should 12120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # overridden to take advantage of the native linker features on 12121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the platform it is being used on. 12122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GXX=no 12132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=no 12133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc= 12134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PORTME: fill in a description of your system's C++ link characteristics 12137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=yes 12140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 12141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix3*) 12142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix[4-9]*) 12146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 12147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On IA64, the linker does run time linking by default, so we don't 12148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # have to do anything special. 12149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_use_runtimelinking=no 12150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exp_sym_flag='-Bexport' 12151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_entry_flag="" 12152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_use_runtimelinking=no 12154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Test if we are trying to use run time linking or normal 12156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # need to do runtime linking. 12158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ld_flag in $LDFLAGS; do 12160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ld_flag in 12161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-brtl*) 12162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_use_runtimelinking=yes 12163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 12164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 12167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exp_sym_flag='-bexport' 12171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_entry_flag='-bnoentry' 12172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When large executables or shared objects are built, AIX ld can 12175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # have problems creating the table of contents. If linking a library 12176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # or program results in "error TOC overflow" add -mminimal-toc to 12177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='' 12181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=yes 12182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute_CXX=yes 12183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=':' 12184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=yes 12185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_list_spec_CXX='${wl}-f,' 12186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 12188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in aix4.[012]|aix4.[012].*) 12189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We only want to do this on AIX 4.2 and lower, the check 12190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # below for broken collect2 doesn't work under 4.3+ 12191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter collect2name=`${CC} -print-prog-name=collect2` 12192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f "$collect2name" && 12193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 12195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We have reworked collect2 12196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 12197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We have old collect2 12199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=unsupported 12200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # It fails to find uninstalled libraries when the uninstalled 12201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # path is not listed in the libpath. Setting hardcode_minus_L 12202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to unsupported forces relinking 12203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L_CXX=yes 12204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-L$libdir' 12205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX= 12206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='-shared' 12209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 12210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag="$shared_flag "'${wl}-G' 12211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # not using gcc 12214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 12215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # chokes on -Wl,-G. The following line is correct: 12217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='-G' 12218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 12220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='${wl}-G' 12221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shared_flag='${wl}-bM:SRE' 12223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}-bexpall' 12228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # It seems that -bexpall does not export symbols beginning with 12229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # underscore (_), so it is better to generate a list of symbols to 12230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # export. 12231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols_CXX=yes 12232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 12233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Warning - without using the other runtime loading flags (-brtl), 12234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -berok will link without error, but may produce a broken library. 12235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX='-berok' 12236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Determine the default libpath from the value encoded in an empty 12237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # executable. 12238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${lt_cv_aix_libpath+set}" = set; then 12239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath 12240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${lt_cv_aix_libpath__CXX+:} false; then : 12242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 12243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 12246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 12248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 12249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 12250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 12252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 12253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 12254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 12255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_link "$LINENO"; then : 12256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_aix_libpath_sed=' 12258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /Import File Strings/,/^$/ { 12259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^0/ { 12260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^0 *\([^ ]*\) *$/\1/ 12261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter p 12262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 12263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 12264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for a 64-bit object if we didn't find anything. 12266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath__CXX"; then 12267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 12271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 12272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath__CXX"; then 12273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath__CXX="/usr/lib:/lib" 12274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath__CXX 12279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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" 12284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 12286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX="-z nodefs" 12288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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" 12289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Determine the default libpath from the value encoded in an 12291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # empty executable. 12292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "${lt_cv_aix_libpath+set}" = set; then 12293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath 12294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${lt_cv_aix_libpath__CXX+:} false; then : 12296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 12297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 12298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 12300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 12302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 12303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 12304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 12306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 12307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 12308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 12309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_link "$LINENO"; then : 12310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_aix_libpath_sed=' 12312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /Import File Strings/,/^$/ { 12313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^0/ { 12314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^0 *\([^ ]*\) *$/\1/ 12315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter p 12316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 12317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 12318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for a 64-bit object if we didn't find anything. 12320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath__CXX"; then 12321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 12325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 12326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$lt_cv_aix_libpath__CXX"; then 12327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_aix_libpath__CXX="/usr/lib:/lib" 12328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix_libpath=$lt_cv_aix_libpath__CXX 12333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 12334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Warning - without using the other run time loading flags, 12337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -berok will link without error, but may produce a broken library. 12338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag_CXX=' ${wl}-bernotok' 12339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=' ${wl}-berok' 12340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 12341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We only use this code for GNU lds that support --whole-archive. 12342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Exported symbols can be pulled into shared objects from archives 12345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX='$convenience' 12346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=yes 12348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This is similar to how AIX traditionally builds its shared 12349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # libraries. 12350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter beos*) 12356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=unsupported 12358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # support --undefined. This deserves some investigation. FIXME 12360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chorus*) 12367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | pw32* | cegcc*) 12376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $GXX,$cc_basename in 12377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ,cl* | no,cl*) 12378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Native MSVC 12379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # hardcode_libdir_flag_spec is actually meaningless, as there is 12380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # no search path for DLLs. 12381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX=' ' 12382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=unsupported 12383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols_CXX=yes 12384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter file_list_spec_CXX='@' 12385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tell ltmain to make .lib files, not .a files. 12386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libext=lib 12387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Tell ltmain to make .dll files, not .so files. 12388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 12389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: Setting linknames here is a bad hack. 12390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 12391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 12393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 12395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi~ 12396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 12397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linknames=' 12398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The linker will not automatically build a static lib if we build a DLL. 12399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 12400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared_with_static_runtimes_CXX=yes 12401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Don't use ranlib 12402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_postinstall_cmds_CXX='chmod 644 $oldlib' 12403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 12404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tool_outputfile="@TOOL_OUTPUT@"~ 12405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_outputfile in 12406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.exe|*.EXE) ;; 12407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_outputfile="$lt_outputfile.exe" 12409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_tool_outputfile="$lt_tool_outputfile.exe" 12410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac~ 12412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter func_to_tool_file "$lt_outputfile"~ 12413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 12414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM "$lt_outputfile.manifest"; 12416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi' 12417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # g++ 12420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # as there is no search path for DLLs. 12422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-L$libdir' 12423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=unsupported 12425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter always_export_symbols_CXX=no 12426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_shared_with_static_runtimes_CXX=yes 12427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If the export-symbols file already is a .def file (1st line 12431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is EXPORTS), use it as is; otherwise, prepend... 12432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cp $export_symbols $output_objdir/$soname.def; 12434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo EXPORTS > $output_objdir/$soname.def; 12436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat $export_symbols >> $output_objdir/$soname.def; 12437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi~ 12438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $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' 12439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin* | rhapsody*) 12446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=no 12449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=no 12450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_automatic_CXX=yes 12451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=unsupported 12452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_ld_force_load" = "yes"; then 12453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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\"`' 12454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX='' 12457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=yes 12459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ifort*) _lt_dar_can_shared=yes ;; 12462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) _lt_dar_can_shared=$GCC ;; 12463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$_lt_dar_can_shared" = "yes"; then 12465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd=func_echo_all 12466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 12467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 12469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 12470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 12472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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}" 12473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dgux*) 12482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ec++*) 12484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ghcx*) 12488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Green Hills C++ Compiler 12489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd2.*) 12500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # C++ shared libraries reported to be fairly broken before 12501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # switch to ELF 12502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd-elf*) 12506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=no 12507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd* | dragonfly*) 12510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # conventions 12512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=yes 12513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gnu*) 12516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter haiku*) 12519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=yes 12521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux9*) 12524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}-E' 12527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=yes 12528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L_CXX=yes # Not in the search PATH, 12529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but as the default 12530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # location of the library. 12531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 12534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aCC*) 12538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 12543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # There doesn't appear to be a way to prevent this compiler from 12544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # explicitly linking system object files so we need to strip them 12545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # from the output so that they don't get included in the library 12546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # dependencies. 12547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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"' 12548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 12551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux10*|hpux11*) 12561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $with_gnu_ld = no; then 12562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 12566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*|ia64*) 12567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}-E' 12570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 12574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*|ia64*) 12575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=no 12576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 12577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=yes 12580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute_CXX=yes 12581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_minus_L_CXX=yes # Not in the search PATH, 12582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but as the default 12583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # location of the library. 12584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 12589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aCC*) 12593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 12594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 12595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 12598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 12608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # There doesn't appear to be a way to prevent this compiler from 12609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # explicitly linking system object files so we need to strip them 12610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # from the output so that they don't get included in the library 12611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # dependencies. 12612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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"' 12613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 12616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $with_gnu_ld = no; then 12617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 12618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 12619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 12622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix[3-9]*) 12638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=no 12639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 12640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}-E' 12642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Instead, shared libraries are loaded at an image base (0x10000000 by 12644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # default) and relocated if they conflict, which is a slow very memory 12645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # consuming and fragmenting process. To avoid this, we pick a random, 12646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter irix5* | irix6*) 12652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 12654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # SGI C++ 12655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Archives containing C++ object files must be created using 12658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # necessary to make sure instantiated templates are included 12660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # in the archive. 12661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 12665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = no; then 12666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=yes 12672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter inherit_rpath_CXX=yes 12677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linux* | k*bsd*-gnu | kopensolaris*-gnu) 12680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter KCC*) 12682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Kuck and Associates, Inc. (KAI) C++ Compiler 12683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # KCC will only create a shared library if the output file 12685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ends with ".so" (or ".sl" for HP-UX), so rename the library 12686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to its proper name (with version) after linking. 12687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 12693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # There doesn't appear to be a way to prevent this compiler from 12694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # explicitly linking system object files so we need to strip them 12695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # from the output so that they don't get included in the library 12696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # dependencies. 12697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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"' 12698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Archives containing C++ object files must be created using 12703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter icpc* | ecpc* ) 12707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Intel C++ 12708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=yes 12709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # version 8.0 and above of icpc choke on multiply defined symbols 12710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if we add $predep_objects and $postdep_objects, however 7.1 and 12711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # earlier do not add the objects themselves. 12712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1` in 12713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *"Version 7."*) 12714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # Version 8.0 or newer 12718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp_idyn= 12719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 12720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) tmp_idyn=' -i_dynamic';; 12721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=no 12727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pgCC* | pgcpp*) 12732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Portland Group C++ compiler 12733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V` in 12734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter prelink_cmds_CXX='tpldir=Template.dir~ 12736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf $tpldir~ 12737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='tpldir=Template.dir~ 12740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf $tpldir~ 12741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RANLIB $oldlib' 12744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='tpldir=Template.dir~ 12745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf $tpldir~ 12746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='tpldir=Template.dir~ 12749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -rf $tpldir~ 12750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $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' 12752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # Version 6 and above use weak symbols 12754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxx*) 12764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Compaq C++ 12765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var=LD_RUN_PATH 12769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 12776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # There doesn't appear to be a way to prevent this compiler from 12777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # explicitly linking system object files so we need to strip them 12778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # from the output so that they don't get included in the library 12779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # dependencies. 12780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xl* | mpixl* | bgxl*) 12783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # IBM XL 8.0 on PPC, with GNU ld 12784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$supports_anon_versioning" = xyes; then 12788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "local: *; };" >> $output_objdir/$libname.ver~ 12791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1 | sed 5q` in 12796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ C*) 12797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 5.9 12798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag_CXX=' -zdefs' 12799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-R$libdir' 12802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_needs_object_CXX=yes 12804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Not sure whether something based on 12806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # would be better. 12808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='func_echo_all' 12809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Archives containing C++ object files must be created using 12811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # "CC -xar", where "CC" is the Sun C++ compiler. This is 12812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # necessary to make sure instantiated templates are included 12813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # in the archive. 12814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lynxos*) 12822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m88k*) 12827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mvs*) 12832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxx*) 12834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter netbsd*) 12845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wlarc= 12848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-R$libdir' 12849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=yes 12850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 12851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Workaround some broken pre-1.5 toolchains 12853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *nto* | *qnx*) 12857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=yes 12858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd2*) 12861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # C++ shared libraries are fairly broken 12862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd*) 12866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f /usr/libexec/ld.so; then 12867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_CXX=yes 12868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 12869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_direct_absolute_CXX=yes 12870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}-E' 12875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd=func_echo_all 12878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3* | osf4* | osf5*) 12884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter KCC*) 12886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Kuck and Associates, Inc. (KAI) C++ Compiler 12887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # KCC will only create a shared library if the output file 12889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ends with ".so" (or ".sl" for HP-UX), so rename the library 12890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to its proper name (with version) after linking. 12891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Archives containing C++ object files must be created using 12897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the KAI C++ compiler. 12898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 12899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter RCC*) 12904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Rational C++ 2.4.1 12905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxx*) 12909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 12910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3*) 12911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=' -expect_unresolved \*' 12917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "-hidden">> $lib.exp~ 12920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $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~ 12921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM $lib.exp' 12922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 12932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # There doesn't appear to be a way to prevent this compiler from 12933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # explicitly linking system object files so we need to strip them 12934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # from the output so that they don't get included in the library 12935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # dependencies. 12936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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"' 12937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host in 12942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3*) 12943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 12947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=: 12952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 12954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 12955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 12956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 12959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 12962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter psos*) 12967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sunos4*) 12972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 12974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 4.x 12975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lcc*) 12979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Lucid 12980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 12984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 12985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 12986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 12988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 12989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 12990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris*) 12991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 12992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC* | sunCC*) 12993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 4.2, 5.x and Centerline C++ 12994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=yes 12995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag_CXX=' -zdefs' 12996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $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' 12999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='-R$libdir' 13001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 13002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 13003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris2.[0-5] | solaris2.[0-5].*) ;; 13004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler driver will combine and reorder linker options, 13006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but understands `-z linker_flag'. 13007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Supported since Solaris 2.6 (maybe 2.5.1?) 13008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=yes 13012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='func_echo_all' 13014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Archives containing C++ object files must be created using 13016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # "CC -xar", where "CC" is the Sun C++ compiler. This is 13017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # necessary to make sure instantiated templates are included 13018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # in the archive. 13019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gcx*) 13022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Green Hills C++ Compiler 13023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The C++ compiler must be used to create the archive. 13026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # GNU C++ compiler with Solaris linker 13030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 13038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 13039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 13040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # g++ 2.7 appears to require `-G' NOT `-shared' on this 13043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # platform. 13044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Commands to make compiler produce verbose output that lists 13049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # what "hidden" libraries, object files and flags are used when 13050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking a shared library. 13051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 13056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris2.[0-5] | solaris2.[0-5].*) ;; 13057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag_CXX='${wl}-z,text' 13068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=no 13069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 13070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var='LD_RUN_PATH' 13071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 13074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv5* | sco3.2v5* | sco5v6*) 13085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note: We can NOT use -z defs as we might desire, because we do not 13086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # link with -lc, and that would cause any symbols used from libc to 13087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # always be unresolved, which means just about no library would 13088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ever link correctly. If we're not using GNU ld we use -z text 13089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # though, which does catch some bad symbols but isn't as heavy-handed 13090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # as -z defs. 13091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no_undefined_flag_CXX='${wl}-z,text' 13092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX='${wl}-z,nodefs' 13093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=no 13094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_shlibpath_var_CXX=no 13095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_libdir_separator_CXX=':' 13097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=yes 13098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_dynamic_flag_spec_CXX='${wl}-Bexport' 13099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var='LD_RUN_PATH' 13100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 13103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '"$old_archive_cmds_CXX" 13107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '"$reload_cmds_CXX" 13109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tandem*) 13118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NCC*) 13120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # NonStop-UX NCC 3.20 13121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 13122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 13123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 13126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 13127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter vxworks*) 13132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 13133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 13134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: insert proper C++ library support 13138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ld_shlibs_CXX=no 13139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ld_shlibs_CXX" >&6; } 13144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$ld_shlibs_CXX" = no && can_build_shared=no 13145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GCC_CXX="$GXX" 13147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD_CXX="$LD" 13148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## CAVEAT EMPTOR: 13150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## There is no encapsulation within the following macros, do not change 13151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## the running order or otherwise move them around unless you know exactly 13152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## what you are doing... 13153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Dependencies to place before and after the object being linked: 13154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects_CXX= 13155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects_CXX= 13156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps_CXX= 13157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps_CXX= 13158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path_CXX= 13159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat > conftest.$ac_ext <<_LT_EOF 13161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterclass Foo 13162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 13163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpublic: 13164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Foo (void) { a = 0; } 13165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprivate: 13166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter int a; 13167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}; 13168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 13169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_libdeps_save_CFLAGS=$CFLAGS 13172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$CC $CFLAGS " in #( 13173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 13174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 13175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 13176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 13177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 13180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 13181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; }; then 13183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Parse the compiler output and extract the necessary 13184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # objects, libraries and library flags. 13185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sentinel used to keep track of whether or not we are before 13187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the conftest object file. 13188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pre_test_object_deps_done=no 13189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for p in `eval "$output_verbose_link_cmd"`; do 13191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case ${prev}${p} in 13192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -L* | -R* | -l*) 13194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some compilers place space between "-{L,R}" and the path. 13195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Remove the space. 13196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $p = "-L" || 13197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $p = "-R"; then 13198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter prev=$p 13199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 13200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Expand the sysroot to ease extracting the directories later. 13203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$prev"; then 13204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $p in 13205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 13206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 13207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 13208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $p in 13211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 13212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$pre_test_object_deps_done" = no; then 13214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case ${prev} in 13215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -L | -R) 13216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Internal compiler library paths should come after those 13217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # provided the user. The postdeps already come after the 13218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # user supplied libs so there is no need to process them. 13219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$compiler_lib_search_path_CXX"; then 13220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_lib_search_path_CXX="${prev}${p}" 13221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The "-l" case would never come before the object being 13226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linked, so don't bother handling this case. 13227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$postdeps_CXX"; then 13230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdeps_CXX="${prev}${p}" 13231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter prev= 13236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.lto.$objext) ;; # Ignore GCC LTO objects 13239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *.$objext) 13240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This assumes that the test object file only shows up 13241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # once in the compiler output. 13242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$p" = "conftest.$objext"; then 13243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pre_test_object_deps_done=yes 13244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 13245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$pre_test_object_deps_done" = no; then 13248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$predep_objects_CXX"; then 13249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter predep_objects_CXX="$p" 13250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter predep_objects_CXX="$predep_objects_CXX $p" 13252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$postdep_objects_CXX"; then 13255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdep_objects_CXX="$p" 13256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdep_objects_CXX="$postdep_objects_CXX $p" 13258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ;; # Ignore the rest. 13263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 13266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Clean up. 13268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f a.out a.exe 13269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "libtool.m4: error: problem compiling CXX test program" 13271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM -f confest.$objext 13274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS=$_lt_libdeps_save_CFLAGS 13275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# PORTME: override above test on systems where it is broken 13277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 13278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*) 13279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Interix 3.5 installs completely hosed .la files for C++, so rather than 13280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # hack all around it, let's just trust "g++" to DTRT. 13281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter predep_objects_CXX= 13282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdep_objects_CXX= 13283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdeps_CXX= 13284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux*) 13287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1 | sed 5q` in 13288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ C*) 13289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 5.9 13290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The more standards-conforming stlport4 library is 13292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # incompatible with the Cstd library. Avoid specifying 13293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it if it's in CXXFLAGS. Ignore libCrun as 13294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -library=stlport4 depends on it. 13295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case " $CXX $CXXFLAGS " in 13296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" -library=stlport4 "*) 13297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris_use_stlport4=yes 13298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$solaris_use_stlport4" != yes; then 13302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdeps_CXX='-library=Cstd -library=Crun' 13303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*) 13309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC* | sunCC*) 13311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The more standards-conforming stlport4 library is 13312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # incompatible with the Cstd library. Avoid specifying 13313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it if it's in CXXFLAGS. Ignore libCrun as 13314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -library=stlport4 depends on it. 13315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case " $CXX $CXXFLAGS " in 13316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *" -library=stlport4 "*) 13317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris_use_stlport4=yes 13318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Adding this requires a known-good setup of shared libraries for 13322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun compiler versions before 5.6, else PIC objects from an old 13323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # archive will be linked into the output, leading to subtle bugs. 13324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$solaris_use_stlport4" != yes; then 13325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postdeps_CXX='-library=Cstd -library=Crun' 13326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 13331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase " $postdeps_CXX " in 13334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 13336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_lib_search_dirs_CXX= 13337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${compiler_lib_search_path_CXX}"; then 13338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX= 13372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX= 13373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static_CXX= 13374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # C++ specific cases for pic, static, wl, etc. 13377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$GXX" = yes; then 13378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-static' 13380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 13382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix*) 13383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # All AIX code is PIC. 13384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 13385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 5 now supports IA64 processor 13386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter amigaos*) 13391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 13392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter powerpc) 13393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # see comment about AmigaOS4 .so support 13394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC' 13395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m68k) 13397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: we need at least 68020 code to build shared libraries, but 13398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # adding the `-m68020' flag to GCC prevents building anything better, 13399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # like `-m68040'. 13400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for these OSes. 13407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cygwin* | os2* | pw32* | cegcc*) 13409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This hack is so that the source file can tell whether it is being 13410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # built for inclusion in a dll (and should export symbols for example). 13411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Although the cygwin gcc ignores -fPIC, still need this for old-style 13412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (--disable-auto-import) libraries 13413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter darwin* | rhapsody*) 13416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default on this platform 13417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Common symbols not allowed in MH_DYLIB files 13418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fno-common' 13419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *djgpp*) 13421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DJGPP does not support shared libraries at all 13422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX= 13423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter haiku*) 13425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for Haiku. 13426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The "-static" flag exists, but is broken. 13427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX= 13428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix[3-9]*) 13430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Instead, we relocate shared libraries at runtime. 13432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv4*MP*) 13434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d /usr/nec; then 13435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX=-Kconform_pic 13436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux*) 13439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # sets the default TLS model and affects inlining. 13442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 13443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 13444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC' 13447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *qnx* | *nto*) 13451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # QNX uses GNU C++, but need to define -shared option too, otherwise 13452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it will coredump. 13453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC -shared' 13454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC' 13457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 13461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix[4-9]*) 13462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # All AIX code is PIC. 13463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 13464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 5 now supports IA64 processor 13465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chorus*) 13471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxch68*) 13473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Green Hills C++ Compiler 13474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # _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" 13475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cygwin* | os2* | pw32* | cegcc*) 13479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This hack is so that the source file can tell whether it is being 13480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # built for inclusion in a dll (and should export symbols for example). 13481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dgux*) 13484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ec++*) 13486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-KPIC' 13487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ghcx*) 13489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Green Hills C++ Compiler 13490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-pic' 13491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd* | dragonfly*) 13497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FreeBSD uses GNU C++ 13498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hpux9* | hpux10* | hpux11*) 13500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 13502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" != ia64; then 13505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='+Z' 13506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aCC*) 13509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 13512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*|ia64*) 13513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # +Z the default 13514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='+Z' 13517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter interix*) 13525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This is c89, which is MS Visual C++ (no shared libs) 13526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Anyone wants to do a port? 13527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter irix5* | irix6* | nonstopux*) 13529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 13531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-non_shared' 13533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # CC pic flag -KPIC is the default. 13534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linux* | k*bsd*-gnu | kopensolaris*-gnu) 13540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter KCC*) 13542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # KAI C++ Compiler 13543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='--backend -Wl,' 13544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC' 13545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ecpc* ) 13547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # old Intel C++ for x86_64 which still supported -KPIC. 13548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-KPIC' 13550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-static' 13551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter icpc* ) 13553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Intel C++, used to be incompatible with GCC. 13554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ICC 10 doesn't accept -KPIC any more. 13555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC' 13557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-static' 13558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pgCC* | pgcpp*) 13560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Portland Group C++ compiler 13561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fpic' 13563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxx*) 13566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Compaq C++ 13567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Make sure the PIC flag is empty. It appears that all Alpha 13568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Linux and Compaq Tru64 Unix objects are PIC. 13569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX= 13570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-non_shared' 13571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # IBM XL 8.0, 9.0 on PPC and BlueGene 13574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-qpic' 13576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-qstaticlink' 13577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `$CC -V 2>&1 | sed 5q` in 13580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *Sun\ C*) 13581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 5.9 13582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-KPIC' 13583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Qoption ld ' 13585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lynxos*) 13591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m88k*) 13593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mvs*) 13595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxx*) 13597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-W c,exportall' 13598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter netbsd* | netbsdelf*-gnu) 13604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *qnx* | *nto*) 13606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # QNX uses GNU C++, but need to define -shared option too, otherwise 13607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # it will coredump. 13608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-fPIC -shared' 13609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter osf3* | osf4* | osf5*) 13611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter KCC*) 13613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='--backend -Wl,' 13614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter RCC*) 13616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Rational C++ 2.4.1 13617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-pic' 13618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cxx*) 13620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Digital/Compaq C++ 13621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Make sure the PIC flag is empty. It appears that all Alpha 13623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Linux and Compaq Tru64 Unix objects are PIC. 13624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX= 13625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-non_shared' 13626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter psos*) 13632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter solaris*) 13634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC* | sunCC*) 13636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 4.2, 5.x and Centerline C++ 13637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-KPIC' 13638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Qoption ld ' 13640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter gcx*) 13642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Green Hills C++ Compiler 13643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-PIC' 13644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sunos4*) 13650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 13652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Sun C++ 4.x 13653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-pic' 13654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lcc*) 13657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Lucid 13658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-pic' 13659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC*) 13667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_wl_CXX='-Wl,' 13668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-KPIC' 13669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX='-Bstatic' 13670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tandem*) 13674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NCC*) 13676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # NonStop-UX NCC 3.20 13677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX='-KPIC' 13678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter vxworks*) 13684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_can_build_shared_CXX=no 13687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 13692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # For platforms which do not support PIC, -DPIC is meaningless: 13693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *djgpp*) 13694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX= 13695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 13700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic_CXX+:} false; then : 13704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 13705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 13707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 13709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 13710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 13711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the PIC flag actually works. 13714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$lt_prog_compiler_pic_CXX"; then 13716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 13719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 13720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_pic_works_CXX=no 13722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_outfile=conftest.$ac_objext 13723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 13726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 13727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 13728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 13729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The option is referenced via a variable to avoid confusing sed. 13730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 13731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 13734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>conftest.err) 13736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 13737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err >&5 13738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 13739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s "$ac_outfile"; then 13740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 13741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings other than the usual output. 13742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_pic_works_CXX=yes 13746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 13749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $lt_prog_compiler_pic_CXX in 13756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "" | " "*) ;; 13757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_pic_CXX= 13761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_can_build_shared_CXX=no 13762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the static flag actually works. 13772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 13777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 13778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_static_works_CXX=no 13780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS="$LDFLAGS" 13781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_link_test_code" > conftest.$ac_ext 13783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The linker can only warn and ignore the option if not recognized 13785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 13786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -s conftest.err; then 13787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Append any errors to the config.log. 13788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err 1>&5 13789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if diff conftest.exp conftest.er2 >/dev/null; then 13792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_static_works_CXX=yes 13793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_static_works_CXX=yes 13796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest* 13799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS="$save_LDFLAGS" 13800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 13807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_prog_compiler_static_CXX= 13809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 13818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o_CXX=no 13820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 2>/dev/null 13821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest 13822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd conftest 13823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir out 13824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="-o out/conftest2.$ac_objext" 13827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 13828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 13829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 13830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 13831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 13832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 13835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>out/conftest.err) 13837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 13838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat out/conftest.err >&5 13839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 13840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s out/conftest2.$ac_objext 13841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 13842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 13843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 13844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o_CXX=yes 13848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod u+w . 2>&5 13851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 13852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # SGI C++ compiler will create directory out/ii_files/ for 13853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # template instantiation 13854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM out/* && rmdir out 13856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd .. 13857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 13858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 13859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 13870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o_CXX=no 13872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 2>/dev/null 13873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conftest 13874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd conftest 13875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir out 13876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compiler_flag="-o out/conftest2.$ac_objext" 13879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Insert the option either (1) after the last *FLAGS variable, or 13880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (2) before a word containing "conftest.", or (3) at the end. 13881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Note that $ac_compile itself does not contain backslashes and begins 13882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # with a dollar sign (not a hyphen), so the echo should work correctly. 13883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_compile=`echo "$ac_compile" | $SED \ 13884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -e 's:$: $lt_compiler_flag:'` 13887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval "$lt_compile" 2>out/conftest.err) 13889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 13890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat out/conftest.err >&5 13891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 13892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (exit $ac_status) && test -s out/conftest2.$ac_objext 13893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 13894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The compiler can only warn and ignore the option if not recognized 13895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # So say no if there are warnings 13896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_compiler_c_o_CXX=yes 13900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod u+w . 2>&5 13903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 13904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # SGI C++ compiler will create directory out/ii_files/ for 13905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # template instantiation 13906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM out/* && rmdir out 13908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cd .. 13909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM -r conftest 13910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 13911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhard_links="nottested" 13920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # do not overwrite the value of need_locks provided by the user 13922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if we can lock with hard links... " >&6; } 13924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hard_links=yes 13925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 13926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln conftest.a conftest.b 2>/dev/null && hard_links=no 13927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter touch conftest.a 13928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln conftest.a conftest.b 2>&5 || hard_links=no 13929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln conftest.a conftest.b 2>/dev/null && hard_links=no 13930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hard_links" >&6; } 13932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$hard_links" = no; then 13933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_locks=warn 13936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 13938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_locks=no 13939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 13940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 13949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix[4-9]*) 13950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If we're using GNU nm, then we don't want the "-C" option. 13951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -C means demangle to AIX nm, but means don't demangle with GNU nm 13952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Also, AIX nm treats weak defined symbols like other global defined 13953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # symbols, whereas GNU nm marks them as "W". 13954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 13956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 13957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 13958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 13959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pw32*) 13961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_symbols_cmds_CXX="$ltdll_cmds" 13962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin* | mingw* | cegcc*) 13964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cc_basename in 13965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cl*) 13966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 13967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 13970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 13971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linux* | k*bsd*-gnu | gnu*) 13975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter link_all_deplibs_CXX=no 13976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 13978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 13980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 13981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ld_shlibs_CXX" >&6; } 13984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$ld_shlibs_CXX" = no && can_build_shared=no 13985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld_CXX=$with_gnu_ld 13987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 13993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need to explicitly link libc? 13995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 13996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "x$archive_cmds_need_lc_CXX" in 13997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx|xyes) 13998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Assume -lc should be added 13999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=yes 14000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$enable_shared" = yes && test "$GCC" = yes; then 14002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $archive_cmds_CXX in 14003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *'~'*) 14004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: we may have to deal with multi-command sequences. 14005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '$CC '*) 14007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Test whether the compiler implicitly links with -lc since on some 14008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # systems, -lgcc has to come before -lc. If gcc already passes -lc 14009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # to ld, don't add -lc before -lgcc. 14010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 14013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 14014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 14015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 14016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $ac_compile) 2>&5 14020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 14021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 2>conftest.err; then 14023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname=conftest 14024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lib=conftest 14025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libobjs=conftest.$ac_objext 14026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter deplibs= 14027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter wl=$lt_prog_compiler_wl_CXX 14028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pic_flag=$lt_prog_compiler_pic_CXX 14029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_flags=-v 14030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter linker_flags=-v 14031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter verstring= 14032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter output_objdir=. 14033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libname=conftest 14034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX= 14036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 14039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test $ac_status = 0; } 14041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter then 14042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_archive_cmds_need_lc_CXX=no 14043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_archive_cmds_need_lc_CXX=yes 14045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat conftest.err 1>&5 14049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM conftest* 14051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 14061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dynamic linker characteristics... " >&6; } 14125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec= 14127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec='lib$name' 14128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec= 14129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds=".so" 14130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds= 14131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds= 14132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds= 14133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval= 14134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var= 14135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath=unknown 14136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type=none 14137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdynamic_linker="$host_os ld.so" 14138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec="/lib /usr/lib" 14139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix=unknown 14140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs=no 14141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# when you set need_version to no, make sure it does not cause -set_version 14143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# flags to be left without arguments 14144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version=unknown 14145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in 14147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix3*) 14148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBPATH 14151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 3 has no versioning support, so we append a major version to the name. 14153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix[4-9]*) 14157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$host_cpu" = ia64; then 14162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX 5 supports IA64 14163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # With GCC up to 2.95.x, collect2 would create an import file 14167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # for dependence libraries. The import file would start with 14168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the line `#! .'. This would cause the generated library to 14169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # depend on `.', always an invalid library. This was fixed in 14170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # development snapshots of GCC prior to 3.0. 14171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix4 | aix4.[01] | aix4.[01].*) 14173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo ' yes ' 14175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 14177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter can_build_shared=no 14179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # soname into executable. Probably we can add versioning support to 14184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # collect2, so additional links can be useful in future. 14185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$aix_use_runtimelinking" = yes; then 14186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # instead of lib<name>.a to let people know that these are not 14188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # typical AIX shared libraries. 14189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We preserve .a as extension for shared libraries through AIX4.2 14192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # and later when we are not doing run time linking. 14193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}.a $libname.a' 14194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBPATH 14197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteramigaos*) 14201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 14202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter powerpc) 14203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Since July 2007 AmigaOS4 officially supports .so libraries. 14204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter m68k) 14208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname.ixlibrary $libname.a' 14209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Create ${libname}_ixlibrary.a entries in /sys/libs. 14210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' 14211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbeos*) 14216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${shared_ext}' 14217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os ld.so" 14218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBRARY_PATH 14219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbsdi[45]*) 14222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the default ld.so.conf also contains /usr/contrib/lib and 14231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # libtool to hard-code these into programs 14233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*) 14236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=windows 14237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 14238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $GCC,$cc_basename in 14242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes,*) 14243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # gcc 14244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname.dll.a' 14245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DLL is installed to $(libdir)/../bin by postinstall_cmds 14246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='base_file=`basename \${file}`~ 14247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dldir=$destdir/`dirname \$dlpath`~ 14249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d \$dldir || mkdir -p \$dldir~ 14250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $install_prog $dir/$dlname \$dldir/$dlname~ 14251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod a+x \$dldir/$dlname~ 14252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi' 14255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=$dir/\$dldll~ 14257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM \$dlpath' 14258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin*) 14262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw* | cegcc*) 14267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # MinGW DLLs use traditional 'lib' prefix 14268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pw32*) 14271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # pw32 DLLs use 'pw' prefix rather than 'lib' 14272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Win32 ld.exe' 14276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *,cl*) 14279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Native MSVC 14280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libname_spec='$name' 14281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}.dll.lib' 14283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $build_os in 14285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mingw*) 14286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec= 14287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_save_ifs=$IFS 14288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=';' 14289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for lt_path in $LIB 14290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 14291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$lt_save_ifs 14292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Let DOS variable expansion print the short 8.3 style file name. 14293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 14294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 14295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 14296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$lt_save_ifs 14297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Convert to MSYS style. 14298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 14299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cygwin*) 14301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Convert to unix form, then to dos form, then back to unix form 14302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # but this time dos style (no spaces!) so that the unix form looks 14303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # like /cygdrive/c/PROGRA~1:/cygdr... 14304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 14305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 14306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$LIB" 14310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 14311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # It is most probably a Windows format PATH. 14312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: find the short name or the path components, as spaces are 14317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # common. (e.g. "Program Files" -> "PROGRA~1") 14318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DLL is installed to $(libdir)/../bin by postinstall_cmds 14322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='base_file=`basename \${file}`~ 14323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dldir=$destdir/`dirname \$dlpath`~ 14325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d \$dldir || mkdir -p \$dldir~ 14326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $install_prog $dir/$dlname \$dldir/$dlname' 14327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dlpath=$dir/\$dldll~ 14329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM \$dlpath' 14330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Win32 link.exe' 14332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Assume MSVC wrapper 14336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Win32 ld.exe' 14338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: first we should search . and the directory the executable is in 14341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=PATH 14342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdarwin* | rhapsody*) 14345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dyld" 14346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=darwin 14347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${major}$shared_ext' 14351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=DYLD_LIBRARY_PATH 14353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdgux*) 14359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfreebsd* | dragonfly*) 14368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # DragonFly does not have aout. When/if they implement a new 14369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # versioning mechanism, adjust this. 14370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -x /usr/bin/objformat; then 14371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter objformat=`/usr/bin/objformat` 14372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd[23].*) objformat=aout ;; 14375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) objformat=elf ;; 14376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=freebsd-$objformat 14379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $version_type in 14380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd-elf*) 14381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd-*) 14386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=yes 14388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd2.*) 14393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd3.[01]* | freebsdelf3.[01]*) 14396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # from 4.6 on, and DragonFly 14405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergnu*) 14412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhaiku*) 14423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os runtime_loader" 14427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBRARY_PATH 14430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux9* | hpux10* | hpux11*) 14436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Give a soname corresponding to the major version so that dld.sl refuses to 14437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # link against other versions. 14438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 14439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_cpu in 14442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ia64*) 14443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='.so' 14444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dld.so" 14446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X$HPUX_IA64_MODE" = X32; then 14451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hppa*64*) 14458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='.sl' 14459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dld.sl" 14461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds='.sl' 14470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker="$host_os dld.sl" 14471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=SHLIB_PATH 14472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='chmod 555 $lib' 14479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # or fails outright, so override atomically: 14480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter install_override_mode=555 14481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*) 14484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx5* | irix6* | nonstopux*) 14496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nonstopux*) version_type=nonstopux ;; 14498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$lt_cv_prog_gnu_ld" = yes; then 14500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=irix 14503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi ;; 14504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter irix5* | nonstopux*) 14511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff= shlibsuff= 14512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $LD in # libtool.m4 will add one of these switches to LD 14515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff= shlibsuff= libmagic=32-bit;; 14517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff=32 shlibsuff=N32 libmagic=N32;; 14519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libsuff=64 shlibsuff=64 libmagic=64-bit;; 14521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) libsuff= shlibsuff= libmagic=never-match;; 14522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No shared lib support for Linux oldld, aout, or coff. 14533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux*oldld* | linux*aout* | linux*coff*) 14534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker=no 14535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must be glibc/ELF. 14538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux* | k*bsd*-gnu | kopensolaris*-gnu) 14539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some binutils ld are patched to set DT_RUNPATH 14549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 14551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 14552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_shlibpath_overrides_runpath=no 14553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LDFLAGS=$LDFLAGS 14554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_libdir=$libdir 14555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 14559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 14561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 14562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 14563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 14565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 14566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 14567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 14568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_link "$LINENO"; then : 14569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_shlibpath_overrides_runpath=yes 14571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 14574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 14575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDFLAGS=$save_LDFLAGS 14576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libdir=$save_libdir 14577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This implies no fast_install, which is unacceptable. 14583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some rework will be needed to allow for fast_install 14584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # before this can be enabled. 14585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Append ld.so.conf contents to the search path 14588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -f /etc/ld.so.conf; then 14589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 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' ' '` 14590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We used to test for /lib/ld.so.1 and disable shared libraries on 14594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # powerpc, because MkLinux only supported shared libraries with the 14595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # GNU dynamic linker. Since this was broken with cross compilers, 14596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # most powerpc-linux boxes support dynamic linking these days and 14597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # people can always --disable-shared, the test was removed, and we 14598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # assume the GNU/Linux dynamic linker is in use. 14599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='GNU/Linux ld.so' 14600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsdelf*-gnu) 14603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux 14604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='NetBSD ld.elf_so' 14612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsd*) 14615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 14616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='NetBSD (a.out) ld.so' 14622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='NetBSD ld.elf_so' 14626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternewsos6) 14633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*nto* | *qnx*) 14640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=qnx 14641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='ldqnx.so' 14649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropenbsd*) 14652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 14653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="/usr/lib" 14654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) need_version=no ;; 14659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter openbsd2.[89] | openbsd2.[89].*) 14666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteros2*) 14678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter libname_spec='$name' 14679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shrext_cmds=".dll" 14680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname${shared_ext} $libname.a' 14682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker='OS/2 ld.exe' 14683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LIBPATH 14684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf3* | osf4* | osf5*) 14687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=osf 14688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrdos*) 14698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker=no 14699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*) 14702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ldd complains unless libraries are executable 14711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter postinstall_cmds='chmod +x $lib' 14712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersunos4*) 14715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=sunos 14716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 14721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=yes 14724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4 | sysv4.3*) 14727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_vendor in 14732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sni) 14733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter runpath_var=LD_RUN_PATH 14736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter siemens) 14738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter motorola) 14741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4*MP*) 14750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d /usr/nec ;then 14751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='$libname${shared_ext}.$major' 14754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=freebsd-elf 14760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=yes 14766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$with_gnu_ld" = yes; then 14768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 14772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sco3.2v5*) 14773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 14776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec='/usr/lib' 14778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertpf*) 14781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_lib_prefix=no 14784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter need_version=no 14785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_overrides_runpath=no 14788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_into_libs=yes 14789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruts4*) 14792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter version_type=linux # correct to gnu/linux during the next big refactor 14793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter soname_spec='${libname}${release}${shared_ext}$major' 14795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shlibpath_var=LD_LIBRARY_PATH 14796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 14799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dynamic_linker=no 14800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 14802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$dynamic_linker" >&6; } 14804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$dynamic_linker" = no && can_build_shared=no 14805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then 14808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action_CXX= 14858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$hardcode_libdir_flag_spec_CXX" || 14859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$runpath_var_CXX" || 14860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "X$hardcode_automatic_CXX" = "Xyes" ; then 14861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We can hardcode non-existent directories. 14863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$hardcode_direct_CXX" != no && 14864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # If the only mechanism to avoid hardcoding is shlibpath_var, we 14865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # have to relink, otherwise we might link with an installed library 14866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # when we should be linking with a yet-to-be-installed one 14867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$hardcode_minus_L_CXX" != no; then 14869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Linking always hardcodes the temporary library directory. 14870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_action_CXX=relink 14871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 14872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We can link without hardcoding, and we can hardcode nonexisting dirs. 14873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_action_CXX=immediate 14874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 14876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We cannot hardcode anything, or else we can only hardcode existing 14877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # directories. 14878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter hardcode_action_CXX=unsupported 14879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hardcode_action_CXX" >&6; } 14882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$hardcode_action_CXX" = relink || 14884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$inherit_rpath_CXX" = yes; then 14885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Fast installation is not supported 14886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=no 14887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$shlibpath_overrides_runpath" = yes || 14888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$enable_shared" = no; then 14889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Fast installation is not necessary 14890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter enable_fast_install=needless 14891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi # test -n "$compiler" 14900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC=$lt_save_CC 14902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS=$lt_save_CFLAGS 14903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LDCXX=$LD 14904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LD=$lt_save_LD 14905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GCC=$lt_save_GCC 14906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_gnu_ld=$lt_save_with_gnu_ld 14907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LDCXX=$lt_cv_path_LD 14908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_path_LD=$lt_save_path_LD 14909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # test "$_lt_caught_CXX_error" != yes 14912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 14914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 14915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_config_commands="$ac_config_commands libtool" 14934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Only expand once: 14939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# TODO(chandlerc@google.com): Currently we aren't running the Python tests 14943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# against the interpreter detected by AM_PATH_PYTHON, and so we condition 14944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# HAVE_PYTHON by requiring "python" to be in the PATH, and that interpreter's 14945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# version to be >= 2.3. This will allow the scripts to use a "/usr/bin/env" 14946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# hashbang. 14947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPYTHON= # We *do not* allow the user to specify a python interpreter 14948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Extract the first word of "python", so it can be a program name with args. 14949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy python; ac_word=$2 14950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 14952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_PYTHON+:} false; then : 14953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 14954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 14955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $PYTHON in 14956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/]* | ?:[\\/]*) 14957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 14958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 14960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 14962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 14963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 14964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 14965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 14966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 14967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 14968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 14970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 14971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 14972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 14973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 14974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":" 14976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 14977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 14978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPYTHON=$ac_cv_path_PYTHON 14980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$PYTHON"; then 14981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 14982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$PYTHON" >&6; } 14983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 14984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 14986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 14987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 14989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$PYTHON" != ":"; then : 14990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter prog="import sys 14991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# split strings by '.' and convert to numeric. Append some zeros 14992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# because we need at least 4 digits for the hex conversion. 14993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# map returns an iterator in Python 3.0 and a list in 2.x 14994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterminver = list(map(int, '2.3'.split('.'))) + [0, 0, 0] 14995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterminverhex = 0 14996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# xrange is not present in Python 3.0 and range returns an iterator 14997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 14998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys.exit(sys.hexversion < minverhex)" 14999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 15000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ($PYTHON -c "$prog") >&5 2>&5 15001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_status=$? 15002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$as_me:$LINENO: \$? = $ac_status" >&5 15003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (exit $ac_status); }; then : 15004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 15005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PYTHON=":" 15007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$PYTHON" != ":"; then 15010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PYTHON_TRUE= 15011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PYTHON_FALSE='#' 15012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PYTHON_TRUE='#' 15014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PYTHON_FALSE= 15015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Configure pthreads. 15019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-pthreads was given. 15021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_pthreads+set}" = set; then : 15022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter withval=$with_pthreads; with_pthreads=$withval 15023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with_pthreads=check 15025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhave_pthreads=no 15029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$with_pthreads" != "xno"; then : 15030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c 15034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS' 15035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu 15038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_ok=no 15040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We used to check for pthread.h first, but this fails if pthread.h 15042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# requires special compiler flags (e.g. on True64 or Sequent). 15043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It gets checked for in the link test anyway. 15044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# First of all, check if the user has set any of the PTHREAD_LIBS, 15046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# etcetera environment variables, and if threads linking works using 15047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# them: 15048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_CFLAGS="$CFLAGS" 15050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LIBS="$LIBS" 15052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$PTHREAD_LIBS $LIBS" 15053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 15054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 15055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error. 15059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter Use char because int might match the return type of a GCC 15060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter builtin and then its argument prototype would still apply. */ 15061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus 15062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" 15063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif 15064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar pthread_join (); 15065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn pthread_join (); 15069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter acx_pthread_ok=yes 15075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$acx_pthread_ok" >&6; } 15080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$acx_pthread_ok" = xno; then 15081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_LIBS="" 15082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CFLAGS="" 15083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$save_LIBS" 15085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$save_CFLAGS" 15086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We must check for the threads library under a number of different 15089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# names; the ordering is very important because some systems 15090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# libraries is broken (non-POSIX). 15092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a list of thread flags to try. Items starting with a "-" are 15094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# C compiler flags, and other items are library names, except for "none" 15095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which indicates that we try without any flags at all, and "pthread-config" 15096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which is a program returning the flags for the Pth emulation library. 15097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The ordering *is* (sometimes) important. Some notes on the 15101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# individual items follow: 15102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pthreads: AIX (must check this before -lpthread) 15104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# none: in case threads are in libc; should be tried before -Kthread and 15105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# other compiler flags to prevent continual compiler warnings 15106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -pthreads: Solaris/gcc 15111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -mthreads: Mingw32/gcc, Lynx/gcc 15112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# doesn't hurt to check since this sometimes defines pthreads too; 15114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# also defines -D_REENTRANT) 15115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ... -mt is also the pthreads flag for HP/aCC 15116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pthread: Linux, etcetera 15117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# --thread-safe: KAI C++ 15118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pthread-config: use pthread-config program (for GNU Pth library) 15119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "${host_cpu}-${host_os}" in 15121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *solaris*) 15122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # On Solaris (at least, for some versions), libc contains stubbed 15124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (non-functional) versions of the pthreads routines, so link-based 15125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 15126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # a function called by this macro, so we could check for that, but 15128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # who knows whether they'll stub that too in a future libc.) So, 15129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # we'll just look for -pthreads and -lpthread first: 15130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 15132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 15134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$acx_pthread_ok" = xno; then 15136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor flag in $acx_pthread_flags; do 15137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $flag in 15139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter none) 15140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 15141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether pthreads work without any flags... " >&6; } 15142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*) 15145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 15146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether pthreads work with $flag... " >&6; } 15147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CFLAGS="$flag" 15148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread-config) 15151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "pthread-config", so it can be a program name with args. 15152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy pthread-config; ac_word=$2 15153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 15155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_acx_pthread_config+:} false; then : 15156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 15157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$acx_pthread_config"; then 15159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 15160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 15163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 15164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 15165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 15166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 15167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 15168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_acx_pthread_config="yes" 15169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 15171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 15173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 15174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 15175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 15177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_config=$ac_cv_prog_acx_pthread_config 15180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$acx_pthread_config"; then 15181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 15182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$acx_pthread_config" >&6; } 15183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 15186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$acx_pthread_config" = xno; then continue; fi 15190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CFLAGS="`pthread-config --cflags`" 15191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 15195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 15196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 15197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_LIBS="-l$flag" 15198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 15200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LIBS="$LIBS" 15202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_CFLAGS="$CFLAGS" 15203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$PTHREAD_LIBS $LIBS" 15204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check for various functions. We must include pthread.h, 15207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # since some functions may be macros. (On the Sequent, we 15208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # need a special flag -Kthread to make this header compile.) 15209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We check for pthread_join because it is in -lpthread on IRIX 15210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # while pthread_create is in libc. We check for pthread_attr_init 15211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # due to DEC craziness with -lpthreads. We check for 15212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # pthread_cleanup_push because it is one of the few pthread 15213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # functions on Solaris that doesn't have a non-functional libc stub. 15214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We try pthread_create on general principles. 15215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h> 15218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0); 15222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_attr_init(0); pthread_cleanup_push(0, 0); 15223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter acx_pthread_ok=yes 15230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$save_LIBS" 15235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$save_CFLAGS" 15236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$acx_pthread_ok" >&6; } 15239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$acx_pthread_ok" = xyes; then 15240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break; 15241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_LIBS="" 15244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CFLAGS="" 15245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 15246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Various other checks: 15249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$acx_pthread_ok" = xyes; then 15250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LIBS="$LIBS" 15251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$PTHREAD_LIBS $LIBS" 15252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_CFLAGS="$CFLAGS" 15253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 15256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 15257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for joinable pthread attribute... " >&6; } 15258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter attr_name=unknown 15259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 15260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h> 15263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint attr=$attr; return attr; 15267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter attr_name=$attr; break 15273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 15277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 15278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$attr_name" >&6; } 15279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF 15282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PTHREAD_CREATE_JOINABLE $attr_name 15283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 15288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 15289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter flag=no 15290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case "${host_cpu}-${host_os}" in 15291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 15292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 15293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 15294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 15295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "${flag}" >&6; } 15296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$flag" != xno; then 15297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$save_LIBS" 15301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$save_CFLAGS" 15302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # More AIX lossage: must compile with xlc_r or cc_r 15303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$GCC" != xyes; then 15304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_prog in xlc_r cc_r 15305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 15306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the first word of "$ac_prog", so it can be a program name with args. 15307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2 15308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; } 15310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_PTHREAD_CC+:} false; then : 15311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo_n "(cached) " >&6 15312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$PTHREAD_CC"; then 15314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 15318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 15319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 15320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 15321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_exec_ext in '' $ac_executable_extensions; do 15322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 15323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cv_prog_PTHREAD_CC="$ac_prog" 15324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 2 15326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 15328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 15329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 15330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$PTHREAD_CC"; then 15335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 15336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$PTHREAD_CC" >&6; } 15337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 15340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -n "$PTHREAD_CC" && break 15344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 15345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 15346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CC=$CC 15349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # The next part tries to detect GCC inconsistency with -shared on some 15352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # architectures and systems. The problem is that in certain 15353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # configurations, when -shared is specified, GCC "forgets" to 15354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # internally use various flags which are still necessary. 15355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Prepare the flags 15358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_CFLAGS="$CFLAGS" 15360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_LIBS="$LIBS" 15361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter save_CC="$CC" 15362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Try with the flags determined by the earlier checks. 15364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # -Wl,-z,defs forces link-time symbol resolution, so that the 15366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # linking checks with -shared actually have any value 15367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FIXME: -fPIC is required for -shared on many architectures, 15369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # so we specify it here, but the right way would probably be to 15370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # properly detect whether it is actually required. 15371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS" 15372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$PTHREAD_LIBS $LIBS" 15373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="$PTHREAD_CC" 15374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # In order not to create several levels of indentation, we test 15376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # the value of "$done" until we find the cure or run out of ideas. 15377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done="no" 15378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # First, make sure the CFLAGS we added are actually accepted by our 15380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # compiler. If not (and OS X's ld, for instance, does not accept -z), 15381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # then we can't do this test. 15382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$done" = xno; then 15383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5 15384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; } 15385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done=yes 15400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$done" = xyes ; then 15405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 15407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 15410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$done" = xno; then 15414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5 15415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; } 15416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h> 15419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0); 15423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_attr_init(0); pthread_cleanup_push(0, 0); 15424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done=yes 15431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$done" = xyes; then 15436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 15438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 15441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Linux gcc on some architectures such as mips/mipsel forgets 15446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # about -lpthread 15447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$done" = xno; then 15449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5 15450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lpthread fixes that... " >&6; } 15451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="-lpthread $PTHREAD_LIBS $save_LIBS" 15452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h> 15455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0); 15459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_attr_init(0); pthread_cleanup_push(0, 0); 15460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done=yes 15467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$done" = xyes; then 15472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 15474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_LIBS="-lpthread $PTHREAD_LIBS" 15475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 15478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc 15482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 15483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$done" = xno; then 15484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5 15485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lc_r fixes that... " >&6; } 15486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="-lc_r $PTHREAD_LIBS $save_LIBS" 15487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h. */ 15489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h> 15490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint 15491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain () 15492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0); 15494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_attr_init(0); pthread_cleanup_push(0, 0); 15495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ; 15497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return 0; 15498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then : 15501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done=yes 15502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \ 15504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter conftest$ac_exeext conftest.$ac_ext 15505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$done" = xyes; then 15507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; } 15509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_LIBS="-lc_r $PTHREAD_LIBS" 15510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; } 15513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$done" = xno; then 15516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # OK, we have run out of ideas 15517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5 15518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;} 15519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # so it's not safe to assume that we may use pthreads 15521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter acx_pthread_ok=no 15522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CFLAGS="$save_CFLAGS" 15525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter LIBS="$save_LIBS" 15526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CC="$save_CC" 15527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PTHREAD_CC="$CC" 15529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$acx_pthread_ok" = xyes; then 15537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 15539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : 15541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter acx_pthread_ok=no 15543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$with_pthreads" != "xcheck"; then : 15544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "--with-pthreads was specified, but unable to be used 15547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; } 15548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp 15551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS' 15552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter have_pthreads="$acx_pthread_ok" 15558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$have_pthreads" = "xyes"; then 15560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PTHREADS_TRUE= 15561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PTHREADS_FALSE='#' 15562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PTHREADS_TRUE='#' 15564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter HAVE_PTHREADS_FALSE= 15565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# TODO(chandlerc@google.com) Check for the necessary system headers. 15571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# TODO(chandlerc@google.com) Check the types, structures, and other compiler 15573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and architecture characteristics. 15574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Output the generated files. No further autoconf macros may be used. 15576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >confcache <<\_ACEOF 15577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This file is a shell script that caches the results of configure 15578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# tests run on this system so they can be shared between configure 15579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# scripts and configure runs, see configure's option --config-cache. 15580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It is not useful on other systems. If it contains results you don't 15581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# want to keep, you may remove or edit it. 15582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 15583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.status only pays attention to the cache file if you give it 15584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the --recheck option to rerun configure. 15585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 15586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `ac_cv_env_foo' variables (set or unset) will be overridden when 15587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# loading this file, other *unset* `ac_cv_foo' will be assigned the 15588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# following values. 15589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 15591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The following way of writing the cache mishandles newlines in values, 15593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but we know of no workaround that is simple, portable, and efficient. 15594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# So, we kill variables containing newlines. 15595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Ultrix sh set writes to stderr and can't be redirected directly, 15596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and sets the high bit in the cache file unless we assign to the vars. 15597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter( 15598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_val=\$$ac_var 15600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_val in #( 15601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *${as_nl}*) 15602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_var in #( 15603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 15606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_var in #( 15607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _ | IFS | as_nl) ;; #( 15608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) { eval $ac_var=; unset $ac_var;} ;; 15610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac ;; 15611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 15612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 15613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (set) 2>&1 | 15615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_nl`(ac_space=' '; set) 2>&1` in #( 15616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *${as_nl}ac_space=\ *) 15617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # `set' does not quote correctly, so add quotes: double-quote 15618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # substitution turns \\\\ into \\, and sed turns \\ into \. 15619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -n \ 15620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "s/'/'\\\\''/g; 15621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; #( 15623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 15624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # `set' quotes correctly as required by POSIX, so do not add quotes. 15625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac | 15628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sort 15629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter) | 15630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed ' 15631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^ac_cv_env_/b end 15632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter t clear 15633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :clear 15634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter t end 15636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :end' >>confcache 15638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -w "$cache_file"; then 15640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$cache_file" != "x/dev/null"; then 15641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: updating cache $cache_file" >&6;} 15643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test ! -f "$cache_file" || test -h "$cache_file"; then 15644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat confcache >"$cache_file" 15645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $cache_file in #( 15647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */* | ?:*) 15648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f confcache "$cache_file"$$ && 15649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f "$cache_file"$$ "$cache_file" ;; #( 15650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 15651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f confcache "$cache_file" ;; 15652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 15653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f confcache 15661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$prefix" = xNONE && prefix=$ac_default_prefix 15663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Let make expand exec_prefix. 15664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEFS=-DHAVE_CONFIG_H 15667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_libobjs= 15669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ltlibobjs= 15670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterU= 15671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 1. Remove the extension, and $U if already installed. 15673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # will be set to the directory where LIBOBJS objects are built. 15677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 15680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBOBJS=$ac_libobjs 15681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTLIBOBJS=$ac_ltlibobjs 15683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$EXEEXT"; then 15686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__EXEEXT_TRUE= 15687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__EXEEXT_FALSE='#' 15688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__EXEEXT_TRUE='#' 15690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__EXEEXT_FALSE= 15691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "conditional \"AMDEP\" was never defined. 15695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5 15696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5 15700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 15703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5 15704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then 15706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined. 15707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5 15708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${HAVE_PTHREADS_TRUE}" && test -z "${HAVE_PTHREADS_FALSE}"; then 15710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "conditional \"HAVE_PTHREADS\" was never defined. 15711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5 15712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: "${CONFIG_STATUS=./config.status}" 15715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_write_fail=0 15716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files_save=$ac_clean_files 15717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files="$ac_clean_files $CONFIG_STATUS" 15718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_write_fail=0 15721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#! $SHELL 15723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Generated by $as_me. 15724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Run this file to recreate the current configuration. 15725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler output produced by configure, useful for debugging 15726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# configure, is in config.log if it exists. 15727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdebug=false 15729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_recheck=false 15730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_silent=false 15731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=\${CONFIG_SHELL-$SHELL} 15733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport SHELL 15734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASEOF 15735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ## 15737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## M4sh Initialization. ## 15738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ## 15739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Be more Bourne compatible 15741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUALCASE=1; export DUALCASE # for MKS sh 15742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter emulate sh 15744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter NULLCMD=: 15745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is contrary to our usage. Disable this feature. 15747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter alias -g '${1+"$@"}'='"$@"' 15748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter setopt NO_GLOB_SUBST 15749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `(set -o) 2>/dev/null` in #( 15751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *posix*) : 15752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set -o posix ;; #( 15753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) : 15754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 15756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_nl=' 15760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 15761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport as_nl 15762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Printing a long string crashes Solaris 7 /usr/bin/printf. 15763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Prefer a ksh shell builtin over an external printf program on Solaris, 15767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but without wasting forks for bash or zsh. 15768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$BASH_VERSION$ZSH_VERSION" \ 15769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo='print -r --' 15771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='print -rn --' 15772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo='printf %s\n' 15774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='printf %s' 15775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='/usr/ucb/echo -n' 15779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 15780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n_body='eval 15782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter arg=$1; 15783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $arg in #( 15784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *"$as_nl"*) 15785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "X$arg" : "X\\(.*\\)$as_nl"; 15786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac; 15788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ' 15790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export as_echo_n_body 15791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo_n='sh -c $as_echo_n_body as_echo' 15792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export as_echo_body 15794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_echo='sh -c $as_echo_body as_echo' 15795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The user is always right. 15798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${PATH_SEPARATOR+set}" != set; then 15799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PATH_SEPARATOR=: 15800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PATH_SEPARATOR=';' 15803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 15804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# IFS 15808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We need space, tab and new line, in precisely that order. Quoting is 15809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# there to prevent editors from complaining about space-tab. 15810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# splitting by setting IFS to empty value.) 15812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=" "" $as_nl" 15813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find who we are. Look in the path if we contain no directory separator. 15815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_myself= 15816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $0 in #(( 15817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *[\\/]* ) as_myself=$0 ;; 15818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH 15820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 15821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$as_save_IFS 15822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dir" && as_dir=. 15823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 15825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS 15826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 15828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 15829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We did not find ourselves, most probably we were run as `sh COMMAND' 15830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in which case we are not to be found in the path. 15831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$as_myself" = x; then 15832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_myself=$0 15833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test ! -f "$as_myself"; then 15835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit 1 15837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unset variables that we do not need and which cause bugs (e.g. in 15840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# suppresses any "Segmentation fault" message there. '((' could 15842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# trigger a bug in pdksh 5.2.14. 15843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_var in BASH_ENV ENV MAIL MAILPATH 15844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo eval test x\${$as_var+set} = xset \ 15845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 15847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS1='$ ' 15848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS2='> ' 15849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS4='+ ' 15850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# NLS nuisances. 15852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLC_ALL=C 15853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LC_ALL 15854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLANGUAGE=C 15855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LANGUAGE 15856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# CDPATH. 15858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_error STATUS ERROR [LINENO LOG_FD] 15862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------------------------- 15863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# script with STATUS, using 1 if that was 0. 15866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error () 15867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_status=$1; test $as_status -eq 0 && as_status=1 15869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$4"; then 15870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 15873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$as_me: error: $2" >&2 15874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_exit $as_status 15875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_error 15876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_set_status STATUS 15879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------- 15880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set $? to STATUS, without forking. 15881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_set_status () 15882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return $1 15884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_set_status 15885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_exit STATUS 15887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------- 15888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_exit () 15890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set +e 15892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_set_status $1 15893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exit $1 15894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_exit 15895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_unset VAR 15897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# --------------- 15898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Portably unset VAR. 15899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_unset () 15900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 15901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { eval $1=; unset $1;} 15902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 15903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_unset=as_fn_unset 15904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_append VAR VALUE 15905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------------- 15906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Append the text in VALUE to the end of the definition contained in VAR. Take 15907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# advantage of any shell optimizations that allow amortized linear growth over 15908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# repeated appends, instead of the typical quadratic growth present in naive 15909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# implementations. 15910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'as_fn_append () 15912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 15913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $1+=\$2 15914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 15915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append () 15917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 15918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval $1=\$$1\$2 15919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 15920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_append 15921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_arith ARG... 15923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------ 15924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Perform arithmetic evaluation on the ARGs, and store the result in the 15925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# global $as_val. Take advantage of shells that can avoid forks. The arguments 15926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# must be portable across $(()) and expr. 15927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'as_fn_arith () 15929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 15930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_val=$(( $* )) 15931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter }' 15932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_arith () 15934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 15935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_val=`expr "$@" || test $? -eq 1` 15936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 15937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_arith 15938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif expr a : '\(a\)' >/dev/null 2>&1 && 15941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "X`expr 00001 : '.*\(...\)'`" = X001; then 15942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_expr=expr 15943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_expr=false 15945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_basename=basename 15949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_basename=false 15951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirname=dirname 15955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 15956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirname=false 15957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 15958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_me=`$as_basename -- "$0" || 15960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$0" : 'X\(//\)$' \| \ 15962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$0" : 'X\(/\)' \| . 2>/dev/null || 15963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X/"$0" | 15964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^.*\/\([^/][^/]*\)\/*$/{ 15965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 15966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 15967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 15968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\/\(\/\/\)$/{ 15969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 15970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 15971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 15972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\/\(\/\).*/{ 15973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 15974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 15975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 15976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 15977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Avoid depending upon Character Ranges. 15979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_letters='abcdefghijklmnopqrstuvwxyz' 15980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_Letters=$as_cr_letters$as_cr_LETTERS 15982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_digits='0123456789' 15983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_alnum=$as_cr_Letters$as_cr_digits 15984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_C= ECHO_N= ECHO_T= 15986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `echo -n x` in #((((( 15987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter-n*) 15988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `echo 'xy\c'` in 15989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter xy) ECHO_C='\c';; 15991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO_T=' ';; 15993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac;; 15994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 15995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ECHO_N='-n';; 15996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 15997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 15998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.file 15999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d conf$$.dir; then 16000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conf$$.dir/conf$$.file 16001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 16002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f conf$$.dir 16003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mkdir conf$$.dir 2>/dev/null 16004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (echo >conf$$.file) 2>/dev/null; then 16006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ln -s conf$$.file conf$$ 2>/dev/null; then 16007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='ln -s' 16008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # ... but there are two gotchas: 16009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # In both cases, we have to default to `cp -p'. 16012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='cp -p' 16014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif ln conf$$.file conf$$ 2>/dev/null; then 16015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s=ln 16016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 16017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='cp -p' 16018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 16019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 16020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ln_s='cp -p' 16021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir conf$$.dir 2>/dev/null 16024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_mkdir_p 16027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------- 16028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create "$as_dir" as a directory, including parents if necessary. 16029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_mkdir_p () 16030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_dir in #( 16033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*) as_dir=./$as_dir;; 16034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$as_dir" || eval $as_mkdir_p || { 16036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirs= 16037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter while :; do 16038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $as_dir in #( 16039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_qdir=$as_dir;; 16041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dirs="'$as_qdir' $as_dirs" 16043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dir=`$as_dirname -- "$as_dir" || 16044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_dir" : 'X\(//\)[^/]' \| \ 16046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_dir" : 'X\(//\)$' \| \ 16047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$as_dir" | 16049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 16051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 16052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 16054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 16055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 16056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 16058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 16059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 16060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 16062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 16063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 16064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 16066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$as_dir" && break 16067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 16068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$as_dirs" || eval "mkdir $as_dirs" 16069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_mkdir_p 16073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif mkdir -p . 2>/dev/null; then 16074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_mkdir_p='mkdir -p "$as_dir"' 16075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 16076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d ./-p && rmdir ./-p 16077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_mkdir_p=false 16078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -x / >/dev/null 2>&1; then 16081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_test_x='test -x' 16082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 16083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if ls -dL / >/dev/null 2>&1; then 16084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ls_L_option=L 16085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 16086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_ls_L_option= 16087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 16088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_test_x=' 16089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval sh -c '\'' 16090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -d "$1"; then 16091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$1/."; 16092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 16093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $1 in #( 16094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*)set "./$1";; 16095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac; 16096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ???[sx]*):;;*)false;;esac;fi 16098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '\'' sh 16099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ' 16100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_executable_p=$as_test_x 16102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid CPP name. 16104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid variable name. 16107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 6>&1 16111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------------------------------- ## 16112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Main body of $CONFIG_STATUS script. ## 16113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------------------------------- ## 16114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASEOF 16115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Save the log message, to keep $0 and so on meaningful, and to 16119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# report actual input values of CONFIG_FILES etc. instead of their 16120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# values after options handling. 16121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_log=" 16122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis file was extended by Google C++ Testing Framework $as_me 1.7.0, which was 16123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergenerated by GNU Autoconf 2.68. Invocation command line was 16124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_FILES = $CONFIG_FILES 16126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_HEADERS = $CONFIG_HEADERS 16127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_LINKS = $CONFIG_LINKS 16128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_COMMANDS = $CONFIG_COMMANDS 16129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ $0 $@ 16130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteron `(hostname || uname -n) 2>/dev/null | sed 1q` 16132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" 16133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_config_files in *" 16137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) set x $ac_config_files; shift; ac_config_files=$*;; 16138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 16139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_config_headers in *" 16141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 16143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Files that config.status was made for. 16147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfig_files="$ac_config_files" 16148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfig_headers="$ac_config_headers" 16149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfig_commands="$ac_config_commands" 16150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_usage="\ 16155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\`$as_me' instantiates files and other configuration actions 16156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfrom templates according to the current configuration. Unless the files 16157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterand actions are specified as TAGs, all are instantiated by default. 16158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsage: $0 [OPTION]... [TAG]... 16160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -h, --help print this help, then exit 16162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -V, --version print version number and configuration settings, then exit 16163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --config print configuration, then exit 16164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -q, --quiet, --silent 16165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do not print progress messages 16166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -d, --debug don't remove temporary files 16167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --recheck update $as_me by reconfiguring in the same conditions 16168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --file=FILE[:TEMPLATE] 16169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter instantiate the configuration file FILE 16170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --header=FILE[:TEMPLATE] 16171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter instantiate the configuration header FILE 16172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration files: 16174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$config_files 16175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration headers: 16177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$config_headers 16178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration commands: 16180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$config_commands 16181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterReport bugs to <googletestframework@googlegroups.com>." 16183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_version="\\ 16188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGoogle C++ Testing Framework config.status 1.7.0 16189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfigured by $0, generated by GNU Autoconf 2.68, 16190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter with options \\"\$ac_cs_config\\" 16191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCopyright (C) 2010 Free Software Foundation, Inc. 16193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis config.status script is free software; the Free Software Foundation 16194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergives unlimited permission to copy, distribute and modify it." 16195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_pwd='$ac_pwd' 16197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersrcdir='$srcdir' 16198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL='$INSTALL' 16199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMKDIR_P='$MKDIR_P' 16200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAWK='$AWK' 16201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "\$AWK" || AWK=awk 16202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The default lists apply if the user does not specify any file. 16206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_need_defaults=: 16207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhile test $# != 0 16208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 16209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $1 in 16210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --*=?*) 16211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_option=`expr "X$1" : 'X\([^=]*\)='` 16212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_shift=: 16214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --*=) 16216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_option=`expr "X$1" : 'X\([^=]*\)='` 16217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_optarg= 16218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_shift=: 16219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 16221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_option=$1 16222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_optarg=$2 16223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_shift=shift 16224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_option in 16228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Handling of the options. 16229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cs_recheck=: ;; 16231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$ac_cs_version"; exit ;; 16233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --config | --confi | --conf | --con | --co | --c ) 16234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$ac_cs_config"; exit ;; 16235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --debug | --debu | --deb | --de | --d | -d ) 16236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter debug=: ;; 16237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --file | --fil | --fi | --f ) 16238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_shift 16239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_optarg in 16240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter '') as_fn_error $? "missing file argument" ;; 16242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append CONFIG_FILES " '$ac_optarg'" 16244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_need_defaults=false;; 16245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --header | --heade | --head | --hea ) 16246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_shift 16247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_optarg in 16248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_need_defaults=false;; 16252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --he | --h) 16253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Conflict between --help and --header 16254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "ambiguous option: \`$1' 16255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTry \`$0 --help' for more information.";; 16256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter --help | --hel | -h ) 16257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$ac_cs_usage"; exit ;; 16258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter | -silent | --silent | --silen | --sile | --sil | --si | --s) 16260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cs_silent=: ;; 16261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # This is an error. 16263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -*) as_fn_error $? "unrecognized option: \`$1' 16264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTry \`$0 --help' for more information." ;; 16265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_fn_append ac_config_targets " $1" 16267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_need_defaults=false ;; 16268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 16271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 16272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_extra_args= 16274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_cs_silent; then 16276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exec 6>/dev/null 16277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_configure_extra_args="$ac_configure_extra_args --silent" 16278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif \$ac_cs_recheck; then 16283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 16285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter CONFIG_SHELL='$SHELL' 16287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export CONFIG_SHELL 16288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exec "\$@" 16289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 5>>config.log 16294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo 16296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Running $as_me. ## 16298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASBOX 16299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$ac_log" 16300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} >&5 16301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 16305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# INIT-COMMANDS 16306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 16307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The HP-UX ksh and POSIX shell print the target directory to stdout 16311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# if CDPATH is set. 16312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed_quote_subst='$sed_quote_subst' 16315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdouble_quote_subst='$double_quote_subst' 16316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdelay_variable_subst='$delay_variable_subst' 16317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 16326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 16347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 16348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 16354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 16355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 16356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 16357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 16360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_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"`' 16374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 16375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 16376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 16385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 16422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC='$LTCC' 16503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS='$LTCFLAGS' 16504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler='$compiler_DEFAULT' 16505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A function that is used when there is no print builtin or printf. 16507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_fallback_echo () 16508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval 'cat <<_LTECHO_EOF 16510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\$1 16511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LTECHO_EOF' 16512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Quote evaled strings. 16515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor var in SHELL \ 16516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO \ 16517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR \ 16518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED \ 16519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP \ 16520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP \ 16521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP \ 16522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD \ 16523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM \ 16524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S \ 16525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_SP2NL \ 16526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_NL2SP \ 16527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag \ 16528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP \ 16529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method \ 16530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd \ 16531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob \ 16532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob \ 16533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL \ 16534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd \ 16535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR \ 16536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR_FLAGS \ 16537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchiver_list_spec \ 16538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP \ 16539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB \ 16540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC \ 16541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS \ 16542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler \ 16543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_pipe \ 16544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_cdecl \ 16545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address \ 16546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternm_file_list_spec \ 16548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag \ 16549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic \ 16550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl \ 16551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static \ 16552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o \ 16553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks \ 16554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL \ 16555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL \ 16556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT \ 16557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO \ 16558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL \ 16559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64 \ 16560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds \ 16561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec \ 16562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec \ 16563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object \ 16564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld \ 16565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag \ 16566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag \ 16567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec \ 16568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator \ 16569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms \ 16570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms \ 16571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec \ 16572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink \ 16573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec \ 16574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec \ 16575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec \ 16576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_override_mode \ 16577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval \ 16578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib \ 16579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib \ 16580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs \ 16581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects \ 16582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects \ 16583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps \ 16584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps \ 16585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path \ 16586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD_CXX \ 16587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag_CXX \ 16588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_CXX \ 16589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag_CXX \ 16590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX \ 16591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl_CXX \ 16592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static_CXX \ 16593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o_CXX \ 16594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec_CXX \ 16595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec_CXX \ 16596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object_CXX \ 16597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld_CXX \ 16598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag_CXX \ 16599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag_CXX \ 16600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec_CXX \ 16601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator_CXX \ 16602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms_CXX \ 16603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms_CXX \ 16604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec_CXX \ 16605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs_CXX \ 16606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects_CXX \ 16607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects_CXX \ 16608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps_CXX \ 16609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps_CXX \ 16610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path_CXX; do 16611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *[\\\\\\\`\\"\\\$]*) 16613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 16616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 16620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Double-quote double-evaled strings. 16622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor var in reload_cmds \ 16623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds \ 16624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds \ 16625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds \ 16626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextract_expsyms_cmds \ 16627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds \ 16628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds \ 16629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds \ 16630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds \ 16631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds \ 16632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds \ 16633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds \ 16634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds \ 16635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds \ 16636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds \ 16637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds \ 16638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds \ 16639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_search_path_spec \ 16640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec \ 16641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds_CXX \ 16642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds_CXX \ 16643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds_CXX \ 16644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds_CXX \ 16645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_CXX \ 16646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds_CXX \ 16647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds_CXX \ 16648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds_CXX \ 16649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds_CXX \ 16650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds_CXX \ 16651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds_CXX; do 16652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *[\\\\\\\`\\"\\\$]*) 16654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) 16657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 16659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 16661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_aux_dir='$ac_aux_dir' 16663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterxsi_shell='$xsi_shell' 16664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_shell_append='$lt_shell_append' 16665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# See if we are running on zsh, and set the options which allow our 16667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# commands through without removal of \ escapes INIT. 16668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "\${ZSH_VERSION+set}" ; then 16669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter setopt NO_GLOB_SUBST 16670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PACKAGE='$PACKAGE' 16674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter VERSION='$VERSION' 16675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter TIMESTAMP='$TIMESTAMP' 16676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter RM='$RM' 16677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ofile='$ofile' 16678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Handling of arguments. 16689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_config_target in $ac_config_targets 16690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 16691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_config_target in 16692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;; 16693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;; 16695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 16700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 16701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If the user did not use the arguments to specify the items to instantiate, 16704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# then the envvar interface is used. Set only those that are not. 16705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We use the long form for the default assignment because of an extremely 16706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# bizarre bug on SunOS 4.1.3. 16707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_need_defaults; then 16708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Have a temporary directory for convenience. Make it in the build tree 16714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# simply because there is no reason against having it here, and in addition, 16715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# creating and moving files from /tmp can sometimes cause problems. 16716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Hook for its removal unless debugging. 16717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Note that there is a small window in which the directory will not be cleaned: 16718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# after its creation but before its name has been assigned to `$tmp'. 16719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$debug || 16720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp= ac_tmp= 16722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter trap 'exit_status=$? 16723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter : "${ac_tmp:=$tmp}" 16724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 0 16726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter trap 'as_fn_exit 1' 1 2 13 15 16727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a (secure) tmp directory for tmp files. 16729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -d "$tmp" 16733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} || 16734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter tmp=./conf$$-$RANDOM 16736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (umask 077 && mkdir "$tmp") 16737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tmp=$tmp 16739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set up the scripts for CONFIG_FILES section. 16741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No need to generate them if there are no CONFIG_FILES. 16742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This happens for instance with `./config.status config.h'. 16743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CONFIG_FILES"; then 16744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cr=`echo X | tr X '\015'` 16747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# On cygwin, bash can eat \r inside `` if the user requested igncr. 16748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# But we know of no other shell where ac_cr would be empty at this 16749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# point, so we can use a bashism as a fallback. 16750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cr" = x; then 16751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval ac_cr=\$\'\\r\' 16752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cs_awk_cr='\\r' 16756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 16757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cs_awk_cr=$ac_cr 16758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 16761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "cat >conf$$subs.awk <<_ACEOF" && 16766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo "_ACEOF" 16768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} >conf$$subs.sh || 16769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_delim='%!_!# ' 16772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_last_try in false false false false false :; do 16773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter . ./conf$$subs.sh || 16774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test $ac_delim_n = $ac_delim_num; then 16778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 16779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif $ac_last_try; then 16780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 16782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 16784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 16785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$subs.sh 16786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed -n ' 16791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh 16792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^/S["/; s/!.*/"]=/ 16793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp 16794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterg 16795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^[^!]*!// 16796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:repl 16797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert repl 16798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/'"$ac_delim"'$// 16799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert delim 16800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:nl 16801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh 16802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\(.\{148\}\)..*/\1/ 16803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert more1 16804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp 16806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtern 16807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterb repl 16808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:more1 16809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp 16811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterg 16812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}// 16813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert nl 16814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:delim 16815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh 16816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\(.\{148\}\)..*/\1/ 16817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert more2 16818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"/ 16819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp 16820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterb 16821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:more2 16822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp 16824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterg 16825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}// 16826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert delim 16827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' <conf$$subs.awk | sed ' 16828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/^[^""]/{ 16829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter N 16830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/\n// 16831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' >>$CONFIG_STATUS || ac_write_fail=1 16833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$subs.awk 16834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACAWK 16836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for (key in S) S_is_set[key] = 1 16838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter FS = "" 16839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ 16842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter line = $ 0 16843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter nfields = split(line, field, "@") 16844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter substed = 0 16845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter len = length(field[1]) 16846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for (i = 2; i < nfields; i++) { 16847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter key = field[i] 16848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter keylen = length(key) 16849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (S_is_set[key]) { 16850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter value = S[key] 16851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter len += length(value) + length(field[++i]) 16853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter substed = 1 16854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } else 16855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter len += 1 + keylen 16856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter print line 16859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACAWK 16862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 16867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat 16868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# trailing colons and then remove the whole line if VPATH becomes empty 16875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (actually we leave an empty line to preserve line numbers). 16876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$srcdir" = x.; then 16877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh 16879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/// 16880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^/:/ 16881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/[ ]*$/:/ 16882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:\$(srcdir):/:/g 16883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:\${srcdir}:/:/g 16884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:@srcdir@:/:/g 16885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^:*// 16886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:*$// 16887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx 16888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\(=[ ]*\).*/\1/ 16889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterG 16890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\n// 16891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^[^=]*=[ ]*$// 16892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}' 16893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 16894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # test -n "$CONFIG_FILES" 16897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set up the scripts for CONFIG_HEADERS section. 16899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No need to generate them if there are no CONFIG_HEADERS. 16900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This happens for instance with `./config.status Makefile'. 16901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CONFIG_HEADERS"; then 16902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >"$ac_tmp/defines.awk" <<\_ACAWK || 16903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterBEGIN { 16904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 16905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform confdefs.h into an awk script `defines.awk', embedded as 16907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# here-document in config.status, that substitutes the proper values into 16908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.h.in to produce config.h. 16909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a delimiter string that does not exist in confdefs.h, to ease 16911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# handling of long lines. 16912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_delim='%!_!# ' 16913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_last_try in false false :; do 16914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -z "$ac_tt"; then 16916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break 16917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter elif $ac_last_try; then 16918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 16920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 16922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 16923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# For the awk script, D is an array of macro values keyed by name, 16925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# likewise P contains macro parameters if any. Preserve backslash 16926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# newline sequences. 16927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed -n ' 16930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}/&'"$ac_delim"'/g 16931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert rset 16932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:rset 16933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^[ ]*#[ ]*define[ ][ ]*/ / 16934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert def 16935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd 16936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:def 16937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\\$// 16938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert bsnl 16939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g 16940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterD["\1"]=" \3"/p 16942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd 16944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:bsnl 16945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g 16946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterD["\1"]=" \3\\\\\\n"\\/p 16948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert cont 16949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert cont 16951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd 16952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:cont 16953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtern 16954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}/&'"$ac_delim"'/g 16955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert clear 16956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:clear 16957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\\$// 16958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert bsnlc 16959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"/p 16960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd 16961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:bsnlc 16962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterb cont 16964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' <confdefs.h | sed ' 16965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/'"$ac_delim"'/"\\\ 16966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"/g' >>$CONFIG_STATUS || ac_write_fail=1 16967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 16968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for (key in D) D_is_set[key] = 1 16970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter FS = "" 16971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter line = \$ 0 16974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter split(line, arg, " ") 16975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (arg[1] == "#") { 16976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter defundef = arg[2] 16977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mac1 = arg[3] 16978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } else { 16979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter defundef = substr(arg[1], 2) 16980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mac1 = arg[2] 16981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter split(mac1, mac2, "(") #) 16983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter macro = mac2[1] 16984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter prefix = substr(line, 1, index(line, defundef) - 1) 16985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (D_is_set[macro]) { 16986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Preserve the white space surrounding the "#". 16987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter print prefix "define", macro P[macro] D[macro] 16988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter next 16989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } else { 16990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Replace #undef with comments. This is necessary, for example, 16991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # in the case of _POSIX_SOURCE, which is predefined and required 16992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # on some systems where configure will not decide to define it. 16993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if (defundef == "undef") { 16994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter print "/*", prefix defundef, macro, "*/" 16995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter next 16996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 16998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 16999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ print } 17000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACAWK 17001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 17002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # test -n "$CONFIG_HEADERS" 17005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift 17009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_tag 17010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo 17011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_tag in 17012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :[FHLC]) ac_mode=$ac_tag; continue;; 17013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_mode$ac_tag in 17015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :[FHL]*:*);; 17016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :[FH]-) ac_tag=-:-;; 17018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_save_IFS=$IFS 17021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=: 17022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter set x $ac_tag 17023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter IFS=$ac_save_IFS 17024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 17025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_file=$1 17026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 17027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_mode in 17029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :L) ac_source=$1;; 17030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :[FH]) 17031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_file_inputs= 17032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for ac_f 17033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 17034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_f in 17035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -) ac_f="$ac_tmp/stdin";; 17036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # Look for the file first in the build tree, then in the source tree 17037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # (if the path is not absolute). The absolute path cannot be DOS-style, 17038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # because $ac_f cannot contain `:'. 17039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -f "$ac_f" || 17040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_f in 17041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/$]*) false;; 17042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac || 17044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_append ac_file_inputs " '$ac_f'" 17048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 17049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Let's still pretend it is `configure' which instantiates (i.e., don't 17051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # use $as_me), people would be surprised to read: 17052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # /* config.h. Generated by config.status. */ 17053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter configure_input='Generated from '` 17054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter `' by configure.' 17056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$ac_file" != x-; then 17057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter configure_input="$ac_file. $configure_input" 17058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: creating $ac_file" >&6;} 17060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 17061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Neutralize special characters interpreted by sed in replacement strings. 17062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $configure_input in #( 17063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\&* | *\|* | *\\* ) 17064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_sed_conf_input=`$as_echo "$configure_input" | 17065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed 's/[\\\\&|]/\\\\&/g'`;; #( 17066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_sed_conf_input=$configure_input;; 17067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_tag in 17070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 17074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_dir=`$as_dirname -- "$ac_file" || 17077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$ac_file" : 'X\(//\)[^/]' \| \ 17079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$ac_file" : 'X\(//\)$' \| \ 17080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$ac_file" | 17082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 17087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 17091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 17095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 17099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dir="$ac_dir"; as_fn_mkdir_p 17100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_builddir=. 17101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$ac_dir" in 17103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) 17105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # A ".." for each directory in $ac_dir_suffix. 17107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_top_builddir_sub in 17109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac ;; 17112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 17113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_top_builddir=$ac_pwd 17114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_builddir=$ac_pwd$ac_dir_suffix 17115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# for backward compatibility: 17116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_top_builddir=$ac_top_build_prefix 17117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in 17119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter .) # We are building in place. 17120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir=. 17121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_srcdir=$ac_top_builddir_sub 17122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_abs_top_srcdir=$ac_pwd ;; 17123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/]* | ?:[\\/]* ) # Absolute name. 17124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir=$srcdir$ac_dir_suffix; 17125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_srcdir=$srcdir 17126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_abs_top_srcdir=$srcdir ;; 17127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # Relative name. 17128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_top_srcdir=$ac_top_build_prefix$srcdir 17130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 17132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_mode in 17136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :F) 17137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 17138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # CONFIG_FILE 17139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 17140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $INSTALL in 17142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_MKDIR_P=$MKDIR_P 17146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $MKDIR_P in 17147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter [\\/$]* | ?:[\\/]* ) ;; 17148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 17151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If the template does not know about datarootdir, expand it. 17154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: This hack should be removed a few years after 2.60. 17155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_datarootdir_hack=; ac_datarootdir_seen= 17156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_sed_dataroot=' 17157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/datarootdir/ { 17158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter p 17159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 17161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@datadir@/p 17162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@docdir@/p 17163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@infodir@/p 17164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@localedir@/p 17165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@mandir@/p' 17166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*datarootdir*) ac_datarootdir_seen=yes;; 17168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 17172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_datarootdir_hack=' 17174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s&@datadir@&$datadir&g 17175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s&@docdir@&$docdir&g 17176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s&@infodir@&$infodir&g 17177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s&@localedir@&$localedir&g 17178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s&@mandir@&$mandir&g 17179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s&\\\${datarootdir}&$datarootdir&g' ;; 17180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac 17181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 17182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Neutralize VPATH when `$srcdir' = `.'. 17184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shell code in configure.ac might set extrasub. 17185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: do we really want to maintain this feature? 17186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_sed_extra="$ac_vpsub 17188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$extrasub 17189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 17190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:t 17192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters|@configure_input@|$ac_sed_conf_input|;t t 17194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@top_builddir@&$ac_top_builddir_sub&;t t 17195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@top_build_prefix@&$ac_top_build_prefix&;t t 17196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@srcdir@&$ac_srcdir&;t t 17197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_srcdir@&$ac_abs_srcdir&;t t 17198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@top_srcdir@&$ac_top_srcdir&;t t 17199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@builddir@&$ac_builddir&;t t 17201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_builddir@&$ac_abs_builddir&;t t 17202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@INSTALL@&$ac_INSTALL&;t t 17204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@MKDIR_P@&$ac_MKDIR_P&;t t 17205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$ac_datarootdir_hack 17206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter" 17207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "$ac_tmp/out"`; test -z "$ac_out"; } && 17214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhich seems to be undefined. Please make sure it is defined" >&5 17216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhich seems to be undefined. Please make sure it is defined" >&2;} 17218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f "$ac_tmp/stdin" 17220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_file in 17221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac \ 17224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 17226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :H) 17227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 17228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # CONFIG_HEADER 17229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # 17230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$ac_file" != x-; then 17231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { 17232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "/* $configure_input */" \ 17233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } >"$ac_tmp/config.h" \ 17235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: $ac_file is unchanged" >&6;} 17239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 17240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter rm -f "$ac_file" 17241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv "$ac_tmp/config.h" "$ac_file" \ 17242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 17244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 17245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $as_echo "/* $configure_input */" \ 17246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || as_fn_error $? "could not create -" "$LINENO" 5 17248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 17249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compute "$ac_file"'s index in $config_headers. 17250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_am_arg="$ac_file" 17251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_am_stamp_count=1 17252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor _am_header in $config_headers :; do 17253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $_am_header in 17254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $_am_arg | $_am_arg:* ) 17255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter break ;; 17256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter * ) 17257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone 17260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$_am_arg" : 'X\(//\)[^/]' \| \ 17263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$_am_arg" : 'X\(//\)$' \| \ 17264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$_am_arg" | 17266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 17271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 17275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 17279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'`/stamp-h$_am_stamp_count 17283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 17284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: executing $ac_file commands" >&6;} 17287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 17288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $ac_file$ac_mode in 17292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "scripts/gtest-config":F) chmod +x scripts/gtest-config ;; 17293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Autoconf 2.62 quotes --file arguments for eval, but not when files 17295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # are listed without --file. Let's play safe and only enable the eval 17296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if we detect the quoting. 17297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $CONFIG_FILES in 17298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *\'*) eval set x "$CONFIG_FILES" ;; 17299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) set x $CONFIG_FILES ;; 17300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter shift 17302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for mf 17303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter do 17304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Strip MF so we end up with the name of the file. 17305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mf=`echo "$mf" | sed -e 's/:.*$//'` 17306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Check whether this is an Automake generated Makefile or not. 17307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We used to match only the files named `Makefile.in', but 17308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # some people rename them; so instead we look at the file content. 17309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Grep'ing the first line is not enough: some people post-process 17310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # each Makefile.in and add a new line on top of each file to say so. 17311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Grep'ing the whole file is not good either: AIX grep has a line 17312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # limit of 2048, but all sed's we know have understand at least 4000. 17313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter dirpart=`$as_dirname -- "$mf" || 17315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$mf" : 'X\(//\)[^/]' \| \ 17317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$mf" : 'X\(//\)$' \| \ 17318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$mf" | 17320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 17325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 17329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 17333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 17337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter else 17338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter continue 17339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 17340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Extract the definition of DEPDIR, am__include, and am__quote 17341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # from the Makefile without running `make'. 17342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "$DEPDIR" && continue 17344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__include=`sed -n 's/^am__include = //p' < "$mf"` 17345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -z "am__include" && continue 17346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # When using ansi2knr, U may be empty or an underscore; expand it 17348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter U=`sed -n 's/^U = //p' < "$mf"` 17349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Find all dependency output files, they are included files with 17350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # $(DEPDIR) in their names. We invoke sed twice because it is the 17351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # simplest approach to changing $(DEPDIR) to its actual value in the 17352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # expansion. 17353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter for file in `sed -n " 17354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Make sure the directory exists. 17357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test -f "$dirpart/$file" && continue 17358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fdir=`$as_dirname -- "$file" || 17359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$file" : 'X\(//\)[^/]' \| \ 17361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$file" : 'X\(//\)$' \| \ 17362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter X"$file" : 'X\(/\)' \| . 2>/dev/null || 17363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$file" | 17364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)[^/].*/{ 17369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\/\)$/{ 17373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /^X\(\/\).*/{ 17377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s//\1/ 17378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter q 17379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter } 17380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter s/.*/./; q'` 17381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_dir=$dirpart/$fdir; as_fn_mkdir_p 17382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # echo "creating $dirpart/$file" 17383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter echo '# dummy' > "$dirpart/$file" 17384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 17385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter done 17386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} 17387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 17388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter "libtool":C) 17389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # See if we are running on zsh, and set the options which allow our 17391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # commands through without removal of \ escapes. 17392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "${ZSH_VERSION+set}" ; then 17393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter setopt NO_GLOB_SUBST 17394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter fi 17395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cfgfile="${ofile}T" 17397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $RM "$cfgfile" 17399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF >> "$cfgfile" 17401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#! $SHELL 17402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 17408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 17410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Foundation, Inc. 17411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Written by Gordon Matzigkeit, 1996 17412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 17413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This file is part of GNU Libtool. 17414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 17415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU Libtool is free software; you can redistribute it and/or 17416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# modify it under the terms of the GNU General Public License as 17417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# published by the Free Software Foundation; either version 2 of 17418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the License, or (at your option) any later version. 17419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 17420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# As a special exception to the GNU General Public License, 17421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# if you distribute this file as part of a program or library that 17422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# is built using GNU Libtool, you may include this file under the 17423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# same distribution terms that you use for the rest of that program. 17424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 17425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU Libtool is distributed in the hope that it will be useful, 17426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but WITHOUT ANY WARRANTY; without even the implied warranty of 17427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU General Public License for more details. 17429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 17430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# You should have received a copy of the GNU General Public License 17431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# along with GNU Libtool; see the file COPYING. If not, a copy 17432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# obtained by writing to the Free Software Foundation, Inc., 17434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The names of the tagged configurations supported by this script. 17438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteravailable_tags="CXX " 17439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### BEGIN LIBTOOL CONFIG 17441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Which release of libtool.m4 was used? 17443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_version=$macro_version 17444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_revision=$macro_revision 17445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to build shared libraries. 17447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_libtool_libs=$enable_shared 17448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to build static libraries. 17450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_old_libs=$enable_static 17451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# What type of objects to build. 17453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_mode=$pic_mode 17454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to optimize for fast installation. 17456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfast_install=$enable_fast_install 17457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shell to use when invoking shell scripts. 17459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=$lt_SHELL 17460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# An echo program that protects backslashes. 17462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO=$lt_ECHO 17463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The PATH separator for the build system. 17465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR=$lt_PATH_SEPARATOR 17466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The host system. 17468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias=$host_alias 17469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost=$host 17470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os=$host_os 17471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The build system. 17473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_alias=$build_alias 17474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild=$build 17475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os=$build_os 17476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A sed program that does not truncate output. 17478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED=$lt_SED 17479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterXsed="\$SED -e 1s/^X//" 17482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A grep program that handles long lines. 17484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP=$lt_GREP 17485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# An ERE matcher. 17487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP=$lt_EGREP 17488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A literal string matcher. 17490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP=$lt_FGREP 17491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A BSD- or MS-compatible name lister. 17493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM=$lt_NM 17494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we need soft or hard links. 17496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S=$lt_LN_S 17497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# What is the maximum length of a command? 17499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermax_cmd_len=$max_cmd_len 17500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Object file suffix (normally "o"). 17502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=$ac_objext 17503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Executable file suffix (normally ""). 17505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexeext=$exeext 17506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# whether the shell understands "unset". 17508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_unset=$lt_unset 17509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# turn spaces into newlines. 17511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSP2NL=$lt_lt_SP2NL 17512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# turn newlines into spaces. 17514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNL2SP=$lt_lt_NL2SP 17515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# convert \$build file names to \$host format. 17517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_host_file_cmd=$lt_cv_to_host_file_cmd 17518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# convert \$build files to toolchain format. 17520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_tool_file_cmd=$lt_cv_to_tool_file_cmd 17521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# An object symbol dumper. 17523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP=$lt_OBJDUMP 17524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Method to check whether dependent libraries are shared objects. 17526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method=$lt_deplibs_check_method 17527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to use when deplibs_check_method = "file_magic". 17529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd=$lt_file_magic_cmd 17530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to find potential files when deplibs_check_method = "file_magic". 17532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob=$lt_file_magic_glob 17533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 17535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob=$lt_want_nocaseglob 17536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DLL creation program. 17538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL=$lt_DLLTOOL 17539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to associate shared and link libraries. 17541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 17542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The archiver. 17544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR=$lt_AR 17545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flags to create an archive. 17547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR_FLAGS=$lt_AR_FLAGS 17548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to feed a file listing to the archiver. 17550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchiver_list_spec=$lt_archiver_list_spec 17551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A symbol stripping program. 17553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP=$lt_STRIP 17554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to install an old-style archive. 17556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB=$lt_RANLIB 17557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds=$lt_old_postinstall_cmds 17558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds=$lt_old_postuninstall_cmds 17559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether to use a lock for old archive extraction. 17561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlock_old_archive_extraction=$lock_old_archive_extraction 17562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A C compiler. 17564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=$lt_CC 17565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# LTCC compiler flags. 17567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=$lt_CFLAGS 17568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Take the output of nm and produce a listing of raw symbols and C names. 17570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform the output of nm in a proper C declaration. 17573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform the output of nm in a C name address pair. 17576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform the output of nm in a C name address pair when lib prefix is needed. 17579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Specify filename containing input files for \$NM. 17582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternm_file_list_spec=$lt_nm_file_list_spec 17583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The root where to search for dependent libraries,and in which our libraries should be installed. 17585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_sysroot=$lt_sysroot 17586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The name of the directory that contains temporary libtool files. 17588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjdir=$objdir 17589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Used to examine libraries when file_magic_cmd begins with "file". 17591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD=$MAGIC_CMD 17592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Must we lock files when doing compilation? 17594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks=$lt_need_locks 17595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Manifest tool. 17597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL=$lt_MANIFEST_TOOL 17598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL=$lt_DSYMUTIL 17601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tool to change global to local symbols on Mac OS X. 17603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT=$lt_NMEDIT 17604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tool to manipulate fat objects and archives on Mac OS X. 17606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO=$lt_LIPO 17607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL=$lt_OTOOL 17610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64=$lt_OTOOL64 17613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Old archive suffix (normally "a"). 17615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibext=$libext 17616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shared library suffix (normally ".so"). 17618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds=$lt_shrext_cmds 17619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The commands to extract the exported symbol list from a shared archive. 17621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextract_expsyms_cmds=$lt_extract_expsyms_cmds 17622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Variables whose values should be saved in libtool wrapper scripts and 17624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# restored at link time. 17625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink=$lt_variables_saved_for_relink 17626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need the "lib" prefix for modules? 17628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix=$need_lib_prefix 17629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need a version for libraries? 17631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version=$need_version 17632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Library versioning type. 17634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type=$version_type 17635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shared library runtime path variable. 17637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrunpath_var=$runpath_var 17638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shared library path variable. 17640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var=$shlibpath_var 17641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Is shlibpath searched before the hard-coded library search path? 17643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath=$shlibpath_overrides_runpath 17644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Format of library name prefix. 17646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec=$lt_libname_spec 17647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# List of archive names. First name is the real one, the rest are links. 17649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The last name is the one that the linker finds with -lNAME 17650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec=$lt_library_names_spec 17651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The coded name of the library, if different from the real name. 17653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec=$lt_soname_spec 17654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Permission mode override for installation of shared libraries. 17656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_override_mode=$lt_install_override_mode 17657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to use after installation of a shared archive. 17659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds=$lt_postinstall_cmds 17660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to use after uninstallation of a shared archive. 17662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds=$lt_postuninstall_cmds 17663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to finish a libtool library installation in a directory. 17665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds=$lt_finish_cmds 17666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# As "finish_cmds", except a single script fragment to be evaled but 17668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# not shown. 17669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval=$lt_finish_eval 17670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we should hardcode library paths into libraries. 17672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs=$hardcode_into_libs 17673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compile-time system search path for libraries. 17675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Run-time system search path for libraries. 17678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether dlopen is supported. 17681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdlopen_support=$enable_dlopen 17682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether dlopen of programs is supported. 17684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdlopen_self=$enable_dlopen_self 17685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether dlopen of statically linked programs is supported. 17687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdlopen_self_static=$enable_dlopen_self_static 17688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands to strip libraries. 17690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib=$lt_old_striplib 17691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib=$lt_striplib 17692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The linker used to build libraries. 17695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD=$lt_LD 17696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to create reloadable object files. 17698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag=$lt_reload_flag 17699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds=$lt_reload_cmds 17700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build an old-style archive. 17702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds=$lt_old_archive_cmds 17703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A language specific compiler. 17705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$lt_compiler 17706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Is the compiler the GNU compiler? 17708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gcc=$GCC 17709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to turn off builtin functions. 17711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Additional compiler flags for building library objects. 17714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_flag=$lt_lt_prog_compiler_pic 17715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to pass a linker flag through the compiler. 17717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_lt_prog_compiler_wl 17718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to prevent dynamic linking. 17720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_static_flag=$lt_lt_prog_compiler_static 17721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Does compiler simultaneously support -c and -o options? 17723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_c_o=$lt_lt_cv_prog_compiler_c_o 17724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to add -lc for building shared libraries. 17726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_libtool_need_lc=$archive_cmds_need_lc 17727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to disallow shared libs when runtime libs are static. 17729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to allow reflexive dlopens. 17732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to generate shared objects directly from archives. 17735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec=$lt_whole_archive_flag_spec 17736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether the compiler copes with passing no objects directly. 17738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object=$lt_compiler_needs_object 17739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create an old-style archive from a shared archive. 17741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a temporary old-style archive to link instead of a shared archive. 17744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a shared archive. 17747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds=$lt_archive_cmds 17748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds=$lt_archive_expsym_cmds 17749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a loadable module if different from building 17751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared archive. 17752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds=$lt_module_cmds 17753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds=$lt_module_expsym_cmds 17754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we are building with GNU ld or not. 17756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_with_gnu_ld 17757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that allows shared libraries with undefined symbols to be built. 17759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag=$lt_allow_undefined_flag 17760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that enforces no undefined symbols. 17762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag=$lt_no_undefined_flag 17763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag to hardcode \$libdir into a binary during linking. 17765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must work even if \$libdir does not exist 17766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we need a single "-rpath" flag with a separated argument. 17769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator=$lt_hardcode_libdir_separator 17770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary. 17773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct=$hardcode_direct 17774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary and the resulting library dependency is 17777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# library is relocated. 17779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute=$hardcode_direct_absolute 17780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary. 17783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L=$hardcode_minus_L 17784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary. 17787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var=$hardcode_shlibpath_var 17788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if building a shared library automatically hardcodes DIR 17790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the library and all subsequent libraries and executables linked 17791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# against it. 17792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic=$hardcode_automatic 17793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to yes if linker adds runtime paths of dependent libraries 17795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# to runtime path list. 17796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath=$inherit_rpath 17797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether libtool must link a program against all its dependency libraries. 17799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs=$link_all_deplibs 17800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if exported symbols are required. 17802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols=$always_export_symbols 17803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The commands to list exported symbols. 17805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds=$lt_export_symbols_cmds 17806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that should not be listed in the preloaded symbols. 17808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms=$lt_exclude_expsyms 17809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that must always be exported. 17811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms=$lt_include_expsyms 17812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for linking programs (against libraries) with templates. 17814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds=$lt_prelink_cmds 17815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for finishing linking programs. 17817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds=$lt_postlink_cmds 17818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Specify filename containing input files. 17820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec=$lt_file_list_spec 17821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to hardcode a shared library path into an executable. 17823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action=$hardcode_action 17824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The directories searched by this compiler when creating a shared library. 17826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Dependencies to place before and after the objects being linked to 17829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# create a shared library. 17830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects=$lt_predep_objects 17831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects=$lt_postdep_objects 17832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps=$lt_predeps 17833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps=$lt_postdeps 17834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The library search path used internally by the compiler when linking 17836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared library. 17837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path=$lt_compiler_lib_search_path 17838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### END LIBTOOL CONFIG 17840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 17842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter case $host_os in 17844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter aix3*) 17845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<\_LT_EOF >> "$cfgfile" 17846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AIX sometimes has problems with the GCC collect2 program. For some 17847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# reason, if we set the COLLECT_NAMES environment variable, the problems 17848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# vanish in a puff of smoke. 17849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "X${COLLECT_NAMES+set}" != Xset; then 17850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter COLLECT_NAMES= 17851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter export COLLECT_NAMES 17852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 17853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 17854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 17855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 17856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterltmain="$ac_aux_dir/ltmain.sh" 17859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # We use sed instead of cat because bash on DJGPP gets confused if 17862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # if finds mixed CR/LF and LF-only lines. Since sed operates in 17863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # text mode, it properly converts lines to CR/LF. This bash problem 17864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # is reportedly fixed, but why not run on old versions too? 17865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed '$q' "$ltmain" >> "$cfgfile" \ 17866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile"; exit 1) 17867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test x"$xsi_shell" = xyes; then 17869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 17870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_dirname ()\ 17871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ case ${1} in\ 17873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ */*) func_dirname_result="${1%/*}${2}" ;;\ 17874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ * ) func_dirname_result="${3}" ;;\ 17875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ esac\ 17876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 17877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_basename ()$/,/^} # func_basename /c\ 17883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_basename ()\ 17884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_basename_result="${1##*/}"\ 17886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 17893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_dirname_and_basename ()\ 17894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ case ${1} in\ 17896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ */*) func_dirname_result="${1%/*}${2}" ;;\ 17897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ * ) func_dirname_result="${3}" ;;\ 17898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ esac\ 17899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_basename_result="${1##*/}"\ 17900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 17907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_stripname ()\ 17908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 17910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ # positional parameters, so assign one to ordinary parameter first.\ 17911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_stripname_result=${3}\ 17912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_stripname_result=${func_stripname_result#"${1}"}\ 17913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_stripname_result=${func_stripname_result%"${2}"}\ 17914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 17915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 17921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_split_long_opt ()\ 17922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_split_long_opt_name=${1%%=*}\ 17924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_split_long_opt_arg=${1#*=}\ 17925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 17932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_split_short_opt ()\ 17933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_split_short_opt_arg=${1#??}\ 17935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 17936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 17943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_lo2o ()\ 17944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ case ${1} in\ 17946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 17947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ *) func_lo2o_result=${1} ;;\ 17948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ esac\ 17949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 17950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_xform ()$/,/^} # func_xform /c\ 17956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_xform ()\ 17957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter func_xform_result=${1%.*}.lo\ 17959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 17960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_arith ()$/,/^} # func_arith /c\ 17966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_arith ()\ 17967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter func_arith_result=$(( $* ))\ 17969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 17970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_len ()$/,/^} # func_len /c\ 17976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_len ()\ 17977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter func_len_result=${#1}\ 17979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 17980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 17985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_shell_append" = xyes; then 17987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_append ()$/,/^} # func_append /c\ 17988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_append ()\ 17989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 17990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter eval "${1}+=\\${2}"\ 17991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 17992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 17993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 17995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 17997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 17998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_append_quoted ()\ 17999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\ 18000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ func_quote_for_eval "${2}"\ 18001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 18002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 18003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 18004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 18005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=: 18006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Save a `func_append' function call where possible by direct use of '+=' 18009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 18010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 18011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 18012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test 0 -eq $? || _lt_function_replace_fail=: 18013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse 18014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Save a `func_append' function call even when '+=' is not available 18015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 18016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter && mv -f "$cfgfile.tmp" "$cfgfile" \ 18017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 18018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test 0 -eq $? || _lt_function_replace_fail=: 18019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 18020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$_lt_function_replace_fail" = x":"; then 18022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 18023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 18024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 18025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter mv -f "$cfgfile" "$ofile" || 18028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter chmod +x "$ofile" 18030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter cat <<_LT_EOF >> "$ofile" 18033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### BEGIN LIBTOOL TAG CONFIG: CXX 18035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The linker used to build libraries. 18037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD=$lt_LD_CXX 18038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to create reloadable object files. 18040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag=$lt_reload_flag_CXX 18041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds=$lt_reload_cmds_CXX 18042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build an old-style archive. 18044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds=$lt_old_archive_cmds_CXX 18045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A language specific compiler. 18047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$lt_compiler_CXX 18048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Is the compiler the GNU compiler? 18050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gcc=$GCC_CXX 18051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to turn off builtin functions. 18053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 18054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Additional compiler flags for building library objects. 18056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_flag=$lt_lt_prog_compiler_pic_CXX 18057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to pass a linker flag through the compiler. 18059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_lt_prog_compiler_wl_CXX 18060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to prevent dynamic linking. 18062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_static_flag=$lt_lt_prog_compiler_static_CXX 18063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Does compiler simultaneously support -c and -o options? 18065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 18066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to add -lc for building shared libraries. 18068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_libtool_need_lc=$archive_cmds_need_lc_CXX 18069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to disallow shared libs when runtime libs are static. 18071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 18072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to allow reflexive dlopens. 18074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 18075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to generate shared objects directly from archives. 18077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 18078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether the compiler copes with passing no objects directly. 18080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object=$lt_compiler_needs_object_CXX 18081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create an old-style archive from a shared archive. 18083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 18084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a temporary old-style archive to link instead of a shared archive. 18086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 18087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a shared archive. 18089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds=$lt_archive_cmds_CXX 18090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds=$lt_archive_expsym_cmds_CXX 18091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a loadable module if different from building 18093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared archive. 18094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds=$lt_module_cmds_CXX 18095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds=$lt_module_expsym_cmds_CXX 18096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we are building with GNU ld or not. 18098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_with_gnu_ld_CXX 18099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that allows shared libraries with undefined symbols to be built. 18101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag=$lt_allow_undefined_flag_CXX 18102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that enforces no undefined symbols. 18104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag=$lt_no_undefined_flag_CXX 18105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag to hardcode \$libdir into a binary during linking. 18107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must work even if \$libdir does not exist 18108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 18109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we need a single "-rpath" flag with a separated argument. 18111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 18112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary. 18115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct=$hardcode_direct_CXX 18116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary and the resulting library dependency is 18119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# library is relocated. 18121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute=$hardcode_direct_absolute_CXX 18122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary. 18125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L=$hardcode_minus_L_CXX 18126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary. 18129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if building a shared library automatically hardcodes DIR 18132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the library and all subsequent libraries and executables linked 18133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# against it. 18134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic=$hardcode_automatic_CXX 18135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to yes if linker adds runtime paths of dependent libraries 18137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# to runtime path list. 18138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath=$inherit_rpath_CXX 18139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether libtool must link a program against all its dependency libraries. 18141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs=$link_all_deplibs_CXX 18142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if exported symbols are required. 18144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols=$always_export_symbols_CXX 18145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The commands to list exported symbols. 18147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds=$lt_export_symbols_cmds_CXX 18148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that should not be listed in the preloaded symbols. 18150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms=$lt_exclude_expsyms_CXX 18151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that must always be exported. 18153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms=$lt_include_expsyms_CXX 18154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for linking programs (against libraries) with templates. 18156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds=$lt_prelink_cmds_CXX 18157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for finishing linking programs. 18159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds=$lt_postlink_cmds_CXX 18160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Specify filename containing input files. 18162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec=$lt_file_list_spec_CXX 18163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to hardcode a shared library path into an executable. 18165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action=$hardcode_action_CXX 18166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The directories searched by this compiler when creating a shared library. 18168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Dependencies to place before and after the objects being linked to 18171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# create a shared library. 18172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects=$lt_predep_objects_CXX 18173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects=$lt_postdep_objects_CXX 18174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps=$lt_predeps_CXX 18175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps=$lt_postdeps_CXX 18176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The library search path used internally by the compiler when linking 18178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared library. 18179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### END LIBTOOL TAG CONFIG: CXX 18182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF 18183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;; 18185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter esac 18187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone # for ac_tag 18188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_exit 0 18191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF 18192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=$ac_clean_files_save 18193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest $ac_write_fail = 0 || 18195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# configure is writing to config.log, and then calls config.status. 18199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.status does its own redirection, appending to config.log. 18200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unfortunately, on DOS this fails, as config.log is still kept open 18201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# by configure, so config.status won't be able to write to it; its 18202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# output is simply discarded. So we exec the FD to /dev/null, 18203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# effectively closing config.log, so it can be properly (re)opened and 18204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# appended to by config.status. When coming back to configure, we 18205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# need to make the FD available again. 18206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$no_create" != yes; then 18207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_cs_success=: 18208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_config_status_args= 18209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter test "$silent" = yes && 18210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ac_config_status_args="$ac_config_status_args --quiet" 18211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exec 5>/dev/null 18212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter exec 5>>config.log 18214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter # would make configure fail if this is the last instruction. 18216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter $ac_cs_success || as_fn_exit 1 18217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 18218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi 18222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter 18223