140dd5a57Smrg#! /bin/sh 240dd5a57Smrg# Guess values for system-dependent variables and create Makefiles. 340dd5a57Smrg# Generated by GNU Autoconf 2.66 for glw 8.0.0. 440dd5a57Smrg# 540dd5a57Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>. 640dd5a57Smrg# 740dd5a57Smrg# 840dd5a57Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 940dd5a57Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 1040dd5a57Smrg# Foundation, Inc. 1140dd5a57Smrg# 1240dd5a57Smrg# 1340dd5a57Smrg# This configure script is free software; the Free Software Foundation 1440dd5a57Smrg# gives unlimited permission to copy, distribute and modify it. 1540dd5a57Smrg## -------------------- ## 1640dd5a57Smrg## M4sh Initialization. ## 1740dd5a57Smrg## -------------------- ## 1840dd5a57Smrg 1940dd5a57Smrg# Be more Bourne compatible 2040dd5a57SmrgDUALCASE=1; export DUALCASE # for MKS sh 2140dd5a57Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 2240dd5a57Smrg emulate sh 2340dd5a57Smrg NULLCMD=: 2440dd5a57Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2540dd5a57Smrg # is contrary to our usage. Disable this feature. 2640dd5a57Smrg alias -g '${1+"$@"}'='"$@"' 2740dd5a57Smrg setopt NO_GLOB_SUBST 2840dd5a57Smrgelse 2940dd5a57Smrg case `(set -o) 2>/dev/null` in #( 3040dd5a57Smrg *posix*) : 3140dd5a57Smrg set -o posix ;; #( 3240dd5a57Smrg *) : 3340dd5a57Smrg ;; 3440dd5a57Smrgesac 3540dd5a57Smrgfi 3640dd5a57Smrg 3740dd5a57Smrg 3840dd5a57Smrgas_nl=' 3940dd5a57Smrg' 4040dd5a57Smrgexport as_nl 4140dd5a57Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 4240dd5a57Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4340dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4440dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4540dd5a57Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 4640dd5a57Smrg# but without wasting forks for bash or zsh. 4740dd5a57Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 4840dd5a57Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 4940dd5a57Smrg as_echo='print -r --' 5040dd5a57Smrg as_echo_n='print -rn --' 5140dd5a57Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5240dd5a57Smrg as_echo='printf %s\n' 5340dd5a57Smrg as_echo_n='printf %s' 5440dd5a57Smrgelse 5540dd5a57Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5640dd5a57Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5740dd5a57Smrg as_echo_n='/usr/ucb/echo -n' 5840dd5a57Smrg else 5940dd5a57Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 6040dd5a57Smrg as_echo_n_body='eval 6140dd5a57Smrg arg=$1; 6240dd5a57Smrg case $arg in #( 6340dd5a57Smrg *"$as_nl"*) 6440dd5a57Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 6540dd5a57Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6640dd5a57Smrg esac; 6740dd5a57Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6840dd5a57Smrg ' 6940dd5a57Smrg export as_echo_n_body 7040dd5a57Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 7140dd5a57Smrg fi 7240dd5a57Smrg export as_echo_body 7340dd5a57Smrg as_echo='sh -c $as_echo_body as_echo' 7440dd5a57Smrgfi 7540dd5a57Smrg 7640dd5a57Smrg# The user is always right. 7740dd5a57Smrgif test "${PATH_SEPARATOR+set}" != set; then 7840dd5a57Smrg PATH_SEPARATOR=: 7940dd5a57Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8040dd5a57Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8140dd5a57Smrg PATH_SEPARATOR=';' 8240dd5a57Smrg } 8340dd5a57Smrgfi 8440dd5a57Smrg 8540dd5a57Smrg 8640dd5a57Smrg# IFS 8740dd5a57Smrg# We need space, tab and new line, in precisely that order. Quoting is 8840dd5a57Smrg# there to prevent editors from complaining about space-tab. 8940dd5a57Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 9040dd5a57Smrg# splitting by setting IFS to empty value.) 9140dd5a57SmrgIFS=" "" $as_nl" 9240dd5a57Smrg 9340dd5a57Smrg# Find who we are. Look in the path if we contain no directory separator. 9440dd5a57Smrgcase $0 in #(( 9540dd5a57Smrg *[\\/]* ) as_myself=$0 ;; 9640dd5a57Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9740dd5a57Smrgfor as_dir in $PATH 9840dd5a57Smrgdo 9940dd5a57Smrg IFS=$as_save_IFS 10040dd5a57Smrg test -z "$as_dir" && as_dir=. 10140dd5a57Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 10240dd5a57Smrg done 10340dd5a57SmrgIFS=$as_save_IFS 10440dd5a57Smrg 10540dd5a57Smrg ;; 10640dd5a57Smrgesac 10740dd5a57Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 10840dd5a57Smrg# in which case we are not to be found in the path. 10940dd5a57Smrgif test "x$as_myself" = x; then 11040dd5a57Smrg as_myself=$0 11140dd5a57Smrgfi 11240dd5a57Smrgif test ! -f "$as_myself"; then 11340dd5a57Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11440dd5a57Smrg exit 1 11540dd5a57Smrgfi 11640dd5a57Smrg 11740dd5a57Smrg# Unset variables that we do not need and which cause bugs (e.g. in 11840dd5a57Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11940dd5a57Smrg# suppresses any "Segmentation fault" message there. '((' could 12040dd5a57Smrg# trigger a bug in pdksh 5.2.14. 12140dd5a57Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 12240dd5a57Smrgdo eval test x\${$as_var+set} = xset \ 12340dd5a57Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12440dd5a57Smrgdone 12540dd5a57SmrgPS1='$ ' 12640dd5a57SmrgPS2='> ' 12740dd5a57SmrgPS4='+ ' 12840dd5a57Smrg 12940dd5a57Smrg# NLS nuisances. 13040dd5a57SmrgLC_ALL=C 13140dd5a57Smrgexport LC_ALL 13240dd5a57SmrgLANGUAGE=C 13340dd5a57Smrgexport LANGUAGE 13440dd5a57Smrg 13540dd5a57Smrg# CDPATH. 13640dd5a57Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13740dd5a57Smrg 13840dd5a57Smrgif test "x$CONFIG_SHELL" = x; then 13940dd5a57Smrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 14040dd5a57Smrg emulate sh 14140dd5a57Smrg NULLCMD=: 14240dd5a57Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14340dd5a57Smrg # is contrary to our usage. Disable this feature. 14440dd5a57Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 14540dd5a57Smrg setopt NO_GLOB_SUBST 14640dd5a57Smrgelse 14740dd5a57Smrg case \`(set -o) 2>/dev/null\` in #( 14840dd5a57Smrg *posix*) : 14940dd5a57Smrg set -o posix ;; #( 15040dd5a57Smrg *) : 15140dd5a57Smrg ;; 15240dd5a57Smrgesac 15340dd5a57Smrgfi 15440dd5a57Smrg" 15540dd5a57Smrg as_required="as_fn_return () { (exit \$1); } 15640dd5a57Smrgas_fn_success () { as_fn_return 0; } 15740dd5a57Smrgas_fn_failure () { as_fn_return 1; } 15840dd5a57Smrgas_fn_ret_success () { return 0; } 15940dd5a57Smrgas_fn_ret_failure () { return 1; } 16040dd5a57Smrg 16140dd5a57Smrgexitcode=0 16240dd5a57Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 16340dd5a57Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 16440dd5a57Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 16540dd5a57Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 16640dd5a57Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 16740dd5a57Smrg 16840dd5a57Smrgelse 16940dd5a57Smrg exitcode=1; echo positional parameters were not saved. 17040dd5a57Smrgfi 17140dd5a57Smrgtest x\$exitcode = x0 || exit 1" 17240dd5a57Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 17340dd5a57Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 17440dd5a57Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 17540dd5a57Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 17640dd5a57Smrg 17740dd5a57Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 17840dd5a57Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 17940dd5a57Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 18040dd5a57Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 18140dd5a57Smrg PATH=/empty FPATH=/empty; export PATH FPATH 18240dd5a57Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 18340dd5a57Smrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 18440dd5a57Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 18540dd5a57Smrg if (eval "$as_required") 2>/dev/null; then : 18640dd5a57Smrg as_have_required=yes 18740dd5a57Smrgelse 18840dd5a57Smrg as_have_required=no 18940dd5a57Smrgfi 19040dd5a57Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 19140dd5a57Smrg 19240dd5a57Smrgelse 19340dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19440dd5a57Smrgas_found=false 19540dd5a57Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 19640dd5a57Smrgdo 19740dd5a57Smrg IFS=$as_save_IFS 19840dd5a57Smrg test -z "$as_dir" && as_dir=. 19940dd5a57Smrg as_found=: 20040dd5a57Smrg case $as_dir in #( 20140dd5a57Smrg /*) 20240dd5a57Smrg for as_base in sh bash ksh sh5; do 20340dd5a57Smrg # Try only shells that exist, to save several forks. 20440dd5a57Smrg as_shell=$as_dir/$as_base 20540dd5a57Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 20640dd5a57Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 20740dd5a57Smrg CONFIG_SHELL=$as_shell as_have_required=yes 20840dd5a57Smrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 20940dd5a57Smrg break 2 21040dd5a57Smrgfi 21140dd5a57Smrgfi 21240dd5a57Smrg done;; 21340dd5a57Smrg esac 21440dd5a57Smrg as_found=false 21540dd5a57Smrgdone 21640dd5a57Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 21740dd5a57Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 21840dd5a57Smrg CONFIG_SHELL=$SHELL as_have_required=yes 21940dd5a57Smrgfi; } 22040dd5a57SmrgIFS=$as_save_IFS 22140dd5a57Smrg 22240dd5a57Smrg 22340dd5a57Smrg if test "x$CONFIG_SHELL" != x; then : 22440dd5a57Smrg # We cannot yet assume a decent shell, so we have to provide a 22540dd5a57Smrg # neutralization value for shells without unset; and this also 22640dd5a57Smrg # works around shells that cannot unset nonexistent variables. 22740dd5a57Smrg BASH_ENV=/dev/null 22840dd5a57Smrg ENV=/dev/null 22940dd5a57Smrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 23040dd5a57Smrg export CONFIG_SHELL 23140dd5a57Smrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 23240dd5a57Smrgfi 23340dd5a57Smrg 23440dd5a57Smrg if test x$as_have_required = xno; then : 23540dd5a57Smrg $as_echo "$0: This script requires a shell more modern than all" 23640dd5a57Smrg $as_echo "$0: the shells that I found on your system." 23740dd5a57Smrg if test x${ZSH_VERSION+set} = xset ; then 23840dd5a57Smrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 23940dd5a57Smrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 24040dd5a57Smrg else 24140dd5a57Smrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 24240dd5a57Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa 24340dd5a57Smrg$0: about your system, including any error possibly output 24440dd5a57Smrg$0: before this message. Then install a modern shell, or 24540dd5a57Smrg$0: manually run the script under such a shell if you do 24640dd5a57Smrg$0: have one." 24740dd5a57Smrg fi 24840dd5a57Smrg exit 1 24940dd5a57Smrgfi 25040dd5a57Smrgfi 25140dd5a57Smrgfi 25240dd5a57SmrgSHELL=${CONFIG_SHELL-/bin/sh} 25340dd5a57Smrgexport SHELL 25440dd5a57Smrg# Unset more variables known to interfere with behavior of common tools. 25540dd5a57SmrgCLICOLOR_FORCE= GREP_OPTIONS= 25640dd5a57Smrgunset CLICOLOR_FORCE GREP_OPTIONS 25740dd5a57Smrg 25840dd5a57Smrg## --------------------- ## 25940dd5a57Smrg## M4sh Shell Functions. ## 26040dd5a57Smrg## --------------------- ## 26140dd5a57Smrg# as_fn_unset VAR 26240dd5a57Smrg# --------------- 26340dd5a57Smrg# Portably unset VAR. 26440dd5a57Smrgas_fn_unset () 26540dd5a57Smrg{ 26640dd5a57Smrg { eval $1=; unset $1;} 26740dd5a57Smrg} 26840dd5a57Smrgas_unset=as_fn_unset 26940dd5a57Smrg 27040dd5a57Smrg# as_fn_set_status STATUS 27140dd5a57Smrg# ----------------------- 27240dd5a57Smrg# Set $? to STATUS, without forking. 27340dd5a57Smrgas_fn_set_status () 27440dd5a57Smrg{ 27540dd5a57Smrg return $1 27640dd5a57Smrg} # as_fn_set_status 27740dd5a57Smrg 27840dd5a57Smrg# as_fn_exit STATUS 27940dd5a57Smrg# ----------------- 28040dd5a57Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 28140dd5a57Smrgas_fn_exit () 28240dd5a57Smrg{ 28340dd5a57Smrg set +e 28440dd5a57Smrg as_fn_set_status $1 28540dd5a57Smrg exit $1 28640dd5a57Smrg} # as_fn_exit 28740dd5a57Smrg 28840dd5a57Smrg# as_fn_mkdir_p 28940dd5a57Smrg# ------------- 29040dd5a57Smrg# Create "$as_dir" as a directory, including parents if necessary. 29140dd5a57Smrgas_fn_mkdir_p () 29240dd5a57Smrg{ 29340dd5a57Smrg 29440dd5a57Smrg case $as_dir in #( 29540dd5a57Smrg -*) as_dir=./$as_dir;; 29640dd5a57Smrg esac 29740dd5a57Smrg test -d "$as_dir" || eval $as_mkdir_p || { 29840dd5a57Smrg as_dirs= 29940dd5a57Smrg while :; do 30040dd5a57Smrg case $as_dir in #( 30140dd5a57Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 30240dd5a57Smrg *) as_qdir=$as_dir;; 30340dd5a57Smrg esac 30440dd5a57Smrg as_dirs="'$as_qdir' $as_dirs" 30540dd5a57Smrg as_dir=`$as_dirname -- "$as_dir" || 30640dd5a57Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 30740dd5a57Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 30840dd5a57Smrg X"$as_dir" : 'X\(//\)$' \| \ 30940dd5a57Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 31040dd5a57Smrg$as_echo X"$as_dir" | 31140dd5a57Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 31240dd5a57Smrg s//\1/ 31340dd5a57Smrg q 31440dd5a57Smrg } 31540dd5a57Smrg /^X\(\/\/\)[^/].*/{ 31640dd5a57Smrg s//\1/ 31740dd5a57Smrg q 31840dd5a57Smrg } 31940dd5a57Smrg /^X\(\/\/\)$/{ 32040dd5a57Smrg s//\1/ 32140dd5a57Smrg q 32240dd5a57Smrg } 32340dd5a57Smrg /^X\(\/\).*/{ 32440dd5a57Smrg s//\1/ 32540dd5a57Smrg q 32640dd5a57Smrg } 32740dd5a57Smrg s/.*/./; q'` 32840dd5a57Smrg test -d "$as_dir" && break 32940dd5a57Smrg done 33040dd5a57Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 33140dd5a57Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 33240dd5a57Smrg 33340dd5a57Smrg 33440dd5a57Smrg} # as_fn_mkdir_p 33540dd5a57Smrg# as_fn_append VAR VALUE 33640dd5a57Smrg# ---------------------- 33740dd5a57Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 33840dd5a57Smrg# advantage of any shell optimizations that allow amortized linear growth over 33940dd5a57Smrg# repeated appends, instead of the typical quadratic growth present in naive 34040dd5a57Smrg# implementations. 34140dd5a57Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 34240dd5a57Smrg eval 'as_fn_append () 34340dd5a57Smrg { 34440dd5a57Smrg eval $1+=\$2 34540dd5a57Smrg }' 34640dd5a57Smrgelse 34740dd5a57Smrg as_fn_append () 34840dd5a57Smrg { 34940dd5a57Smrg eval $1=\$$1\$2 35040dd5a57Smrg } 35140dd5a57Smrgfi # as_fn_append 35240dd5a57Smrg 35340dd5a57Smrg# as_fn_arith ARG... 35440dd5a57Smrg# ------------------ 35540dd5a57Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 35640dd5a57Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 35740dd5a57Smrg# must be portable across $(()) and expr. 35840dd5a57Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 35940dd5a57Smrg eval 'as_fn_arith () 36040dd5a57Smrg { 36140dd5a57Smrg as_val=$(( $* )) 36240dd5a57Smrg }' 36340dd5a57Smrgelse 36440dd5a57Smrg as_fn_arith () 36540dd5a57Smrg { 36640dd5a57Smrg as_val=`expr "$@" || test $? -eq 1` 36740dd5a57Smrg } 36840dd5a57Smrgfi # as_fn_arith 36940dd5a57Smrg 37040dd5a57Smrg 37140dd5a57Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 37240dd5a57Smrg# ---------------------------------------- 37340dd5a57Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 37440dd5a57Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 37540dd5a57Smrg# script with STATUS, using 1 if that was 0. 37640dd5a57Smrgas_fn_error () 37740dd5a57Smrg{ 37840dd5a57Smrg as_status=$1; test $as_status -eq 0 && as_status=1 37940dd5a57Smrg if test "$4"; then 38040dd5a57Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 38140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 38240dd5a57Smrg fi 38340dd5a57Smrg $as_echo "$as_me: error: $2" >&2 38440dd5a57Smrg as_fn_exit $as_status 38540dd5a57Smrg} # as_fn_error 38640dd5a57Smrg 38740dd5a57Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 38840dd5a57Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 38940dd5a57Smrg as_expr=expr 39040dd5a57Smrgelse 39140dd5a57Smrg as_expr=false 39240dd5a57Smrgfi 39340dd5a57Smrg 39440dd5a57Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 39540dd5a57Smrg as_basename=basename 39640dd5a57Smrgelse 39740dd5a57Smrg as_basename=false 39840dd5a57Smrgfi 39940dd5a57Smrg 40040dd5a57Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 40140dd5a57Smrg as_dirname=dirname 40240dd5a57Smrgelse 40340dd5a57Smrg as_dirname=false 40440dd5a57Smrgfi 40540dd5a57Smrg 40640dd5a57Smrgas_me=`$as_basename -- "$0" || 40740dd5a57Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 40840dd5a57Smrg X"$0" : 'X\(//\)$' \| \ 40940dd5a57Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 41040dd5a57Smrg$as_echo X/"$0" | 41140dd5a57Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 41240dd5a57Smrg s//\1/ 41340dd5a57Smrg q 41440dd5a57Smrg } 41540dd5a57Smrg /^X\/\(\/\/\)$/{ 41640dd5a57Smrg s//\1/ 41740dd5a57Smrg q 41840dd5a57Smrg } 41940dd5a57Smrg /^X\/\(\/\).*/{ 42040dd5a57Smrg s//\1/ 42140dd5a57Smrg q 42240dd5a57Smrg } 42340dd5a57Smrg s/.*/./; q'` 42440dd5a57Smrg 42540dd5a57Smrg# Avoid depending upon Character Ranges. 42640dd5a57Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 42740dd5a57Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 42840dd5a57Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 42940dd5a57Smrgas_cr_digits='0123456789' 43040dd5a57Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 43140dd5a57Smrg 43240dd5a57Smrg 43340dd5a57Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 43440dd5a57Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 43540dd5a57Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 43640dd5a57Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 43740dd5a57Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 43840dd5a57Smrg sed -n ' 43940dd5a57Smrg p 44040dd5a57Smrg /[$]LINENO/= 44140dd5a57Smrg ' <$as_myself | 44240dd5a57Smrg sed ' 44340dd5a57Smrg s/[$]LINENO.*/&-/ 44440dd5a57Smrg t lineno 44540dd5a57Smrg b 44640dd5a57Smrg :lineno 44740dd5a57Smrg N 44840dd5a57Smrg :loop 44940dd5a57Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 45040dd5a57Smrg t loop 45140dd5a57Smrg s/-\n.*// 45240dd5a57Smrg ' >$as_me.lineno && 45340dd5a57Smrg chmod +x "$as_me.lineno" || 45440dd5a57Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 45540dd5a57Smrg 45640dd5a57Smrg # Don't try to exec as it changes $[0], causing all sort of problems 45740dd5a57Smrg # (the dirname of $[0] is not the place where we might find the 45840dd5a57Smrg # original and so on. Autoconf is especially sensitive to this). 45940dd5a57Smrg . "./$as_me.lineno" 46040dd5a57Smrg # Exit status is that of the last command. 46140dd5a57Smrg exit 46240dd5a57Smrg} 46340dd5a57Smrg 46440dd5a57SmrgECHO_C= ECHO_N= ECHO_T= 46540dd5a57Smrgcase `echo -n x` in #((((( 46640dd5a57Smrg-n*) 46740dd5a57Smrg case `echo 'xy\c'` in 46840dd5a57Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 46940dd5a57Smrg xy) ECHO_C='\c';; 47040dd5a57Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 47140dd5a57Smrg ECHO_T=' ';; 47240dd5a57Smrg esac;; 47340dd5a57Smrg*) 47440dd5a57Smrg ECHO_N='-n';; 47540dd5a57Smrgesac 47640dd5a57Smrg 47740dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.file 47840dd5a57Smrgif test -d conf$$.dir; then 47940dd5a57Smrg rm -f conf$$.dir/conf$$.file 48040dd5a57Smrgelse 48140dd5a57Smrg rm -f conf$$.dir 48240dd5a57Smrg mkdir conf$$.dir 2>/dev/null 48340dd5a57Smrgfi 48440dd5a57Smrgif (echo >conf$$.file) 2>/dev/null; then 48540dd5a57Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 48640dd5a57Smrg as_ln_s='ln -s' 48740dd5a57Smrg # ... but there are two gotchas: 48840dd5a57Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 48940dd5a57Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 49040dd5a57Smrg # In both cases, we have to default to `cp -p'. 49140dd5a57Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 49240dd5a57Smrg as_ln_s='cp -p' 49340dd5a57Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 49440dd5a57Smrg as_ln_s=ln 49540dd5a57Smrg else 49640dd5a57Smrg as_ln_s='cp -p' 49740dd5a57Smrg fi 49840dd5a57Smrgelse 49940dd5a57Smrg as_ln_s='cp -p' 50040dd5a57Smrgfi 50140dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 50240dd5a57Smrgrmdir conf$$.dir 2>/dev/null 50340dd5a57Smrg 50440dd5a57Smrgif mkdir -p . 2>/dev/null; then 50540dd5a57Smrg as_mkdir_p='mkdir -p "$as_dir"' 50640dd5a57Smrgelse 50740dd5a57Smrg test -d ./-p && rmdir ./-p 50840dd5a57Smrg as_mkdir_p=false 50940dd5a57Smrgfi 51040dd5a57Smrg 51140dd5a57Smrgif test -x / >/dev/null 2>&1; then 51240dd5a57Smrg as_test_x='test -x' 51340dd5a57Smrgelse 51440dd5a57Smrg if ls -dL / >/dev/null 2>&1; then 51540dd5a57Smrg as_ls_L_option=L 51640dd5a57Smrg else 51740dd5a57Smrg as_ls_L_option= 51840dd5a57Smrg fi 51940dd5a57Smrg as_test_x=' 52040dd5a57Smrg eval sh -c '\'' 52140dd5a57Smrg if test -d "$1"; then 52240dd5a57Smrg test -d "$1/."; 52340dd5a57Smrg else 52440dd5a57Smrg case $1 in #( 52540dd5a57Smrg -*)set "./$1";; 52640dd5a57Smrg esac; 52740dd5a57Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 52840dd5a57Smrg ???[sx]*):;;*)false;;esac;fi 52940dd5a57Smrg '\'' sh 53040dd5a57Smrg ' 53140dd5a57Smrgfi 53240dd5a57Smrgas_executable_p=$as_test_x 53340dd5a57Smrg 53440dd5a57Smrg# Sed expression to map a string onto a valid CPP name. 53540dd5a57Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 53640dd5a57Smrg 53740dd5a57Smrg# Sed expression to map a string onto a valid variable name. 53840dd5a57Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 53940dd5a57Smrg 54040dd5a57SmrgSHELL=${CONFIG_SHELL-/bin/sh} 54140dd5a57Smrg 54240dd5a57Smrg 54340dd5a57Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 54440dd5a57Smrgexec 6>&1 54540dd5a57Smrg 54640dd5a57Smrg# Name of the host. 54740dd5a57Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 54840dd5a57Smrg# so uname gets run too. 54940dd5a57Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 55040dd5a57Smrg 55140dd5a57Smrg# 55240dd5a57Smrg# Initializations. 55340dd5a57Smrg# 55440dd5a57Smrgac_default_prefix=/usr/local 55540dd5a57Smrgac_clean_files= 55640dd5a57Smrgac_config_libobj_dir=. 55740dd5a57SmrgLIBOBJS= 55840dd5a57Smrgcross_compiling=no 55940dd5a57Smrgsubdirs= 56040dd5a57SmrgMFLAGS= 56140dd5a57SmrgMAKEFLAGS= 56240dd5a57Smrg 56340dd5a57Smrg# Identity of this package. 56440dd5a57SmrgPACKAGE_NAME='glw' 56540dd5a57SmrgPACKAGE_TARNAME='glw' 56640dd5a57SmrgPACKAGE_VERSION='8.0.0' 56740dd5a57SmrgPACKAGE_STRING='glw 8.0.0' 56840dd5a57SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa' 56940dd5a57SmrgPACKAGE_URL='' 57040dd5a57Smrg 57140dd5a57Smrg# Factoring default headers for most tests. 57240dd5a57Smrgac_includes_default="\ 57340dd5a57Smrg#include <stdio.h> 57440dd5a57Smrg#ifdef HAVE_SYS_TYPES_H 57540dd5a57Smrg# include <sys/types.h> 57640dd5a57Smrg#endif 57740dd5a57Smrg#ifdef HAVE_SYS_STAT_H 57840dd5a57Smrg# include <sys/stat.h> 57940dd5a57Smrg#endif 58040dd5a57Smrg#ifdef STDC_HEADERS 58140dd5a57Smrg# include <stdlib.h> 58240dd5a57Smrg# include <stddef.h> 58340dd5a57Smrg#else 58440dd5a57Smrg# ifdef HAVE_STDLIB_H 58540dd5a57Smrg# include <stdlib.h> 58640dd5a57Smrg# endif 58740dd5a57Smrg#endif 58840dd5a57Smrg#ifdef HAVE_STRING_H 58940dd5a57Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 59040dd5a57Smrg# include <memory.h> 59140dd5a57Smrg# endif 59240dd5a57Smrg# include <string.h> 59340dd5a57Smrg#endif 59440dd5a57Smrg#ifdef HAVE_STRINGS_H 59540dd5a57Smrg# include <strings.h> 59640dd5a57Smrg#endif 59740dd5a57Smrg#ifdef HAVE_INTTYPES_H 59840dd5a57Smrg# include <inttypes.h> 59940dd5a57Smrg#endif 60040dd5a57Smrg#ifdef HAVE_STDINT_H 60140dd5a57Smrg# include <stdint.h> 60240dd5a57Smrg#endif 60340dd5a57Smrg#ifdef HAVE_UNISTD_H 60440dd5a57Smrg# include <unistd.h> 60540dd5a57Smrg#endif" 60640dd5a57Smrg 60740dd5a57Smrgac_subst_vars='am__EXEEXT_FALSE 60840dd5a57Smrgam__EXEEXT_TRUE 60940dd5a57SmrgLTLIBOBJS 61040dd5a57SmrgLIBOBJS 61140dd5a57SmrgX11_LIBS 61240dd5a57SmrgX11_CFLAGS 61340dd5a57SmrgGLW_PC_CFLAGS 61440dd5a57SmrgGLW_PC_LIB_PRIV 61540dd5a57SmrgMOTIF_CONFIG 61640dd5a57SmrgGLW_LIBS 61740dd5a57SmrgGLW_CFLAGS 61840dd5a57SmrgGL_LIBS 61940dd5a57SmrgGL_CFLAGS 62040dd5a57SmrgENABLE_MOTIF_FALSE 62140dd5a57SmrgENABLE_MOTIF_TRUE 62240dd5a57SmrgPKG_CONFIG_LIBDIR 62340dd5a57SmrgPKG_CONFIG_PATH 62440dd5a57SmrgPKG_CONFIG 62540dd5a57SmrgAM_BACKSLASH 62640dd5a57SmrgAM_DEFAULT_VERBOSITY 62740dd5a57SmrgOTOOL64 62840dd5a57SmrgOTOOL 62940dd5a57SmrgLIPO 63040dd5a57SmrgNMEDIT 63140dd5a57SmrgDSYMUTIL 63240dd5a57SmrgRANLIB 63340dd5a57SmrgAR 63440dd5a57SmrgOBJDUMP 63540dd5a57SmrgLN_S 63640dd5a57SmrgNM 63740dd5a57Smrgac_ct_DUMPBIN 63840dd5a57SmrgDUMPBIN 63940dd5a57SmrgLD 64040dd5a57SmrgFGREP 64140dd5a57SmrgEGREP 64240dd5a57SmrgGREP 64340dd5a57SmrgSED 64440dd5a57SmrgLIBTOOL 64540dd5a57SmrgCPP 64640dd5a57Smrgam__fastdepCC_FALSE 64740dd5a57Smrgam__fastdepCC_TRUE 64840dd5a57SmrgCCDEPMODE 64940dd5a57SmrgAMDEPBACKSLASH 65040dd5a57SmrgAMDEP_FALSE 65140dd5a57SmrgAMDEP_TRUE 65240dd5a57Smrgam__quote 65340dd5a57Smrgam__include 65440dd5a57SmrgDEPDIR 65540dd5a57SmrgOBJEXT 65640dd5a57SmrgEXEEXT 65740dd5a57Smrgac_ct_CC 65840dd5a57SmrgCPPFLAGS 65940dd5a57SmrgLDFLAGS 66040dd5a57SmrgCFLAGS 66140dd5a57SmrgCC 66240dd5a57Smrgam__untar 66340dd5a57Smrgam__tar 66440dd5a57SmrgAMTAR 66540dd5a57Smrgam__leading_dot 66640dd5a57SmrgSET_MAKE 66740dd5a57SmrgAWK 66840dd5a57Smrgmkdir_p 66940dd5a57SmrgMKDIR_P 67040dd5a57SmrgINSTALL_STRIP_PROGRAM 67140dd5a57SmrgSTRIP 67240dd5a57Smrginstall_sh 67340dd5a57SmrgMAKEINFO 67440dd5a57SmrgAUTOHEADER 67540dd5a57SmrgAUTOMAKE 67640dd5a57SmrgAUTOCONF 67740dd5a57SmrgACLOCAL 67840dd5a57SmrgVERSION 67940dd5a57SmrgPACKAGE 68040dd5a57SmrgCYGPATH_W 68140dd5a57Smrgam__isrc 68240dd5a57SmrgINSTALL_DATA 68340dd5a57SmrgINSTALL_SCRIPT 68440dd5a57SmrgINSTALL_PROGRAM 68540dd5a57Smrghost_os 68640dd5a57Smrghost_vendor 68740dd5a57Smrghost_cpu 68840dd5a57Smrghost 68940dd5a57Smrgbuild_os 69040dd5a57Smrgbuild_vendor 69140dd5a57Smrgbuild_cpu 69240dd5a57Smrgbuild 69340dd5a57Smrgtarget_alias 69440dd5a57Smrghost_alias 69540dd5a57Smrgbuild_alias 69640dd5a57SmrgLIBS 69740dd5a57SmrgECHO_T 69840dd5a57SmrgECHO_N 69940dd5a57SmrgECHO_C 70040dd5a57SmrgDEFS 70140dd5a57Smrgmandir 70240dd5a57Smrglocaledir 70340dd5a57Smrglibdir 70440dd5a57Smrgpsdir 70540dd5a57Smrgpdfdir 70640dd5a57Smrgdvidir 70740dd5a57Smrghtmldir 70840dd5a57Smrginfodir 70940dd5a57Smrgdocdir 71040dd5a57Smrgoldincludedir 71140dd5a57Smrgincludedir 71240dd5a57Smrglocalstatedir 71340dd5a57Smrgsharedstatedir 71440dd5a57Smrgsysconfdir 71540dd5a57Smrgdatadir 71640dd5a57Smrgdatarootdir 71740dd5a57Smrglibexecdir 71840dd5a57Smrgsbindir 71940dd5a57Smrgbindir 72040dd5a57Smrgprogram_transform_name 72140dd5a57Smrgprefix 72240dd5a57Smrgexec_prefix 72340dd5a57SmrgPACKAGE_URL 72440dd5a57SmrgPACKAGE_BUGREPORT 72540dd5a57SmrgPACKAGE_STRING 72640dd5a57SmrgPACKAGE_VERSION 72740dd5a57SmrgPACKAGE_TARNAME 72840dd5a57SmrgPACKAGE_NAME 72940dd5a57SmrgPATH_SEPARATOR 73040dd5a57SmrgSHELL' 73140dd5a57Smrgac_subst_files='' 73240dd5a57Smrgac_user_opts=' 73340dd5a57Smrgenable_option_checking 73440dd5a57Smrgenable_dependency_tracking 73540dd5a57Smrgenable_shared 73640dd5a57Smrgenable_static 73740dd5a57Smrgwith_pic 73840dd5a57Smrgenable_fast_install 73940dd5a57Smrgwith_gnu_ld 74040dd5a57Smrgenable_libtool_lock 74140dd5a57Smrgenable_silent_rules 74240dd5a57Smrgenable_motif 74340dd5a57Smrg' 74440dd5a57Smrg ac_precious_vars='build_alias 74540dd5a57Smrghost_alias 74640dd5a57Smrgtarget_alias 74740dd5a57SmrgCC 74840dd5a57SmrgCFLAGS 74940dd5a57SmrgLDFLAGS 75040dd5a57SmrgLIBS 75140dd5a57SmrgCPPFLAGS 75240dd5a57SmrgCPP 75340dd5a57SmrgPKG_CONFIG 75440dd5a57SmrgPKG_CONFIG_PATH 75540dd5a57SmrgPKG_CONFIG_LIBDIR 75640dd5a57SmrgGL_CFLAGS 75740dd5a57SmrgGL_LIBS 75840dd5a57SmrgGLW_CFLAGS 75940dd5a57SmrgGLW_LIBS 76040dd5a57SmrgX11_CFLAGS 76140dd5a57SmrgX11_LIBS' 76240dd5a57Smrg 76340dd5a57Smrg 76440dd5a57Smrg# Initialize some variables set by options. 76540dd5a57Smrgac_init_help= 76640dd5a57Smrgac_init_version=false 76740dd5a57Smrgac_unrecognized_opts= 76840dd5a57Smrgac_unrecognized_sep= 76940dd5a57Smrg# The variables have the same names as the options, with 77040dd5a57Smrg# dashes changed to underlines. 77140dd5a57Smrgcache_file=/dev/null 77240dd5a57Smrgexec_prefix=NONE 77340dd5a57Smrgno_create= 77440dd5a57Smrgno_recursion= 77540dd5a57Smrgprefix=NONE 77640dd5a57Smrgprogram_prefix=NONE 77740dd5a57Smrgprogram_suffix=NONE 77840dd5a57Smrgprogram_transform_name=s,x,x, 77940dd5a57Smrgsilent= 78040dd5a57Smrgsite= 78140dd5a57Smrgsrcdir= 78240dd5a57Smrgverbose= 78340dd5a57Smrgx_includes=NONE 78440dd5a57Smrgx_libraries=NONE 78540dd5a57Smrg 78640dd5a57Smrg# Installation directory options. 78740dd5a57Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 78840dd5a57Smrg# and all the variables that are supposed to be based on exec_prefix 78940dd5a57Smrg# by default will actually change. 79040dd5a57Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 79140dd5a57Smrg# (The list follows the same order as the GNU Coding Standards.) 79240dd5a57Smrgbindir='${exec_prefix}/bin' 79340dd5a57Smrgsbindir='${exec_prefix}/sbin' 79440dd5a57Smrglibexecdir='${exec_prefix}/libexec' 79540dd5a57Smrgdatarootdir='${prefix}/share' 79640dd5a57Smrgdatadir='${datarootdir}' 79740dd5a57Smrgsysconfdir='${prefix}/etc' 79840dd5a57Smrgsharedstatedir='${prefix}/com' 79940dd5a57Smrglocalstatedir='${prefix}/var' 80040dd5a57Smrgincludedir='${prefix}/include' 80140dd5a57Smrgoldincludedir='/usr/include' 80240dd5a57Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 80340dd5a57Smrginfodir='${datarootdir}/info' 80440dd5a57Smrghtmldir='${docdir}' 80540dd5a57Smrgdvidir='${docdir}' 80640dd5a57Smrgpdfdir='${docdir}' 80740dd5a57Smrgpsdir='${docdir}' 80840dd5a57Smrglibdir='${exec_prefix}/lib' 80940dd5a57Smrglocaledir='${datarootdir}/locale' 81040dd5a57Smrgmandir='${datarootdir}/man' 81140dd5a57Smrg 81240dd5a57Smrgac_prev= 81340dd5a57Smrgac_dashdash= 81440dd5a57Smrgfor ac_option 81540dd5a57Smrgdo 81640dd5a57Smrg # If the previous option needs an argument, assign it. 81740dd5a57Smrg if test -n "$ac_prev"; then 81840dd5a57Smrg eval $ac_prev=\$ac_option 81940dd5a57Smrg ac_prev= 82040dd5a57Smrg continue 82140dd5a57Smrg fi 82240dd5a57Smrg 82340dd5a57Smrg case $ac_option in 82440dd5a57Smrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 82540dd5a57Smrg *) ac_optarg=yes ;; 82640dd5a57Smrg esac 82740dd5a57Smrg 82840dd5a57Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 82940dd5a57Smrg 83040dd5a57Smrg case $ac_dashdash$ac_option in 83140dd5a57Smrg --) 83240dd5a57Smrg ac_dashdash=yes ;; 83340dd5a57Smrg 83440dd5a57Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 83540dd5a57Smrg ac_prev=bindir ;; 83640dd5a57Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 83740dd5a57Smrg bindir=$ac_optarg ;; 83840dd5a57Smrg 83940dd5a57Smrg -build | --build | --buil | --bui | --bu) 84040dd5a57Smrg ac_prev=build_alias ;; 84140dd5a57Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 84240dd5a57Smrg build_alias=$ac_optarg ;; 84340dd5a57Smrg 84440dd5a57Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 84540dd5a57Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 84640dd5a57Smrg ac_prev=cache_file ;; 84740dd5a57Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 84840dd5a57Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 84940dd5a57Smrg cache_file=$ac_optarg ;; 85040dd5a57Smrg 85140dd5a57Smrg --config-cache | -C) 85240dd5a57Smrg cache_file=config.cache ;; 85340dd5a57Smrg 85440dd5a57Smrg -datadir | --datadir | --datadi | --datad) 85540dd5a57Smrg ac_prev=datadir ;; 85640dd5a57Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 85740dd5a57Smrg datadir=$ac_optarg ;; 85840dd5a57Smrg 85940dd5a57Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 86040dd5a57Smrg | --dataroo | --dataro | --datar) 86140dd5a57Smrg ac_prev=datarootdir ;; 86240dd5a57Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 86340dd5a57Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 86440dd5a57Smrg datarootdir=$ac_optarg ;; 86540dd5a57Smrg 86640dd5a57Smrg -disable-* | --disable-*) 86740dd5a57Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 86840dd5a57Smrg # Reject names that are not valid shell variable names. 86940dd5a57Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 87040dd5a57Smrg as_fn_error $? "invalid feature name: $ac_useropt" 87140dd5a57Smrg ac_useropt_orig=$ac_useropt 87240dd5a57Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 87340dd5a57Smrg case $ac_user_opts in 87440dd5a57Smrg *" 87540dd5a57Smrg"enable_$ac_useropt" 87640dd5a57Smrg"*) ;; 87740dd5a57Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 87840dd5a57Smrg ac_unrecognized_sep=', ';; 87940dd5a57Smrg esac 88040dd5a57Smrg eval enable_$ac_useropt=no ;; 88140dd5a57Smrg 88240dd5a57Smrg -docdir | --docdir | --docdi | --doc | --do) 88340dd5a57Smrg ac_prev=docdir ;; 88440dd5a57Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 88540dd5a57Smrg docdir=$ac_optarg ;; 88640dd5a57Smrg 88740dd5a57Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 88840dd5a57Smrg ac_prev=dvidir ;; 88940dd5a57Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 89040dd5a57Smrg dvidir=$ac_optarg ;; 89140dd5a57Smrg 89240dd5a57Smrg -enable-* | --enable-*) 89340dd5a57Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 89440dd5a57Smrg # Reject names that are not valid shell variable names. 89540dd5a57Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 89640dd5a57Smrg as_fn_error $? "invalid feature name: $ac_useropt" 89740dd5a57Smrg ac_useropt_orig=$ac_useropt 89840dd5a57Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 89940dd5a57Smrg case $ac_user_opts in 90040dd5a57Smrg *" 90140dd5a57Smrg"enable_$ac_useropt" 90240dd5a57Smrg"*) ;; 90340dd5a57Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 90440dd5a57Smrg ac_unrecognized_sep=', ';; 90540dd5a57Smrg esac 90640dd5a57Smrg eval enable_$ac_useropt=\$ac_optarg ;; 90740dd5a57Smrg 90840dd5a57Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 90940dd5a57Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 91040dd5a57Smrg | --exec | --exe | --ex) 91140dd5a57Smrg ac_prev=exec_prefix ;; 91240dd5a57Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 91340dd5a57Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 91440dd5a57Smrg | --exec=* | --exe=* | --ex=*) 91540dd5a57Smrg exec_prefix=$ac_optarg ;; 91640dd5a57Smrg 91740dd5a57Smrg -gas | --gas | --ga | --g) 91840dd5a57Smrg # Obsolete; use --with-gas. 91940dd5a57Smrg with_gas=yes ;; 92040dd5a57Smrg 92140dd5a57Smrg -help | --help | --hel | --he | -h) 92240dd5a57Smrg ac_init_help=long ;; 92340dd5a57Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 92440dd5a57Smrg ac_init_help=recursive ;; 92540dd5a57Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 92640dd5a57Smrg ac_init_help=short ;; 92740dd5a57Smrg 92840dd5a57Smrg -host | --host | --hos | --ho) 92940dd5a57Smrg ac_prev=host_alias ;; 93040dd5a57Smrg -host=* | --host=* | --hos=* | --ho=*) 93140dd5a57Smrg host_alias=$ac_optarg ;; 93240dd5a57Smrg 93340dd5a57Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 93440dd5a57Smrg ac_prev=htmldir ;; 93540dd5a57Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 93640dd5a57Smrg | --ht=*) 93740dd5a57Smrg htmldir=$ac_optarg ;; 93840dd5a57Smrg 93940dd5a57Smrg -includedir | --includedir | --includedi | --included | --include \ 94040dd5a57Smrg | --includ | --inclu | --incl | --inc) 94140dd5a57Smrg ac_prev=includedir ;; 94240dd5a57Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 94340dd5a57Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 94440dd5a57Smrg includedir=$ac_optarg ;; 94540dd5a57Smrg 94640dd5a57Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 94740dd5a57Smrg ac_prev=infodir ;; 94840dd5a57Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 94940dd5a57Smrg infodir=$ac_optarg ;; 95040dd5a57Smrg 95140dd5a57Smrg -libdir | --libdir | --libdi | --libd) 95240dd5a57Smrg ac_prev=libdir ;; 95340dd5a57Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 95440dd5a57Smrg libdir=$ac_optarg ;; 95540dd5a57Smrg 95640dd5a57Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 95740dd5a57Smrg | --libexe | --libex | --libe) 95840dd5a57Smrg ac_prev=libexecdir ;; 95940dd5a57Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 96040dd5a57Smrg | --libexe=* | --libex=* | --libe=*) 96140dd5a57Smrg libexecdir=$ac_optarg ;; 96240dd5a57Smrg 96340dd5a57Smrg -localedir | --localedir | --localedi | --localed | --locale) 96440dd5a57Smrg ac_prev=localedir ;; 96540dd5a57Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 96640dd5a57Smrg localedir=$ac_optarg ;; 96740dd5a57Smrg 96840dd5a57Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 96940dd5a57Smrg | --localstate | --localstat | --localsta | --localst | --locals) 97040dd5a57Smrg ac_prev=localstatedir ;; 97140dd5a57Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 97240dd5a57Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 97340dd5a57Smrg localstatedir=$ac_optarg ;; 97440dd5a57Smrg 97540dd5a57Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 97640dd5a57Smrg ac_prev=mandir ;; 97740dd5a57Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 97840dd5a57Smrg mandir=$ac_optarg ;; 97940dd5a57Smrg 98040dd5a57Smrg -nfp | --nfp | --nf) 98140dd5a57Smrg # Obsolete; use --without-fp. 98240dd5a57Smrg with_fp=no ;; 98340dd5a57Smrg 98440dd5a57Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 98540dd5a57Smrg | --no-cr | --no-c | -n) 98640dd5a57Smrg no_create=yes ;; 98740dd5a57Smrg 98840dd5a57Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 98940dd5a57Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 99040dd5a57Smrg no_recursion=yes ;; 99140dd5a57Smrg 99240dd5a57Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 99340dd5a57Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 99440dd5a57Smrg | --oldin | --oldi | --old | --ol | --o) 99540dd5a57Smrg ac_prev=oldincludedir ;; 99640dd5a57Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 99740dd5a57Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 99840dd5a57Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 99940dd5a57Smrg oldincludedir=$ac_optarg ;; 100040dd5a57Smrg 100140dd5a57Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 100240dd5a57Smrg ac_prev=prefix ;; 100340dd5a57Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 100440dd5a57Smrg prefix=$ac_optarg ;; 100540dd5a57Smrg 100640dd5a57Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 100740dd5a57Smrg | --program-pre | --program-pr | --program-p) 100840dd5a57Smrg ac_prev=program_prefix ;; 100940dd5a57Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 101040dd5a57Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 101140dd5a57Smrg program_prefix=$ac_optarg ;; 101240dd5a57Smrg 101340dd5a57Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 101440dd5a57Smrg | --program-suf | --program-su | --program-s) 101540dd5a57Smrg ac_prev=program_suffix ;; 101640dd5a57Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 101740dd5a57Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 101840dd5a57Smrg program_suffix=$ac_optarg ;; 101940dd5a57Smrg 102040dd5a57Smrg -program-transform-name | --program-transform-name \ 102140dd5a57Smrg | --program-transform-nam | --program-transform-na \ 102240dd5a57Smrg | --program-transform-n | --program-transform- \ 102340dd5a57Smrg | --program-transform | --program-transfor \ 102440dd5a57Smrg | --program-transfo | --program-transf \ 102540dd5a57Smrg | --program-trans | --program-tran \ 102640dd5a57Smrg | --progr-tra | --program-tr | --program-t) 102740dd5a57Smrg ac_prev=program_transform_name ;; 102840dd5a57Smrg -program-transform-name=* | --program-transform-name=* \ 102940dd5a57Smrg | --program-transform-nam=* | --program-transform-na=* \ 103040dd5a57Smrg | --program-transform-n=* | --program-transform-=* \ 103140dd5a57Smrg | --program-transform=* | --program-transfor=* \ 103240dd5a57Smrg | --program-transfo=* | --program-transf=* \ 103340dd5a57Smrg | --program-trans=* | --program-tran=* \ 103440dd5a57Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 103540dd5a57Smrg program_transform_name=$ac_optarg ;; 103640dd5a57Smrg 103740dd5a57Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 103840dd5a57Smrg ac_prev=pdfdir ;; 103940dd5a57Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 104040dd5a57Smrg pdfdir=$ac_optarg ;; 104140dd5a57Smrg 104240dd5a57Smrg -psdir | --psdir | --psdi | --psd | --ps) 104340dd5a57Smrg ac_prev=psdir ;; 104440dd5a57Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 104540dd5a57Smrg psdir=$ac_optarg ;; 104640dd5a57Smrg 104740dd5a57Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 104840dd5a57Smrg | -silent | --silent | --silen | --sile | --sil) 104940dd5a57Smrg silent=yes ;; 105040dd5a57Smrg 105140dd5a57Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 105240dd5a57Smrg ac_prev=sbindir ;; 105340dd5a57Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 105440dd5a57Smrg | --sbi=* | --sb=*) 105540dd5a57Smrg sbindir=$ac_optarg ;; 105640dd5a57Smrg 105740dd5a57Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 105840dd5a57Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 105940dd5a57Smrg | --sharedst | --shareds | --shared | --share | --shar \ 106040dd5a57Smrg | --sha | --sh) 106140dd5a57Smrg ac_prev=sharedstatedir ;; 106240dd5a57Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 106340dd5a57Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 106440dd5a57Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 106540dd5a57Smrg | --sha=* | --sh=*) 106640dd5a57Smrg sharedstatedir=$ac_optarg ;; 106740dd5a57Smrg 106840dd5a57Smrg -site | --site | --sit) 106940dd5a57Smrg ac_prev=site ;; 107040dd5a57Smrg -site=* | --site=* | --sit=*) 107140dd5a57Smrg site=$ac_optarg ;; 107240dd5a57Smrg 107340dd5a57Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 107440dd5a57Smrg ac_prev=srcdir ;; 107540dd5a57Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 107640dd5a57Smrg srcdir=$ac_optarg ;; 107740dd5a57Smrg 107840dd5a57Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 107940dd5a57Smrg | --syscon | --sysco | --sysc | --sys | --sy) 108040dd5a57Smrg ac_prev=sysconfdir ;; 108140dd5a57Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 108240dd5a57Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 108340dd5a57Smrg sysconfdir=$ac_optarg ;; 108440dd5a57Smrg 108540dd5a57Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 108640dd5a57Smrg ac_prev=target_alias ;; 108740dd5a57Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 108840dd5a57Smrg target_alias=$ac_optarg ;; 108940dd5a57Smrg 109040dd5a57Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 109140dd5a57Smrg verbose=yes ;; 109240dd5a57Smrg 109340dd5a57Smrg -version | --version | --versio | --versi | --vers | -V) 109440dd5a57Smrg ac_init_version=: ;; 109540dd5a57Smrg 109640dd5a57Smrg -with-* | --with-*) 109740dd5a57Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 109840dd5a57Smrg # Reject names that are not valid shell variable names. 109940dd5a57Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 110040dd5a57Smrg as_fn_error $? "invalid package name: $ac_useropt" 110140dd5a57Smrg ac_useropt_orig=$ac_useropt 110240dd5a57Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 110340dd5a57Smrg case $ac_user_opts in 110440dd5a57Smrg *" 110540dd5a57Smrg"with_$ac_useropt" 110640dd5a57Smrg"*) ;; 110740dd5a57Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 110840dd5a57Smrg ac_unrecognized_sep=', ';; 110940dd5a57Smrg esac 111040dd5a57Smrg eval with_$ac_useropt=\$ac_optarg ;; 111140dd5a57Smrg 111240dd5a57Smrg -without-* | --without-*) 111340dd5a57Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 111440dd5a57Smrg # Reject names that are not valid shell variable names. 111540dd5a57Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 111640dd5a57Smrg as_fn_error $? "invalid package name: $ac_useropt" 111740dd5a57Smrg ac_useropt_orig=$ac_useropt 111840dd5a57Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 111940dd5a57Smrg case $ac_user_opts in 112040dd5a57Smrg *" 112140dd5a57Smrg"with_$ac_useropt" 112240dd5a57Smrg"*) ;; 112340dd5a57Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 112440dd5a57Smrg ac_unrecognized_sep=', ';; 112540dd5a57Smrg esac 112640dd5a57Smrg eval with_$ac_useropt=no ;; 112740dd5a57Smrg 112840dd5a57Smrg --x) 112940dd5a57Smrg # Obsolete; use --with-x. 113040dd5a57Smrg with_x=yes ;; 113140dd5a57Smrg 113240dd5a57Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 113340dd5a57Smrg | --x-incl | --x-inc | --x-in | --x-i) 113440dd5a57Smrg ac_prev=x_includes ;; 113540dd5a57Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 113640dd5a57Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 113740dd5a57Smrg x_includes=$ac_optarg ;; 113840dd5a57Smrg 113940dd5a57Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 114040dd5a57Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 114140dd5a57Smrg ac_prev=x_libraries ;; 114240dd5a57Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 114340dd5a57Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 114440dd5a57Smrg x_libraries=$ac_optarg ;; 114540dd5a57Smrg 114640dd5a57Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 114740dd5a57SmrgTry \`$0 --help' for more information" 114840dd5a57Smrg ;; 114940dd5a57Smrg 115040dd5a57Smrg *=*) 115140dd5a57Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 115240dd5a57Smrg # Reject names that are not valid shell variable names. 115340dd5a57Smrg case $ac_envvar in #( 115440dd5a57Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 115540dd5a57Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 115640dd5a57Smrg esac 115740dd5a57Smrg eval $ac_envvar=\$ac_optarg 115840dd5a57Smrg export $ac_envvar ;; 115940dd5a57Smrg 116040dd5a57Smrg *) 116140dd5a57Smrg # FIXME: should be removed in autoconf 3.0. 116240dd5a57Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 116340dd5a57Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 116440dd5a57Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 116540dd5a57Smrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 116640dd5a57Smrg ;; 116740dd5a57Smrg 116840dd5a57Smrg esac 116940dd5a57Smrgdone 117040dd5a57Smrg 117140dd5a57Smrgif test -n "$ac_prev"; then 117240dd5a57Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 117340dd5a57Smrg as_fn_error $? "missing argument to $ac_option" 117440dd5a57Smrgfi 117540dd5a57Smrg 117640dd5a57Smrgif test -n "$ac_unrecognized_opts"; then 117740dd5a57Smrg case $enable_option_checking in 117840dd5a57Smrg no) ;; 117940dd5a57Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 118040dd5a57Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 118140dd5a57Smrg esac 118240dd5a57Smrgfi 118340dd5a57Smrg 118440dd5a57Smrg# Check all directory arguments for consistency. 118540dd5a57Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 118640dd5a57Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 118740dd5a57Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 118840dd5a57Smrg libdir localedir mandir 118940dd5a57Smrgdo 119040dd5a57Smrg eval ac_val=\$$ac_var 119140dd5a57Smrg # Remove trailing slashes. 119240dd5a57Smrg case $ac_val in 119340dd5a57Smrg */ ) 119440dd5a57Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 119540dd5a57Smrg eval $ac_var=\$ac_val;; 119640dd5a57Smrg esac 119740dd5a57Smrg # Be sure to have absolute directory names. 119840dd5a57Smrg case $ac_val in 119940dd5a57Smrg [\\/$]* | ?:[\\/]* ) continue;; 120040dd5a57Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 120140dd5a57Smrg esac 120240dd5a57Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 120340dd5a57Smrgdone 120440dd5a57Smrg 120540dd5a57Smrg# There might be people who depend on the old broken behavior: `$host' 120640dd5a57Smrg# used to hold the argument of --host etc. 120740dd5a57Smrg# FIXME: To remove some day. 120840dd5a57Smrgbuild=$build_alias 120940dd5a57Smrghost=$host_alias 121040dd5a57Smrgtarget=$target_alias 121140dd5a57Smrg 121240dd5a57Smrg# FIXME: To remove some day. 121340dd5a57Smrgif test "x$host_alias" != x; then 121440dd5a57Smrg if test "x$build_alias" = x; then 121540dd5a57Smrg cross_compiling=maybe 121640dd5a57Smrg $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 121740dd5a57Smrg If a cross compiler is detected then cross compile mode will be used" >&2 121840dd5a57Smrg elif test "x$build_alias" != "x$host_alias"; then 121940dd5a57Smrg cross_compiling=yes 122040dd5a57Smrg fi 122140dd5a57Smrgfi 122240dd5a57Smrg 122340dd5a57Smrgac_tool_prefix= 122440dd5a57Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 122540dd5a57Smrg 122640dd5a57Smrgtest "$silent" = yes && exec 6>/dev/null 122740dd5a57Smrg 122840dd5a57Smrg 122940dd5a57Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 123040dd5a57Smrgac_ls_di=`ls -di .` && 123140dd5a57Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 123240dd5a57Smrg as_fn_error $? "working directory cannot be determined" 123340dd5a57Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 123440dd5a57Smrg as_fn_error $? "pwd does not report name of working directory" 123540dd5a57Smrg 123640dd5a57Smrg 123740dd5a57Smrg# Find the source files, if location was not specified. 123840dd5a57Smrgif test -z "$srcdir"; then 123940dd5a57Smrg ac_srcdir_defaulted=yes 124040dd5a57Smrg # Try the directory containing this script, then the parent directory. 124140dd5a57Smrg ac_confdir=`$as_dirname -- "$as_myself" || 124240dd5a57Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 124340dd5a57Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 124440dd5a57Smrg X"$as_myself" : 'X\(//\)$' \| \ 124540dd5a57Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 124640dd5a57Smrg$as_echo X"$as_myself" | 124740dd5a57Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 124840dd5a57Smrg s//\1/ 124940dd5a57Smrg q 125040dd5a57Smrg } 125140dd5a57Smrg /^X\(\/\/\)[^/].*/{ 125240dd5a57Smrg s//\1/ 125340dd5a57Smrg q 125440dd5a57Smrg } 125540dd5a57Smrg /^X\(\/\/\)$/{ 125640dd5a57Smrg s//\1/ 125740dd5a57Smrg q 125840dd5a57Smrg } 125940dd5a57Smrg /^X\(\/\).*/{ 126040dd5a57Smrg s//\1/ 126140dd5a57Smrg q 126240dd5a57Smrg } 126340dd5a57Smrg s/.*/./; q'` 126440dd5a57Smrg srcdir=$ac_confdir 126540dd5a57Smrg if test ! -r "$srcdir/$ac_unique_file"; then 126640dd5a57Smrg srcdir=.. 126740dd5a57Smrg fi 126840dd5a57Smrgelse 126940dd5a57Smrg ac_srcdir_defaulted=no 127040dd5a57Smrgfi 127140dd5a57Smrgif test ! -r "$srcdir/$ac_unique_file"; then 127240dd5a57Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 127340dd5a57Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 127440dd5a57Smrgfi 127540dd5a57Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 127640dd5a57Smrgac_abs_confdir=`( 127740dd5a57Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 127840dd5a57Smrg pwd)` 127940dd5a57Smrg# When building in place, set srcdir=. 128040dd5a57Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 128140dd5a57Smrg srcdir=. 128240dd5a57Smrgfi 128340dd5a57Smrg# Remove unnecessary trailing slashes from srcdir. 128440dd5a57Smrg# Double slashes in file names in object file debugging info 128540dd5a57Smrg# mess up M-x gdb in Emacs. 128640dd5a57Smrgcase $srcdir in 128740dd5a57Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 128840dd5a57Smrgesac 128940dd5a57Smrgfor ac_var in $ac_precious_vars; do 129040dd5a57Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 129140dd5a57Smrg eval ac_env_${ac_var}_value=\$${ac_var} 129240dd5a57Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 129340dd5a57Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 129440dd5a57Smrgdone 129540dd5a57Smrg 129640dd5a57Smrg# 129740dd5a57Smrg# Report the --help message. 129840dd5a57Smrg# 129940dd5a57Smrgif test "$ac_init_help" = "long"; then 130040dd5a57Smrg # Omit some internal or obsolete options to make the list less imposing. 130140dd5a57Smrg # This message is too long to be a string in the A/UX 3.1 sh. 130240dd5a57Smrg cat <<_ACEOF 130340dd5a57Smrg\`configure' configures glw 8.0.0 to adapt to many kinds of systems. 130440dd5a57Smrg 130540dd5a57SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 130640dd5a57Smrg 130740dd5a57SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 130840dd5a57SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 130940dd5a57Smrg 131040dd5a57SmrgDefaults for the options are specified in brackets. 131140dd5a57Smrg 131240dd5a57SmrgConfiguration: 131340dd5a57Smrg -h, --help display this help and exit 131440dd5a57Smrg --help=short display options specific to this package 131540dd5a57Smrg --help=recursive display the short help of all the included packages 131640dd5a57Smrg -V, --version display version information and exit 131740dd5a57Smrg -q, --quiet, --silent do not print \`checking ...' messages 131840dd5a57Smrg --cache-file=FILE cache test results in FILE [disabled] 131940dd5a57Smrg -C, --config-cache alias for \`--cache-file=config.cache' 132040dd5a57Smrg -n, --no-create do not create output files 132140dd5a57Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 132240dd5a57Smrg 132340dd5a57SmrgInstallation directories: 132440dd5a57Smrg --prefix=PREFIX install architecture-independent files in PREFIX 132540dd5a57Smrg [$ac_default_prefix] 132640dd5a57Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 132740dd5a57Smrg [PREFIX] 132840dd5a57Smrg 132940dd5a57SmrgBy default, \`make install' will install all the files in 133040dd5a57Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 133140dd5a57Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 133240dd5a57Smrgfor instance \`--prefix=\$HOME'. 133340dd5a57Smrg 133440dd5a57SmrgFor better control, use the options below. 133540dd5a57Smrg 133640dd5a57SmrgFine tuning of the installation directories: 133740dd5a57Smrg --bindir=DIR user executables [EPREFIX/bin] 133840dd5a57Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 133940dd5a57Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 134040dd5a57Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 134140dd5a57Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 134240dd5a57Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 134340dd5a57Smrg --libdir=DIR object code libraries [EPREFIX/lib] 134440dd5a57Smrg --includedir=DIR C header files [PREFIX/include] 134540dd5a57Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 134640dd5a57Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 134740dd5a57Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 134840dd5a57Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 134940dd5a57Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 135040dd5a57Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 135140dd5a57Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/glw] 135240dd5a57Smrg --htmldir=DIR html documentation [DOCDIR] 135340dd5a57Smrg --dvidir=DIR dvi documentation [DOCDIR] 135440dd5a57Smrg --pdfdir=DIR pdf documentation [DOCDIR] 135540dd5a57Smrg --psdir=DIR ps documentation [DOCDIR] 135640dd5a57Smrg_ACEOF 135740dd5a57Smrg 135840dd5a57Smrg cat <<\_ACEOF 135940dd5a57Smrg 136040dd5a57SmrgProgram names: 136140dd5a57Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 136240dd5a57Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 136340dd5a57Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 136440dd5a57Smrg 136540dd5a57SmrgSystem types: 136640dd5a57Smrg --build=BUILD configure for building on BUILD [guessed] 136740dd5a57Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 136840dd5a57Smrg_ACEOF 136940dd5a57Smrgfi 137040dd5a57Smrg 137140dd5a57Smrgif test -n "$ac_init_help"; then 137240dd5a57Smrg case $ac_init_help in 137340dd5a57Smrg short | recursive ) echo "Configuration of glw 8.0.0:";; 137440dd5a57Smrg esac 137540dd5a57Smrg cat <<\_ACEOF 137640dd5a57Smrg 137740dd5a57SmrgOptional Features: 137840dd5a57Smrg --disable-option-checking ignore unrecognized --enable/--with options 137940dd5a57Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 138040dd5a57Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 138140dd5a57Smrg --disable-dependency-tracking speeds up one-time build 138240dd5a57Smrg --enable-dependency-tracking do not reject slow dependency extractors 138340dd5a57Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 138440dd5a57Smrg --enable-static[=PKGS] build static libraries [default=yes] 138540dd5a57Smrg --enable-fast-install[=PKGS] 138640dd5a57Smrg optimize for fast installation [default=yes] 138740dd5a57Smrg --disable-libtool-lock avoid locking (might break parallel builds) 138840dd5a57Smrg --enable-silent-rules less verbose build output (undo: `make V=1') 138940dd5a57Smrg --disable-silent-rules verbose build output (undo: `make V=0') 139040dd5a57Smrg --enable-motif use Motif widgets [default=disabled] 139140dd5a57Smrg 139240dd5a57SmrgOptional Packages: 139340dd5a57Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 139440dd5a57Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 139540dd5a57Smrg --with-pic try to use only PIC/non-PIC objects [default=use 139640dd5a57Smrg both] 139740dd5a57Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 139840dd5a57Smrg 139940dd5a57SmrgSome influential environment variables: 140040dd5a57Smrg CC C compiler command 140140dd5a57Smrg CFLAGS C compiler flags 140240dd5a57Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 140340dd5a57Smrg nonstandard directory <lib dir> 140440dd5a57Smrg LIBS libraries to pass to the linker, e.g. -l<library> 140540dd5a57Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 140640dd5a57Smrg you have headers in a nonstandard directory <include dir> 140740dd5a57Smrg CPP C preprocessor 140840dd5a57Smrg PKG_CONFIG path to pkg-config utility 140940dd5a57Smrg PKG_CONFIG_PATH 141040dd5a57Smrg directories to add to pkg-config's search path 141140dd5a57Smrg PKG_CONFIG_LIBDIR 141240dd5a57Smrg path overriding pkg-config's built-in search path 141340dd5a57Smrg GL_CFLAGS C compiler flags for GL, overriding pkg-config 141440dd5a57Smrg GL_LIBS linker flags for GL, overriding pkg-config 141540dd5a57Smrg GLW_CFLAGS C compiler flags for GLW, overriding pkg-config 141640dd5a57Smrg GLW_LIBS linker flags for GLW, overriding pkg-config 141740dd5a57Smrg X11_CFLAGS C compiler flags for X11, overriding pkg-config 141840dd5a57Smrg X11_LIBS linker flags for X11, overriding pkg-config 141940dd5a57Smrg 142040dd5a57SmrgUse these variables to override the choices made by `configure' or to help 142140dd5a57Smrgit to find libraries and programs with nonstandard names/locations. 142240dd5a57Smrg 142340dd5a57SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>. 142440dd5a57Smrg_ACEOF 142540dd5a57Smrgac_status=$? 142640dd5a57Smrgfi 142740dd5a57Smrg 142840dd5a57Smrgif test "$ac_init_help" = "recursive"; then 142940dd5a57Smrg # If there are subdirs, report their specific --help. 143040dd5a57Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 143140dd5a57Smrg test -d "$ac_dir" || 143240dd5a57Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 143340dd5a57Smrg continue 143440dd5a57Smrg ac_builddir=. 143540dd5a57Smrg 143640dd5a57Smrgcase "$ac_dir" in 143740dd5a57Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 143840dd5a57Smrg*) 143940dd5a57Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 144040dd5a57Smrg # A ".." for each directory in $ac_dir_suffix. 144140dd5a57Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 144240dd5a57Smrg case $ac_top_builddir_sub in 144340dd5a57Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 144440dd5a57Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 144540dd5a57Smrg esac ;; 144640dd5a57Smrgesac 144740dd5a57Smrgac_abs_top_builddir=$ac_pwd 144840dd5a57Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 144940dd5a57Smrg# for backward compatibility: 145040dd5a57Smrgac_top_builddir=$ac_top_build_prefix 145140dd5a57Smrg 145240dd5a57Smrgcase $srcdir in 145340dd5a57Smrg .) # We are building in place. 145440dd5a57Smrg ac_srcdir=. 145540dd5a57Smrg ac_top_srcdir=$ac_top_builddir_sub 145640dd5a57Smrg ac_abs_top_srcdir=$ac_pwd ;; 145740dd5a57Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 145840dd5a57Smrg ac_srcdir=$srcdir$ac_dir_suffix; 145940dd5a57Smrg ac_top_srcdir=$srcdir 146040dd5a57Smrg ac_abs_top_srcdir=$srcdir ;; 146140dd5a57Smrg *) # Relative name. 146240dd5a57Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 146340dd5a57Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 146440dd5a57Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 146540dd5a57Smrgesac 146640dd5a57Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 146740dd5a57Smrg 146840dd5a57Smrg cd "$ac_dir" || { ac_status=$?; continue; } 146940dd5a57Smrg # Check for guested configure. 147040dd5a57Smrg if test -f "$ac_srcdir/configure.gnu"; then 147140dd5a57Smrg echo && 147240dd5a57Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 147340dd5a57Smrg elif test -f "$ac_srcdir/configure"; then 147440dd5a57Smrg echo && 147540dd5a57Smrg $SHELL "$ac_srcdir/configure" --help=recursive 147640dd5a57Smrg else 147740dd5a57Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 147840dd5a57Smrg fi || ac_status=$? 147940dd5a57Smrg cd "$ac_pwd" || { ac_status=$?; break; } 148040dd5a57Smrg done 148140dd5a57Smrgfi 148240dd5a57Smrg 148340dd5a57Smrgtest -n "$ac_init_help" && exit $ac_status 148440dd5a57Smrgif $ac_init_version; then 148540dd5a57Smrg cat <<\_ACEOF 148640dd5a57Smrgglw configure 8.0.0 148740dd5a57Smrggenerated by GNU Autoconf 2.66 148840dd5a57Smrg 148940dd5a57SmrgCopyright (C) 2010 Free Software Foundation, Inc. 149040dd5a57SmrgThis configure script is free software; the Free Software Foundation 149140dd5a57Smrggives unlimited permission to copy, distribute and modify it. 149240dd5a57Smrg_ACEOF 149340dd5a57Smrg exit 149440dd5a57Smrgfi 149540dd5a57Smrg 149640dd5a57Smrg## ------------------------ ## 149740dd5a57Smrg## Autoconf initialization. ## 149840dd5a57Smrg## ------------------------ ## 149940dd5a57Smrg 150040dd5a57Smrg# ac_fn_c_try_compile LINENO 150140dd5a57Smrg# -------------------------- 150240dd5a57Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 150340dd5a57Smrgac_fn_c_try_compile () 150440dd5a57Smrg{ 150540dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 150640dd5a57Smrg rm -f conftest.$ac_objext 150740dd5a57Smrg if { { ac_try="$ac_compile" 150840dd5a57Smrgcase "(($ac_try" in 150940dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 151040dd5a57Smrg *) ac_try_echo=$ac_try;; 151140dd5a57Smrgesac 151240dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 151340dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 151440dd5a57Smrg (eval "$ac_compile") 2>conftest.err 151540dd5a57Smrg ac_status=$? 151640dd5a57Smrg if test -s conftest.err; then 151740dd5a57Smrg grep -v '^ *+' conftest.err >conftest.er1 151840dd5a57Smrg cat conftest.er1 >&5 151940dd5a57Smrg mv -f conftest.er1 conftest.err 152040dd5a57Smrg fi 152140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 152240dd5a57Smrg test $ac_status = 0; } && { 152340dd5a57Smrg test -z "$ac_c_werror_flag" || 152440dd5a57Smrg test ! -s conftest.err 152540dd5a57Smrg } && test -s conftest.$ac_objext; then : 152640dd5a57Smrg ac_retval=0 152740dd5a57Smrgelse 152840dd5a57Smrg $as_echo "$as_me: failed program was:" >&5 152940dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5 153040dd5a57Smrg 153140dd5a57Smrg ac_retval=1 153240dd5a57Smrgfi 153340dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 153440dd5a57Smrg as_fn_set_status $ac_retval 153540dd5a57Smrg 153640dd5a57Smrg} # ac_fn_c_try_compile 153740dd5a57Smrg 153840dd5a57Smrg# ac_fn_c_try_cpp LINENO 153940dd5a57Smrg# ---------------------- 154040dd5a57Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 154140dd5a57Smrgac_fn_c_try_cpp () 154240dd5a57Smrg{ 154340dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 154440dd5a57Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 154540dd5a57Smrgcase "(($ac_try" in 154640dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 154740dd5a57Smrg *) ac_try_echo=$ac_try;; 154840dd5a57Smrgesac 154940dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 155040dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 155140dd5a57Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 155240dd5a57Smrg ac_status=$? 155340dd5a57Smrg if test -s conftest.err; then 155440dd5a57Smrg grep -v '^ *+' conftest.err >conftest.er1 155540dd5a57Smrg cat conftest.er1 >&5 155640dd5a57Smrg mv -f conftest.er1 conftest.err 155740dd5a57Smrg fi 155840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 155940dd5a57Smrg test $ac_status = 0; } >/dev/null && { 156040dd5a57Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 156140dd5a57Smrg test ! -s conftest.err 156240dd5a57Smrg }; then : 156340dd5a57Smrg ac_retval=0 156440dd5a57Smrgelse 156540dd5a57Smrg $as_echo "$as_me: failed program was:" >&5 156640dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5 156740dd5a57Smrg 156840dd5a57Smrg ac_retval=1 156940dd5a57Smrgfi 157040dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 157140dd5a57Smrg as_fn_set_status $ac_retval 157240dd5a57Smrg 157340dd5a57Smrg} # ac_fn_c_try_cpp 157440dd5a57Smrg 157540dd5a57Smrg# ac_fn_c_try_link LINENO 157640dd5a57Smrg# ----------------------- 157740dd5a57Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 157840dd5a57Smrgac_fn_c_try_link () 157940dd5a57Smrg{ 158040dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 158140dd5a57Smrg rm -f conftest.$ac_objext conftest$ac_exeext 158240dd5a57Smrg if { { ac_try="$ac_link" 158340dd5a57Smrgcase "(($ac_try" in 158440dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 158540dd5a57Smrg *) ac_try_echo=$ac_try;; 158640dd5a57Smrgesac 158740dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 158840dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 158940dd5a57Smrg (eval "$ac_link") 2>conftest.err 159040dd5a57Smrg ac_status=$? 159140dd5a57Smrg if test -s conftest.err; then 159240dd5a57Smrg grep -v '^ *+' conftest.err >conftest.er1 159340dd5a57Smrg cat conftest.er1 >&5 159440dd5a57Smrg mv -f conftest.er1 conftest.err 159540dd5a57Smrg fi 159640dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 159740dd5a57Smrg test $ac_status = 0; } && { 159840dd5a57Smrg test -z "$ac_c_werror_flag" || 159940dd5a57Smrg test ! -s conftest.err 160040dd5a57Smrg } && test -s conftest$ac_exeext && { 160140dd5a57Smrg test "$cross_compiling" = yes || 160240dd5a57Smrg $as_test_x conftest$ac_exeext 160340dd5a57Smrg }; then : 160440dd5a57Smrg ac_retval=0 160540dd5a57Smrgelse 160640dd5a57Smrg $as_echo "$as_me: failed program was:" >&5 160740dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5 160840dd5a57Smrg 160940dd5a57Smrg ac_retval=1 161040dd5a57Smrgfi 161140dd5a57Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 161240dd5a57Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 161340dd5a57Smrg # interfere with the next link command; also delete a directory that is 161440dd5a57Smrg # left behind by Apple's compiler. We do this before executing the actions. 161540dd5a57Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 161640dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 161740dd5a57Smrg as_fn_set_status $ac_retval 161840dd5a57Smrg 161940dd5a57Smrg} # ac_fn_c_try_link 162040dd5a57Smrg 162140dd5a57Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 162240dd5a57Smrg# ------------------------------------------------------- 162340dd5a57Smrg# Tests whether HEADER exists and can be compiled using the include files in 162440dd5a57Smrg# INCLUDES, setting the cache variable VAR accordingly. 162540dd5a57Smrgac_fn_c_check_header_compile () 162640dd5a57Smrg{ 162740dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 162840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 162940dd5a57Smrg$as_echo_n "checking for $2... " >&6; } 163040dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then : 163140dd5a57Smrg $as_echo_n "(cached) " >&6 163240dd5a57Smrgelse 163340dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 163440dd5a57Smrg/* end confdefs.h. */ 163540dd5a57Smrg$4 163640dd5a57Smrg#include <$2> 163740dd5a57Smrg_ACEOF 163840dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 163940dd5a57Smrg eval "$3=yes" 164040dd5a57Smrgelse 164140dd5a57Smrg eval "$3=no" 164240dd5a57Smrgfi 164340dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 164440dd5a57Smrgfi 164540dd5a57Smrgeval ac_res=\$$3 164640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 164740dd5a57Smrg$as_echo "$ac_res" >&6; } 164840dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 164940dd5a57Smrg 165040dd5a57Smrg} # ac_fn_c_check_header_compile 165140dd5a57Smrg 165240dd5a57Smrg# ac_fn_c_try_run LINENO 165340dd5a57Smrg# ---------------------- 165440dd5a57Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 165540dd5a57Smrg# that executables *can* be run. 165640dd5a57Smrgac_fn_c_try_run () 165740dd5a57Smrg{ 165840dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 165940dd5a57Smrg if { { ac_try="$ac_link" 166040dd5a57Smrgcase "(($ac_try" in 166140dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 166240dd5a57Smrg *) ac_try_echo=$ac_try;; 166340dd5a57Smrgesac 166440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 166540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 166640dd5a57Smrg (eval "$ac_link") 2>&5 166740dd5a57Smrg ac_status=$? 166840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 166940dd5a57Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 167040dd5a57Smrg { { case "(($ac_try" in 167140dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 167240dd5a57Smrg *) ac_try_echo=$ac_try;; 167340dd5a57Smrgesac 167440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 167540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 167640dd5a57Smrg (eval "$ac_try") 2>&5 167740dd5a57Smrg ac_status=$? 167840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 167940dd5a57Smrg test $ac_status = 0; }; }; then : 168040dd5a57Smrg ac_retval=0 168140dd5a57Smrgelse 168240dd5a57Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 168340dd5a57Smrg $as_echo "$as_me: failed program was:" >&5 168440dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5 168540dd5a57Smrg 168640dd5a57Smrg ac_retval=$ac_status 168740dd5a57Smrgfi 168840dd5a57Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 168940dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 169040dd5a57Smrg as_fn_set_status $ac_retval 169140dd5a57Smrg 169240dd5a57Smrg} # ac_fn_c_try_run 169340dd5a57Smrg 169440dd5a57Smrg# ac_fn_c_check_func LINENO FUNC VAR 169540dd5a57Smrg# ---------------------------------- 169640dd5a57Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 169740dd5a57Smrgac_fn_c_check_func () 169840dd5a57Smrg{ 169940dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 170040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 170140dd5a57Smrg$as_echo_n "checking for $2... " >&6; } 170240dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then : 170340dd5a57Smrg $as_echo_n "(cached) " >&6 170440dd5a57Smrgelse 170540dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 170640dd5a57Smrg/* end confdefs.h. */ 170740dd5a57Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 170840dd5a57Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 170940dd5a57Smrg#define $2 innocuous_$2 171040dd5a57Smrg 171140dd5a57Smrg/* System header to define __stub macros and hopefully few prototypes, 171240dd5a57Smrg which can conflict with char $2 (); below. 171340dd5a57Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 171440dd5a57Smrg <limits.h> exists even on freestanding compilers. */ 171540dd5a57Smrg 171640dd5a57Smrg#ifdef __STDC__ 171740dd5a57Smrg# include <limits.h> 171840dd5a57Smrg#else 171940dd5a57Smrg# include <assert.h> 172040dd5a57Smrg#endif 172140dd5a57Smrg 172240dd5a57Smrg#undef $2 172340dd5a57Smrg 172440dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 172540dd5a57Smrg Use char because int might match the return type of a GCC 172640dd5a57Smrg builtin and then its argument prototype would still apply. */ 172740dd5a57Smrg#ifdef __cplusplus 172840dd5a57Smrgextern "C" 172940dd5a57Smrg#endif 173040dd5a57Smrgchar $2 (); 173140dd5a57Smrg/* The GNU C library defines this for functions which it implements 173240dd5a57Smrg to always fail with ENOSYS. Some functions are actually named 173340dd5a57Smrg something starting with __ and the normal name is an alias. */ 173440dd5a57Smrg#if defined __stub_$2 || defined __stub___$2 173540dd5a57Smrgchoke me 173640dd5a57Smrg#endif 173740dd5a57Smrg 173840dd5a57Smrgint 173940dd5a57Smrgmain () 174040dd5a57Smrg{ 174140dd5a57Smrgreturn $2 (); 174240dd5a57Smrg ; 174340dd5a57Smrg return 0; 174440dd5a57Smrg} 174540dd5a57Smrg_ACEOF 174640dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 174740dd5a57Smrg eval "$3=yes" 174840dd5a57Smrgelse 174940dd5a57Smrg eval "$3=no" 175040dd5a57Smrgfi 175140dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 175240dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 175340dd5a57Smrgfi 175440dd5a57Smrgeval ac_res=\$$3 175540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 175640dd5a57Smrg$as_echo "$ac_res" >&6; } 175740dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 175840dd5a57Smrg 175940dd5a57Smrg} # ac_fn_c_check_func 176040dd5a57Smrg 176140dd5a57Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 176240dd5a57Smrg# ------------------------------------------------------- 176340dd5a57Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 176440dd5a57Smrg# the include files in INCLUDES and setting the cache variable VAR 176540dd5a57Smrg# accordingly. 176640dd5a57Smrgac_fn_c_check_header_mongrel () 176740dd5a57Smrg{ 176840dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 176940dd5a57Smrg if eval "test \"\${$3+set}\"" = set; then : 177040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 177140dd5a57Smrg$as_echo_n "checking for $2... " >&6; } 177240dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then : 177340dd5a57Smrg $as_echo_n "(cached) " >&6 177440dd5a57Smrgfi 177540dd5a57Smrgeval ac_res=\$$3 177640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 177740dd5a57Smrg$as_echo "$ac_res" >&6; } 177840dd5a57Smrgelse 177940dd5a57Smrg # Is the header compilable? 178040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 178140dd5a57Smrg$as_echo_n "checking $2 usability... " >&6; } 178240dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 178340dd5a57Smrg/* end confdefs.h. */ 178440dd5a57Smrg$4 178540dd5a57Smrg#include <$2> 178640dd5a57Smrg_ACEOF 178740dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 178840dd5a57Smrg ac_header_compiler=yes 178940dd5a57Smrgelse 179040dd5a57Smrg ac_header_compiler=no 179140dd5a57Smrgfi 179240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 179340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 179440dd5a57Smrg$as_echo "$ac_header_compiler" >&6; } 179540dd5a57Smrg 179640dd5a57Smrg# Is the header present? 179740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 179840dd5a57Smrg$as_echo_n "checking $2 presence... " >&6; } 179940dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 180040dd5a57Smrg/* end confdefs.h. */ 180140dd5a57Smrg#include <$2> 180240dd5a57Smrg_ACEOF 180340dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then : 180440dd5a57Smrg ac_header_preproc=yes 180540dd5a57Smrgelse 180640dd5a57Smrg ac_header_preproc=no 180740dd5a57Smrgfi 180840dd5a57Smrgrm -f conftest.err conftest.$ac_ext 180940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 181040dd5a57Smrg$as_echo "$ac_header_preproc" >&6; } 181140dd5a57Smrg 181240dd5a57Smrg# So? What about this header? 181340dd5a57Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 181440dd5a57Smrg yes:no: ) 181540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 181640dd5a57Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 181740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 181840dd5a57Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 181940dd5a57Smrg ;; 182040dd5a57Smrg no:yes:* ) 182140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 182240dd5a57Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 182340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 182440dd5a57Smrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 182540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 182640dd5a57Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 182740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 182840dd5a57Smrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 182940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 183040dd5a57Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 183140dd5a57Smrg( $as_echo "## ---------------------------------------------------------------------- ## 183240dd5a57Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa ## 183340dd5a57Smrg## ---------------------------------------------------------------------- ##" 183440dd5a57Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 183540dd5a57Smrg ;; 183640dd5a57Smrgesac 183740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 183840dd5a57Smrg$as_echo_n "checking for $2... " >&6; } 183940dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then : 184040dd5a57Smrg $as_echo_n "(cached) " >&6 184140dd5a57Smrgelse 184240dd5a57Smrg eval "$3=\$ac_header_compiler" 184340dd5a57Smrgfi 184440dd5a57Smrgeval ac_res=\$$3 184540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 184640dd5a57Smrg$as_echo "$ac_res" >&6; } 184740dd5a57Smrgfi 184840dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 184940dd5a57Smrg 185040dd5a57Smrg} # ac_fn_c_check_header_mongrel 185140dd5a57Smrg 185240dd5a57Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 185340dd5a57Smrg# --------------------------------------------- 185440dd5a57Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 185540dd5a57Smrg# accordingly. 185640dd5a57Smrgac_fn_c_check_decl () 185740dd5a57Smrg{ 185840dd5a57Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 185940dd5a57Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 186040dd5a57Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 186140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 186240dd5a57Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 186340dd5a57Smrgif eval "test \"\${$3+set}\"" = set; then : 186440dd5a57Smrg $as_echo_n "(cached) " >&6 186540dd5a57Smrgelse 186640dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 186740dd5a57Smrg/* end confdefs.h. */ 186840dd5a57Smrg$4 186940dd5a57Smrgint 187040dd5a57Smrgmain () 187140dd5a57Smrg{ 187240dd5a57Smrg#ifndef $as_decl_name 187340dd5a57Smrg#ifdef __cplusplus 187440dd5a57Smrg (void) $as_decl_use; 187540dd5a57Smrg#else 187640dd5a57Smrg (void) $as_decl_name; 187740dd5a57Smrg#endif 187840dd5a57Smrg#endif 187940dd5a57Smrg 188040dd5a57Smrg ; 188140dd5a57Smrg return 0; 188240dd5a57Smrg} 188340dd5a57Smrg_ACEOF 188440dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 188540dd5a57Smrg eval "$3=yes" 188640dd5a57Smrgelse 188740dd5a57Smrg eval "$3=no" 188840dd5a57Smrgfi 188940dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 189040dd5a57Smrgfi 189140dd5a57Smrgeval ac_res=\$$3 189240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 189340dd5a57Smrg$as_echo "$ac_res" >&6; } 189440dd5a57Smrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 189540dd5a57Smrg 189640dd5a57Smrg} # ac_fn_c_check_decl 189740dd5a57Smrgcat >config.log <<_ACEOF 189840dd5a57SmrgThis file contains any messages produced by compilers while 189940dd5a57Smrgrunning configure, to aid debugging if configure makes a mistake. 190040dd5a57Smrg 190140dd5a57SmrgIt was created by glw $as_me 8.0.0, which was 190240dd5a57Smrggenerated by GNU Autoconf 2.66. Invocation command line was 190340dd5a57Smrg 190440dd5a57Smrg $ $0 $@ 190540dd5a57Smrg 190640dd5a57Smrg_ACEOF 190740dd5a57Smrgexec 5>>config.log 190840dd5a57Smrg{ 190940dd5a57Smrgcat <<_ASUNAME 191040dd5a57Smrg## --------- ## 191140dd5a57Smrg## Platform. ## 191240dd5a57Smrg## --------- ## 191340dd5a57Smrg 191440dd5a57Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 191540dd5a57Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 191640dd5a57Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 191740dd5a57Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 191840dd5a57Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 191940dd5a57Smrg 192040dd5a57Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 192140dd5a57Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 192240dd5a57Smrg 192340dd5a57Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 192440dd5a57Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 192540dd5a57Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 192640dd5a57Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 192740dd5a57Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 192840dd5a57Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 192940dd5a57Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 193040dd5a57Smrg 193140dd5a57Smrg_ASUNAME 193240dd5a57Smrg 193340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 193440dd5a57Smrgfor as_dir in $PATH 193540dd5a57Smrgdo 193640dd5a57Smrg IFS=$as_save_IFS 193740dd5a57Smrg test -z "$as_dir" && as_dir=. 193840dd5a57Smrg $as_echo "PATH: $as_dir" 193940dd5a57Smrg done 194040dd5a57SmrgIFS=$as_save_IFS 194140dd5a57Smrg 194240dd5a57Smrg} >&5 194340dd5a57Smrg 194440dd5a57Smrgcat >&5 <<_ACEOF 194540dd5a57Smrg 194640dd5a57Smrg 194740dd5a57Smrg## ----------- ## 194840dd5a57Smrg## Core tests. ## 194940dd5a57Smrg## ----------- ## 195040dd5a57Smrg 195140dd5a57Smrg_ACEOF 195240dd5a57Smrg 195340dd5a57Smrg 195440dd5a57Smrg# Keep a trace of the command line. 195540dd5a57Smrg# Strip out --no-create and --no-recursion so they do not pile up. 195640dd5a57Smrg# Strip out --silent because we don't want to record it for future runs. 195740dd5a57Smrg# Also quote any args containing shell meta-characters. 195840dd5a57Smrg# Make two passes to allow for proper duplicate-argument suppression. 195940dd5a57Smrgac_configure_args= 196040dd5a57Smrgac_configure_args0= 196140dd5a57Smrgac_configure_args1= 196240dd5a57Smrgac_must_keep_next=false 196340dd5a57Smrgfor ac_pass in 1 2 196440dd5a57Smrgdo 196540dd5a57Smrg for ac_arg 196640dd5a57Smrg do 196740dd5a57Smrg case $ac_arg in 196840dd5a57Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 196940dd5a57Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 197040dd5a57Smrg | -silent | --silent | --silen | --sile | --sil) 197140dd5a57Smrg continue ;; 197240dd5a57Smrg *\'*) 197340dd5a57Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 197440dd5a57Smrg esac 197540dd5a57Smrg case $ac_pass in 197640dd5a57Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 197740dd5a57Smrg 2) 197840dd5a57Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 197940dd5a57Smrg if test $ac_must_keep_next = true; then 198040dd5a57Smrg ac_must_keep_next=false # Got value, back to normal. 198140dd5a57Smrg else 198240dd5a57Smrg case $ac_arg in 198340dd5a57Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 198440dd5a57Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 198540dd5a57Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 198640dd5a57Smrg | -with-* | --with-* | -without-* | --without-* | --x) 198740dd5a57Smrg case "$ac_configure_args0 " in 198840dd5a57Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 198940dd5a57Smrg esac 199040dd5a57Smrg ;; 199140dd5a57Smrg -* ) ac_must_keep_next=true ;; 199240dd5a57Smrg esac 199340dd5a57Smrg fi 199440dd5a57Smrg as_fn_append ac_configure_args " '$ac_arg'" 199540dd5a57Smrg ;; 199640dd5a57Smrg esac 199740dd5a57Smrg done 199840dd5a57Smrgdone 199940dd5a57Smrg{ ac_configure_args0=; unset ac_configure_args0;} 200040dd5a57Smrg{ ac_configure_args1=; unset ac_configure_args1;} 200140dd5a57Smrg 200240dd5a57Smrg# When interrupted or exit'd, cleanup temporary files, and complete 200340dd5a57Smrg# config.log. We remove comments because anyway the quotes in there 200440dd5a57Smrg# would cause problems or look ugly. 200540dd5a57Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 200640dd5a57Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 200740dd5a57Smrgtrap 'exit_status=$? 200840dd5a57Smrg # Save into config.log some information that might help in debugging. 200940dd5a57Smrg { 201040dd5a57Smrg echo 201140dd5a57Smrg 201240dd5a57Smrg $as_echo "## ---------------- ## 201340dd5a57Smrg## Cache variables. ## 201440dd5a57Smrg## ---------------- ##" 201540dd5a57Smrg echo 201640dd5a57Smrg # The following way of writing the cache mishandles newlines in values, 201740dd5a57Smrg( 201840dd5a57Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 201940dd5a57Smrg eval ac_val=\$$ac_var 202040dd5a57Smrg case $ac_val in #( 202140dd5a57Smrg *${as_nl}*) 202240dd5a57Smrg case $ac_var in #( 202340dd5a57Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 202440dd5a57Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 202540dd5a57Smrg esac 202640dd5a57Smrg case $ac_var in #( 202740dd5a57Smrg _ | IFS | as_nl) ;; #( 202840dd5a57Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 202940dd5a57Smrg *) { eval $ac_var=; unset $ac_var;} ;; 203040dd5a57Smrg esac ;; 203140dd5a57Smrg esac 203240dd5a57Smrg done 203340dd5a57Smrg (set) 2>&1 | 203440dd5a57Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 203540dd5a57Smrg *${as_nl}ac_space=\ *) 203640dd5a57Smrg sed -n \ 203740dd5a57Smrg "s/'\''/'\''\\\\'\'''\''/g; 203840dd5a57Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 203940dd5a57Smrg ;; #( 204040dd5a57Smrg *) 204140dd5a57Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 204240dd5a57Smrg ;; 204340dd5a57Smrg esac | 204440dd5a57Smrg sort 204540dd5a57Smrg) 204640dd5a57Smrg echo 204740dd5a57Smrg 204840dd5a57Smrg $as_echo "## ----------------- ## 204940dd5a57Smrg## Output variables. ## 205040dd5a57Smrg## ----------------- ##" 205140dd5a57Smrg echo 205240dd5a57Smrg for ac_var in $ac_subst_vars 205340dd5a57Smrg do 205440dd5a57Smrg eval ac_val=\$$ac_var 205540dd5a57Smrg case $ac_val in 205640dd5a57Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 205740dd5a57Smrg esac 205840dd5a57Smrg $as_echo "$ac_var='\''$ac_val'\''" 205940dd5a57Smrg done | sort 206040dd5a57Smrg echo 206140dd5a57Smrg 206240dd5a57Smrg if test -n "$ac_subst_files"; then 206340dd5a57Smrg $as_echo "## ------------------- ## 206440dd5a57Smrg## File substitutions. ## 206540dd5a57Smrg## ------------------- ##" 206640dd5a57Smrg echo 206740dd5a57Smrg for ac_var in $ac_subst_files 206840dd5a57Smrg do 206940dd5a57Smrg eval ac_val=\$$ac_var 207040dd5a57Smrg case $ac_val in 207140dd5a57Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 207240dd5a57Smrg esac 207340dd5a57Smrg $as_echo "$ac_var='\''$ac_val'\''" 207440dd5a57Smrg done | sort 207540dd5a57Smrg echo 207640dd5a57Smrg fi 207740dd5a57Smrg 207840dd5a57Smrg if test -s confdefs.h; then 207940dd5a57Smrg $as_echo "## ----------- ## 208040dd5a57Smrg## confdefs.h. ## 208140dd5a57Smrg## ----------- ##" 208240dd5a57Smrg echo 208340dd5a57Smrg cat confdefs.h 208440dd5a57Smrg echo 208540dd5a57Smrg fi 208640dd5a57Smrg test "$ac_signal" != 0 && 208740dd5a57Smrg $as_echo "$as_me: caught signal $ac_signal" 208840dd5a57Smrg $as_echo "$as_me: exit $exit_status" 208940dd5a57Smrg } >&5 209040dd5a57Smrg rm -f core *.core core.conftest.* && 209140dd5a57Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 209240dd5a57Smrg exit $exit_status 209340dd5a57Smrg' 0 209440dd5a57Smrgfor ac_signal in 1 2 13 15; do 209540dd5a57Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 209640dd5a57Smrgdone 209740dd5a57Smrgac_signal=0 209840dd5a57Smrg 209940dd5a57Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 210040dd5a57Smrgrm -f -r conftest* confdefs.h 210140dd5a57Smrg 210240dd5a57Smrg$as_echo "/* confdefs.h */" > confdefs.h 210340dd5a57Smrg 210440dd5a57Smrg# Predefined preprocessor variables. 210540dd5a57Smrg 210640dd5a57Smrgcat >>confdefs.h <<_ACEOF 210740dd5a57Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 210840dd5a57Smrg_ACEOF 210940dd5a57Smrg 211040dd5a57Smrgcat >>confdefs.h <<_ACEOF 211140dd5a57Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 211240dd5a57Smrg_ACEOF 211340dd5a57Smrg 211440dd5a57Smrgcat >>confdefs.h <<_ACEOF 211540dd5a57Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 211640dd5a57Smrg_ACEOF 211740dd5a57Smrg 211840dd5a57Smrgcat >>confdefs.h <<_ACEOF 211940dd5a57Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 212040dd5a57Smrg_ACEOF 212140dd5a57Smrg 212240dd5a57Smrgcat >>confdefs.h <<_ACEOF 212340dd5a57Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 212440dd5a57Smrg_ACEOF 212540dd5a57Smrg 212640dd5a57Smrgcat >>confdefs.h <<_ACEOF 212740dd5a57Smrg#define PACKAGE_URL "$PACKAGE_URL" 212840dd5a57Smrg_ACEOF 212940dd5a57Smrg 213040dd5a57Smrg 213140dd5a57Smrg# Let the site file select an alternate cache file if it wants to. 213240dd5a57Smrg# Prefer an explicitly selected file to automatically selected ones. 213340dd5a57Smrgac_site_file1=NONE 213440dd5a57Smrgac_site_file2=NONE 213540dd5a57Smrgif test -n "$CONFIG_SITE"; then 213640dd5a57Smrg # We do not want a PATH search for config.site. 213740dd5a57Smrg case $CONFIG_SITE in #(( 213840dd5a57Smrg -*) ac_site_file1=./$CONFIG_SITE;; 213940dd5a57Smrg */*) ac_site_file1=$CONFIG_SITE;; 214040dd5a57Smrg *) ac_site_file1=./$CONFIG_SITE;; 214140dd5a57Smrg esac 214240dd5a57Smrgelif test "x$prefix" != xNONE; then 214340dd5a57Smrg ac_site_file1=$prefix/share/config.site 214440dd5a57Smrg ac_site_file2=$prefix/etc/config.site 214540dd5a57Smrgelse 214640dd5a57Smrg ac_site_file1=$ac_default_prefix/share/config.site 214740dd5a57Smrg ac_site_file2=$ac_default_prefix/etc/config.site 214840dd5a57Smrgfi 214940dd5a57Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 215040dd5a57Smrgdo 215140dd5a57Smrg test "x$ac_site_file" = xNONE && continue 215240dd5a57Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 215340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 215440dd5a57Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 215540dd5a57Smrg sed 's/^/| /' "$ac_site_file" >&5 215640dd5a57Smrg . "$ac_site_file" \ 215740dd5a57Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 215840dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 215940dd5a57Smrgas_fn_error $? "failed to load site script $ac_site_file 216040dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 216140dd5a57Smrg fi 216240dd5a57Smrgdone 216340dd5a57Smrg 216440dd5a57Smrgif test -r "$cache_file"; then 216540dd5a57Smrg # Some versions of bash will fail to source /dev/null (special files 216640dd5a57Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 216740dd5a57Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 216840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 216940dd5a57Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 217040dd5a57Smrg case $cache_file in 217140dd5a57Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 217240dd5a57Smrg *) . "./$cache_file";; 217340dd5a57Smrg esac 217440dd5a57Smrg fi 217540dd5a57Smrgelse 217640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 217740dd5a57Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 217840dd5a57Smrg >$cache_file 217940dd5a57Smrgfi 218040dd5a57Smrg 218140dd5a57Smrg# Check that the precious variables saved in the cache have kept the same 218240dd5a57Smrg# value. 218340dd5a57Smrgac_cache_corrupted=false 218440dd5a57Smrgfor ac_var in $ac_precious_vars; do 218540dd5a57Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 218640dd5a57Smrg eval ac_new_set=\$ac_env_${ac_var}_set 218740dd5a57Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 218840dd5a57Smrg eval ac_new_val=\$ac_env_${ac_var}_value 218940dd5a57Smrg case $ac_old_set,$ac_new_set in 219040dd5a57Smrg set,) 219140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 219240dd5a57Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 219340dd5a57Smrg ac_cache_corrupted=: ;; 219440dd5a57Smrg ,set) 219540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 219640dd5a57Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 219740dd5a57Smrg ac_cache_corrupted=: ;; 219840dd5a57Smrg ,);; 219940dd5a57Smrg *) 220040dd5a57Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 220140dd5a57Smrg # differences in whitespace do not lead to failure. 220240dd5a57Smrg ac_old_val_w=`echo x $ac_old_val` 220340dd5a57Smrg ac_new_val_w=`echo x $ac_new_val` 220440dd5a57Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 220540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 220640dd5a57Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 220740dd5a57Smrg ac_cache_corrupted=: 220840dd5a57Smrg else 220940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 221040dd5a57Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 221140dd5a57Smrg eval $ac_var=\$ac_old_val 221240dd5a57Smrg fi 221340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 221440dd5a57Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 221540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 221640dd5a57Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 221740dd5a57Smrg fi;; 221840dd5a57Smrg esac 221940dd5a57Smrg # Pass precious variables to config.status. 222040dd5a57Smrg if test "$ac_new_set" = set; then 222140dd5a57Smrg case $ac_new_val in 222240dd5a57Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 222340dd5a57Smrg *) ac_arg=$ac_var=$ac_new_val ;; 222440dd5a57Smrg esac 222540dd5a57Smrg case " $ac_configure_args " in 222640dd5a57Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 222740dd5a57Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 222840dd5a57Smrg esac 222940dd5a57Smrg fi 223040dd5a57Smrgdone 223140dd5a57Smrgif $ac_cache_corrupted; then 223240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 223340dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 223440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 223540dd5a57Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 223640dd5a57Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 223740dd5a57Smrgfi 223840dd5a57Smrg## -------------------- ## 223940dd5a57Smrg## Main body of script. ## 224040dd5a57Smrg## -------------------- ## 224140dd5a57Smrg 224240dd5a57Smrgac_ext=c 224340dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 224440dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 224540dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 224640dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 224740dd5a57Smrg 224840dd5a57Smrg 224940dd5a57Smrgac_aux_dir= 225040dd5a57Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 225140dd5a57Smrg if test -f "$ac_dir/install-sh"; then 225240dd5a57Smrg ac_aux_dir=$ac_dir 225340dd5a57Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 225440dd5a57Smrg break 225540dd5a57Smrg elif test -f "$ac_dir/install.sh"; then 225640dd5a57Smrg ac_aux_dir=$ac_dir 225740dd5a57Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 225840dd5a57Smrg break 225940dd5a57Smrg elif test -f "$ac_dir/shtool"; then 226040dd5a57Smrg ac_aux_dir=$ac_dir 226140dd5a57Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 226240dd5a57Smrg break 226340dd5a57Smrg fi 226440dd5a57Smrgdone 226540dd5a57Smrgif test -z "$ac_aux_dir"; then 226640dd5a57Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 226740dd5a57Smrgfi 226840dd5a57Smrg 226940dd5a57Smrg# These three variables are undocumented and unsupported, 227040dd5a57Smrg# and are intended to be withdrawn in a future Autoconf release. 227140dd5a57Smrg# They can cause serious problems if a builder's source tree is in a directory 227240dd5a57Smrg# whose full name contains unusual characters. 227340dd5a57Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 227440dd5a57Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 227540dd5a57Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 227640dd5a57Smrg 227740dd5a57Smrg 227840dd5a57Smrg# Make sure we can run config.sub. 227940dd5a57Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 228040dd5a57Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 228140dd5a57Smrg 228240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 228340dd5a57Smrg$as_echo_n "checking build system type... " >&6; } 228440dd5a57Smrgif test "${ac_cv_build+set}" = set; then : 228540dd5a57Smrg $as_echo_n "(cached) " >&6 228640dd5a57Smrgelse 228740dd5a57Smrg ac_build_alias=$build_alias 228840dd5a57Smrgtest "x$ac_build_alias" = x && 228940dd5a57Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 229040dd5a57Smrgtest "x$ac_build_alias" = x && 229140dd5a57Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 229240dd5a57Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 229340dd5a57Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 229440dd5a57Smrg 229540dd5a57Smrgfi 229640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 229740dd5a57Smrg$as_echo "$ac_cv_build" >&6; } 229840dd5a57Smrgcase $ac_cv_build in 229940dd5a57Smrg*-*-*) ;; 230040dd5a57Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 230140dd5a57Smrgesac 230240dd5a57Smrgbuild=$ac_cv_build 230340dd5a57Smrgac_save_IFS=$IFS; IFS='-' 230440dd5a57Smrgset x $ac_cv_build 230540dd5a57Smrgshift 230640dd5a57Smrgbuild_cpu=$1 230740dd5a57Smrgbuild_vendor=$2 230840dd5a57Smrgshift; shift 230940dd5a57Smrg# Remember, the first character of IFS is used to create $*, 231040dd5a57Smrg# except with old shells: 231140dd5a57Smrgbuild_os=$* 231240dd5a57SmrgIFS=$ac_save_IFS 231340dd5a57Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 231440dd5a57Smrg 231540dd5a57Smrg 231640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 231740dd5a57Smrg$as_echo_n "checking host system type... " >&6; } 231840dd5a57Smrgif test "${ac_cv_host+set}" = set; then : 231940dd5a57Smrg $as_echo_n "(cached) " >&6 232040dd5a57Smrgelse 232140dd5a57Smrg if test "x$host_alias" = x; then 232240dd5a57Smrg ac_cv_host=$ac_cv_build 232340dd5a57Smrgelse 232440dd5a57Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 232540dd5a57Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 232640dd5a57Smrgfi 232740dd5a57Smrg 232840dd5a57Smrgfi 232940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 233040dd5a57Smrg$as_echo "$ac_cv_host" >&6; } 233140dd5a57Smrgcase $ac_cv_host in 233240dd5a57Smrg*-*-*) ;; 233340dd5a57Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 233440dd5a57Smrgesac 233540dd5a57Smrghost=$ac_cv_host 233640dd5a57Smrgac_save_IFS=$IFS; IFS='-' 233740dd5a57Smrgset x $ac_cv_host 233840dd5a57Smrgshift 233940dd5a57Smrghost_cpu=$1 234040dd5a57Smrghost_vendor=$2 234140dd5a57Smrgshift; shift 234240dd5a57Smrg# Remember, the first character of IFS is used to create $*, 234340dd5a57Smrg# except with old shells: 234440dd5a57Smrghost_os=$* 234540dd5a57SmrgIFS=$ac_save_IFS 234640dd5a57Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 234740dd5a57Smrg 234840dd5a57Smrg 234940dd5a57Smrg 235040dd5a57Smrgam__api_version='1.11' 235140dd5a57Smrg 235240dd5a57Smrg# Find a good install program. We prefer a C program (faster), 235340dd5a57Smrg# so one script is as good as another. But avoid the broken or 235440dd5a57Smrg# incompatible versions: 235540dd5a57Smrg# SysV /etc/install, /usr/sbin/install 235640dd5a57Smrg# SunOS /usr/etc/install 235740dd5a57Smrg# IRIX /sbin/install 235840dd5a57Smrg# AIX /bin/install 235940dd5a57Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 236040dd5a57Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 236140dd5a57Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 236240dd5a57Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 236340dd5a57Smrg# OS/2's system install, which has a completely different semantic 236440dd5a57Smrg# ./install, which can be erroneously created by make from ./install.sh. 236540dd5a57Smrg# Reject install programs that cannot install multiple files. 236640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 236740dd5a57Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 236840dd5a57Smrgif test -z "$INSTALL"; then 236940dd5a57Smrgif test "${ac_cv_path_install+set}" = set; then : 237040dd5a57Smrg $as_echo_n "(cached) " >&6 237140dd5a57Smrgelse 237240dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 237340dd5a57Smrgfor as_dir in $PATH 237440dd5a57Smrgdo 237540dd5a57Smrg IFS=$as_save_IFS 237640dd5a57Smrg test -z "$as_dir" && as_dir=. 237740dd5a57Smrg # Account for people who put trailing slashes in PATH elements. 237840dd5a57Smrgcase $as_dir/ in #(( 237940dd5a57Smrg ./ | .// | /[cC]/* | \ 238040dd5a57Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 238140dd5a57Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 238240dd5a57Smrg /usr/ucb/* ) ;; 238340dd5a57Smrg *) 238440dd5a57Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 238540dd5a57Smrg # Don't use installbsd from OSF since it installs stuff as root 238640dd5a57Smrg # by default. 238740dd5a57Smrg for ac_prog in ginstall scoinst install; do 238840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 238940dd5a57Smrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 239040dd5a57Smrg if test $ac_prog = install && 239140dd5a57Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 239240dd5a57Smrg # AIX install. It has an incompatible calling convention. 239340dd5a57Smrg : 239440dd5a57Smrg elif test $ac_prog = install && 239540dd5a57Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 239640dd5a57Smrg # program-specific install script used by HP pwplus--don't use. 239740dd5a57Smrg : 239840dd5a57Smrg else 239940dd5a57Smrg rm -rf conftest.one conftest.two conftest.dir 240040dd5a57Smrg echo one > conftest.one 240140dd5a57Smrg echo two > conftest.two 240240dd5a57Smrg mkdir conftest.dir 240340dd5a57Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 240440dd5a57Smrg test -s conftest.one && test -s conftest.two && 240540dd5a57Smrg test -s conftest.dir/conftest.one && 240640dd5a57Smrg test -s conftest.dir/conftest.two 240740dd5a57Smrg then 240840dd5a57Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 240940dd5a57Smrg break 3 241040dd5a57Smrg fi 241140dd5a57Smrg fi 241240dd5a57Smrg fi 241340dd5a57Smrg done 241440dd5a57Smrg done 241540dd5a57Smrg ;; 241640dd5a57Smrgesac 241740dd5a57Smrg 241840dd5a57Smrg done 241940dd5a57SmrgIFS=$as_save_IFS 242040dd5a57Smrg 242140dd5a57Smrgrm -rf conftest.one conftest.two conftest.dir 242240dd5a57Smrg 242340dd5a57Smrgfi 242440dd5a57Smrg if test "${ac_cv_path_install+set}" = set; then 242540dd5a57Smrg INSTALL=$ac_cv_path_install 242640dd5a57Smrg else 242740dd5a57Smrg # As a last resort, use the slow shell script. Don't cache a 242840dd5a57Smrg # value for INSTALL within a source directory, because that will 242940dd5a57Smrg # break other packages using the cache if that directory is 243040dd5a57Smrg # removed, or if the value is a relative name. 243140dd5a57Smrg INSTALL=$ac_install_sh 243240dd5a57Smrg fi 243340dd5a57Smrgfi 243440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 243540dd5a57Smrg$as_echo "$INSTALL" >&6; } 243640dd5a57Smrg 243740dd5a57Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 243840dd5a57Smrg# It thinks the first close brace ends the variable substitution. 243940dd5a57Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 244040dd5a57Smrg 244140dd5a57Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 244240dd5a57Smrg 244340dd5a57Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 244440dd5a57Smrg 244540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 244640dd5a57Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 244740dd5a57Smrg# Just in case 244840dd5a57Smrgsleep 1 244940dd5a57Smrgecho timestamp > conftest.file 245040dd5a57Smrg# Reject unsafe characters in $srcdir or the absolute working directory 245140dd5a57Smrg# name. Accept space and tab only in the latter. 245240dd5a57Smrgam_lf=' 245340dd5a57Smrg' 245440dd5a57Smrgcase `pwd` in 245540dd5a57Smrg *[\\\"\#\$\&\'\`$am_lf]*) 245640dd5a57Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 245740dd5a57Smrgesac 245840dd5a57Smrgcase $srcdir in 245940dd5a57Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 246040dd5a57Smrg as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 246140dd5a57Smrgesac 246240dd5a57Smrg 246340dd5a57Smrg# Do `set' in a subshell so we don't clobber the current shell's 246440dd5a57Smrg# arguments. Must try -L first in case configure is actually a 246540dd5a57Smrg# symlink; some systems play weird games with the mod time of symlinks 246640dd5a57Smrg# (eg FreeBSD returns the mod time of the symlink's containing 246740dd5a57Smrg# directory). 246840dd5a57Smrgif ( 246940dd5a57Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 247040dd5a57Smrg if test "$*" = "X"; then 247140dd5a57Smrg # -L didn't work. 247240dd5a57Smrg set X `ls -t "$srcdir/configure" conftest.file` 247340dd5a57Smrg fi 247440dd5a57Smrg rm -f conftest.file 247540dd5a57Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 247640dd5a57Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 247740dd5a57Smrg 247840dd5a57Smrg # If neither matched, then we have a broken ls. This can happen 247940dd5a57Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 248040dd5a57Smrg # broken ls alias from the environment. This has actually 248140dd5a57Smrg # happened. Such a system could not be considered "sane". 248240dd5a57Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 248340dd5a57Smrgalias in your environment" "$LINENO" 5 248440dd5a57Smrg fi 248540dd5a57Smrg 248640dd5a57Smrg test "$2" = conftest.file 248740dd5a57Smrg ) 248840dd5a57Smrgthen 248940dd5a57Smrg # Ok. 249040dd5a57Smrg : 249140dd5a57Smrgelse 249240dd5a57Smrg as_fn_error $? "newly created file is older than distributed files! 249340dd5a57SmrgCheck your system clock" "$LINENO" 5 249440dd5a57Smrgfi 249540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 249640dd5a57Smrg$as_echo "yes" >&6; } 249740dd5a57Smrgtest "$program_prefix" != NONE && 249840dd5a57Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 249940dd5a57Smrg# Use a double $ so make ignores it. 250040dd5a57Smrgtest "$program_suffix" != NONE && 250140dd5a57Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 250240dd5a57Smrg# Double any \ or $. 250340dd5a57Smrg# By default was `s,x,x', remove it if useless. 250440dd5a57Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 250540dd5a57Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 250640dd5a57Smrg 250740dd5a57Smrg# expand $ac_aux_dir to an absolute path 250840dd5a57Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 250940dd5a57Smrg 251040dd5a57Smrgif test x"${MISSING+set}" != xset; then 251140dd5a57Smrg case $am_aux_dir in 251240dd5a57Smrg *\ * | *\ *) 251340dd5a57Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 251440dd5a57Smrg *) 251540dd5a57Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 251640dd5a57Smrg esac 251740dd5a57Smrgfi 251840dd5a57Smrg# Use eval to expand $SHELL 251940dd5a57Smrgif eval "$MISSING --run true"; then 252040dd5a57Smrg am_missing_run="$MISSING --run " 252140dd5a57Smrgelse 252240dd5a57Smrg am_missing_run= 252340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 252440dd5a57Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 252540dd5a57Smrgfi 252640dd5a57Smrg 252740dd5a57Smrgif test x"${install_sh}" != xset; then 252840dd5a57Smrg case $am_aux_dir in 252940dd5a57Smrg *\ * | *\ *) 253040dd5a57Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 253140dd5a57Smrg *) 253240dd5a57Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 253340dd5a57Smrg esac 253440dd5a57Smrgfi 253540dd5a57Smrg 253640dd5a57Smrg# Installed binaries are usually stripped using `strip' when the user 253740dd5a57Smrg# run `make install-strip'. However `strip' might not be the right 253840dd5a57Smrg# tool to use in cross-compilation environments, therefore Automake 253940dd5a57Smrg# will honor the `STRIP' environment variable to overrule this program. 254040dd5a57Smrgif test "$cross_compiling" != no; then 254140dd5a57Smrg if test -n "$ac_tool_prefix"; then 254240dd5a57Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 254340dd5a57Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 254440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 254540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 254640dd5a57Smrgif test "${ac_cv_prog_STRIP+set}" = set; then : 254740dd5a57Smrg $as_echo_n "(cached) " >&6 254840dd5a57Smrgelse 254940dd5a57Smrg if test -n "$STRIP"; then 255040dd5a57Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 255140dd5a57Smrgelse 255240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 255340dd5a57Smrgfor as_dir in $PATH 255440dd5a57Smrgdo 255540dd5a57Smrg IFS=$as_save_IFS 255640dd5a57Smrg test -z "$as_dir" && as_dir=. 255740dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 255840dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 255940dd5a57Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 256040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 256140dd5a57Smrg break 2 256240dd5a57Smrg fi 256340dd5a57Smrgdone 256440dd5a57Smrg done 256540dd5a57SmrgIFS=$as_save_IFS 256640dd5a57Smrg 256740dd5a57Smrgfi 256840dd5a57Smrgfi 256940dd5a57SmrgSTRIP=$ac_cv_prog_STRIP 257040dd5a57Smrgif test -n "$STRIP"; then 257140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 257240dd5a57Smrg$as_echo "$STRIP" >&6; } 257340dd5a57Smrgelse 257440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 257540dd5a57Smrg$as_echo "no" >&6; } 257640dd5a57Smrgfi 257740dd5a57Smrg 257840dd5a57Smrg 257940dd5a57Smrgfi 258040dd5a57Smrgif test -z "$ac_cv_prog_STRIP"; then 258140dd5a57Smrg ac_ct_STRIP=$STRIP 258240dd5a57Smrg # Extract the first word of "strip", so it can be a program name with args. 258340dd5a57Smrgset dummy strip; ac_word=$2 258440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 258540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 258640dd5a57Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 258740dd5a57Smrg $as_echo_n "(cached) " >&6 258840dd5a57Smrgelse 258940dd5a57Smrg if test -n "$ac_ct_STRIP"; then 259040dd5a57Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 259140dd5a57Smrgelse 259240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 259340dd5a57Smrgfor as_dir in $PATH 259440dd5a57Smrgdo 259540dd5a57Smrg IFS=$as_save_IFS 259640dd5a57Smrg test -z "$as_dir" && as_dir=. 259740dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 259840dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 259940dd5a57Smrg ac_cv_prog_ac_ct_STRIP="strip" 260040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 260140dd5a57Smrg break 2 260240dd5a57Smrg fi 260340dd5a57Smrgdone 260440dd5a57Smrg done 260540dd5a57SmrgIFS=$as_save_IFS 260640dd5a57Smrg 260740dd5a57Smrgfi 260840dd5a57Smrgfi 260940dd5a57Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 261040dd5a57Smrgif test -n "$ac_ct_STRIP"; then 261140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 261240dd5a57Smrg$as_echo "$ac_ct_STRIP" >&6; } 261340dd5a57Smrgelse 261440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 261540dd5a57Smrg$as_echo "no" >&6; } 261640dd5a57Smrgfi 261740dd5a57Smrg 261840dd5a57Smrg if test "x$ac_ct_STRIP" = x; then 261940dd5a57Smrg STRIP=":" 262040dd5a57Smrg else 262140dd5a57Smrg case $cross_compiling:$ac_tool_warned in 262240dd5a57Smrgyes:) 262340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 262440dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 262540dd5a57Smrgac_tool_warned=yes ;; 262640dd5a57Smrgesac 262740dd5a57Smrg STRIP=$ac_ct_STRIP 262840dd5a57Smrg fi 262940dd5a57Smrgelse 263040dd5a57Smrg STRIP="$ac_cv_prog_STRIP" 263140dd5a57Smrgfi 263240dd5a57Smrg 263340dd5a57Smrgfi 263440dd5a57SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 263540dd5a57Smrg 263640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 263740dd5a57Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 263840dd5a57Smrgif test -z "$MKDIR_P"; then 263940dd5a57Smrg if test "${ac_cv_path_mkdir+set}" = set; then : 264040dd5a57Smrg $as_echo_n "(cached) " >&6 264140dd5a57Smrgelse 264240dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 264340dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 264440dd5a57Smrgdo 264540dd5a57Smrg IFS=$as_save_IFS 264640dd5a57Smrg test -z "$as_dir" && as_dir=. 264740dd5a57Smrg for ac_prog in mkdir gmkdir; do 264840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 264940dd5a57Smrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 265040dd5a57Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 265140dd5a57Smrg 'mkdir (GNU coreutils) '* | \ 265240dd5a57Smrg 'mkdir (coreutils) '* | \ 265340dd5a57Smrg 'mkdir (fileutils) '4.1*) 265440dd5a57Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 265540dd5a57Smrg break 3;; 265640dd5a57Smrg esac 265740dd5a57Smrg done 265840dd5a57Smrg done 265940dd5a57Smrg done 266040dd5a57SmrgIFS=$as_save_IFS 266140dd5a57Smrg 266240dd5a57Smrgfi 266340dd5a57Smrg 266440dd5a57Smrg test -d ./--version && rmdir ./--version 266540dd5a57Smrg if test "${ac_cv_path_mkdir+set}" = set; then 266640dd5a57Smrg MKDIR_P="$ac_cv_path_mkdir -p" 266740dd5a57Smrg else 266840dd5a57Smrg # As a last resort, use the slow shell script. Don't cache a 266940dd5a57Smrg # value for MKDIR_P within a source directory, because that will 267040dd5a57Smrg # break other packages using the cache if that directory is 267140dd5a57Smrg # removed, or if the value is a relative name. 267240dd5a57Smrg MKDIR_P="$ac_install_sh -d" 267340dd5a57Smrg fi 267440dd5a57Smrgfi 267540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 267640dd5a57Smrg$as_echo "$MKDIR_P" >&6; } 267740dd5a57Smrg 267840dd5a57Smrgmkdir_p="$MKDIR_P" 267940dd5a57Smrgcase $mkdir_p in 268040dd5a57Smrg [\\/$]* | ?:[\\/]*) ;; 268140dd5a57Smrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 268240dd5a57Smrgesac 268340dd5a57Smrg 268440dd5a57Smrgfor ac_prog in gawk mawk nawk awk 268540dd5a57Smrgdo 268640dd5a57Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 268740dd5a57Smrgset dummy $ac_prog; ac_word=$2 268840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 268940dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 269040dd5a57Smrgif test "${ac_cv_prog_AWK+set}" = set; then : 269140dd5a57Smrg $as_echo_n "(cached) " >&6 269240dd5a57Smrgelse 269340dd5a57Smrg if test -n "$AWK"; then 269440dd5a57Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 269540dd5a57Smrgelse 269640dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 269740dd5a57Smrgfor as_dir in $PATH 269840dd5a57Smrgdo 269940dd5a57Smrg IFS=$as_save_IFS 270040dd5a57Smrg test -z "$as_dir" && as_dir=. 270140dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 270240dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 270340dd5a57Smrg ac_cv_prog_AWK="$ac_prog" 270440dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 270540dd5a57Smrg break 2 270640dd5a57Smrg fi 270740dd5a57Smrgdone 270840dd5a57Smrg done 270940dd5a57SmrgIFS=$as_save_IFS 271040dd5a57Smrg 271140dd5a57Smrgfi 271240dd5a57Smrgfi 271340dd5a57SmrgAWK=$ac_cv_prog_AWK 271440dd5a57Smrgif test -n "$AWK"; then 271540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 271640dd5a57Smrg$as_echo "$AWK" >&6; } 271740dd5a57Smrgelse 271840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 271940dd5a57Smrg$as_echo "no" >&6; } 272040dd5a57Smrgfi 272140dd5a57Smrg 272240dd5a57Smrg 272340dd5a57Smrg test -n "$AWK" && break 272440dd5a57Smrgdone 272540dd5a57Smrg 272640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 272740dd5a57Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 272840dd5a57Smrgset x ${MAKE-make} 272940dd5a57Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 273040dd5a57Smrgif eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : 273140dd5a57Smrg $as_echo_n "(cached) " >&6 273240dd5a57Smrgelse 273340dd5a57Smrg cat >conftest.make <<\_ACEOF 273440dd5a57SmrgSHELL = /bin/sh 273540dd5a57Smrgall: 273640dd5a57Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 273740dd5a57Smrg_ACEOF 273840dd5a57Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 273940dd5a57Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 274040dd5a57Smrg *@@@%%%=?*=@@@%%%*) 274140dd5a57Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 274240dd5a57Smrg *) 274340dd5a57Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 274440dd5a57Smrgesac 274540dd5a57Smrgrm -f conftest.make 274640dd5a57Smrgfi 274740dd5a57Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 274840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 274940dd5a57Smrg$as_echo "yes" >&6; } 275040dd5a57Smrg SET_MAKE= 275140dd5a57Smrgelse 275240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 275340dd5a57Smrg$as_echo "no" >&6; } 275440dd5a57Smrg SET_MAKE="MAKE=${MAKE-make}" 275540dd5a57Smrgfi 275640dd5a57Smrg 275740dd5a57Smrgrm -rf .tst 2>/dev/null 275840dd5a57Smrgmkdir .tst 2>/dev/null 275940dd5a57Smrgif test -d .tst; then 276040dd5a57Smrg am__leading_dot=. 276140dd5a57Smrgelse 276240dd5a57Smrg am__leading_dot=_ 276340dd5a57Smrgfi 276440dd5a57Smrgrmdir .tst 2>/dev/null 276540dd5a57Smrg 276640dd5a57Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 276740dd5a57Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 276840dd5a57Smrg # is not polluted with repeated "-I." 276940dd5a57Smrg am__isrc=' -I$(srcdir)' 277040dd5a57Smrg # test to see if srcdir already configured 277140dd5a57Smrg if test -f $srcdir/config.status; then 277240dd5a57Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 277340dd5a57Smrg fi 277440dd5a57Smrgfi 277540dd5a57Smrg 277640dd5a57Smrg# test whether we have cygpath 277740dd5a57Smrgif test -z "$CYGPATH_W"; then 277840dd5a57Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 277940dd5a57Smrg CYGPATH_W='cygpath -w' 278040dd5a57Smrg else 278140dd5a57Smrg CYGPATH_W=echo 278240dd5a57Smrg fi 278340dd5a57Smrgfi 278440dd5a57Smrg 278540dd5a57Smrg 278640dd5a57Smrg# Define the identity of the package. 278740dd5a57Smrg PACKAGE='glw' 278840dd5a57Smrg VERSION='8.0.0' 278940dd5a57Smrg 279040dd5a57Smrg 279140dd5a57Smrgcat >>confdefs.h <<_ACEOF 279240dd5a57Smrg#define PACKAGE "$PACKAGE" 279340dd5a57Smrg_ACEOF 279440dd5a57Smrg 279540dd5a57Smrg 279640dd5a57Smrgcat >>confdefs.h <<_ACEOF 279740dd5a57Smrg#define VERSION "$VERSION" 279840dd5a57Smrg_ACEOF 279940dd5a57Smrg 280040dd5a57Smrg# Some tools Automake needs. 280140dd5a57Smrg 280240dd5a57SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 280340dd5a57Smrg 280440dd5a57Smrg 280540dd5a57SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 280640dd5a57Smrg 280740dd5a57Smrg 280840dd5a57SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 280940dd5a57Smrg 281040dd5a57Smrg 281140dd5a57SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 281240dd5a57Smrg 281340dd5a57Smrg 281440dd5a57SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 281540dd5a57Smrg 281640dd5a57Smrg# We need awk for the "check" target. The system "awk" is bad on 281740dd5a57Smrg# some platforms. 281840dd5a57Smrg# Always define AMTAR for backward compatibility. 281940dd5a57Smrg 282040dd5a57SmrgAMTAR=${AMTAR-"${am_missing_run}tar"} 282140dd5a57Smrg 282240dd5a57Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 282340dd5a57Smrg 282440dd5a57Smrg 282540dd5a57Smrg 282640dd5a57Smrg 282740dd5a57Smrg 282840dd5a57Smrg 282940dd5a57SmrgDEPDIR="${am__leading_dot}deps" 283040dd5a57Smrg 283140dd5a57Smrgac_config_commands="$ac_config_commands depfiles" 283240dd5a57Smrg 283340dd5a57Smrg 283440dd5a57Smrgam_make=${MAKE-make} 283540dd5a57Smrgcat > confinc << 'END' 283640dd5a57Smrgam__doit: 283740dd5a57Smrg @echo this is the am__doit target 283840dd5a57Smrg.PHONY: am__doit 283940dd5a57SmrgEND 284040dd5a57Smrg# If we don't find an include directive, just comment out the code. 284140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 284240dd5a57Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 284340dd5a57Smrgam__include="#" 284440dd5a57Smrgam__quote= 284540dd5a57Smrg_am_result=none 284640dd5a57Smrg# First try GNU make style include. 284740dd5a57Smrgecho "include confinc" > confmf 284840dd5a57Smrg# Ignore all kinds of additional output from `make'. 284940dd5a57Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 285040dd5a57Smrg*the\ am__doit\ target*) 285140dd5a57Smrg am__include=include 285240dd5a57Smrg am__quote= 285340dd5a57Smrg _am_result=GNU 285440dd5a57Smrg ;; 285540dd5a57Smrgesac 285640dd5a57Smrg# Now try BSD make style include. 285740dd5a57Smrgif test "$am__include" = "#"; then 285840dd5a57Smrg echo '.include "confinc"' > confmf 285940dd5a57Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 286040dd5a57Smrg *the\ am__doit\ target*) 286140dd5a57Smrg am__include=.include 286240dd5a57Smrg am__quote="\"" 286340dd5a57Smrg _am_result=BSD 286440dd5a57Smrg ;; 286540dd5a57Smrg esac 286640dd5a57Smrgfi 286740dd5a57Smrg 286840dd5a57Smrg 286940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 287040dd5a57Smrg$as_echo "$_am_result" >&6; } 287140dd5a57Smrgrm -f confinc confmf 287240dd5a57Smrg 287340dd5a57Smrg# Check whether --enable-dependency-tracking was given. 287440dd5a57Smrgif test "${enable_dependency_tracking+set}" = set; then : 287540dd5a57Smrg enableval=$enable_dependency_tracking; 287640dd5a57Smrgfi 287740dd5a57Smrg 287840dd5a57Smrgif test "x$enable_dependency_tracking" != xno; then 287940dd5a57Smrg am_depcomp="$ac_aux_dir/depcomp" 288040dd5a57Smrg AMDEPBACKSLASH='\' 288140dd5a57Smrgfi 288240dd5a57Smrg if test "x$enable_dependency_tracking" != xno; then 288340dd5a57Smrg AMDEP_TRUE= 288440dd5a57Smrg AMDEP_FALSE='#' 288540dd5a57Smrgelse 288640dd5a57Smrg AMDEP_TRUE='#' 288740dd5a57Smrg AMDEP_FALSE= 288840dd5a57Smrgfi 288940dd5a57Smrg 289040dd5a57Smrg 289140dd5a57Smrgac_ext=c 289240dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 289340dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 289440dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 289540dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 289640dd5a57Smrgif test -n "$ac_tool_prefix"; then 289740dd5a57Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 289840dd5a57Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 289940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 290040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 290140dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 290240dd5a57Smrg $as_echo_n "(cached) " >&6 290340dd5a57Smrgelse 290440dd5a57Smrg if test -n "$CC"; then 290540dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 290640dd5a57Smrgelse 290740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 290840dd5a57Smrgfor as_dir in $PATH 290940dd5a57Smrgdo 291040dd5a57Smrg IFS=$as_save_IFS 291140dd5a57Smrg test -z "$as_dir" && as_dir=. 291240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 291340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 291440dd5a57Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 291540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 291640dd5a57Smrg break 2 291740dd5a57Smrg fi 291840dd5a57Smrgdone 291940dd5a57Smrg done 292040dd5a57SmrgIFS=$as_save_IFS 292140dd5a57Smrg 292240dd5a57Smrgfi 292340dd5a57Smrgfi 292440dd5a57SmrgCC=$ac_cv_prog_CC 292540dd5a57Smrgif test -n "$CC"; then 292640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 292740dd5a57Smrg$as_echo "$CC" >&6; } 292840dd5a57Smrgelse 292940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 293040dd5a57Smrg$as_echo "no" >&6; } 293140dd5a57Smrgfi 293240dd5a57Smrg 293340dd5a57Smrg 293440dd5a57Smrgfi 293540dd5a57Smrgif test -z "$ac_cv_prog_CC"; then 293640dd5a57Smrg ac_ct_CC=$CC 293740dd5a57Smrg # Extract the first word of "gcc", so it can be a program name with args. 293840dd5a57Smrgset dummy gcc; ac_word=$2 293940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 294040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 294140dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 294240dd5a57Smrg $as_echo_n "(cached) " >&6 294340dd5a57Smrgelse 294440dd5a57Smrg if test -n "$ac_ct_CC"; then 294540dd5a57Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 294640dd5a57Smrgelse 294740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 294840dd5a57Smrgfor as_dir in $PATH 294940dd5a57Smrgdo 295040dd5a57Smrg IFS=$as_save_IFS 295140dd5a57Smrg test -z "$as_dir" && as_dir=. 295240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 295340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 295440dd5a57Smrg ac_cv_prog_ac_ct_CC="gcc" 295540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 295640dd5a57Smrg break 2 295740dd5a57Smrg fi 295840dd5a57Smrgdone 295940dd5a57Smrg done 296040dd5a57SmrgIFS=$as_save_IFS 296140dd5a57Smrg 296240dd5a57Smrgfi 296340dd5a57Smrgfi 296440dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 296540dd5a57Smrgif test -n "$ac_ct_CC"; then 296640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 296740dd5a57Smrg$as_echo "$ac_ct_CC" >&6; } 296840dd5a57Smrgelse 296940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 297040dd5a57Smrg$as_echo "no" >&6; } 297140dd5a57Smrgfi 297240dd5a57Smrg 297340dd5a57Smrg if test "x$ac_ct_CC" = x; then 297440dd5a57Smrg CC="" 297540dd5a57Smrg else 297640dd5a57Smrg case $cross_compiling:$ac_tool_warned in 297740dd5a57Smrgyes:) 297840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 297940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 298040dd5a57Smrgac_tool_warned=yes ;; 298140dd5a57Smrgesac 298240dd5a57Smrg CC=$ac_ct_CC 298340dd5a57Smrg fi 298440dd5a57Smrgelse 298540dd5a57Smrg CC="$ac_cv_prog_CC" 298640dd5a57Smrgfi 298740dd5a57Smrg 298840dd5a57Smrgif test -z "$CC"; then 298940dd5a57Smrg if test -n "$ac_tool_prefix"; then 299040dd5a57Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 299140dd5a57Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 299240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 299340dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 299440dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 299540dd5a57Smrg $as_echo_n "(cached) " >&6 299640dd5a57Smrgelse 299740dd5a57Smrg if test -n "$CC"; then 299840dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 299940dd5a57Smrgelse 300040dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 300140dd5a57Smrgfor as_dir in $PATH 300240dd5a57Smrgdo 300340dd5a57Smrg IFS=$as_save_IFS 300440dd5a57Smrg test -z "$as_dir" && as_dir=. 300540dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 300640dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 300740dd5a57Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 300840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 300940dd5a57Smrg break 2 301040dd5a57Smrg fi 301140dd5a57Smrgdone 301240dd5a57Smrg done 301340dd5a57SmrgIFS=$as_save_IFS 301440dd5a57Smrg 301540dd5a57Smrgfi 301640dd5a57Smrgfi 301740dd5a57SmrgCC=$ac_cv_prog_CC 301840dd5a57Smrgif test -n "$CC"; then 301940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 302040dd5a57Smrg$as_echo "$CC" >&6; } 302140dd5a57Smrgelse 302240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 302340dd5a57Smrg$as_echo "no" >&6; } 302440dd5a57Smrgfi 302540dd5a57Smrg 302640dd5a57Smrg 302740dd5a57Smrg fi 302840dd5a57Smrgfi 302940dd5a57Smrgif test -z "$CC"; then 303040dd5a57Smrg # Extract the first word of "cc", so it can be a program name with args. 303140dd5a57Smrgset dummy cc; ac_word=$2 303240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 303340dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 303440dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 303540dd5a57Smrg $as_echo_n "(cached) " >&6 303640dd5a57Smrgelse 303740dd5a57Smrg if test -n "$CC"; then 303840dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 303940dd5a57Smrgelse 304040dd5a57Smrg ac_prog_rejected=no 304140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 304240dd5a57Smrgfor as_dir in $PATH 304340dd5a57Smrgdo 304440dd5a57Smrg IFS=$as_save_IFS 304540dd5a57Smrg test -z "$as_dir" && as_dir=. 304640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 304740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 304840dd5a57Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 304940dd5a57Smrg ac_prog_rejected=yes 305040dd5a57Smrg continue 305140dd5a57Smrg fi 305240dd5a57Smrg ac_cv_prog_CC="cc" 305340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 305440dd5a57Smrg break 2 305540dd5a57Smrg fi 305640dd5a57Smrgdone 305740dd5a57Smrg done 305840dd5a57SmrgIFS=$as_save_IFS 305940dd5a57Smrg 306040dd5a57Smrgif test $ac_prog_rejected = yes; then 306140dd5a57Smrg # We found a bogon in the path, so make sure we never use it. 306240dd5a57Smrg set dummy $ac_cv_prog_CC 306340dd5a57Smrg shift 306440dd5a57Smrg if test $# != 0; then 306540dd5a57Smrg # We chose a different compiler from the bogus one. 306640dd5a57Smrg # However, it has the same basename, so the bogon will be chosen 306740dd5a57Smrg # first if we set CC to just the basename; use the full file name. 306840dd5a57Smrg shift 306940dd5a57Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 307040dd5a57Smrg fi 307140dd5a57Smrgfi 307240dd5a57Smrgfi 307340dd5a57Smrgfi 307440dd5a57SmrgCC=$ac_cv_prog_CC 307540dd5a57Smrgif test -n "$CC"; then 307640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 307740dd5a57Smrg$as_echo "$CC" >&6; } 307840dd5a57Smrgelse 307940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 308040dd5a57Smrg$as_echo "no" >&6; } 308140dd5a57Smrgfi 308240dd5a57Smrg 308340dd5a57Smrg 308440dd5a57Smrgfi 308540dd5a57Smrgif test -z "$CC"; then 308640dd5a57Smrg if test -n "$ac_tool_prefix"; then 308740dd5a57Smrg for ac_prog in cl.exe 308840dd5a57Smrg do 308940dd5a57Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 309040dd5a57Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 309140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 309240dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 309340dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 309440dd5a57Smrg $as_echo_n "(cached) " >&6 309540dd5a57Smrgelse 309640dd5a57Smrg if test -n "$CC"; then 309740dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 309840dd5a57Smrgelse 309940dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 310040dd5a57Smrgfor as_dir in $PATH 310140dd5a57Smrgdo 310240dd5a57Smrg IFS=$as_save_IFS 310340dd5a57Smrg test -z "$as_dir" && as_dir=. 310440dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 310540dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 310640dd5a57Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 310740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 310840dd5a57Smrg break 2 310940dd5a57Smrg fi 311040dd5a57Smrgdone 311140dd5a57Smrg done 311240dd5a57SmrgIFS=$as_save_IFS 311340dd5a57Smrg 311440dd5a57Smrgfi 311540dd5a57Smrgfi 311640dd5a57SmrgCC=$ac_cv_prog_CC 311740dd5a57Smrgif test -n "$CC"; then 311840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 311940dd5a57Smrg$as_echo "$CC" >&6; } 312040dd5a57Smrgelse 312140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 312240dd5a57Smrg$as_echo "no" >&6; } 312340dd5a57Smrgfi 312440dd5a57Smrg 312540dd5a57Smrg 312640dd5a57Smrg test -n "$CC" && break 312740dd5a57Smrg done 312840dd5a57Smrgfi 312940dd5a57Smrgif test -z "$CC"; then 313040dd5a57Smrg ac_ct_CC=$CC 313140dd5a57Smrg for ac_prog in cl.exe 313240dd5a57Smrgdo 313340dd5a57Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 313440dd5a57Smrgset dummy $ac_prog; ac_word=$2 313540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 313640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 313740dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 313840dd5a57Smrg $as_echo_n "(cached) " >&6 313940dd5a57Smrgelse 314040dd5a57Smrg if test -n "$ac_ct_CC"; then 314140dd5a57Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 314240dd5a57Smrgelse 314340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 314440dd5a57Smrgfor as_dir in $PATH 314540dd5a57Smrgdo 314640dd5a57Smrg IFS=$as_save_IFS 314740dd5a57Smrg test -z "$as_dir" && as_dir=. 314840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 314940dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 315040dd5a57Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 315140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 315240dd5a57Smrg break 2 315340dd5a57Smrg fi 315440dd5a57Smrgdone 315540dd5a57Smrg done 315640dd5a57SmrgIFS=$as_save_IFS 315740dd5a57Smrg 315840dd5a57Smrgfi 315940dd5a57Smrgfi 316040dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 316140dd5a57Smrgif test -n "$ac_ct_CC"; then 316240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 316340dd5a57Smrg$as_echo "$ac_ct_CC" >&6; } 316440dd5a57Smrgelse 316540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 316640dd5a57Smrg$as_echo "no" >&6; } 316740dd5a57Smrgfi 316840dd5a57Smrg 316940dd5a57Smrg 317040dd5a57Smrg test -n "$ac_ct_CC" && break 317140dd5a57Smrgdone 317240dd5a57Smrg 317340dd5a57Smrg if test "x$ac_ct_CC" = x; then 317440dd5a57Smrg CC="" 317540dd5a57Smrg else 317640dd5a57Smrg case $cross_compiling:$ac_tool_warned in 317740dd5a57Smrgyes:) 317840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 317940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 318040dd5a57Smrgac_tool_warned=yes ;; 318140dd5a57Smrgesac 318240dd5a57Smrg CC=$ac_ct_CC 318340dd5a57Smrg fi 318440dd5a57Smrgfi 318540dd5a57Smrg 318640dd5a57Smrgfi 318740dd5a57Smrg 318840dd5a57Smrg 318940dd5a57Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 319040dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 319140dd5a57Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 319240dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 319340dd5a57Smrg 319440dd5a57Smrg# Provide some information about the compiler. 319540dd5a57Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 319640dd5a57Smrgset X $ac_compile 319740dd5a57Smrgac_compiler=$2 319840dd5a57Smrgfor ac_option in --version -v -V -qversion; do 319940dd5a57Smrg { { ac_try="$ac_compiler $ac_option >&5" 320040dd5a57Smrgcase "(($ac_try" in 320140dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 320240dd5a57Smrg *) ac_try_echo=$ac_try;; 320340dd5a57Smrgesac 320440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 320540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 320640dd5a57Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 320740dd5a57Smrg ac_status=$? 320840dd5a57Smrg if test -s conftest.err; then 320940dd5a57Smrg sed '10a\ 321040dd5a57Smrg... rest of stderr output deleted ... 321140dd5a57Smrg 10q' conftest.err >conftest.er1 321240dd5a57Smrg cat conftest.er1 >&5 321340dd5a57Smrg fi 321440dd5a57Smrg rm -f conftest.er1 conftest.err 321540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 321640dd5a57Smrg test $ac_status = 0; } 321740dd5a57Smrgdone 321840dd5a57Smrg 321940dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 322040dd5a57Smrg/* end confdefs.h. */ 322140dd5a57Smrg 322240dd5a57Smrgint 322340dd5a57Smrgmain () 322440dd5a57Smrg{ 322540dd5a57Smrg 322640dd5a57Smrg ; 322740dd5a57Smrg return 0; 322840dd5a57Smrg} 322940dd5a57Smrg_ACEOF 323040dd5a57Smrgac_clean_files_save=$ac_clean_files 323140dd5a57Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 323240dd5a57Smrg# Try to create an executable without -o first, disregard a.out. 323340dd5a57Smrg# It will help us diagnose broken compilers, and finding out an intuition 323440dd5a57Smrg# of exeext. 323540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 323640dd5a57Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 323740dd5a57Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 323840dd5a57Smrg 323940dd5a57Smrg# The possible output files: 324040dd5a57Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 324140dd5a57Smrg 324240dd5a57Smrgac_rmfiles= 324340dd5a57Smrgfor ac_file in $ac_files 324440dd5a57Smrgdo 324540dd5a57Smrg case $ac_file in 324640dd5a57Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 324740dd5a57Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 324840dd5a57Smrg esac 324940dd5a57Smrgdone 325040dd5a57Smrgrm -f $ac_rmfiles 325140dd5a57Smrg 325240dd5a57Smrgif { { ac_try="$ac_link_default" 325340dd5a57Smrgcase "(($ac_try" in 325440dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 325540dd5a57Smrg *) ac_try_echo=$ac_try;; 325640dd5a57Smrgesac 325740dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 325840dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 325940dd5a57Smrg (eval "$ac_link_default") 2>&5 326040dd5a57Smrg ac_status=$? 326140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 326240dd5a57Smrg test $ac_status = 0; }; then : 326340dd5a57Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 326440dd5a57Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 326540dd5a57Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 326640dd5a57Smrg# so that the user can short-circuit this test for compilers unknown to 326740dd5a57Smrg# Autoconf. 326840dd5a57Smrgfor ac_file in $ac_files '' 326940dd5a57Smrgdo 327040dd5a57Smrg test -f "$ac_file" || continue 327140dd5a57Smrg case $ac_file in 327240dd5a57Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 327340dd5a57Smrg ;; 327440dd5a57Smrg [ab].out ) 327540dd5a57Smrg # We found the default executable, but exeext='' is most 327640dd5a57Smrg # certainly right. 327740dd5a57Smrg break;; 327840dd5a57Smrg *.* ) 327940dd5a57Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 328040dd5a57Smrg then :; else 328140dd5a57Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 328240dd5a57Smrg fi 328340dd5a57Smrg # We set ac_cv_exeext here because the later test for it is not 328440dd5a57Smrg # safe: cross compilers may not add the suffix if given an `-o' 328540dd5a57Smrg # argument, so we may need to know it at that point already. 328640dd5a57Smrg # Even if this section looks crufty: it has the advantage of 328740dd5a57Smrg # actually working. 328840dd5a57Smrg break;; 328940dd5a57Smrg * ) 329040dd5a57Smrg break;; 329140dd5a57Smrg esac 329240dd5a57Smrgdone 329340dd5a57Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 329440dd5a57Smrg 329540dd5a57Smrgelse 329640dd5a57Smrg ac_file='' 329740dd5a57Smrgfi 329840dd5a57Smrgif test -z "$ac_file"; then : 329940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 330040dd5a57Smrg$as_echo "no" >&6; } 330140dd5a57Smrg$as_echo "$as_me: failed program was:" >&5 330240dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5 330340dd5a57Smrg 330440dd5a57Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 330540dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 330640dd5a57Smrgas_fn_error 77 "C compiler cannot create executables 330740dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 330840dd5a57Smrgelse 330940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 331040dd5a57Smrg$as_echo "yes" >&6; } 331140dd5a57Smrgfi 331240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 331340dd5a57Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 331440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 331540dd5a57Smrg$as_echo "$ac_file" >&6; } 331640dd5a57Smrgac_exeext=$ac_cv_exeext 331740dd5a57Smrg 331840dd5a57Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 331940dd5a57Smrgac_clean_files=$ac_clean_files_save 332040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 332140dd5a57Smrg$as_echo_n "checking for suffix of executables... " >&6; } 332240dd5a57Smrgif { { ac_try="$ac_link" 332340dd5a57Smrgcase "(($ac_try" in 332440dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 332540dd5a57Smrg *) ac_try_echo=$ac_try;; 332640dd5a57Smrgesac 332740dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 332840dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 332940dd5a57Smrg (eval "$ac_link") 2>&5 333040dd5a57Smrg ac_status=$? 333140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 333240dd5a57Smrg test $ac_status = 0; }; then : 333340dd5a57Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 333440dd5a57Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 333540dd5a57Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 333640dd5a57Smrg# `rm'. 333740dd5a57Smrgfor ac_file in conftest.exe conftest conftest.*; do 333840dd5a57Smrg test -f "$ac_file" || continue 333940dd5a57Smrg case $ac_file in 334040dd5a57Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 334140dd5a57Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 334240dd5a57Smrg break;; 334340dd5a57Smrg * ) break;; 334440dd5a57Smrg esac 334540dd5a57Smrgdone 334640dd5a57Smrgelse 334740dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 334840dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 334940dd5a57Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 335040dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 335140dd5a57Smrgfi 335240dd5a57Smrgrm -f conftest conftest$ac_cv_exeext 335340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 335440dd5a57Smrg$as_echo "$ac_cv_exeext" >&6; } 335540dd5a57Smrg 335640dd5a57Smrgrm -f conftest.$ac_ext 335740dd5a57SmrgEXEEXT=$ac_cv_exeext 335840dd5a57Smrgac_exeext=$EXEEXT 335940dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 336040dd5a57Smrg/* end confdefs.h. */ 336140dd5a57Smrg#include <stdio.h> 336240dd5a57Smrgint 336340dd5a57Smrgmain () 336440dd5a57Smrg{ 336540dd5a57SmrgFILE *f = fopen ("conftest.out", "w"); 336640dd5a57Smrg return ferror (f) || fclose (f) != 0; 336740dd5a57Smrg 336840dd5a57Smrg ; 336940dd5a57Smrg return 0; 337040dd5a57Smrg} 337140dd5a57Smrg_ACEOF 337240dd5a57Smrgac_clean_files="$ac_clean_files conftest.out" 337340dd5a57Smrg# Check that the compiler produces executables we can run. If not, either 337440dd5a57Smrg# the compiler is broken, or we cross compile. 337540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 337640dd5a57Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 337740dd5a57Smrgif test "$cross_compiling" != yes; then 337840dd5a57Smrg { { ac_try="$ac_link" 337940dd5a57Smrgcase "(($ac_try" in 338040dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 338140dd5a57Smrg *) ac_try_echo=$ac_try;; 338240dd5a57Smrgesac 338340dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 338440dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 338540dd5a57Smrg (eval "$ac_link") 2>&5 338640dd5a57Smrg ac_status=$? 338740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 338840dd5a57Smrg test $ac_status = 0; } 338940dd5a57Smrg if { ac_try='./conftest$ac_cv_exeext' 339040dd5a57Smrg { { case "(($ac_try" in 339140dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 339240dd5a57Smrg *) ac_try_echo=$ac_try;; 339340dd5a57Smrgesac 339440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 339540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 339640dd5a57Smrg (eval "$ac_try") 2>&5 339740dd5a57Smrg ac_status=$? 339840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 339940dd5a57Smrg test $ac_status = 0; }; }; then 340040dd5a57Smrg cross_compiling=no 340140dd5a57Smrg else 340240dd5a57Smrg if test "$cross_compiling" = maybe; then 340340dd5a57Smrg cross_compiling=yes 340440dd5a57Smrg else 340540dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 340640dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 340740dd5a57Smrgas_fn_error $? "cannot run C compiled programs. 340840dd5a57SmrgIf you meant to cross compile, use \`--host'. 340940dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 341040dd5a57Smrg fi 341140dd5a57Smrg fi 341240dd5a57Smrgfi 341340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 341440dd5a57Smrg$as_echo "$cross_compiling" >&6; } 341540dd5a57Smrg 341640dd5a57Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 341740dd5a57Smrgac_clean_files=$ac_clean_files_save 341840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 341940dd5a57Smrg$as_echo_n "checking for suffix of object files... " >&6; } 342040dd5a57Smrgif test "${ac_cv_objext+set}" = set; then : 342140dd5a57Smrg $as_echo_n "(cached) " >&6 342240dd5a57Smrgelse 342340dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 342440dd5a57Smrg/* end confdefs.h. */ 342540dd5a57Smrg 342640dd5a57Smrgint 342740dd5a57Smrgmain () 342840dd5a57Smrg{ 342940dd5a57Smrg 343040dd5a57Smrg ; 343140dd5a57Smrg return 0; 343240dd5a57Smrg} 343340dd5a57Smrg_ACEOF 343440dd5a57Smrgrm -f conftest.o conftest.obj 343540dd5a57Smrgif { { ac_try="$ac_compile" 343640dd5a57Smrgcase "(($ac_try" in 343740dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 343840dd5a57Smrg *) ac_try_echo=$ac_try;; 343940dd5a57Smrgesac 344040dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 344140dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 344240dd5a57Smrg (eval "$ac_compile") 2>&5 344340dd5a57Smrg ac_status=$? 344440dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 344540dd5a57Smrg test $ac_status = 0; }; then : 344640dd5a57Smrg for ac_file in conftest.o conftest.obj conftest.*; do 344740dd5a57Smrg test -f "$ac_file" || continue; 344840dd5a57Smrg case $ac_file in 344940dd5a57Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 345040dd5a57Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 345140dd5a57Smrg break;; 345240dd5a57Smrg esac 345340dd5a57Smrgdone 345440dd5a57Smrgelse 345540dd5a57Smrg $as_echo "$as_me: failed program was:" >&5 345640dd5a57Smrgsed 's/^/| /' conftest.$ac_ext >&5 345740dd5a57Smrg 345840dd5a57Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 345940dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 346040dd5a57Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 346140dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 346240dd5a57Smrgfi 346340dd5a57Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 346440dd5a57Smrgfi 346540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 346640dd5a57Smrg$as_echo "$ac_cv_objext" >&6; } 346740dd5a57SmrgOBJEXT=$ac_cv_objext 346840dd5a57Smrgac_objext=$OBJEXT 346940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 347040dd5a57Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 347140dd5a57Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then : 347240dd5a57Smrg $as_echo_n "(cached) " >&6 347340dd5a57Smrgelse 347440dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 347540dd5a57Smrg/* end confdefs.h. */ 347640dd5a57Smrg 347740dd5a57Smrgint 347840dd5a57Smrgmain () 347940dd5a57Smrg{ 348040dd5a57Smrg#ifndef __GNUC__ 348140dd5a57Smrg choke me 348240dd5a57Smrg#endif 348340dd5a57Smrg 348440dd5a57Smrg ; 348540dd5a57Smrg return 0; 348640dd5a57Smrg} 348740dd5a57Smrg_ACEOF 348840dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 348940dd5a57Smrg ac_compiler_gnu=yes 349040dd5a57Smrgelse 349140dd5a57Smrg ac_compiler_gnu=no 349240dd5a57Smrgfi 349340dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 349440dd5a57Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 349540dd5a57Smrg 349640dd5a57Smrgfi 349740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 349840dd5a57Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 349940dd5a57Smrgif test $ac_compiler_gnu = yes; then 350040dd5a57Smrg GCC=yes 350140dd5a57Smrgelse 350240dd5a57Smrg GCC= 350340dd5a57Smrgfi 350440dd5a57Smrgac_test_CFLAGS=${CFLAGS+set} 350540dd5a57Smrgac_save_CFLAGS=$CFLAGS 350640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 350740dd5a57Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 350840dd5a57Smrgif test "${ac_cv_prog_cc_g+set}" = set; then : 350940dd5a57Smrg $as_echo_n "(cached) " >&6 351040dd5a57Smrgelse 351140dd5a57Smrg ac_save_c_werror_flag=$ac_c_werror_flag 351240dd5a57Smrg ac_c_werror_flag=yes 351340dd5a57Smrg ac_cv_prog_cc_g=no 351440dd5a57Smrg CFLAGS="-g" 351540dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 351640dd5a57Smrg/* end confdefs.h. */ 351740dd5a57Smrg 351840dd5a57Smrgint 351940dd5a57Smrgmain () 352040dd5a57Smrg{ 352140dd5a57Smrg 352240dd5a57Smrg ; 352340dd5a57Smrg return 0; 352440dd5a57Smrg} 352540dd5a57Smrg_ACEOF 352640dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 352740dd5a57Smrg ac_cv_prog_cc_g=yes 352840dd5a57Smrgelse 352940dd5a57Smrg CFLAGS="" 353040dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 353140dd5a57Smrg/* end confdefs.h. */ 353240dd5a57Smrg 353340dd5a57Smrgint 353440dd5a57Smrgmain () 353540dd5a57Smrg{ 353640dd5a57Smrg 353740dd5a57Smrg ; 353840dd5a57Smrg return 0; 353940dd5a57Smrg} 354040dd5a57Smrg_ACEOF 354140dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 354240dd5a57Smrg 354340dd5a57Smrgelse 354440dd5a57Smrg ac_c_werror_flag=$ac_save_c_werror_flag 354540dd5a57Smrg CFLAGS="-g" 354640dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 354740dd5a57Smrg/* end confdefs.h. */ 354840dd5a57Smrg 354940dd5a57Smrgint 355040dd5a57Smrgmain () 355140dd5a57Smrg{ 355240dd5a57Smrg 355340dd5a57Smrg ; 355440dd5a57Smrg return 0; 355540dd5a57Smrg} 355640dd5a57Smrg_ACEOF 355740dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 355840dd5a57Smrg ac_cv_prog_cc_g=yes 355940dd5a57Smrgfi 356040dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 356140dd5a57Smrgfi 356240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 356340dd5a57Smrgfi 356440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 356540dd5a57Smrg ac_c_werror_flag=$ac_save_c_werror_flag 356640dd5a57Smrgfi 356740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 356840dd5a57Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 356940dd5a57Smrgif test "$ac_test_CFLAGS" = set; then 357040dd5a57Smrg CFLAGS=$ac_save_CFLAGS 357140dd5a57Smrgelif test $ac_cv_prog_cc_g = yes; then 357240dd5a57Smrg if test "$GCC" = yes; then 357340dd5a57Smrg CFLAGS="-g -O2" 357440dd5a57Smrg else 357540dd5a57Smrg CFLAGS="-g" 357640dd5a57Smrg fi 357740dd5a57Smrgelse 357840dd5a57Smrg if test "$GCC" = yes; then 357940dd5a57Smrg CFLAGS="-O2" 358040dd5a57Smrg else 358140dd5a57Smrg CFLAGS= 358240dd5a57Smrg fi 358340dd5a57Smrgfi 358440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 358540dd5a57Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 358640dd5a57Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then : 358740dd5a57Smrg $as_echo_n "(cached) " >&6 358840dd5a57Smrgelse 358940dd5a57Smrg ac_cv_prog_cc_c89=no 359040dd5a57Smrgac_save_CC=$CC 359140dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 359240dd5a57Smrg/* end confdefs.h. */ 359340dd5a57Smrg#include <stdarg.h> 359440dd5a57Smrg#include <stdio.h> 359540dd5a57Smrg#include <sys/types.h> 359640dd5a57Smrg#include <sys/stat.h> 359740dd5a57Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 359840dd5a57Smrgstruct buf { int x; }; 359940dd5a57SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 360040dd5a57Smrgstatic char *e (p, i) 360140dd5a57Smrg char **p; 360240dd5a57Smrg int i; 360340dd5a57Smrg{ 360440dd5a57Smrg return p[i]; 360540dd5a57Smrg} 360640dd5a57Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 360740dd5a57Smrg{ 360840dd5a57Smrg char *s; 360940dd5a57Smrg va_list v; 361040dd5a57Smrg va_start (v,p); 361140dd5a57Smrg s = g (p, va_arg (v,int)); 361240dd5a57Smrg va_end (v); 361340dd5a57Smrg return s; 361440dd5a57Smrg} 361540dd5a57Smrg 361640dd5a57Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 361740dd5a57Smrg function prototypes and stuff, but not '\xHH' hex character constants. 361840dd5a57Smrg These don't provoke an error unfortunately, instead are silently treated 361940dd5a57Smrg as 'x'. The following induces an error, until -std is added to get 362040dd5a57Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 362140dd5a57Smrg array size at least. It's necessary to write '\x00'==0 to get something 362240dd5a57Smrg that's true only with -std. */ 362340dd5a57Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 362440dd5a57Smrg 362540dd5a57Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 362640dd5a57Smrg inside strings and character constants. */ 362740dd5a57Smrg#define FOO(x) 'x' 362840dd5a57Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 362940dd5a57Smrg 363040dd5a57Smrgint test (int i, double x); 363140dd5a57Smrgstruct s1 {int (*f) (int a);}; 363240dd5a57Smrgstruct s2 {int (*f) (double a);}; 363340dd5a57Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 363440dd5a57Smrgint argc; 363540dd5a57Smrgchar **argv; 363640dd5a57Smrgint 363740dd5a57Smrgmain () 363840dd5a57Smrg{ 363940dd5a57Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 364040dd5a57Smrg ; 364140dd5a57Smrg return 0; 364240dd5a57Smrg} 364340dd5a57Smrg_ACEOF 364440dd5a57Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 364540dd5a57Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 364640dd5a57Smrgdo 364740dd5a57Smrg CC="$ac_save_CC $ac_arg" 364840dd5a57Smrg if ac_fn_c_try_compile "$LINENO"; then : 364940dd5a57Smrg ac_cv_prog_cc_c89=$ac_arg 365040dd5a57Smrgfi 365140dd5a57Smrgrm -f core conftest.err conftest.$ac_objext 365240dd5a57Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 365340dd5a57Smrgdone 365440dd5a57Smrgrm -f conftest.$ac_ext 365540dd5a57SmrgCC=$ac_save_CC 365640dd5a57Smrg 365740dd5a57Smrgfi 365840dd5a57Smrg# AC_CACHE_VAL 365940dd5a57Smrgcase "x$ac_cv_prog_cc_c89" in 366040dd5a57Smrg x) 366140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 366240dd5a57Smrg$as_echo "none needed" >&6; } ;; 366340dd5a57Smrg xno) 366440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 366540dd5a57Smrg$as_echo "unsupported" >&6; } ;; 366640dd5a57Smrg *) 366740dd5a57Smrg CC="$CC $ac_cv_prog_cc_c89" 366840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 366940dd5a57Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 367040dd5a57Smrgesac 367140dd5a57Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 367240dd5a57Smrg 367340dd5a57Smrgfi 367440dd5a57Smrg 367540dd5a57Smrgac_ext=c 367640dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 367740dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 367840dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 367940dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 368040dd5a57Smrg 368140dd5a57Smrgdepcc="$CC" am_compiler_list= 368240dd5a57Smrg 368340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 368440dd5a57Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 368540dd5a57Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 368640dd5a57Smrg $as_echo_n "(cached) " >&6 368740dd5a57Smrgelse 368840dd5a57Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 368940dd5a57Smrg # We make a subdir and do the tests there. Otherwise we can end up 369040dd5a57Smrg # making bogus files that we don't know about and never remove. For 369140dd5a57Smrg # instance it was reported that on HP-UX the gcc test will end up 369240dd5a57Smrg # making a dummy file named `D' -- because `-MD' means `put the output 369340dd5a57Smrg # in D'. 369440dd5a57Smrg mkdir conftest.dir 369540dd5a57Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 369640dd5a57Smrg # using a relative directory. 369740dd5a57Smrg cp "$am_depcomp" conftest.dir 369840dd5a57Smrg cd conftest.dir 369940dd5a57Smrg # We will build objects and dependencies in a subdirectory because 370040dd5a57Smrg # it helps to detect inapplicable dependency modes. For instance 370140dd5a57Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 370240dd5a57Smrg # side effect of compilation, but ICC will put the dependencies in 370340dd5a57Smrg # the current directory while Tru64 will put them in the object 370440dd5a57Smrg # directory. 370540dd5a57Smrg mkdir sub 370640dd5a57Smrg 370740dd5a57Smrg am_cv_CC_dependencies_compiler_type=none 370840dd5a57Smrg if test "$am_compiler_list" = ""; then 370940dd5a57Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 371040dd5a57Smrg fi 371140dd5a57Smrg am__universal=false 371240dd5a57Smrg case " $depcc " in #( 371340dd5a57Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 371440dd5a57Smrg esac 371540dd5a57Smrg 371640dd5a57Smrg for depmode in $am_compiler_list; do 371740dd5a57Smrg # Setup a source with many dependencies, because some compilers 371840dd5a57Smrg # like to wrap large dependency lists on column 80 (with \), and 371940dd5a57Smrg # we should not choose a depcomp mode which is confused by this. 372040dd5a57Smrg # 372140dd5a57Smrg # We need to recreate these files for each test, as the compiler may 372240dd5a57Smrg # overwrite some of them when testing with obscure command lines. 372340dd5a57Smrg # This happens at least with the AIX C compiler. 372440dd5a57Smrg : > sub/conftest.c 372540dd5a57Smrg for i in 1 2 3 4 5 6; do 372640dd5a57Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 372740dd5a57Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 372840dd5a57Smrg # Solaris 8's {/usr,}/bin/sh. 372940dd5a57Smrg touch sub/conftst$i.h 373040dd5a57Smrg done 373140dd5a57Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 373240dd5a57Smrg 373340dd5a57Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 373440dd5a57Smrg # mode. It turns out that the SunPro C++ compiler does not properly 373540dd5a57Smrg # handle `-M -o', and we need to detect this. Also, some Intel 373640dd5a57Smrg # versions had trouble with output in subdirs 373740dd5a57Smrg am__obj=sub/conftest.${OBJEXT-o} 373840dd5a57Smrg am__minus_obj="-o $am__obj" 373940dd5a57Smrg case $depmode in 374040dd5a57Smrg gcc) 374140dd5a57Smrg # This depmode causes a compiler race in universal mode. 374240dd5a57Smrg test "$am__universal" = false || continue 374340dd5a57Smrg ;; 374440dd5a57Smrg nosideeffect) 374540dd5a57Smrg # after this tag, mechanisms are not by side-effect, so they'll 374640dd5a57Smrg # only be used when explicitly requested 374740dd5a57Smrg if test "x$enable_dependency_tracking" = xyes; then 374840dd5a57Smrg continue 374940dd5a57Smrg else 375040dd5a57Smrg break 375140dd5a57Smrg fi 375240dd5a57Smrg ;; 375340dd5a57Smrg msvisualcpp | msvcmsys) 375440dd5a57Smrg # This compiler won't grok `-c -o', but also, the minuso test has 375540dd5a57Smrg # not run yet. These depmodes are late enough in the game, and 375640dd5a57Smrg # so weak that their functioning should not be impacted. 375740dd5a57Smrg am__obj=conftest.${OBJEXT-o} 375840dd5a57Smrg am__minus_obj= 375940dd5a57Smrg ;; 376040dd5a57Smrg none) break ;; 376140dd5a57Smrg esac 376240dd5a57Smrg if depmode=$depmode \ 376340dd5a57Smrg source=sub/conftest.c object=$am__obj \ 376440dd5a57Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 376540dd5a57Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 376640dd5a57Smrg >/dev/null 2>conftest.err && 376740dd5a57Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 376840dd5a57Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 376940dd5a57Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 377040dd5a57Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 377140dd5a57Smrg # icc doesn't choke on unknown options, it will just issue warnings 377240dd5a57Smrg # or remarks (even with -Werror). So we grep stderr for any message 377340dd5a57Smrg # that says an option was ignored or not supported. 377440dd5a57Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 377540dd5a57Smrg # icc: Command line warning: ignoring option '-M'; no argument required 377640dd5a57Smrg # The diagnosis changed in icc 8.0: 377740dd5a57Smrg # icc: Command line remark: option '-MP' not supported 377840dd5a57Smrg if (grep 'ignoring option' conftest.err || 377940dd5a57Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 378040dd5a57Smrg am_cv_CC_dependencies_compiler_type=$depmode 378140dd5a57Smrg break 378240dd5a57Smrg fi 378340dd5a57Smrg fi 378440dd5a57Smrg done 378540dd5a57Smrg 378640dd5a57Smrg cd .. 378740dd5a57Smrg rm -rf conftest.dir 378840dd5a57Smrgelse 378940dd5a57Smrg am_cv_CC_dependencies_compiler_type=none 379040dd5a57Smrgfi 379140dd5a57Smrg 379240dd5a57Smrgfi 379340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 379440dd5a57Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 379540dd5a57SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 379640dd5a57Smrg 379740dd5a57Smrg if 379840dd5a57Smrg test "x$enable_dependency_tracking" != xno \ 379940dd5a57Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 380040dd5a57Smrg am__fastdepCC_TRUE= 380140dd5a57Smrg am__fastdepCC_FALSE='#' 380240dd5a57Smrgelse 380340dd5a57Smrg am__fastdepCC_TRUE='#' 380440dd5a57Smrg am__fastdepCC_FALSE= 380540dd5a57Smrgfi 380640dd5a57Smrg 380740dd5a57Smrg 380840dd5a57Smrgac_ext=c 380940dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 381040dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 381140dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 381240dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 381340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 381440dd5a57Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 381540dd5a57Smrg# On Suns, sometimes $CPP names a directory. 381640dd5a57Smrgif test -n "$CPP" && test -d "$CPP"; then 381740dd5a57Smrg CPP= 381840dd5a57Smrgfi 381940dd5a57Smrgif test -z "$CPP"; then 382040dd5a57Smrg if test "${ac_cv_prog_CPP+set}" = set; then : 382140dd5a57Smrg $as_echo_n "(cached) " >&6 382240dd5a57Smrgelse 382340dd5a57Smrg # Double quotes because CPP needs to be expanded 382440dd5a57Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 382540dd5a57Smrg do 382640dd5a57Smrg ac_preproc_ok=false 382740dd5a57Smrgfor ac_c_preproc_warn_flag in '' yes 382840dd5a57Smrgdo 382940dd5a57Smrg # Use a header file that comes with gcc, so configuring glibc 383040dd5a57Smrg # with a fresh cross-compiler works. 383140dd5a57Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 383240dd5a57Smrg # <limits.h> exists even on freestanding compilers. 383340dd5a57Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 383440dd5a57Smrg # not just through cpp. "Syntax error" is here to catch this case. 383540dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 383640dd5a57Smrg/* end confdefs.h. */ 383740dd5a57Smrg#ifdef __STDC__ 383840dd5a57Smrg# include <limits.h> 383940dd5a57Smrg#else 384040dd5a57Smrg# include <assert.h> 384140dd5a57Smrg#endif 384240dd5a57Smrg Syntax error 384340dd5a57Smrg_ACEOF 384440dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then : 384540dd5a57Smrg 384640dd5a57Smrgelse 384740dd5a57Smrg # Broken: fails on valid input. 384840dd5a57Smrgcontinue 384940dd5a57Smrgfi 385040dd5a57Smrgrm -f conftest.err conftest.$ac_ext 385140dd5a57Smrg 385240dd5a57Smrg # OK, works on sane cases. Now check whether nonexistent headers 385340dd5a57Smrg # can be detected and how. 385440dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 385540dd5a57Smrg/* end confdefs.h. */ 385640dd5a57Smrg#include <ac_nonexistent.h> 385740dd5a57Smrg_ACEOF 385840dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then : 385940dd5a57Smrg # Broken: success on invalid input. 386040dd5a57Smrgcontinue 386140dd5a57Smrgelse 386240dd5a57Smrg # Passes both tests. 386340dd5a57Smrgac_preproc_ok=: 386440dd5a57Smrgbreak 386540dd5a57Smrgfi 386640dd5a57Smrgrm -f conftest.err conftest.$ac_ext 386740dd5a57Smrg 386840dd5a57Smrgdone 386940dd5a57Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 387040dd5a57Smrgrm -f conftest.err conftest.$ac_ext 387140dd5a57Smrgif $ac_preproc_ok; then : 387240dd5a57Smrg break 387340dd5a57Smrgfi 387440dd5a57Smrg 387540dd5a57Smrg done 387640dd5a57Smrg ac_cv_prog_CPP=$CPP 387740dd5a57Smrg 387840dd5a57Smrgfi 387940dd5a57Smrg CPP=$ac_cv_prog_CPP 388040dd5a57Smrgelse 388140dd5a57Smrg ac_cv_prog_CPP=$CPP 388240dd5a57Smrgfi 388340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 388440dd5a57Smrg$as_echo "$CPP" >&6; } 388540dd5a57Smrgac_preproc_ok=false 388640dd5a57Smrgfor ac_c_preproc_warn_flag in '' yes 388740dd5a57Smrgdo 388840dd5a57Smrg # Use a header file that comes with gcc, so configuring glibc 388940dd5a57Smrg # with a fresh cross-compiler works. 389040dd5a57Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 389140dd5a57Smrg # <limits.h> exists even on freestanding compilers. 389240dd5a57Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 389340dd5a57Smrg # not just through cpp. "Syntax error" is here to catch this case. 389440dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 389540dd5a57Smrg/* end confdefs.h. */ 389640dd5a57Smrg#ifdef __STDC__ 389740dd5a57Smrg# include <limits.h> 389840dd5a57Smrg#else 389940dd5a57Smrg# include <assert.h> 390040dd5a57Smrg#endif 390140dd5a57Smrg Syntax error 390240dd5a57Smrg_ACEOF 390340dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then : 390440dd5a57Smrg 390540dd5a57Smrgelse 390640dd5a57Smrg # Broken: fails on valid input. 390740dd5a57Smrgcontinue 390840dd5a57Smrgfi 390940dd5a57Smrgrm -f conftest.err conftest.$ac_ext 391040dd5a57Smrg 391140dd5a57Smrg # OK, works on sane cases. Now check whether nonexistent headers 391240dd5a57Smrg # can be detected and how. 391340dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 391440dd5a57Smrg/* end confdefs.h. */ 391540dd5a57Smrg#include <ac_nonexistent.h> 391640dd5a57Smrg_ACEOF 391740dd5a57Smrgif ac_fn_c_try_cpp "$LINENO"; then : 391840dd5a57Smrg # Broken: success on invalid input. 391940dd5a57Smrgcontinue 392040dd5a57Smrgelse 392140dd5a57Smrg # Passes both tests. 392240dd5a57Smrgac_preproc_ok=: 392340dd5a57Smrgbreak 392440dd5a57Smrgfi 392540dd5a57Smrgrm -f conftest.err conftest.$ac_ext 392640dd5a57Smrg 392740dd5a57Smrgdone 392840dd5a57Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 392940dd5a57Smrgrm -f conftest.err conftest.$ac_ext 393040dd5a57Smrgif $ac_preproc_ok; then : 393140dd5a57Smrg 393240dd5a57Smrgelse 393340dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 393440dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 393540dd5a57Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 393640dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 393740dd5a57Smrgfi 393840dd5a57Smrg 393940dd5a57Smrgac_ext=c 394040dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 394140dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 394240dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 394340dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 394440dd5a57Smrg 394540dd5a57Smrgac_ext=c 394640dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 394740dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 394840dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 394940dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 395040dd5a57Smrgif test -n "$ac_tool_prefix"; then 395140dd5a57Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 395240dd5a57Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 395340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 395440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 395540dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 395640dd5a57Smrg $as_echo_n "(cached) " >&6 395740dd5a57Smrgelse 395840dd5a57Smrg if test -n "$CC"; then 395940dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 396040dd5a57Smrgelse 396140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 396240dd5a57Smrgfor as_dir in $PATH 396340dd5a57Smrgdo 396440dd5a57Smrg IFS=$as_save_IFS 396540dd5a57Smrg test -z "$as_dir" && as_dir=. 396640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 396740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 396840dd5a57Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 396940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 397040dd5a57Smrg break 2 397140dd5a57Smrg fi 397240dd5a57Smrgdone 397340dd5a57Smrg done 397440dd5a57SmrgIFS=$as_save_IFS 397540dd5a57Smrg 397640dd5a57Smrgfi 397740dd5a57Smrgfi 397840dd5a57SmrgCC=$ac_cv_prog_CC 397940dd5a57Smrgif test -n "$CC"; then 398040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 398140dd5a57Smrg$as_echo "$CC" >&6; } 398240dd5a57Smrgelse 398340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 398440dd5a57Smrg$as_echo "no" >&6; } 398540dd5a57Smrgfi 398640dd5a57Smrg 398740dd5a57Smrg 398840dd5a57Smrgfi 398940dd5a57Smrgif test -z "$ac_cv_prog_CC"; then 399040dd5a57Smrg ac_ct_CC=$CC 399140dd5a57Smrg # Extract the first word of "gcc", so it can be a program name with args. 399240dd5a57Smrgset dummy gcc; ac_word=$2 399340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 399440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 399540dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 399640dd5a57Smrg $as_echo_n "(cached) " >&6 399740dd5a57Smrgelse 399840dd5a57Smrg if test -n "$ac_ct_CC"; then 399940dd5a57Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 400040dd5a57Smrgelse 400140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 400240dd5a57Smrgfor as_dir in $PATH 400340dd5a57Smrgdo 400440dd5a57Smrg IFS=$as_save_IFS 400540dd5a57Smrg test -z "$as_dir" && as_dir=. 400640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 400740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 400840dd5a57Smrg ac_cv_prog_ac_ct_CC="gcc" 400940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 401040dd5a57Smrg break 2 401140dd5a57Smrg fi 401240dd5a57Smrgdone 401340dd5a57Smrg done 401440dd5a57SmrgIFS=$as_save_IFS 401540dd5a57Smrg 401640dd5a57Smrgfi 401740dd5a57Smrgfi 401840dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 401940dd5a57Smrgif test -n "$ac_ct_CC"; then 402040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 402140dd5a57Smrg$as_echo "$ac_ct_CC" >&6; } 402240dd5a57Smrgelse 402340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 402440dd5a57Smrg$as_echo "no" >&6; } 402540dd5a57Smrgfi 402640dd5a57Smrg 402740dd5a57Smrg if test "x$ac_ct_CC" = x; then 402840dd5a57Smrg CC="" 402940dd5a57Smrg else 403040dd5a57Smrg case $cross_compiling:$ac_tool_warned in 403140dd5a57Smrgyes:) 403240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 403340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 403440dd5a57Smrgac_tool_warned=yes ;; 403540dd5a57Smrgesac 403640dd5a57Smrg CC=$ac_ct_CC 403740dd5a57Smrg fi 403840dd5a57Smrgelse 403940dd5a57Smrg CC="$ac_cv_prog_CC" 404040dd5a57Smrgfi 404140dd5a57Smrg 404240dd5a57Smrgif test -z "$CC"; then 404340dd5a57Smrg if test -n "$ac_tool_prefix"; then 404440dd5a57Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 404540dd5a57Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 404640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 404740dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 404840dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 404940dd5a57Smrg $as_echo_n "(cached) " >&6 405040dd5a57Smrgelse 405140dd5a57Smrg if test -n "$CC"; then 405240dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 405340dd5a57Smrgelse 405440dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 405540dd5a57Smrgfor as_dir in $PATH 405640dd5a57Smrgdo 405740dd5a57Smrg IFS=$as_save_IFS 405840dd5a57Smrg test -z "$as_dir" && as_dir=. 405940dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 406040dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 406140dd5a57Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 406240dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 406340dd5a57Smrg break 2 406440dd5a57Smrg fi 406540dd5a57Smrgdone 406640dd5a57Smrg done 406740dd5a57SmrgIFS=$as_save_IFS 406840dd5a57Smrg 406940dd5a57Smrgfi 407040dd5a57Smrgfi 407140dd5a57SmrgCC=$ac_cv_prog_CC 407240dd5a57Smrgif test -n "$CC"; then 407340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 407440dd5a57Smrg$as_echo "$CC" >&6; } 407540dd5a57Smrgelse 407640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 407740dd5a57Smrg$as_echo "no" >&6; } 407840dd5a57Smrgfi 407940dd5a57Smrg 408040dd5a57Smrg 408140dd5a57Smrg fi 408240dd5a57Smrgfi 408340dd5a57Smrgif test -z "$CC"; then 408440dd5a57Smrg # Extract the first word of "cc", so it can be a program name with args. 408540dd5a57Smrgset dummy cc; ac_word=$2 408640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 408740dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 408840dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 408940dd5a57Smrg $as_echo_n "(cached) " >&6 409040dd5a57Smrgelse 409140dd5a57Smrg if test -n "$CC"; then 409240dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 409340dd5a57Smrgelse 409440dd5a57Smrg ac_prog_rejected=no 409540dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 409640dd5a57Smrgfor as_dir in $PATH 409740dd5a57Smrgdo 409840dd5a57Smrg IFS=$as_save_IFS 409940dd5a57Smrg test -z "$as_dir" && as_dir=. 410040dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 410140dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 410240dd5a57Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 410340dd5a57Smrg ac_prog_rejected=yes 410440dd5a57Smrg continue 410540dd5a57Smrg fi 410640dd5a57Smrg ac_cv_prog_CC="cc" 410740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 410840dd5a57Smrg break 2 410940dd5a57Smrg fi 411040dd5a57Smrgdone 411140dd5a57Smrg done 411240dd5a57SmrgIFS=$as_save_IFS 411340dd5a57Smrg 411440dd5a57Smrgif test $ac_prog_rejected = yes; then 411540dd5a57Smrg # We found a bogon in the path, so make sure we never use it. 411640dd5a57Smrg set dummy $ac_cv_prog_CC 411740dd5a57Smrg shift 411840dd5a57Smrg if test $# != 0; then 411940dd5a57Smrg # We chose a different compiler from the bogus one. 412040dd5a57Smrg # However, it has the same basename, so the bogon will be chosen 412140dd5a57Smrg # first if we set CC to just the basename; use the full file name. 412240dd5a57Smrg shift 412340dd5a57Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 412440dd5a57Smrg fi 412540dd5a57Smrgfi 412640dd5a57Smrgfi 412740dd5a57Smrgfi 412840dd5a57SmrgCC=$ac_cv_prog_CC 412940dd5a57Smrgif test -n "$CC"; then 413040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 413140dd5a57Smrg$as_echo "$CC" >&6; } 413240dd5a57Smrgelse 413340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 413440dd5a57Smrg$as_echo "no" >&6; } 413540dd5a57Smrgfi 413640dd5a57Smrg 413740dd5a57Smrg 413840dd5a57Smrgfi 413940dd5a57Smrgif test -z "$CC"; then 414040dd5a57Smrg if test -n "$ac_tool_prefix"; then 414140dd5a57Smrg for ac_prog in cl.exe 414240dd5a57Smrg do 414340dd5a57Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 414440dd5a57Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 414540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 414640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 414740dd5a57Smrgif test "${ac_cv_prog_CC+set}" = set; then : 414840dd5a57Smrg $as_echo_n "(cached) " >&6 414940dd5a57Smrgelse 415040dd5a57Smrg if test -n "$CC"; then 415140dd5a57Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 415240dd5a57Smrgelse 415340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 415440dd5a57Smrgfor as_dir in $PATH 415540dd5a57Smrgdo 415640dd5a57Smrg IFS=$as_save_IFS 415740dd5a57Smrg test -z "$as_dir" && as_dir=. 415840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 415940dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 416040dd5a57Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 416140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 416240dd5a57Smrg break 2 416340dd5a57Smrg fi 416440dd5a57Smrgdone 416540dd5a57Smrg done 416640dd5a57SmrgIFS=$as_save_IFS 416740dd5a57Smrg 416840dd5a57Smrgfi 416940dd5a57Smrgfi 417040dd5a57SmrgCC=$ac_cv_prog_CC 417140dd5a57Smrgif test -n "$CC"; then 417240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 417340dd5a57Smrg$as_echo "$CC" >&6; } 417440dd5a57Smrgelse 417540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 417640dd5a57Smrg$as_echo "no" >&6; } 417740dd5a57Smrgfi 417840dd5a57Smrg 417940dd5a57Smrg 418040dd5a57Smrg test -n "$CC" && break 418140dd5a57Smrg done 418240dd5a57Smrgfi 418340dd5a57Smrgif test -z "$CC"; then 418440dd5a57Smrg ac_ct_CC=$CC 418540dd5a57Smrg for ac_prog in cl.exe 418640dd5a57Smrgdo 418740dd5a57Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 418840dd5a57Smrgset dummy $ac_prog; ac_word=$2 418940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 419040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 419140dd5a57Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 419240dd5a57Smrg $as_echo_n "(cached) " >&6 419340dd5a57Smrgelse 419440dd5a57Smrg if test -n "$ac_ct_CC"; then 419540dd5a57Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 419640dd5a57Smrgelse 419740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 419840dd5a57Smrgfor as_dir in $PATH 419940dd5a57Smrgdo 420040dd5a57Smrg IFS=$as_save_IFS 420140dd5a57Smrg test -z "$as_dir" && as_dir=. 420240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 420340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 420440dd5a57Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 420540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 420640dd5a57Smrg break 2 420740dd5a57Smrg fi 420840dd5a57Smrgdone 420940dd5a57Smrg done 421040dd5a57SmrgIFS=$as_save_IFS 421140dd5a57Smrg 421240dd5a57Smrgfi 421340dd5a57Smrgfi 421440dd5a57Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 421540dd5a57Smrgif test -n "$ac_ct_CC"; then 421640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 421740dd5a57Smrg$as_echo "$ac_ct_CC" >&6; } 421840dd5a57Smrgelse 421940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 422040dd5a57Smrg$as_echo "no" >&6; } 422140dd5a57Smrgfi 422240dd5a57Smrg 422340dd5a57Smrg 422440dd5a57Smrg test -n "$ac_ct_CC" && break 422540dd5a57Smrgdone 422640dd5a57Smrg 422740dd5a57Smrg if test "x$ac_ct_CC" = x; then 422840dd5a57Smrg CC="" 422940dd5a57Smrg else 423040dd5a57Smrg case $cross_compiling:$ac_tool_warned in 423140dd5a57Smrgyes:) 423240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 423340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 423440dd5a57Smrgac_tool_warned=yes ;; 423540dd5a57Smrgesac 423640dd5a57Smrg CC=$ac_ct_CC 423740dd5a57Smrg fi 423840dd5a57Smrgfi 423940dd5a57Smrg 424040dd5a57Smrgfi 424140dd5a57Smrg 424240dd5a57Smrg 424340dd5a57Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 424440dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 424540dd5a57Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 424640dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 424740dd5a57Smrg 424840dd5a57Smrg# Provide some information about the compiler. 424940dd5a57Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 425040dd5a57Smrgset X $ac_compile 425140dd5a57Smrgac_compiler=$2 425240dd5a57Smrgfor ac_option in --version -v -V -qversion; do 425340dd5a57Smrg { { ac_try="$ac_compiler $ac_option >&5" 425440dd5a57Smrgcase "(($ac_try" in 425540dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 425640dd5a57Smrg *) ac_try_echo=$ac_try;; 425740dd5a57Smrgesac 425840dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 425940dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 426040dd5a57Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 426140dd5a57Smrg ac_status=$? 426240dd5a57Smrg if test -s conftest.err; then 426340dd5a57Smrg sed '10a\ 426440dd5a57Smrg... rest of stderr output deleted ... 426540dd5a57Smrg 10q' conftest.err >conftest.er1 426640dd5a57Smrg cat conftest.er1 >&5 426740dd5a57Smrg fi 426840dd5a57Smrg rm -f conftest.er1 conftest.err 426940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 427040dd5a57Smrg test $ac_status = 0; } 427140dd5a57Smrgdone 427240dd5a57Smrg 427340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 427440dd5a57Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 427540dd5a57Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then : 427640dd5a57Smrg $as_echo_n "(cached) " >&6 427740dd5a57Smrgelse 427840dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 427940dd5a57Smrg/* end confdefs.h. */ 428040dd5a57Smrg 428140dd5a57Smrgint 428240dd5a57Smrgmain () 428340dd5a57Smrg{ 428440dd5a57Smrg#ifndef __GNUC__ 428540dd5a57Smrg choke me 428640dd5a57Smrg#endif 428740dd5a57Smrg 428840dd5a57Smrg ; 428940dd5a57Smrg return 0; 429040dd5a57Smrg} 429140dd5a57Smrg_ACEOF 429240dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 429340dd5a57Smrg ac_compiler_gnu=yes 429440dd5a57Smrgelse 429540dd5a57Smrg ac_compiler_gnu=no 429640dd5a57Smrgfi 429740dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 429840dd5a57Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 429940dd5a57Smrg 430040dd5a57Smrgfi 430140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 430240dd5a57Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 430340dd5a57Smrgif test $ac_compiler_gnu = yes; then 430440dd5a57Smrg GCC=yes 430540dd5a57Smrgelse 430640dd5a57Smrg GCC= 430740dd5a57Smrgfi 430840dd5a57Smrgac_test_CFLAGS=${CFLAGS+set} 430940dd5a57Smrgac_save_CFLAGS=$CFLAGS 431040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 431140dd5a57Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 431240dd5a57Smrgif test "${ac_cv_prog_cc_g+set}" = set; then : 431340dd5a57Smrg $as_echo_n "(cached) " >&6 431440dd5a57Smrgelse 431540dd5a57Smrg ac_save_c_werror_flag=$ac_c_werror_flag 431640dd5a57Smrg ac_c_werror_flag=yes 431740dd5a57Smrg ac_cv_prog_cc_g=no 431840dd5a57Smrg CFLAGS="-g" 431940dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 432040dd5a57Smrg/* end confdefs.h. */ 432140dd5a57Smrg 432240dd5a57Smrgint 432340dd5a57Smrgmain () 432440dd5a57Smrg{ 432540dd5a57Smrg 432640dd5a57Smrg ; 432740dd5a57Smrg return 0; 432840dd5a57Smrg} 432940dd5a57Smrg_ACEOF 433040dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 433140dd5a57Smrg ac_cv_prog_cc_g=yes 433240dd5a57Smrgelse 433340dd5a57Smrg CFLAGS="" 433440dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 433540dd5a57Smrg/* end confdefs.h. */ 433640dd5a57Smrg 433740dd5a57Smrgint 433840dd5a57Smrgmain () 433940dd5a57Smrg{ 434040dd5a57Smrg 434140dd5a57Smrg ; 434240dd5a57Smrg return 0; 434340dd5a57Smrg} 434440dd5a57Smrg_ACEOF 434540dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 434640dd5a57Smrg 434740dd5a57Smrgelse 434840dd5a57Smrg ac_c_werror_flag=$ac_save_c_werror_flag 434940dd5a57Smrg CFLAGS="-g" 435040dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 435140dd5a57Smrg/* end confdefs.h. */ 435240dd5a57Smrg 435340dd5a57Smrgint 435440dd5a57Smrgmain () 435540dd5a57Smrg{ 435640dd5a57Smrg 435740dd5a57Smrg ; 435840dd5a57Smrg return 0; 435940dd5a57Smrg} 436040dd5a57Smrg_ACEOF 436140dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 436240dd5a57Smrg ac_cv_prog_cc_g=yes 436340dd5a57Smrgfi 436440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 436540dd5a57Smrgfi 436640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 436740dd5a57Smrgfi 436840dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 436940dd5a57Smrg ac_c_werror_flag=$ac_save_c_werror_flag 437040dd5a57Smrgfi 437140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 437240dd5a57Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 437340dd5a57Smrgif test "$ac_test_CFLAGS" = set; then 437440dd5a57Smrg CFLAGS=$ac_save_CFLAGS 437540dd5a57Smrgelif test $ac_cv_prog_cc_g = yes; then 437640dd5a57Smrg if test "$GCC" = yes; then 437740dd5a57Smrg CFLAGS="-g -O2" 437840dd5a57Smrg else 437940dd5a57Smrg CFLAGS="-g" 438040dd5a57Smrg fi 438140dd5a57Smrgelse 438240dd5a57Smrg if test "$GCC" = yes; then 438340dd5a57Smrg CFLAGS="-O2" 438440dd5a57Smrg else 438540dd5a57Smrg CFLAGS= 438640dd5a57Smrg fi 438740dd5a57Smrgfi 438840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 438940dd5a57Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 439040dd5a57Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then : 439140dd5a57Smrg $as_echo_n "(cached) " >&6 439240dd5a57Smrgelse 439340dd5a57Smrg ac_cv_prog_cc_c89=no 439440dd5a57Smrgac_save_CC=$CC 439540dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 439640dd5a57Smrg/* end confdefs.h. */ 439740dd5a57Smrg#include <stdarg.h> 439840dd5a57Smrg#include <stdio.h> 439940dd5a57Smrg#include <sys/types.h> 440040dd5a57Smrg#include <sys/stat.h> 440140dd5a57Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 440240dd5a57Smrgstruct buf { int x; }; 440340dd5a57SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 440440dd5a57Smrgstatic char *e (p, i) 440540dd5a57Smrg char **p; 440640dd5a57Smrg int i; 440740dd5a57Smrg{ 440840dd5a57Smrg return p[i]; 440940dd5a57Smrg} 441040dd5a57Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 441140dd5a57Smrg{ 441240dd5a57Smrg char *s; 441340dd5a57Smrg va_list v; 441440dd5a57Smrg va_start (v,p); 441540dd5a57Smrg s = g (p, va_arg (v,int)); 441640dd5a57Smrg va_end (v); 441740dd5a57Smrg return s; 441840dd5a57Smrg} 441940dd5a57Smrg 442040dd5a57Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 442140dd5a57Smrg function prototypes and stuff, but not '\xHH' hex character constants. 442240dd5a57Smrg These don't provoke an error unfortunately, instead are silently treated 442340dd5a57Smrg as 'x'. The following induces an error, until -std is added to get 442440dd5a57Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 442540dd5a57Smrg array size at least. It's necessary to write '\x00'==0 to get something 442640dd5a57Smrg that's true only with -std. */ 442740dd5a57Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 442840dd5a57Smrg 442940dd5a57Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 443040dd5a57Smrg inside strings and character constants. */ 443140dd5a57Smrg#define FOO(x) 'x' 443240dd5a57Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 443340dd5a57Smrg 443440dd5a57Smrgint test (int i, double x); 443540dd5a57Smrgstruct s1 {int (*f) (int a);}; 443640dd5a57Smrgstruct s2 {int (*f) (double a);}; 443740dd5a57Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 443840dd5a57Smrgint argc; 443940dd5a57Smrgchar **argv; 444040dd5a57Smrgint 444140dd5a57Smrgmain () 444240dd5a57Smrg{ 444340dd5a57Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 444440dd5a57Smrg ; 444540dd5a57Smrg return 0; 444640dd5a57Smrg} 444740dd5a57Smrg_ACEOF 444840dd5a57Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 444940dd5a57Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 445040dd5a57Smrgdo 445140dd5a57Smrg CC="$ac_save_CC $ac_arg" 445240dd5a57Smrg if ac_fn_c_try_compile "$LINENO"; then : 445340dd5a57Smrg ac_cv_prog_cc_c89=$ac_arg 445440dd5a57Smrgfi 445540dd5a57Smrgrm -f core conftest.err conftest.$ac_objext 445640dd5a57Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 445740dd5a57Smrgdone 445840dd5a57Smrgrm -f conftest.$ac_ext 445940dd5a57SmrgCC=$ac_save_CC 446040dd5a57Smrg 446140dd5a57Smrgfi 446240dd5a57Smrg# AC_CACHE_VAL 446340dd5a57Smrgcase "x$ac_cv_prog_cc_c89" in 446440dd5a57Smrg x) 446540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 446640dd5a57Smrg$as_echo "none needed" >&6; } ;; 446740dd5a57Smrg xno) 446840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 446940dd5a57Smrg$as_echo "unsupported" >&6; } ;; 447040dd5a57Smrg *) 447140dd5a57Smrg CC="$CC $ac_cv_prog_cc_c89" 447240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 447340dd5a57Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 447440dd5a57Smrgesac 447540dd5a57Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 447640dd5a57Smrg 447740dd5a57Smrgfi 447840dd5a57Smrg 447940dd5a57Smrgac_ext=c 448040dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 448140dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 448240dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 448340dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 448440dd5a57Smrg 448540dd5a57Smrgdepcc="$CC" am_compiler_list= 448640dd5a57Smrg 448740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 448840dd5a57Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 448940dd5a57Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 449040dd5a57Smrg $as_echo_n "(cached) " >&6 449140dd5a57Smrgelse 449240dd5a57Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 449340dd5a57Smrg # We make a subdir and do the tests there. Otherwise we can end up 449440dd5a57Smrg # making bogus files that we don't know about and never remove. For 449540dd5a57Smrg # instance it was reported that on HP-UX the gcc test will end up 449640dd5a57Smrg # making a dummy file named `D' -- because `-MD' means `put the output 449740dd5a57Smrg # in D'. 449840dd5a57Smrg mkdir conftest.dir 449940dd5a57Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 450040dd5a57Smrg # using a relative directory. 450140dd5a57Smrg cp "$am_depcomp" conftest.dir 450240dd5a57Smrg cd conftest.dir 450340dd5a57Smrg # We will build objects and dependencies in a subdirectory because 450440dd5a57Smrg # it helps to detect inapplicable dependency modes. For instance 450540dd5a57Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 450640dd5a57Smrg # side effect of compilation, but ICC will put the dependencies in 450740dd5a57Smrg # the current directory while Tru64 will put them in the object 450840dd5a57Smrg # directory. 450940dd5a57Smrg mkdir sub 451040dd5a57Smrg 451140dd5a57Smrg am_cv_CC_dependencies_compiler_type=none 451240dd5a57Smrg if test "$am_compiler_list" = ""; then 451340dd5a57Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 451440dd5a57Smrg fi 451540dd5a57Smrg am__universal=false 451640dd5a57Smrg case " $depcc " in #( 451740dd5a57Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 451840dd5a57Smrg esac 451940dd5a57Smrg 452040dd5a57Smrg for depmode in $am_compiler_list; do 452140dd5a57Smrg # Setup a source with many dependencies, because some compilers 452240dd5a57Smrg # like to wrap large dependency lists on column 80 (with \), and 452340dd5a57Smrg # we should not choose a depcomp mode which is confused by this. 452440dd5a57Smrg # 452540dd5a57Smrg # We need to recreate these files for each test, as the compiler may 452640dd5a57Smrg # overwrite some of them when testing with obscure command lines. 452740dd5a57Smrg # This happens at least with the AIX C compiler. 452840dd5a57Smrg : > sub/conftest.c 452940dd5a57Smrg for i in 1 2 3 4 5 6; do 453040dd5a57Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 453140dd5a57Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 453240dd5a57Smrg # Solaris 8's {/usr,}/bin/sh. 453340dd5a57Smrg touch sub/conftst$i.h 453440dd5a57Smrg done 453540dd5a57Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 453640dd5a57Smrg 453740dd5a57Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 453840dd5a57Smrg # mode. It turns out that the SunPro C++ compiler does not properly 453940dd5a57Smrg # handle `-M -o', and we need to detect this. Also, some Intel 454040dd5a57Smrg # versions had trouble with output in subdirs 454140dd5a57Smrg am__obj=sub/conftest.${OBJEXT-o} 454240dd5a57Smrg am__minus_obj="-o $am__obj" 454340dd5a57Smrg case $depmode in 454440dd5a57Smrg gcc) 454540dd5a57Smrg # This depmode causes a compiler race in universal mode. 454640dd5a57Smrg test "$am__universal" = false || continue 454740dd5a57Smrg ;; 454840dd5a57Smrg nosideeffect) 454940dd5a57Smrg # after this tag, mechanisms are not by side-effect, so they'll 455040dd5a57Smrg # only be used when explicitly requested 455140dd5a57Smrg if test "x$enable_dependency_tracking" = xyes; then 455240dd5a57Smrg continue 455340dd5a57Smrg else 455440dd5a57Smrg break 455540dd5a57Smrg fi 455640dd5a57Smrg ;; 455740dd5a57Smrg msvisualcpp | msvcmsys) 455840dd5a57Smrg # This compiler won't grok `-c -o', but also, the minuso test has 455940dd5a57Smrg # not run yet. These depmodes are late enough in the game, and 456040dd5a57Smrg # so weak that their functioning should not be impacted. 456140dd5a57Smrg am__obj=conftest.${OBJEXT-o} 456240dd5a57Smrg am__minus_obj= 456340dd5a57Smrg ;; 456440dd5a57Smrg none) break ;; 456540dd5a57Smrg esac 456640dd5a57Smrg if depmode=$depmode \ 456740dd5a57Smrg source=sub/conftest.c object=$am__obj \ 456840dd5a57Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 456940dd5a57Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 457040dd5a57Smrg >/dev/null 2>conftest.err && 457140dd5a57Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 457240dd5a57Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 457340dd5a57Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 457440dd5a57Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 457540dd5a57Smrg # icc doesn't choke on unknown options, it will just issue warnings 457640dd5a57Smrg # or remarks (even with -Werror). So we grep stderr for any message 457740dd5a57Smrg # that says an option was ignored or not supported. 457840dd5a57Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 457940dd5a57Smrg # icc: Command line warning: ignoring option '-M'; no argument required 458040dd5a57Smrg # The diagnosis changed in icc 8.0: 458140dd5a57Smrg # icc: Command line remark: option '-MP' not supported 458240dd5a57Smrg if (grep 'ignoring option' conftest.err || 458340dd5a57Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 458440dd5a57Smrg am_cv_CC_dependencies_compiler_type=$depmode 458540dd5a57Smrg break 458640dd5a57Smrg fi 458740dd5a57Smrg fi 458840dd5a57Smrg done 458940dd5a57Smrg 459040dd5a57Smrg cd .. 459140dd5a57Smrg rm -rf conftest.dir 459240dd5a57Smrgelse 459340dd5a57Smrg am_cv_CC_dependencies_compiler_type=none 459440dd5a57Smrgfi 459540dd5a57Smrg 459640dd5a57Smrgfi 459740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 459840dd5a57Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 459940dd5a57SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 460040dd5a57Smrg 460140dd5a57Smrg if 460240dd5a57Smrg test "x$enable_dependency_tracking" != xno \ 460340dd5a57Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 460440dd5a57Smrg am__fastdepCC_TRUE= 460540dd5a57Smrg am__fastdepCC_FALSE='#' 460640dd5a57Smrgelse 460740dd5a57Smrg am__fastdepCC_TRUE='#' 460840dd5a57Smrg am__fastdepCC_FALSE= 460940dd5a57Smrgfi 461040dd5a57Smrg 461140dd5a57Smrg 461240dd5a57Smrgcase `pwd` in 461340dd5a57Smrg *\ * | *\ *) 461440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 461540dd5a57Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 461640dd5a57Smrgesac 461740dd5a57Smrg 461840dd5a57Smrg 461940dd5a57Smrg 462040dd5a57Smrgmacro_version='2.2.10' 462140dd5a57Smrgmacro_revision='1.3175' 462240dd5a57Smrg 462340dd5a57Smrg 462440dd5a57Smrg 462540dd5a57Smrg 462640dd5a57Smrg 462740dd5a57Smrg 462840dd5a57Smrg 462940dd5a57Smrg 463040dd5a57Smrg 463140dd5a57Smrg 463240dd5a57Smrg 463340dd5a57Smrg 463440dd5a57Smrg 463540dd5a57Smrgltmain="$ac_aux_dir/ltmain.sh" 463640dd5a57Smrg 463740dd5a57Smrg# Backslashify metacharacters that are still active within 463840dd5a57Smrg# double-quoted strings. 463940dd5a57Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 464040dd5a57Smrg 464140dd5a57Smrg# Same as above, but do not quote variable references. 464240dd5a57Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 464340dd5a57Smrg 464440dd5a57Smrg# Sed substitution to delay expansion of an escaped shell variable in a 464540dd5a57Smrg# double_quote_subst'ed string. 464640dd5a57Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 464740dd5a57Smrg 464840dd5a57Smrg# Sed substitution to delay expansion of an escaped single quote. 464940dd5a57Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 465040dd5a57Smrg 465140dd5a57Smrg# Sed substitution to avoid accidental globbing in evaled expressions 465240dd5a57Smrgno_glob_subst='s/\*/\\\*/g' 465340dd5a57Smrg 465440dd5a57SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 465540dd5a57SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 465640dd5a57SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 465740dd5a57Smrg 465840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 465940dd5a57Smrg$as_echo_n "checking how to print strings... " >&6; } 466040dd5a57Smrg# Test print first, because it will be a builtin if present. 466140dd5a57Smrgif test "X`print -r -- -n 2>/dev/null`" = X-n && \ 466240dd5a57Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 466340dd5a57Smrg ECHO='print -r --' 466440dd5a57Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 466540dd5a57Smrg ECHO='printf %s\n' 466640dd5a57Smrgelse 466740dd5a57Smrg # Use this function as a fallback that always works. 466840dd5a57Smrg func_fallback_echo () 466940dd5a57Smrg { 467040dd5a57Smrg eval 'cat <<_LTECHO_EOF 467140dd5a57Smrg$1 467240dd5a57Smrg_LTECHO_EOF' 467340dd5a57Smrg } 467440dd5a57Smrg ECHO='func_fallback_echo' 467540dd5a57Smrgfi 467640dd5a57Smrg 467740dd5a57Smrg# func_echo_all arg... 467840dd5a57Smrg# Invoke $ECHO with all args, space-separated. 467940dd5a57Smrgfunc_echo_all () 468040dd5a57Smrg{ 468140dd5a57Smrg $ECHO "" 468240dd5a57Smrg} 468340dd5a57Smrg 468440dd5a57Smrgcase "$ECHO" in 468540dd5a57Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 468640dd5a57Smrg$as_echo "printf" >&6; } ;; 468740dd5a57Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 468840dd5a57Smrg$as_echo "print -r" >&6; } ;; 468940dd5a57Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 469040dd5a57Smrg$as_echo "cat" >&6; } ;; 469140dd5a57Smrgesac 469240dd5a57Smrg 469340dd5a57Smrg 469440dd5a57Smrg 469540dd5a57Smrg 469640dd5a57Smrg 469740dd5a57Smrg 469840dd5a57Smrg 469940dd5a57Smrg 470040dd5a57Smrg 470140dd5a57Smrg 470240dd5a57Smrg 470340dd5a57Smrg 470440dd5a57Smrg 470540dd5a57Smrg 470640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 470740dd5a57Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 470840dd5a57Smrgif test "${ac_cv_path_SED+set}" = set; then : 470940dd5a57Smrg $as_echo_n "(cached) " >&6 471040dd5a57Smrgelse 471140dd5a57Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 471240dd5a57Smrg for ac_i in 1 2 3 4 5 6 7; do 471340dd5a57Smrg ac_script="$ac_script$as_nl$ac_script" 471440dd5a57Smrg done 471540dd5a57Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 471640dd5a57Smrg { ac_script=; unset ac_script;} 471740dd5a57Smrg if test -z "$SED"; then 471840dd5a57Smrg ac_path_SED_found=false 471940dd5a57Smrg # Loop through the user's path and test for each of PROGNAME-LIST 472040dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 472140dd5a57Smrgfor as_dir in $PATH 472240dd5a57Smrgdo 472340dd5a57Smrg IFS=$as_save_IFS 472440dd5a57Smrg test -z "$as_dir" && as_dir=. 472540dd5a57Smrg for ac_prog in sed gsed; do 472640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 472740dd5a57Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 472840dd5a57Smrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 472940dd5a57Smrg# Check for GNU ac_path_SED and select it if it is found. 473040dd5a57Smrg # Check for GNU $ac_path_SED 473140dd5a57Smrgcase `"$ac_path_SED" --version 2>&1` in 473240dd5a57Smrg*GNU*) 473340dd5a57Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 473440dd5a57Smrg*) 473540dd5a57Smrg ac_count=0 473640dd5a57Smrg $as_echo_n 0123456789 >"conftest.in" 473740dd5a57Smrg while : 473840dd5a57Smrg do 473940dd5a57Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 474040dd5a57Smrg mv "conftest.tmp" "conftest.in" 474140dd5a57Smrg cp "conftest.in" "conftest.nl" 474240dd5a57Smrg $as_echo '' >> "conftest.nl" 474340dd5a57Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 474440dd5a57Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 474540dd5a57Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 474640dd5a57Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 474740dd5a57Smrg # Best one so far, save it but keep looking for a better one 474840dd5a57Smrg ac_cv_path_SED="$ac_path_SED" 474940dd5a57Smrg ac_path_SED_max=$ac_count 475040dd5a57Smrg fi 475140dd5a57Smrg # 10*(2^10) chars as input seems more than enough 475240dd5a57Smrg test $ac_count -gt 10 && break 475340dd5a57Smrg done 475440dd5a57Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 475540dd5a57Smrgesac 475640dd5a57Smrg 475740dd5a57Smrg $ac_path_SED_found && break 3 475840dd5a57Smrg done 475940dd5a57Smrg done 476040dd5a57Smrg done 476140dd5a57SmrgIFS=$as_save_IFS 476240dd5a57Smrg if test -z "$ac_cv_path_SED"; then 476340dd5a57Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 476440dd5a57Smrg fi 476540dd5a57Smrgelse 476640dd5a57Smrg ac_cv_path_SED=$SED 476740dd5a57Smrgfi 476840dd5a57Smrg 476940dd5a57Smrgfi 477040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 477140dd5a57Smrg$as_echo "$ac_cv_path_SED" >&6; } 477240dd5a57Smrg SED="$ac_cv_path_SED" 477340dd5a57Smrg rm -f conftest.sed 477440dd5a57Smrg 477540dd5a57Smrgtest -z "$SED" && SED=sed 477640dd5a57SmrgXsed="$SED -e 1s/^X//" 477740dd5a57Smrg 477840dd5a57Smrg 477940dd5a57Smrg 478040dd5a57Smrg 478140dd5a57Smrg 478240dd5a57Smrg 478340dd5a57Smrg 478440dd5a57Smrg 478540dd5a57Smrg 478640dd5a57Smrg 478740dd5a57Smrg 478840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 478940dd5a57Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 479040dd5a57Smrgif test "${ac_cv_path_GREP+set}" = set; then : 479140dd5a57Smrg $as_echo_n "(cached) " >&6 479240dd5a57Smrgelse 479340dd5a57Smrg if test -z "$GREP"; then 479440dd5a57Smrg ac_path_GREP_found=false 479540dd5a57Smrg # Loop through the user's path and test for each of PROGNAME-LIST 479640dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 479740dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 479840dd5a57Smrgdo 479940dd5a57Smrg IFS=$as_save_IFS 480040dd5a57Smrg test -z "$as_dir" && as_dir=. 480140dd5a57Smrg for ac_prog in grep ggrep; do 480240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 480340dd5a57Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 480440dd5a57Smrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 480540dd5a57Smrg# Check for GNU ac_path_GREP and select it if it is found. 480640dd5a57Smrg # Check for GNU $ac_path_GREP 480740dd5a57Smrgcase `"$ac_path_GREP" --version 2>&1` in 480840dd5a57Smrg*GNU*) 480940dd5a57Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 481040dd5a57Smrg*) 481140dd5a57Smrg ac_count=0 481240dd5a57Smrg $as_echo_n 0123456789 >"conftest.in" 481340dd5a57Smrg while : 481440dd5a57Smrg do 481540dd5a57Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 481640dd5a57Smrg mv "conftest.tmp" "conftest.in" 481740dd5a57Smrg cp "conftest.in" "conftest.nl" 481840dd5a57Smrg $as_echo 'GREP' >> "conftest.nl" 481940dd5a57Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 482040dd5a57Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 482140dd5a57Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 482240dd5a57Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 482340dd5a57Smrg # Best one so far, save it but keep looking for a better one 482440dd5a57Smrg ac_cv_path_GREP="$ac_path_GREP" 482540dd5a57Smrg ac_path_GREP_max=$ac_count 482640dd5a57Smrg fi 482740dd5a57Smrg # 10*(2^10) chars as input seems more than enough 482840dd5a57Smrg test $ac_count -gt 10 && break 482940dd5a57Smrg done 483040dd5a57Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 483140dd5a57Smrgesac 483240dd5a57Smrg 483340dd5a57Smrg $ac_path_GREP_found && break 3 483440dd5a57Smrg done 483540dd5a57Smrg done 483640dd5a57Smrg done 483740dd5a57SmrgIFS=$as_save_IFS 483840dd5a57Smrg if test -z "$ac_cv_path_GREP"; then 483940dd5a57Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 484040dd5a57Smrg fi 484140dd5a57Smrgelse 484240dd5a57Smrg ac_cv_path_GREP=$GREP 484340dd5a57Smrgfi 484440dd5a57Smrg 484540dd5a57Smrgfi 484640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 484740dd5a57Smrg$as_echo "$ac_cv_path_GREP" >&6; } 484840dd5a57Smrg GREP="$ac_cv_path_GREP" 484940dd5a57Smrg 485040dd5a57Smrg 485140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 485240dd5a57Smrg$as_echo_n "checking for egrep... " >&6; } 485340dd5a57Smrgif test "${ac_cv_path_EGREP+set}" = set; then : 485440dd5a57Smrg $as_echo_n "(cached) " >&6 485540dd5a57Smrgelse 485640dd5a57Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 485740dd5a57Smrg then ac_cv_path_EGREP="$GREP -E" 485840dd5a57Smrg else 485940dd5a57Smrg if test -z "$EGREP"; then 486040dd5a57Smrg ac_path_EGREP_found=false 486140dd5a57Smrg # Loop through the user's path and test for each of PROGNAME-LIST 486240dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 486340dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 486440dd5a57Smrgdo 486540dd5a57Smrg IFS=$as_save_IFS 486640dd5a57Smrg test -z "$as_dir" && as_dir=. 486740dd5a57Smrg for ac_prog in egrep; do 486840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 486940dd5a57Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 487040dd5a57Smrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 487140dd5a57Smrg# Check for GNU ac_path_EGREP and select it if it is found. 487240dd5a57Smrg # Check for GNU $ac_path_EGREP 487340dd5a57Smrgcase `"$ac_path_EGREP" --version 2>&1` in 487440dd5a57Smrg*GNU*) 487540dd5a57Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 487640dd5a57Smrg*) 487740dd5a57Smrg ac_count=0 487840dd5a57Smrg $as_echo_n 0123456789 >"conftest.in" 487940dd5a57Smrg while : 488040dd5a57Smrg do 488140dd5a57Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 488240dd5a57Smrg mv "conftest.tmp" "conftest.in" 488340dd5a57Smrg cp "conftest.in" "conftest.nl" 488440dd5a57Smrg $as_echo 'EGREP' >> "conftest.nl" 488540dd5a57Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 488640dd5a57Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 488740dd5a57Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 488840dd5a57Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 488940dd5a57Smrg # Best one so far, save it but keep looking for a better one 489040dd5a57Smrg ac_cv_path_EGREP="$ac_path_EGREP" 489140dd5a57Smrg ac_path_EGREP_max=$ac_count 489240dd5a57Smrg fi 489340dd5a57Smrg # 10*(2^10) chars as input seems more than enough 489440dd5a57Smrg test $ac_count -gt 10 && break 489540dd5a57Smrg done 489640dd5a57Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 489740dd5a57Smrgesac 489840dd5a57Smrg 489940dd5a57Smrg $ac_path_EGREP_found && break 3 490040dd5a57Smrg done 490140dd5a57Smrg done 490240dd5a57Smrg done 490340dd5a57SmrgIFS=$as_save_IFS 490440dd5a57Smrg if test -z "$ac_cv_path_EGREP"; then 490540dd5a57Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 490640dd5a57Smrg fi 490740dd5a57Smrgelse 490840dd5a57Smrg ac_cv_path_EGREP=$EGREP 490940dd5a57Smrgfi 491040dd5a57Smrg 491140dd5a57Smrg fi 491240dd5a57Smrgfi 491340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 491440dd5a57Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 491540dd5a57Smrg EGREP="$ac_cv_path_EGREP" 491640dd5a57Smrg 491740dd5a57Smrg 491840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 491940dd5a57Smrg$as_echo_n "checking for fgrep... " >&6; } 492040dd5a57Smrgif test "${ac_cv_path_FGREP+set}" = set; then : 492140dd5a57Smrg $as_echo_n "(cached) " >&6 492240dd5a57Smrgelse 492340dd5a57Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 492440dd5a57Smrg then ac_cv_path_FGREP="$GREP -F" 492540dd5a57Smrg else 492640dd5a57Smrg if test -z "$FGREP"; then 492740dd5a57Smrg ac_path_FGREP_found=false 492840dd5a57Smrg # Loop through the user's path and test for each of PROGNAME-LIST 492940dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 493040dd5a57Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 493140dd5a57Smrgdo 493240dd5a57Smrg IFS=$as_save_IFS 493340dd5a57Smrg test -z "$as_dir" && as_dir=. 493440dd5a57Smrg for ac_prog in fgrep; do 493540dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 493640dd5a57Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 493740dd5a57Smrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 493840dd5a57Smrg# Check for GNU ac_path_FGREP and select it if it is found. 493940dd5a57Smrg # Check for GNU $ac_path_FGREP 494040dd5a57Smrgcase `"$ac_path_FGREP" --version 2>&1` in 494140dd5a57Smrg*GNU*) 494240dd5a57Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 494340dd5a57Smrg*) 494440dd5a57Smrg ac_count=0 494540dd5a57Smrg $as_echo_n 0123456789 >"conftest.in" 494640dd5a57Smrg while : 494740dd5a57Smrg do 494840dd5a57Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 494940dd5a57Smrg mv "conftest.tmp" "conftest.in" 495040dd5a57Smrg cp "conftest.in" "conftest.nl" 495140dd5a57Smrg $as_echo 'FGREP' >> "conftest.nl" 495240dd5a57Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 495340dd5a57Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 495440dd5a57Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 495540dd5a57Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 495640dd5a57Smrg # Best one so far, save it but keep looking for a better one 495740dd5a57Smrg ac_cv_path_FGREP="$ac_path_FGREP" 495840dd5a57Smrg ac_path_FGREP_max=$ac_count 495940dd5a57Smrg fi 496040dd5a57Smrg # 10*(2^10) chars as input seems more than enough 496140dd5a57Smrg test $ac_count -gt 10 && break 496240dd5a57Smrg done 496340dd5a57Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 496440dd5a57Smrgesac 496540dd5a57Smrg 496640dd5a57Smrg $ac_path_FGREP_found && break 3 496740dd5a57Smrg done 496840dd5a57Smrg done 496940dd5a57Smrg done 497040dd5a57SmrgIFS=$as_save_IFS 497140dd5a57Smrg if test -z "$ac_cv_path_FGREP"; then 497240dd5a57Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 497340dd5a57Smrg fi 497440dd5a57Smrgelse 497540dd5a57Smrg ac_cv_path_FGREP=$FGREP 497640dd5a57Smrgfi 497740dd5a57Smrg 497840dd5a57Smrg fi 497940dd5a57Smrgfi 498040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 498140dd5a57Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 498240dd5a57Smrg FGREP="$ac_cv_path_FGREP" 498340dd5a57Smrg 498440dd5a57Smrg 498540dd5a57Smrgtest -z "$GREP" && GREP=grep 498640dd5a57Smrg 498740dd5a57Smrg 498840dd5a57Smrg 498940dd5a57Smrg 499040dd5a57Smrg 499140dd5a57Smrg 499240dd5a57Smrg 499340dd5a57Smrg 499440dd5a57Smrg 499540dd5a57Smrg 499640dd5a57Smrg 499740dd5a57Smrg 499840dd5a57Smrg 499940dd5a57Smrg 500040dd5a57Smrg 500140dd5a57Smrg 500240dd5a57Smrg 500340dd5a57Smrg 500440dd5a57Smrg 500540dd5a57Smrg# Check whether --with-gnu-ld was given. 500640dd5a57Smrgif test "${with_gnu_ld+set}" = set; then : 500740dd5a57Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 500840dd5a57Smrgelse 500940dd5a57Smrg with_gnu_ld=no 501040dd5a57Smrgfi 501140dd5a57Smrg 501240dd5a57Smrgac_prog=ld 501340dd5a57Smrgif test "$GCC" = yes; then 501440dd5a57Smrg # Check if gcc -print-prog-name=ld gives a path. 501540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 501640dd5a57Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 501740dd5a57Smrg case $host in 501840dd5a57Smrg *-*-mingw*) 501940dd5a57Smrg # gcc leaves a trailing carriage return which upsets mingw 502040dd5a57Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 502140dd5a57Smrg *) 502240dd5a57Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 502340dd5a57Smrg esac 502440dd5a57Smrg case $ac_prog in 502540dd5a57Smrg # Accept absolute paths. 502640dd5a57Smrg [\\/]* | ?:[\\/]*) 502740dd5a57Smrg re_direlt='/[^/][^/]*/\.\./' 502840dd5a57Smrg # Canonicalize the pathname of ld 502940dd5a57Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 503040dd5a57Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 503140dd5a57Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 503240dd5a57Smrg done 503340dd5a57Smrg test -z "$LD" && LD="$ac_prog" 503440dd5a57Smrg ;; 503540dd5a57Smrg "") 503640dd5a57Smrg # If it fails, then pretend we aren't using GCC. 503740dd5a57Smrg ac_prog=ld 503840dd5a57Smrg ;; 503940dd5a57Smrg *) 504040dd5a57Smrg # If it is relative, then search for the first ld in PATH. 504140dd5a57Smrg with_gnu_ld=unknown 504240dd5a57Smrg ;; 504340dd5a57Smrg esac 504440dd5a57Smrgelif test "$with_gnu_ld" = yes; then 504540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 504640dd5a57Smrg$as_echo_n "checking for GNU ld... " >&6; } 504740dd5a57Smrgelse 504840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 504940dd5a57Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 505040dd5a57Smrgfi 505140dd5a57Smrgif test "${lt_cv_path_LD+set}" = set; then : 505240dd5a57Smrg $as_echo_n "(cached) " >&6 505340dd5a57Smrgelse 505440dd5a57Smrg if test -z "$LD"; then 505540dd5a57Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 505640dd5a57Smrg for ac_dir in $PATH; do 505740dd5a57Smrg IFS="$lt_save_ifs" 505840dd5a57Smrg test -z "$ac_dir" && ac_dir=. 505940dd5a57Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 506040dd5a57Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 506140dd5a57Smrg # Check to see if the program is GNU ld. I'd rather use --version, 506240dd5a57Smrg # but apparently some variants of GNU ld only accept -v. 506340dd5a57Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 506440dd5a57Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 506540dd5a57Smrg *GNU* | *'with BFD'*) 506640dd5a57Smrg test "$with_gnu_ld" != no && break 506740dd5a57Smrg ;; 506840dd5a57Smrg *) 506940dd5a57Smrg test "$with_gnu_ld" != yes && break 507040dd5a57Smrg ;; 507140dd5a57Smrg esac 507240dd5a57Smrg fi 507340dd5a57Smrg done 507440dd5a57Smrg IFS="$lt_save_ifs" 507540dd5a57Smrgelse 507640dd5a57Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 507740dd5a57Smrgfi 507840dd5a57Smrgfi 507940dd5a57Smrg 508040dd5a57SmrgLD="$lt_cv_path_LD" 508140dd5a57Smrgif test -n "$LD"; then 508240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 508340dd5a57Smrg$as_echo "$LD" >&6; } 508440dd5a57Smrgelse 508540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 508640dd5a57Smrg$as_echo "no" >&6; } 508740dd5a57Smrgfi 508840dd5a57Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 508940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 509040dd5a57Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 509140dd5a57Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then : 509240dd5a57Smrg $as_echo_n "(cached) " >&6 509340dd5a57Smrgelse 509440dd5a57Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 509540dd5a57Smrgcase `$LD -v 2>&1 </dev/null` in 509640dd5a57Smrg*GNU* | *'with BFD'*) 509740dd5a57Smrg lt_cv_prog_gnu_ld=yes 509840dd5a57Smrg ;; 509940dd5a57Smrg*) 510040dd5a57Smrg lt_cv_prog_gnu_ld=no 510140dd5a57Smrg ;; 510240dd5a57Smrgesac 510340dd5a57Smrgfi 510440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 510540dd5a57Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 510640dd5a57Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 510740dd5a57Smrg 510840dd5a57Smrg 510940dd5a57Smrg 511040dd5a57Smrg 511140dd5a57Smrg 511240dd5a57Smrg 511340dd5a57Smrg 511440dd5a57Smrg 511540dd5a57Smrg 511640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 511740dd5a57Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 511840dd5a57Smrgif test "${lt_cv_path_NM+set}" = set; then : 511940dd5a57Smrg $as_echo_n "(cached) " >&6 512040dd5a57Smrgelse 512140dd5a57Smrg if test -n "$NM"; then 512240dd5a57Smrg # Let the user override the test. 512340dd5a57Smrg lt_cv_path_NM="$NM" 512440dd5a57Smrgelse 512540dd5a57Smrg lt_nm_to_check="${ac_tool_prefix}nm" 512640dd5a57Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 512740dd5a57Smrg lt_nm_to_check="$lt_nm_to_check nm" 512840dd5a57Smrg fi 512940dd5a57Smrg for lt_tmp_nm in $lt_nm_to_check; do 513040dd5a57Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 513140dd5a57Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 513240dd5a57Smrg IFS="$lt_save_ifs" 513340dd5a57Smrg test -z "$ac_dir" && ac_dir=. 513440dd5a57Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 513540dd5a57Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 513640dd5a57Smrg # Check to see if the nm accepts a BSD-compat flag. 513740dd5a57Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 513840dd5a57Smrg # nm: unknown option "B" ignored 513940dd5a57Smrg # Tru64's nm complains that /dev/null is an invalid object file 514040dd5a57Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 514140dd5a57Smrg */dev/null* | *'Invalid file or object type'*) 514240dd5a57Smrg lt_cv_path_NM="$tmp_nm -B" 514340dd5a57Smrg break 514440dd5a57Smrg ;; 514540dd5a57Smrg *) 514640dd5a57Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 514740dd5a57Smrg */dev/null*) 514840dd5a57Smrg lt_cv_path_NM="$tmp_nm -p" 514940dd5a57Smrg break 515040dd5a57Smrg ;; 515140dd5a57Smrg *) 515240dd5a57Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 515340dd5a57Smrg continue # so that we can try to find one that supports BSD flags 515440dd5a57Smrg ;; 515540dd5a57Smrg esac 515640dd5a57Smrg ;; 515740dd5a57Smrg esac 515840dd5a57Smrg fi 515940dd5a57Smrg done 516040dd5a57Smrg IFS="$lt_save_ifs" 516140dd5a57Smrg done 516240dd5a57Smrg : ${lt_cv_path_NM=no} 516340dd5a57Smrgfi 516440dd5a57Smrgfi 516540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 516640dd5a57Smrg$as_echo "$lt_cv_path_NM" >&6; } 516740dd5a57Smrgif test "$lt_cv_path_NM" != "no"; then 516840dd5a57Smrg NM="$lt_cv_path_NM" 516940dd5a57Smrgelse 517040dd5a57Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 517140dd5a57Smrg if test -n "$DUMPBIN"; then : 517240dd5a57Smrg # Let the user override the test. 517340dd5a57Smrg else 517440dd5a57Smrg if test -n "$ac_tool_prefix"; then 517540dd5a57Smrg for ac_prog in dumpbin "link -dump" 517640dd5a57Smrg do 517740dd5a57Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 517840dd5a57Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 517940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 518040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 518140dd5a57Smrgif test "${ac_cv_prog_DUMPBIN+set}" = set; then : 518240dd5a57Smrg $as_echo_n "(cached) " >&6 518340dd5a57Smrgelse 518440dd5a57Smrg if test -n "$DUMPBIN"; then 518540dd5a57Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 518640dd5a57Smrgelse 518740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 518840dd5a57Smrgfor as_dir in $PATH 518940dd5a57Smrgdo 519040dd5a57Smrg IFS=$as_save_IFS 519140dd5a57Smrg test -z "$as_dir" && as_dir=. 519240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 519340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 519440dd5a57Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 519540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 519640dd5a57Smrg break 2 519740dd5a57Smrg fi 519840dd5a57Smrgdone 519940dd5a57Smrg done 520040dd5a57SmrgIFS=$as_save_IFS 520140dd5a57Smrg 520240dd5a57Smrgfi 520340dd5a57Smrgfi 520440dd5a57SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 520540dd5a57Smrgif test -n "$DUMPBIN"; then 520640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 520740dd5a57Smrg$as_echo "$DUMPBIN" >&6; } 520840dd5a57Smrgelse 520940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 521040dd5a57Smrg$as_echo "no" >&6; } 521140dd5a57Smrgfi 521240dd5a57Smrg 521340dd5a57Smrg 521440dd5a57Smrg test -n "$DUMPBIN" && break 521540dd5a57Smrg done 521640dd5a57Smrgfi 521740dd5a57Smrgif test -z "$DUMPBIN"; then 521840dd5a57Smrg ac_ct_DUMPBIN=$DUMPBIN 521940dd5a57Smrg for ac_prog in dumpbin "link -dump" 522040dd5a57Smrgdo 522140dd5a57Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 522240dd5a57Smrgset dummy $ac_prog; ac_word=$2 522340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 522440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 522540dd5a57Smrgif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 522640dd5a57Smrg $as_echo_n "(cached) " >&6 522740dd5a57Smrgelse 522840dd5a57Smrg if test -n "$ac_ct_DUMPBIN"; then 522940dd5a57Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 523040dd5a57Smrgelse 523140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 523240dd5a57Smrgfor as_dir in $PATH 523340dd5a57Smrgdo 523440dd5a57Smrg IFS=$as_save_IFS 523540dd5a57Smrg test -z "$as_dir" && as_dir=. 523640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 523740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 523840dd5a57Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 523940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 524040dd5a57Smrg break 2 524140dd5a57Smrg fi 524240dd5a57Smrgdone 524340dd5a57Smrg done 524440dd5a57SmrgIFS=$as_save_IFS 524540dd5a57Smrg 524640dd5a57Smrgfi 524740dd5a57Smrgfi 524840dd5a57Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 524940dd5a57Smrgif test -n "$ac_ct_DUMPBIN"; then 525040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 525140dd5a57Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 525240dd5a57Smrgelse 525340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 525440dd5a57Smrg$as_echo "no" >&6; } 525540dd5a57Smrgfi 525640dd5a57Smrg 525740dd5a57Smrg 525840dd5a57Smrg test -n "$ac_ct_DUMPBIN" && break 525940dd5a57Smrgdone 526040dd5a57Smrg 526140dd5a57Smrg if test "x$ac_ct_DUMPBIN" = x; then 526240dd5a57Smrg DUMPBIN=":" 526340dd5a57Smrg else 526440dd5a57Smrg case $cross_compiling:$ac_tool_warned in 526540dd5a57Smrgyes:) 526640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 526740dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 526840dd5a57Smrgac_tool_warned=yes ;; 526940dd5a57Smrgesac 527040dd5a57Smrg DUMPBIN=$ac_ct_DUMPBIN 527140dd5a57Smrg fi 527240dd5a57Smrgfi 527340dd5a57Smrg 527440dd5a57Smrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 527540dd5a57Smrg *COFF*) 527640dd5a57Smrg DUMPBIN="$DUMPBIN -symbols" 527740dd5a57Smrg ;; 527840dd5a57Smrg *) 527940dd5a57Smrg DUMPBIN=: 528040dd5a57Smrg ;; 528140dd5a57Smrg esac 528240dd5a57Smrg fi 528340dd5a57Smrg 528440dd5a57Smrg if test "$DUMPBIN" != ":"; then 528540dd5a57Smrg NM="$DUMPBIN" 528640dd5a57Smrg fi 528740dd5a57Smrgfi 528840dd5a57Smrgtest -z "$NM" && NM=nm 528940dd5a57Smrg 529040dd5a57Smrg 529140dd5a57Smrg 529240dd5a57Smrg 529340dd5a57Smrg 529440dd5a57Smrg 529540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 529640dd5a57Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 529740dd5a57Smrgif test "${lt_cv_nm_interface+set}" = set; then : 529840dd5a57Smrg $as_echo_n "(cached) " >&6 529940dd5a57Smrgelse 530040dd5a57Smrg lt_cv_nm_interface="BSD nm" 530140dd5a57Smrg echo "int some_variable = 0;" > conftest.$ac_ext 530240dd5a57Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 530340dd5a57Smrg (eval "$ac_compile" 2>conftest.err) 530440dd5a57Smrg cat conftest.err >&5 530540dd5a57Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 530640dd5a57Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 530740dd5a57Smrg cat conftest.err >&5 530840dd5a57Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 530940dd5a57Smrg cat conftest.out >&5 531040dd5a57Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 531140dd5a57Smrg lt_cv_nm_interface="MS dumpbin" 531240dd5a57Smrg fi 531340dd5a57Smrg rm -f conftest* 531440dd5a57Smrgfi 531540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 531640dd5a57Smrg$as_echo "$lt_cv_nm_interface" >&6; } 531740dd5a57Smrg 531840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 531940dd5a57Smrg$as_echo_n "checking whether ln -s works... " >&6; } 532040dd5a57SmrgLN_S=$as_ln_s 532140dd5a57Smrgif test "$LN_S" = "ln -s"; then 532240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 532340dd5a57Smrg$as_echo "yes" >&6; } 532440dd5a57Smrgelse 532540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 532640dd5a57Smrg$as_echo "no, using $LN_S" >&6; } 532740dd5a57Smrgfi 532840dd5a57Smrg 532940dd5a57Smrg# find the maximum length of command line arguments 533040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 533140dd5a57Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 533240dd5a57Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then : 533340dd5a57Smrg $as_echo_n "(cached) " >&6 533440dd5a57Smrgelse 533540dd5a57Smrg i=0 533640dd5a57Smrg teststring="ABCD" 533740dd5a57Smrg 533840dd5a57Smrg case $build_os in 533940dd5a57Smrg msdosdjgpp*) 534040dd5a57Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 534140dd5a57Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 534240dd5a57Smrg # during glob expansion). Even if it were fixed, the result of this 534340dd5a57Smrg # check would be larger than it should be. 534440dd5a57Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 534540dd5a57Smrg ;; 534640dd5a57Smrg 534740dd5a57Smrg gnu*) 534840dd5a57Smrg # Under GNU Hurd, this test is not required because there is 534940dd5a57Smrg # no limit to the length of command line arguments. 535040dd5a57Smrg # Libtool will interpret -1 as no limit whatsoever 535140dd5a57Smrg lt_cv_sys_max_cmd_len=-1; 535240dd5a57Smrg ;; 535340dd5a57Smrg 535440dd5a57Smrg cygwin* | mingw* | cegcc*) 535540dd5a57Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 535640dd5a57Smrg # about 5 minutes as the teststring grows exponentially. 535740dd5a57Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 535840dd5a57Smrg # you end up with a "frozen" computer, even though with patience 535940dd5a57Smrg # the test eventually succeeds (with a max line length of 256k). 536040dd5a57Smrg # Instead, let's just punt: use the minimum linelength reported by 536140dd5a57Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 536240dd5a57Smrg lt_cv_sys_max_cmd_len=8192; 536340dd5a57Smrg ;; 536440dd5a57Smrg 536540dd5a57Smrg mint*) 536640dd5a57Smrg # On MiNT this can take a long time and run out of memory. 536740dd5a57Smrg lt_cv_sys_max_cmd_len=8192; 536840dd5a57Smrg ;; 536940dd5a57Smrg 537040dd5a57Smrg amigaos*) 537140dd5a57Smrg # On AmigaOS with pdksh, this test takes hours, literally. 537240dd5a57Smrg # So we just punt and use a minimum line length of 8192. 537340dd5a57Smrg lt_cv_sys_max_cmd_len=8192; 537440dd5a57Smrg ;; 537540dd5a57Smrg 537640dd5a57Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 537740dd5a57Smrg # This has been around since 386BSD, at least. Likely further. 537840dd5a57Smrg if test -x /sbin/sysctl; then 537940dd5a57Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 538040dd5a57Smrg elif test -x /usr/sbin/sysctl; then 538140dd5a57Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 538240dd5a57Smrg else 538340dd5a57Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 538440dd5a57Smrg fi 538540dd5a57Smrg # And add a safety zone 538640dd5a57Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 538740dd5a57Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 538840dd5a57Smrg ;; 538940dd5a57Smrg 539040dd5a57Smrg interix*) 539140dd5a57Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 539240dd5a57Smrg lt_cv_sys_max_cmd_len=196608 539340dd5a57Smrg ;; 539440dd5a57Smrg 539540dd5a57Smrg osf*) 539640dd5a57Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 539740dd5a57Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 539840dd5a57Smrg # nice to cause kernel panics so lets avoid the loop below. 539940dd5a57Smrg # First set a reasonable default. 540040dd5a57Smrg lt_cv_sys_max_cmd_len=16384 540140dd5a57Smrg # 540240dd5a57Smrg if test -x /sbin/sysconfig; then 540340dd5a57Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 540440dd5a57Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 540540dd5a57Smrg esac 540640dd5a57Smrg fi 540740dd5a57Smrg ;; 540840dd5a57Smrg sco3.2v5*) 540940dd5a57Smrg lt_cv_sys_max_cmd_len=102400 541040dd5a57Smrg ;; 541140dd5a57Smrg sysv5* | sco5v6* | sysv4.2uw2*) 541240dd5a57Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 541340dd5a57Smrg if test -n "$kargmax"; then 541440dd5a57Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 541540dd5a57Smrg else 541640dd5a57Smrg lt_cv_sys_max_cmd_len=32768 541740dd5a57Smrg fi 541840dd5a57Smrg ;; 541940dd5a57Smrg *) 542040dd5a57Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 542140dd5a57Smrg if test -n "$lt_cv_sys_max_cmd_len"; then 542240dd5a57Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 542340dd5a57Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 542440dd5a57Smrg else 542540dd5a57Smrg # Make teststring a little bigger before we do anything with it. 542640dd5a57Smrg # a 1K string should be a reasonable start. 542740dd5a57Smrg for i in 1 2 3 4 5 6 7 8 ; do 542840dd5a57Smrg teststring=$teststring$teststring 542940dd5a57Smrg done 543040dd5a57Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 543140dd5a57Smrg # If test is not a shell built-in, we'll probably end up computing a 543240dd5a57Smrg # maximum length that is only half of the actual maximum length, but 543340dd5a57Smrg # we can't tell. 543440dd5a57Smrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 543540dd5a57Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 543640dd5a57Smrg test $i != 17 # 1/2 MB should be enough 543740dd5a57Smrg do 543840dd5a57Smrg i=`expr $i + 1` 543940dd5a57Smrg teststring=$teststring$teststring 544040dd5a57Smrg done 544140dd5a57Smrg # Only check the string length outside the loop. 544240dd5a57Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 544340dd5a57Smrg teststring= 544440dd5a57Smrg # Add a significant safety factor because C++ compilers can tack on 544540dd5a57Smrg # massive amounts of additional arguments before passing them to the 544640dd5a57Smrg # linker. It appears as though 1/2 is a usable value. 544740dd5a57Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 544840dd5a57Smrg fi 544940dd5a57Smrg ;; 545040dd5a57Smrg esac 545140dd5a57Smrg 545240dd5a57Smrgfi 545340dd5a57Smrg 545440dd5a57Smrgif test -n $lt_cv_sys_max_cmd_len ; then 545540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 545640dd5a57Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 545740dd5a57Smrgelse 545840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 545940dd5a57Smrg$as_echo "none" >&6; } 546040dd5a57Smrgfi 546140dd5a57Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 546240dd5a57Smrg 546340dd5a57Smrg 546440dd5a57Smrg 546540dd5a57Smrg 546640dd5a57Smrg 546740dd5a57Smrg 546840dd5a57Smrg: ${CP="cp -f"} 546940dd5a57Smrg: ${MV="mv -f"} 547040dd5a57Smrg: ${RM="rm -f"} 547140dd5a57Smrg 547240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 547340dd5a57Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 547440dd5a57Smrg# Try some XSI features 547540dd5a57Smrgxsi_shell=no 547640dd5a57Smrg( _lt_dummy="a/b/c" 547740dd5a57Smrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 547840dd5a57Smrg = c,a/b,, \ 547940dd5a57Smrg && eval 'test $(( 1 + 1 )) -eq 2 \ 548040dd5a57Smrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 548140dd5a57Smrg && xsi_shell=yes 548240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 548340dd5a57Smrg$as_echo "$xsi_shell" >&6; } 548440dd5a57Smrg 548540dd5a57Smrg 548640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 548740dd5a57Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 548840dd5a57Smrglt_shell_append=no 548940dd5a57Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 549040dd5a57Smrg >/dev/null 2>&1 \ 549140dd5a57Smrg && lt_shell_append=yes 549240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 549340dd5a57Smrg$as_echo "$lt_shell_append" >&6; } 549440dd5a57Smrg 549540dd5a57Smrg 549640dd5a57Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 549740dd5a57Smrg lt_unset=unset 549840dd5a57Smrgelse 549940dd5a57Smrg lt_unset=false 550040dd5a57Smrgfi 550140dd5a57Smrg 550240dd5a57Smrg 550340dd5a57Smrg 550440dd5a57Smrg 550540dd5a57Smrg 550640dd5a57Smrg# test EBCDIC or ASCII 550740dd5a57Smrgcase `echo X|tr X '\101'` in 550840dd5a57Smrg A) # ASCII based system 550940dd5a57Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 551040dd5a57Smrg lt_SP2NL='tr \040 \012' 551140dd5a57Smrg lt_NL2SP='tr \015\012 \040\040' 551240dd5a57Smrg ;; 551340dd5a57Smrg *) # EBCDIC based system 551440dd5a57Smrg lt_SP2NL='tr \100 \n' 551540dd5a57Smrg lt_NL2SP='tr \r\n \100\100' 551640dd5a57Smrg ;; 551740dd5a57Smrgesac 551840dd5a57Smrg 551940dd5a57Smrg 552040dd5a57Smrg 552140dd5a57Smrg 552240dd5a57Smrg 552340dd5a57Smrg 552440dd5a57Smrg 552540dd5a57Smrg 552640dd5a57Smrg 552740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 552840dd5a57Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 552940dd5a57Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then : 553040dd5a57Smrg $as_echo_n "(cached) " >&6 553140dd5a57Smrgelse 553240dd5a57Smrg lt_cv_ld_reload_flag='-r' 553340dd5a57Smrgfi 553440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 553540dd5a57Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 553640dd5a57Smrgreload_flag=$lt_cv_ld_reload_flag 553740dd5a57Smrgcase $reload_flag in 553840dd5a57Smrg"" | " "*) ;; 553940dd5a57Smrg*) reload_flag=" $reload_flag" ;; 554040dd5a57Smrgesac 554140dd5a57Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 554240dd5a57Smrgcase $host_os in 554340dd5a57Smrg darwin*) 554440dd5a57Smrg if test "$GCC" = yes; then 554540dd5a57Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 554640dd5a57Smrg else 554740dd5a57Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 554840dd5a57Smrg fi 554940dd5a57Smrg ;; 555040dd5a57Smrgesac 555140dd5a57Smrg 555240dd5a57Smrg 555340dd5a57Smrg 555440dd5a57Smrg 555540dd5a57Smrg 555640dd5a57Smrg 555740dd5a57Smrg 555840dd5a57Smrg 555940dd5a57Smrg 556040dd5a57Smrgif test -n "$ac_tool_prefix"; then 556140dd5a57Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 556240dd5a57Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 556340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 556440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 556540dd5a57Smrgif test "${ac_cv_prog_OBJDUMP+set}" = set; then : 556640dd5a57Smrg $as_echo_n "(cached) " >&6 556740dd5a57Smrgelse 556840dd5a57Smrg if test -n "$OBJDUMP"; then 556940dd5a57Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 557040dd5a57Smrgelse 557140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 557240dd5a57Smrgfor as_dir in $PATH 557340dd5a57Smrgdo 557440dd5a57Smrg IFS=$as_save_IFS 557540dd5a57Smrg test -z "$as_dir" && as_dir=. 557640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 557740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 557840dd5a57Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 557940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 558040dd5a57Smrg break 2 558140dd5a57Smrg fi 558240dd5a57Smrgdone 558340dd5a57Smrg done 558440dd5a57SmrgIFS=$as_save_IFS 558540dd5a57Smrg 558640dd5a57Smrgfi 558740dd5a57Smrgfi 558840dd5a57SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 558940dd5a57Smrgif test -n "$OBJDUMP"; then 559040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 559140dd5a57Smrg$as_echo "$OBJDUMP" >&6; } 559240dd5a57Smrgelse 559340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 559440dd5a57Smrg$as_echo "no" >&6; } 559540dd5a57Smrgfi 559640dd5a57Smrg 559740dd5a57Smrg 559840dd5a57Smrgfi 559940dd5a57Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 560040dd5a57Smrg ac_ct_OBJDUMP=$OBJDUMP 560140dd5a57Smrg # Extract the first word of "objdump", so it can be a program name with args. 560240dd5a57Smrgset dummy objdump; ac_word=$2 560340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 560440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 560540dd5a57Smrgif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 560640dd5a57Smrg $as_echo_n "(cached) " >&6 560740dd5a57Smrgelse 560840dd5a57Smrg if test -n "$ac_ct_OBJDUMP"; then 560940dd5a57Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 561040dd5a57Smrgelse 561140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 561240dd5a57Smrgfor as_dir in $PATH 561340dd5a57Smrgdo 561440dd5a57Smrg IFS=$as_save_IFS 561540dd5a57Smrg test -z "$as_dir" && as_dir=. 561640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 561740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 561840dd5a57Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 561940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 562040dd5a57Smrg break 2 562140dd5a57Smrg fi 562240dd5a57Smrgdone 562340dd5a57Smrg done 562440dd5a57SmrgIFS=$as_save_IFS 562540dd5a57Smrg 562640dd5a57Smrgfi 562740dd5a57Smrgfi 562840dd5a57Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 562940dd5a57Smrgif test -n "$ac_ct_OBJDUMP"; then 563040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 563140dd5a57Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 563240dd5a57Smrgelse 563340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 563440dd5a57Smrg$as_echo "no" >&6; } 563540dd5a57Smrgfi 563640dd5a57Smrg 563740dd5a57Smrg if test "x$ac_ct_OBJDUMP" = x; then 563840dd5a57Smrg OBJDUMP="false" 563940dd5a57Smrg else 564040dd5a57Smrg case $cross_compiling:$ac_tool_warned in 564140dd5a57Smrgyes:) 564240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 564340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 564440dd5a57Smrgac_tool_warned=yes ;; 564540dd5a57Smrgesac 564640dd5a57Smrg OBJDUMP=$ac_ct_OBJDUMP 564740dd5a57Smrg fi 564840dd5a57Smrgelse 564940dd5a57Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 565040dd5a57Smrgfi 565140dd5a57Smrg 565240dd5a57Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 565340dd5a57Smrg 565440dd5a57Smrg 565540dd5a57Smrg 565640dd5a57Smrg 565740dd5a57Smrg 565840dd5a57Smrg 565940dd5a57Smrg 566040dd5a57Smrg 566140dd5a57Smrg 566240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 566340dd5a57Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 566440dd5a57Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then : 566540dd5a57Smrg $as_echo_n "(cached) " >&6 566640dd5a57Smrgelse 566740dd5a57Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 566840dd5a57Smrglt_cv_file_magic_test_file= 566940dd5a57Smrglt_cv_deplibs_check_method='unknown' 567040dd5a57Smrg# Need to set the preceding variable on all platforms that support 567140dd5a57Smrg# interlibrary dependencies. 567240dd5a57Smrg# 'none' -- dependencies not supported. 567340dd5a57Smrg# `unknown' -- same as none, but documents that we really don't know. 567440dd5a57Smrg# 'pass_all' -- all dependencies passed with no checks. 567540dd5a57Smrg# 'test_compile' -- check by making test program. 567640dd5a57Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 567740dd5a57Smrg# which responds to the $file_magic_cmd with a given extended regex. 567840dd5a57Smrg# If you have `file' or equivalent on your system and you're not sure 567940dd5a57Smrg# whether `pass_all' will *always* work, you probably want this one. 568040dd5a57Smrg 568140dd5a57Smrgcase $host_os in 568240dd5a57Smrgaix[4-9]*) 568340dd5a57Smrg lt_cv_deplibs_check_method=pass_all 568440dd5a57Smrg ;; 568540dd5a57Smrg 568640dd5a57Smrgbeos*) 568740dd5a57Smrg lt_cv_deplibs_check_method=pass_all 568840dd5a57Smrg ;; 568940dd5a57Smrg 569040dd5a57Smrgbsdi[45]*) 569140dd5a57Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 569240dd5a57Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 569340dd5a57Smrg lt_cv_file_magic_test_file=/shlib/libc.so 569440dd5a57Smrg ;; 569540dd5a57Smrg 569640dd5a57Smrgcygwin*) 569740dd5a57Smrg # func_win32_libid is a shell function defined in ltmain.sh 569840dd5a57Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 569940dd5a57Smrg lt_cv_file_magic_cmd='func_win32_libid' 570040dd5a57Smrg ;; 570140dd5a57Smrg 570240dd5a57Smrgmingw* | pw32*) 570340dd5a57Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 570440dd5a57Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 570540dd5a57Smrg # unless we find 'file', for example because we are cross-compiling. 570640dd5a57Smrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 570740dd5a57Smrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 570840dd5a57Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 570940dd5a57Smrg lt_cv_file_magic_cmd='func_win32_libid' 571040dd5a57Smrg else 571140dd5a57Smrg # Keep this pattern in sync with the one in func_win32_libid. 571240dd5a57Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 571340dd5a57Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 571440dd5a57Smrg fi 571540dd5a57Smrg ;; 571640dd5a57Smrg 571740dd5a57Smrgcegcc*) 571840dd5a57Smrg # use the weaker test based on 'objdump'. See mingw*. 571940dd5a57Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 572040dd5a57Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 572140dd5a57Smrg ;; 572240dd5a57Smrg 572340dd5a57Smrgdarwin* | rhapsody*) 572440dd5a57Smrg lt_cv_deplibs_check_method=pass_all 572540dd5a57Smrg ;; 572640dd5a57Smrg 572740dd5a57Smrgfreebsd* | dragonfly*) 572840dd5a57Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 572940dd5a57Smrg case $host_cpu in 573040dd5a57Smrg i*86 ) 573140dd5a57Smrg # Not sure whether the presence of OpenBSD here was a mistake. 573240dd5a57Smrg # Let's accept both of them until this is cleared up. 573340dd5a57Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 573440dd5a57Smrg lt_cv_file_magic_cmd=/usr/bin/file 573540dd5a57Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 573640dd5a57Smrg ;; 573740dd5a57Smrg esac 573840dd5a57Smrg else 573940dd5a57Smrg lt_cv_deplibs_check_method=pass_all 574040dd5a57Smrg fi 574140dd5a57Smrg ;; 574240dd5a57Smrg 574340dd5a57Smrggnu*) 574440dd5a57Smrg lt_cv_deplibs_check_method=pass_all 574540dd5a57Smrg ;; 574640dd5a57Smrg 574740dd5a57Smrghaiku*) 574840dd5a57Smrg lt_cv_deplibs_check_method=pass_all 574940dd5a57Smrg ;; 575040dd5a57Smrg 575140dd5a57Smrghpux10.20* | hpux11*) 575240dd5a57Smrg lt_cv_file_magic_cmd=/usr/bin/file 575340dd5a57Smrg case $host_cpu in 575440dd5a57Smrg ia64*) 575540dd5a57Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 575640dd5a57Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 575740dd5a57Smrg ;; 575840dd5a57Smrg hppa*64*) 575940dd5a57Smrg 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]' 576040dd5a57Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 576140dd5a57Smrg ;; 576240dd5a57Smrg *) 576340dd5a57Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 576440dd5a57Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 576540dd5a57Smrg ;; 576640dd5a57Smrg esac 576740dd5a57Smrg ;; 576840dd5a57Smrg 576940dd5a57Smrginterix[3-9]*) 577040dd5a57Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 577140dd5a57Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 577240dd5a57Smrg ;; 577340dd5a57Smrg 577440dd5a57Smrgirix5* | irix6* | nonstopux*) 577540dd5a57Smrg case $LD in 577640dd5a57Smrg *-32|*"-32 ") libmagic=32-bit;; 577740dd5a57Smrg *-n32|*"-n32 ") libmagic=N32;; 577840dd5a57Smrg *-64|*"-64 ") libmagic=64-bit;; 577940dd5a57Smrg *) libmagic=never-match;; 578040dd5a57Smrg esac 578140dd5a57Smrg lt_cv_deplibs_check_method=pass_all 578240dd5a57Smrg ;; 578340dd5a57Smrg 578440dd5a57Smrg# This must be Linux ELF. 578540dd5a57Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 578640dd5a57Smrg lt_cv_deplibs_check_method=pass_all 578740dd5a57Smrg ;; 578840dd5a57Smrg 578940dd5a57Smrgnetbsd*) 579040dd5a57Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 579140dd5a57Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 579240dd5a57Smrg else 579340dd5a57Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 579440dd5a57Smrg fi 579540dd5a57Smrg ;; 579640dd5a57Smrg 579740dd5a57Smrgnewos6*) 579840dd5a57Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 579940dd5a57Smrg lt_cv_file_magic_cmd=/usr/bin/file 580040dd5a57Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 580140dd5a57Smrg ;; 580240dd5a57Smrg 580340dd5a57Smrg*nto* | *qnx*) 580440dd5a57Smrg lt_cv_deplibs_check_method=pass_all 580540dd5a57Smrg ;; 580640dd5a57Smrg 580740dd5a57Smrgopenbsd*) 580840dd5a57Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 580940dd5a57Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 581040dd5a57Smrg else 581140dd5a57Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 581240dd5a57Smrg fi 581340dd5a57Smrg ;; 581440dd5a57Smrg 581540dd5a57Smrgosf3* | osf4* | osf5*) 581640dd5a57Smrg lt_cv_deplibs_check_method=pass_all 581740dd5a57Smrg ;; 581840dd5a57Smrg 581940dd5a57Smrgrdos*) 582040dd5a57Smrg lt_cv_deplibs_check_method=pass_all 582140dd5a57Smrg ;; 582240dd5a57Smrg 582340dd5a57Smrgsolaris*) 582440dd5a57Smrg lt_cv_deplibs_check_method=pass_all 582540dd5a57Smrg ;; 582640dd5a57Smrg 582740dd5a57Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 582840dd5a57Smrg lt_cv_deplibs_check_method=pass_all 582940dd5a57Smrg ;; 583040dd5a57Smrg 583140dd5a57Smrgsysv4 | sysv4.3*) 583240dd5a57Smrg case $host_vendor in 583340dd5a57Smrg motorola) 583440dd5a57Smrg 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]' 583540dd5a57Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 583640dd5a57Smrg ;; 583740dd5a57Smrg ncr) 583840dd5a57Smrg lt_cv_deplibs_check_method=pass_all 583940dd5a57Smrg ;; 584040dd5a57Smrg sequent) 584140dd5a57Smrg lt_cv_file_magic_cmd='/bin/file' 584240dd5a57Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 584340dd5a57Smrg ;; 584440dd5a57Smrg sni) 584540dd5a57Smrg lt_cv_file_magic_cmd='/bin/file' 584640dd5a57Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 584740dd5a57Smrg lt_cv_file_magic_test_file=/lib/libc.so 584840dd5a57Smrg ;; 584940dd5a57Smrg siemens) 585040dd5a57Smrg lt_cv_deplibs_check_method=pass_all 585140dd5a57Smrg ;; 585240dd5a57Smrg pc) 585340dd5a57Smrg lt_cv_deplibs_check_method=pass_all 585440dd5a57Smrg ;; 585540dd5a57Smrg esac 585640dd5a57Smrg ;; 585740dd5a57Smrg 585840dd5a57Smrgtpf*) 585940dd5a57Smrg lt_cv_deplibs_check_method=pass_all 586040dd5a57Smrg ;; 586140dd5a57Smrgesac 586240dd5a57Smrg 586340dd5a57Smrgfi 586440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 586540dd5a57Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 586640dd5a57Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 586740dd5a57Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 586840dd5a57Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 586940dd5a57Smrg 587040dd5a57Smrg 587140dd5a57Smrg 587240dd5a57Smrg 587340dd5a57Smrg 587440dd5a57Smrg 587540dd5a57Smrg 587640dd5a57Smrg 587740dd5a57Smrg 587840dd5a57Smrg 587940dd5a57Smrg 588040dd5a57Smrg 588140dd5a57Smrgif test -n "$ac_tool_prefix"; then 588240dd5a57Smrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 588340dd5a57Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2 588440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 588540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 588640dd5a57Smrgif test "${ac_cv_prog_AR+set}" = set; then : 588740dd5a57Smrg $as_echo_n "(cached) " >&6 588840dd5a57Smrgelse 588940dd5a57Smrg if test -n "$AR"; then 589040dd5a57Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 589140dd5a57Smrgelse 589240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 589340dd5a57Smrgfor as_dir in $PATH 589440dd5a57Smrgdo 589540dd5a57Smrg IFS=$as_save_IFS 589640dd5a57Smrg test -z "$as_dir" && as_dir=. 589740dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 589840dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 589940dd5a57Smrg ac_cv_prog_AR="${ac_tool_prefix}ar" 590040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 590140dd5a57Smrg break 2 590240dd5a57Smrg fi 590340dd5a57Smrgdone 590440dd5a57Smrg done 590540dd5a57SmrgIFS=$as_save_IFS 590640dd5a57Smrg 590740dd5a57Smrgfi 590840dd5a57Smrgfi 590940dd5a57SmrgAR=$ac_cv_prog_AR 591040dd5a57Smrgif test -n "$AR"; then 591140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 591240dd5a57Smrg$as_echo "$AR" >&6; } 591340dd5a57Smrgelse 591440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 591540dd5a57Smrg$as_echo "no" >&6; } 591640dd5a57Smrgfi 591740dd5a57Smrg 591840dd5a57Smrg 591940dd5a57Smrgfi 592040dd5a57Smrgif test -z "$ac_cv_prog_AR"; then 592140dd5a57Smrg ac_ct_AR=$AR 592240dd5a57Smrg # Extract the first word of "ar", so it can be a program name with args. 592340dd5a57Smrgset dummy ar; ac_word=$2 592440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 592540dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 592640dd5a57Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 592740dd5a57Smrg $as_echo_n "(cached) " >&6 592840dd5a57Smrgelse 592940dd5a57Smrg if test -n "$ac_ct_AR"; then 593040dd5a57Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 593140dd5a57Smrgelse 593240dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 593340dd5a57Smrgfor as_dir in $PATH 593440dd5a57Smrgdo 593540dd5a57Smrg IFS=$as_save_IFS 593640dd5a57Smrg test -z "$as_dir" && as_dir=. 593740dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 593840dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 593940dd5a57Smrg ac_cv_prog_ac_ct_AR="ar" 594040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 594140dd5a57Smrg break 2 594240dd5a57Smrg fi 594340dd5a57Smrgdone 594440dd5a57Smrg done 594540dd5a57SmrgIFS=$as_save_IFS 594640dd5a57Smrg 594740dd5a57Smrgfi 594840dd5a57Smrgfi 594940dd5a57Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 595040dd5a57Smrgif test -n "$ac_ct_AR"; then 595140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 595240dd5a57Smrg$as_echo "$ac_ct_AR" >&6; } 595340dd5a57Smrgelse 595440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 595540dd5a57Smrg$as_echo "no" >&6; } 595640dd5a57Smrgfi 595740dd5a57Smrg 595840dd5a57Smrg if test "x$ac_ct_AR" = x; then 595940dd5a57Smrg AR="false" 596040dd5a57Smrg else 596140dd5a57Smrg case $cross_compiling:$ac_tool_warned in 596240dd5a57Smrgyes:) 596340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 596440dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 596540dd5a57Smrgac_tool_warned=yes ;; 596640dd5a57Smrgesac 596740dd5a57Smrg AR=$ac_ct_AR 596840dd5a57Smrg fi 596940dd5a57Smrgelse 597040dd5a57Smrg AR="$ac_cv_prog_AR" 597140dd5a57Smrgfi 597240dd5a57Smrg 597340dd5a57Smrgtest -z "$AR" && AR=ar 597440dd5a57Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru 597540dd5a57Smrg 597640dd5a57Smrg 597740dd5a57Smrg 597840dd5a57Smrg 597940dd5a57Smrg 598040dd5a57Smrg 598140dd5a57Smrg 598240dd5a57Smrg 598340dd5a57Smrg 598440dd5a57Smrg 598540dd5a57Smrg 598640dd5a57Smrgif test -n "$ac_tool_prefix"; then 598740dd5a57Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 598840dd5a57Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 598940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 599040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 599140dd5a57Smrgif test "${ac_cv_prog_STRIP+set}" = set; then : 599240dd5a57Smrg $as_echo_n "(cached) " >&6 599340dd5a57Smrgelse 599440dd5a57Smrg if test -n "$STRIP"; then 599540dd5a57Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 599640dd5a57Smrgelse 599740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 599840dd5a57Smrgfor as_dir in $PATH 599940dd5a57Smrgdo 600040dd5a57Smrg IFS=$as_save_IFS 600140dd5a57Smrg test -z "$as_dir" && as_dir=. 600240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 600340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 600440dd5a57Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 600540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 600640dd5a57Smrg break 2 600740dd5a57Smrg fi 600840dd5a57Smrgdone 600940dd5a57Smrg done 601040dd5a57SmrgIFS=$as_save_IFS 601140dd5a57Smrg 601240dd5a57Smrgfi 601340dd5a57Smrgfi 601440dd5a57SmrgSTRIP=$ac_cv_prog_STRIP 601540dd5a57Smrgif test -n "$STRIP"; then 601640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 601740dd5a57Smrg$as_echo "$STRIP" >&6; } 601840dd5a57Smrgelse 601940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 602040dd5a57Smrg$as_echo "no" >&6; } 602140dd5a57Smrgfi 602240dd5a57Smrg 602340dd5a57Smrg 602440dd5a57Smrgfi 602540dd5a57Smrgif test -z "$ac_cv_prog_STRIP"; then 602640dd5a57Smrg ac_ct_STRIP=$STRIP 602740dd5a57Smrg # Extract the first word of "strip", so it can be a program name with args. 602840dd5a57Smrgset dummy strip; ac_word=$2 602940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 603040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 603140dd5a57Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 603240dd5a57Smrg $as_echo_n "(cached) " >&6 603340dd5a57Smrgelse 603440dd5a57Smrg if test -n "$ac_ct_STRIP"; then 603540dd5a57Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 603640dd5a57Smrgelse 603740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 603840dd5a57Smrgfor as_dir in $PATH 603940dd5a57Smrgdo 604040dd5a57Smrg IFS=$as_save_IFS 604140dd5a57Smrg test -z "$as_dir" && as_dir=. 604240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 604340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 604440dd5a57Smrg ac_cv_prog_ac_ct_STRIP="strip" 604540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 604640dd5a57Smrg break 2 604740dd5a57Smrg fi 604840dd5a57Smrgdone 604940dd5a57Smrg done 605040dd5a57SmrgIFS=$as_save_IFS 605140dd5a57Smrg 605240dd5a57Smrgfi 605340dd5a57Smrgfi 605440dd5a57Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 605540dd5a57Smrgif test -n "$ac_ct_STRIP"; then 605640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 605740dd5a57Smrg$as_echo "$ac_ct_STRIP" >&6; } 605840dd5a57Smrgelse 605940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 606040dd5a57Smrg$as_echo "no" >&6; } 606140dd5a57Smrgfi 606240dd5a57Smrg 606340dd5a57Smrg if test "x$ac_ct_STRIP" = x; then 606440dd5a57Smrg STRIP=":" 606540dd5a57Smrg else 606640dd5a57Smrg case $cross_compiling:$ac_tool_warned in 606740dd5a57Smrgyes:) 606840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 606940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 607040dd5a57Smrgac_tool_warned=yes ;; 607140dd5a57Smrgesac 607240dd5a57Smrg STRIP=$ac_ct_STRIP 607340dd5a57Smrg fi 607440dd5a57Smrgelse 607540dd5a57Smrg STRIP="$ac_cv_prog_STRIP" 607640dd5a57Smrgfi 607740dd5a57Smrg 607840dd5a57Smrgtest -z "$STRIP" && STRIP=: 607940dd5a57Smrg 608040dd5a57Smrg 608140dd5a57Smrg 608240dd5a57Smrg 608340dd5a57Smrg 608440dd5a57Smrg 608540dd5a57Smrgif test -n "$ac_tool_prefix"; then 608640dd5a57Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 608740dd5a57Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 608840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 608940dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 609040dd5a57Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then : 609140dd5a57Smrg $as_echo_n "(cached) " >&6 609240dd5a57Smrgelse 609340dd5a57Smrg if test -n "$RANLIB"; then 609440dd5a57Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 609540dd5a57Smrgelse 609640dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 609740dd5a57Smrgfor as_dir in $PATH 609840dd5a57Smrgdo 609940dd5a57Smrg IFS=$as_save_IFS 610040dd5a57Smrg test -z "$as_dir" && as_dir=. 610140dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 610240dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 610340dd5a57Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 610440dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 610540dd5a57Smrg break 2 610640dd5a57Smrg fi 610740dd5a57Smrgdone 610840dd5a57Smrg done 610940dd5a57SmrgIFS=$as_save_IFS 611040dd5a57Smrg 611140dd5a57Smrgfi 611240dd5a57Smrgfi 611340dd5a57SmrgRANLIB=$ac_cv_prog_RANLIB 611440dd5a57Smrgif test -n "$RANLIB"; then 611540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 611640dd5a57Smrg$as_echo "$RANLIB" >&6; } 611740dd5a57Smrgelse 611840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 611940dd5a57Smrg$as_echo "no" >&6; } 612040dd5a57Smrgfi 612140dd5a57Smrg 612240dd5a57Smrg 612340dd5a57Smrgfi 612440dd5a57Smrgif test -z "$ac_cv_prog_RANLIB"; then 612540dd5a57Smrg ac_ct_RANLIB=$RANLIB 612640dd5a57Smrg # Extract the first word of "ranlib", so it can be a program name with args. 612740dd5a57Smrgset dummy ranlib; ac_word=$2 612840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 612940dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 613040dd5a57Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 613140dd5a57Smrg $as_echo_n "(cached) " >&6 613240dd5a57Smrgelse 613340dd5a57Smrg if test -n "$ac_ct_RANLIB"; then 613440dd5a57Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 613540dd5a57Smrgelse 613640dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 613740dd5a57Smrgfor as_dir in $PATH 613840dd5a57Smrgdo 613940dd5a57Smrg IFS=$as_save_IFS 614040dd5a57Smrg test -z "$as_dir" && as_dir=. 614140dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 614240dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 614340dd5a57Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 614440dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 614540dd5a57Smrg break 2 614640dd5a57Smrg fi 614740dd5a57Smrgdone 614840dd5a57Smrg done 614940dd5a57SmrgIFS=$as_save_IFS 615040dd5a57Smrg 615140dd5a57Smrgfi 615240dd5a57Smrgfi 615340dd5a57Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 615440dd5a57Smrgif test -n "$ac_ct_RANLIB"; then 615540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 615640dd5a57Smrg$as_echo "$ac_ct_RANLIB" >&6; } 615740dd5a57Smrgelse 615840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 615940dd5a57Smrg$as_echo "no" >&6; } 616040dd5a57Smrgfi 616140dd5a57Smrg 616240dd5a57Smrg if test "x$ac_ct_RANLIB" = x; then 616340dd5a57Smrg RANLIB=":" 616440dd5a57Smrg else 616540dd5a57Smrg case $cross_compiling:$ac_tool_warned in 616640dd5a57Smrgyes:) 616740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 616840dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 616940dd5a57Smrgac_tool_warned=yes ;; 617040dd5a57Smrgesac 617140dd5a57Smrg RANLIB=$ac_ct_RANLIB 617240dd5a57Smrg fi 617340dd5a57Smrgelse 617440dd5a57Smrg RANLIB="$ac_cv_prog_RANLIB" 617540dd5a57Smrgfi 617640dd5a57Smrg 617740dd5a57Smrgtest -z "$RANLIB" && RANLIB=: 617840dd5a57Smrg 617940dd5a57Smrg 618040dd5a57Smrg 618140dd5a57Smrg 618240dd5a57Smrg 618340dd5a57Smrg 618440dd5a57Smrg# Determine commands to create old-style static archives. 618540dd5a57Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 618640dd5a57Smrgold_postinstall_cmds='chmod 644 $oldlib' 618740dd5a57Smrgold_postuninstall_cmds= 618840dd5a57Smrg 618940dd5a57Smrgif test -n "$RANLIB"; then 619040dd5a57Smrg case $host_os in 619140dd5a57Smrg openbsd*) 619240dd5a57Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 619340dd5a57Smrg ;; 619440dd5a57Smrg *) 619540dd5a57Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 619640dd5a57Smrg ;; 619740dd5a57Smrg esac 619840dd5a57Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 619940dd5a57Smrgfi 620040dd5a57Smrg 620140dd5a57Smrgcase $host_os in 620240dd5a57Smrg darwin*) 620340dd5a57Smrg lock_old_archive_extraction=yes ;; 620440dd5a57Smrg *) 620540dd5a57Smrg lock_old_archive_extraction=no ;; 620640dd5a57Smrgesac 620740dd5a57Smrg 620840dd5a57Smrg 620940dd5a57Smrg 621040dd5a57Smrg 621140dd5a57Smrg 621240dd5a57Smrg 621340dd5a57Smrg 621440dd5a57Smrg 621540dd5a57Smrg 621640dd5a57Smrg 621740dd5a57Smrg 621840dd5a57Smrg 621940dd5a57Smrg 622040dd5a57Smrg 622140dd5a57Smrg 622240dd5a57Smrg 622340dd5a57Smrg 622440dd5a57Smrg 622540dd5a57Smrg 622640dd5a57Smrg 622740dd5a57Smrg 622840dd5a57Smrg 622940dd5a57Smrg 623040dd5a57Smrg 623140dd5a57Smrg 623240dd5a57Smrg 623340dd5a57Smrg 623440dd5a57Smrg 623540dd5a57Smrg 623640dd5a57Smrg 623740dd5a57Smrg 623840dd5a57Smrg 623940dd5a57Smrg 624040dd5a57Smrg 624140dd5a57Smrg 624240dd5a57Smrg 624340dd5a57Smrg 624440dd5a57Smrg 624540dd5a57Smrg 624640dd5a57Smrg# If no C compiler was specified, use CC. 624740dd5a57SmrgLTCC=${LTCC-"$CC"} 624840dd5a57Smrg 624940dd5a57Smrg# If no C compiler flags were specified, use CFLAGS. 625040dd5a57SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 625140dd5a57Smrg 625240dd5a57Smrg# Allow CC to be a program name with arguments. 625340dd5a57Smrgcompiler=$CC 625440dd5a57Smrg 625540dd5a57Smrg 625640dd5a57Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 625740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 625840dd5a57Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 625940dd5a57Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 626040dd5a57Smrg $as_echo_n "(cached) " >&6 626140dd5a57Smrgelse 626240dd5a57Smrg 626340dd5a57Smrg# These are sane defaults that work on at least a few old systems. 626440dd5a57Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 626540dd5a57Smrg 626640dd5a57Smrg# Character class describing NM global symbol codes. 626740dd5a57Smrgsymcode='[BCDEGRST]' 626840dd5a57Smrg 626940dd5a57Smrg# Regexp to match symbols that can be accessed directly from C. 627040dd5a57Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 627140dd5a57Smrg 627240dd5a57Smrg# Define system-specific variables. 627340dd5a57Smrgcase $host_os in 627440dd5a57Smrgaix*) 627540dd5a57Smrg symcode='[BCDT]' 627640dd5a57Smrg ;; 627740dd5a57Smrgcygwin* | mingw* | pw32* | cegcc*) 627840dd5a57Smrg symcode='[ABCDGISTW]' 627940dd5a57Smrg ;; 628040dd5a57Smrghpux*) 628140dd5a57Smrg if test "$host_cpu" = ia64; then 628240dd5a57Smrg symcode='[ABCDEGRST]' 628340dd5a57Smrg fi 628440dd5a57Smrg ;; 628540dd5a57Smrgirix* | nonstopux*) 628640dd5a57Smrg symcode='[BCDEGRST]' 628740dd5a57Smrg ;; 628840dd5a57Smrgosf*) 628940dd5a57Smrg symcode='[BCDEGQRST]' 629040dd5a57Smrg ;; 629140dd5a57Smrgsolaris*) 629240dd5a57Smrg symcode='[BDRT]' 629340dd5a57Smrg ;; 629440dd5a57Smrgsco3.2v5*) 629540dd5a57Smrg symcode='[DT]' 629640dd5a57Smrg ;; 629740dd5a57Smrgsysv4.2uw2*) 629840dd5a57Smrg symcode='[DT]' 629940dd5a57Smrg ;; 630040dd5a57Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 630140dd5a57Smrg symcode='[ABDT]' 630240dd5a57Smrg ;; 630340dd5a57Smrgsysv4) 630440dd5a57Smrg symcode='[DFNSTU]' 630540dd5a57Smrg ;; 630640dd5a57Smrgesac 630740dd5a57Smrg 630840dd5a57Smrg# If we're using GNU nm, then use its standard symbol codes. 630940dd5a57Smrgcase `$NM -V 2>&1` in 631040dd5a57Smrg*GNU* | *'with BFD'*) 631140dd5a57Smrg symcode='[ABCDGIRSTW]' ;; 631240dd5a57Smrgesac 631340dd5a57Smrg 631440dd5a57Smrg# Transform an extracted symbol line into a proper C declaration. 631540dd5a57Smrg# Some systems (esp. on ia64) link data and code symbols differently, 631640dd5a57Smrg# so use this general approach. 631740dd5a57Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 631840dd5a57Smrg 631940dd5a57Smrg# Transform an extracted symbol line into symbol name and symbol address 632040dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 632140dd5a57Smrglt_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'" 632240dd5a57Smrg 632340dd5a57Smrg# Handle CRLF in mingw tool chain 632440dd5a57Smrgopt_cr= 632540dd5a57Smrgcase $build_os in 632640dd5a57Smrgmingw*) 632740dd5a57Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 632840dd5a57Smrg ;; 632940dd5a57Smrgesac 633040dd5a57Smrg 633140dd5a57Smrg# Try without a prefix underscore, then with it. 633240dd5a57Smrgfor ac_symprfx in "" "_"; do 633340dd5a57Smrg 633440dd5a57Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 633540dd5a57Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 633640dd5a57Smrg 633740dd5a57Smrg # Write the raw and C identifiers. 633840dd5a57Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 633940dd5a57Smrg # Fake it for dumpbin and say T for any non-static function 634040dd5a57Smrg # and D for any global variable. 634140dd5a57Smrg # Also find C++ and __fastcall symbols from MSVC++, 634240dd5a57Smrg # which start with @ or ?. 634340dd5a57Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 634440dd5a57Smrg" {last_section=section; section=\$ 3};"\ 634540dd5a57Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 634640dd5a57Smrg" \$ 0!~/External *\|/{next};"\ 634740dd5a57Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 634840dd5a57Smrg" {if(hide[section]) next};"\ 634940dd5a57Smrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 635040dd5a57Smrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 635140dd5a57Smrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 635240dd5a57Smrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 635340dd5a57Smrg" ' prfx=^$ac_symprfx" 635440dd5a57Smrg else 635540dd5a57Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 635640dd5a57Smrg fi 635740dd5a57Smrg 635840dd5a57Smrg # Check to see that the pipe works correctly. 635940dd5a57Smrg pipe_works=no 636040dd5a57Smrg 636140dd5a57Smrg rm -f conftest* 636240dd5a57Smrg cat > conftest.$ac_ext <<_LT_EOF 636340dd5a57Smrg#ifdef __cplusplus 636440dd5a57Smrgextern "C" { 636540dd5a57Smrg#endif 636640dd5a57Smrgchar nm_test_var; 636740dd5a57Smrgvoid nm_test_func(void); 636840dd5a57Smrgvoid nm_test_func(void){} 636940dd5a57Smrg#ifdef __cplusplus 637040dd5a57Smrg} 637140dd5a57Smrg#endif 637240dd5a57Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 637340dd5a57Smrg_LT_EOF 637440dd5a57Smrg 637540dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 637640dd5a57Smrg (eval $ac_compile) 2>&5 637740dd5a57Smrg ac_status=$? 637840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 637940dd5a57Smrg test $ac_status = 0; }; then 638040dd5a57Smrg # Now try to grab the symbols. 638140dd5a57Smrg nlist=conftest.nm 638240dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 638340dd5a57Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 638440dd5a57Smrg ac_status=$? 638540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 638640dd5a57Smrg test $ac_status = 0; } && test -s "$nlist"; then 638740dd5a57Smrg # Try sorting and uniquifying the output. 638840dd5a57Smrg if sort "$nlist" | uniq > "$nlist"T; then 638940dd5a57Smrg mv -f "$nlist"T "$nlist" 639040dd5a57Smrg else 639140dd5a57Smrg rm -f "$nlist"T 639240dd5a57Smrg fi 639340dd5a57Smrg 639440dd5a57Smrg # Make sure that we snagged all the symbols we need. 639540dd5a57Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 639640dd5a57Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 639740dd5a57Smrg cat <<_LT_EOF > conftest.$ac_ext 639840dd5a57Smrg#ifdef __cplusplus 639940dd5a57Smrgextern "C" { 640040dd5a57Smrg#endif 640140dd5a57Smrg 640240dd5a57Smrg_LT_EOF 640340dd5a57Smrg # Now generate the symbol file. 640440dd5a57Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 640540dd5a57Smrg 640640dd5a57Smrg cat <<_LT_EOF >> conftest.$ac_ext 640740dd5a57Smrg 640840dd5a57Smrg/* The mapping between symbol names and symbols. */ 640940dd5a57Smrgconst struct { 641040dd5a57Smrg const char *name; 641140dd5a57Smrg void *address; 641240dd5a57Smrg} 641340dd5a57Smrglt__PROGRAM__LTX_preloaded_symbols[] = 641440dd5a57Smrg{ 641540dd5a57Smrg { "@PROGRAM@", (void *) 0 }, 641640dd5a57Smrg_LT_EOF 641740dd5a57Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 641840dd5a57Smrg cat <<\_LT_EOF >> conftest.$ac_ext 641940dd5a57Smrg {0, (void *) 0} 642040dd5a57Smrg}; 642140dd5a57Smrg 642240dd5a57Smrg/* This works around a problem in FreeBSD linker */ 642340dd5a57Smrg#ifdef FREEBSD_WORKAROUND 642440dd5a57Smrgstatic const void *lt_preloaded_setup() { 642540dd5a57Smrg return lt__PROGRAM__LTX_preloaded_symbols; 642640dd5a57Smrg} 642740dd5a57Smrg#endif 642840dd5a57Smrg 642940dd5a57Smrg#ifdef __cplusplus 643040dd5a57Smrg} 643140dd5a57Smrg#endif 643240dd5a57Smrg_LT_EOF 643340dd5a57Smrg # Now try linking the two files. 643440dd5a57Smrg mv conftest.$ac_objext conftstm.$ac_objext 643540dd5a57Smrg lt_save_LIBS="$LIBS" 643640dd5a57Smrg lt_save_CFLAGS="$CFLAGS" 643740dd5a57Smrg LIBS="conftstm.$ac_objext" 643840dd5a57Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 643940dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 644040dd5a57Smrg (eval $ac_link) 2>&5 644140dd5a57Smrg ac_status=$? 644240dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 644340dd5a57Smrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 644440dd5a57Smrg pipe_works=yes 644540dd5a57Smrg fi 644640dd5a57Smrg LIBS="$lt_save_LIBS" 644740dd5a57Smrg CFLAGS="$lt_save_CFLAGS" 644840dd5a57Smrg else 644940dd5a57Smrg echo "cannot find nm_test_func in $nlist" >&5 645040dd5a57Smrg fi 645140dd5a57Smrg else 645240dd5a57Smrg echo "cannot find nm_test_var in $nlist" >&5 645340dd5a57Smrg fi 645440dd5a57Smrg else 645540dd5a57Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 645640dd5a57Smrg fi 645740dd5a57Smrg else 645840dd5a57Smrg echo "$progname: failed program was:" >&5 645940dd5a57Smrg cat conftest.$ac_ext >&5 646040dd5a57Smrg fi 646140dd5a57Smrg rm -rf conftest* conftst* 646240dd5a57Smrg 646340dd5a57Smrg # Do not use the global_symbol_pipe unless it works. 646440dd5a57Smrg if test "$pipe_works" = yes; then 646540dd5a57Smrg break 646640dd5a57Smrg else 646740dd5a57Smrg lt_cv_sys_global_symbol_pipe= 646840dd5a57Smrg fi 646940dd5a57Smrgdone 647040dd5a57Smrg 647140dd5a57Smrgfi 647240dd5a57Smrg 647340dd5a57Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 647440dd5a57Smrg lt_cv_sys_global_symbol_to_cdecl= 647540dd5a57Smrgfi 647640dd5a57Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 647740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 647840dd5a57Smrg$as_echo "failed" >&6; } 647940dd5a57Smrgelse 648040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 648140dd5a57Smrg$as_echo "ok" >&6; } 648240dd5a57Smrgfi 648340dd5a57Smrg 648440dd5a57Smrg 648540dd5a57Smrg 648640dd5a57Smrg 648740dd5a57Smrg 648840dd5a57Smrg 648940dd5a57Smrg 649040dd5a57Smrg 649140dd5a57Smrg 649240dd5a57Smrg 649340dd5a57Smrg 649440dd5a57Smrg 649540dd5a57Smrg 649640dd5a57Smrg 649740dd5a57Smrg 649840dd5a57Smrg 649940dd5a57Smrg 650040dd5a57Smrg 650140dd5a57Smrg 650240dd5a57Smrg 650340dd5a57Smrg 650440dd5a57Smrg 650540dd5a57Smrg 650640dd5a57Smrg# Check whether --enable-libtool-lock was given. 650740dd5a57Smrgif test "${enable_libtool_lock+set}" = set; then : 650840dd5a57Smrg enableval=$enable_libtool_lock; 650940dd5a57Smrgfi 651040dd5a57Smrg 651140dd5a57Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 651240dd5a57Smrg 651340dd5a57Smrg# Some flags need to be propagated to the compiler or linker for good 651440dd5a57Smrg# libtool support. 651540dd5a57Smrgcase $host in 651640dd5a57Smrgia64-*-hpux*) 651740dd5a57Smrg # Find out which ABI we are using. 651840dd5a57Smrg echo 'int i;' > conftest.$ac_ext 651940dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 652040dd5a57Smrg (eval $ac_compile) 2>&5 652140dd5a57Smrg ac_status=$? 652240dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 652340dd5a57Smrg test $ac_status = 0; }; then 652440dd5a57Smrg case `/usr/bin/file conftest.$ac_objext` in 652540dd5a57Smrg *ELF-32*) 652640dd5a57Smrg HPUX_IA64_MODE="32" 652740dd5a57Smrg ;; 652840dd5a57Smrg *ELF-64*) 652940dd5a57Smrg HPUX_IA64_MODE="64" 653040dd5a57Smrg ;; 653140dd5a57Smrg esac 653240dd5a57Smrg fi 653340dd5a57Smrg rm -rf conftest* 653440dd5a57Smrg ;; 653540dd5a57Smrg*-*-irix6*) 653640dd5a57Smrg # Find out which ABI we are using. 653740dd5a57Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 653840dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 653940dd5a57Smrg (eval $ac_compile) 2>&5 654040dd5a57Smrg ac_status=$? 654140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 654240dd5a57Smrg test $ac_status = 0; }; then 654340dd5a57Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 654440dd5a57Smrg case `/usr/bin/file conftest.$ac_objext` in 654540dd5a57Smrg *32-bit*) 654640dd5a57Smrg LD="${LD-ld} -melf32bsmip" 654740dd5a57Smrg ;; 654840dd5a57Smrg *N32*) 654940dd5a57Smrg LD="${LD-ld} -melf32bmipn32" 655040dd5a57Smrg ;; 655140dd5a57Smrg *64-bit*) 655240dd5a57Smrg LD="${LD-ld} -melf64bmip" 655340dd5a57Smrg ;; 655440dd5a57Smrg esac 655540dd5a57Smrg else 655640dd5a57Smrg case `/usr/bin/file conftest.$ac_objext` in 655740dd5a57Smrg *32-bit*) 655840dd5a57Smrg LD="${LD-ld} -32" 655940dd5a57Smrg ;; 656040dd5a57Smrg *N32*) 656140dd5a57Smrg LD="${LD-ld} -n32" 656240dd5a57Smrg ;; 656340dd5a57Smrg *64-bit*) 656440dd5a57Smrg LD="${LD-ld} -64" 656540dd5a57Smrg ;; 656640dd5a57Smrg esac 656740dd5a57Smrg fi 656840dd5a57Smrg fi 656940dd5a57Smrg rm -rf conftest* 657040dd5a57Smrg ;; 657140dd5a57Smrg 657240dd5a57Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 657340dd5a57Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 657440dd5a57Smrg # Find out which ABI we are using. 657540dd5a57Smrg echo 'int i;' > conftest.$ac_ext 657640dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 657740dd5a57Smrg (eval $ac_compile) 2>&5 657840dd5a57Smrg ac_status=$? 657940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 658040dd5a57Smrg test $ac_status = 0; }; then 658140dd5a57Smrg case `/usr/bin/file conftest.o` in 658240dd5a57Smrg *32-bit*) 658340dd5a57Smrg case $host in 658440dd5a57Smrg x86_64-*kfreebsd*-gnu) 658540dd5a57Smrg LD="${LD-ld} -m elf_i386_fbsd" 658640dd5a57Smrg ;; 658740dd5a57Smrg x86_64-*linux*) 658840dd5a57Smrg LD="${LD-ld} -m elf_i386" 658940dd5a57Smrg ;; 659040dd5a57Smrg ppc64-*linux*|powerpc64-*linux*) 659140dd5a57Smrg LD="${LD-ld} -m elf32ppclinux" 659240dd5a57Smrg ;; 659340dd5a57Smrg s390x-*linux*) 659440dd5a57Smrg LD="${LD-ld} -m elf_s390" 659540dd5a57Smrg ;; 659640dd5a57Smrg sparc64-*linux*) 659740dd5a57Smrg LD="${LD-ld} -m elf32_sparc" 659840dd5a57Smrg ;; 659940dd5a57Smrg esac 660040dd5a57Smrg ;; 660140dd5a57Smrg *64-bit*) 660240dd5a57Smrg case $host in 660340dd5a57Smrg x86_64-*kfreebsd*-gnu) 660440dd5a57Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 660540dd5a57Smrg ;; 660640dd5a57Smrg x86_64-*linux*) 660740dd5a57Smrg LD="${LD-ld} -m elf_x86_64" 660840dd5a57Smrg ;; 660940dd5a57Smrg ppc*-*linux*|powerpc*-*linux*) 661040dd5a57Smrg LD="${LD-ld} -m elf64ppc" 661140dd5a57Smrg ;; 661240dd5a57Smrg s390*-*linux*|s390*-*tpf*) 661340dd5a57Smrg LD="${LD-ld} -m elf64_s390" 661440dd5a57Smrg ;; 661540dd5a57Smrg sparc*-*linux*) 661640dd5a57Smrg LD="${LD-ld} -m elf64_sparc" 661740dd5a57Smrg ;; 661840dd5a57Smrg esac 661940dd5a57Smrg ;; 662040dd5a57Smrg esac 662140dd5a57Smrg fi 662240dd5a57Smrg rm -rf conftest* 662340dd5a57Smrg ;; 662440dd5a57Smrg 662540dd5a57Smrg*-*-sco3.2v5*) 662640dd5a57Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 662740dd5a57Smrg SAVE_CFLAGS="$CFLAGS" 662840dd5a57Smrg CFLAGS="$CFLAGS -belf" 662940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 663040dd5a57Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 663140dd5a57Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then : 663240dd5a57Smrg $as_echo_n "(cached) " >&6 663340dd5a57Smrgelse 663440dd5a57Smrg ac_ext=c 663540dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 663640dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 663740dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 663840dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 663940dd5a57Smrg 664040dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 664140dd5a57Smrg/* end confdefs.h. */ 664240dd5a57Smrg 664340dd5a57Smrgint 664440dd5a57Smrgmain () 664540dd5a57Smrg{ 664640dd5a57Smrg 664740dd5a57Smrg ; 664840dd5a57Smrg return 0; 664940dd5a57Smrg} 665040dd5a57Smrg_ACEOF 665140dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 665240dd5a57Smrg lt_cv_cc_needs_belf=yes 665340dd5a57Smrgelse 665440dd5a57Smrg lt_cv_cc_needs_belf=no 665540dd5a57Smrgfi 665640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 665740dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 665840dd5a57Smrg ac_ext=c 665940dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 666040dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 666140dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 666240dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 666340dd5a57Smrg 666440dd5a57Smrgfi 666540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 666640dd5a57Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 666740dd5a57Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 666840dd5a57Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 666940dd5a57Smrg CFLAGS="$SAVE_CFLAGS" 667040dd5a57Smrg fi 667140dd5a57Smrg ;; 667240dd5a57Smrgsparc*-*solaris*) 667340dd5a57Smrg # Find out which ABI we are using. 667440dd5a57Smrg echo 'int i;' > conftest.$ac_ext 667540dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 667640dd5a57Smrg (eval $ac_compile) 2>&5 667740dd5a57Smrg ac_status=$? 667840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 667940dd5a57Smrg test $ac_status = 0; }; then 668040dd5a57Smrg case `/usr/bin/file conftest.o` in 668140dd5a57Smrg *64-bit*) 668240dd5a57Smrg case $lt_cv_prog_gnu_ld in 668340dd5a57Smrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 668440dd5a57Smrg *) 668540dd5a57Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 668640dd5a57Smrg LD="${LD-ld} -64" 668740dd5a57Smrg fi 668840dd5a57Smrg ;; 668940dd5a57Smrg esac 669040dd5a57Smrg ;; 669140dd5a57Smrg esac 669240dd5a57Smrg fi 669340dd5a57Smrg rm -rf conftest* 669440dd5a57Smrg ;; 669540dd5a57Smrgesac 669640dd5a57Smrg 669740dd5a57Smrgneed_locks="$enable_libtool_lock" 669840dd5a57Smrg 669940dd5a57Smrg 670040dd5a57Smrg case $host_os in 670140dd5a57Smrg rhapsody* | darwin*) 670240dd5a57Smrg if test -n "$ac_tool_prefix"; then 670340dd5a57Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 670440dd5a57Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 670540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 670640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 670740dd5a57Smrgif test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 670840dd5a57Smrg $as_echo_n "(cached) " >&6 670940dd5a57Smrgelse 671040dd5a57Smrg if test -n "$DSYMUTIL"; then 671140dd5a57Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 671240dd5a57Smrgelse 671340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 671440dd5a57Smrgfor as_dir in $PATH 671540dd5a57Smrgdo 671640dd5a57Smrg IFS=$as_save_IFS 671740dd5a57Smrg test -z "$as_dir" && as_dir=. 671840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 671940dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 672040dd5a57Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 672140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 672240dd5a57Smrg break 2 672340dd5a57Smrg fi 672440dd5a57Smrgdone 672540dd5a57Smrg done 672640dd5a57SmrgIFS=$as_save_IFS 672740dd5a57Smrg 672840dd5a57Smrgfi 672940dd5a57Smrgfi 673040dd5a57SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 673140dd5a57Smrgif test -n "$DSYMUTIL"; then 673240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 673340dd5a57Smrg$as_echo "$DSYMUTIL" >&6; } 673440dd5a57Smrgelse 673540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 673640dd5a57Smrg$as_echo "no" >&6; } 673740dd5a57Smrgfi 673840dd5a57Smrg 673940dd5a57Smrg 674040dd5a57Smrgfi 674140dd5a57Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 674240dd5a57Smrg ac_ct_DSYMUTIL=$DSYMUTIL 674340dd5a57Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 674440dd5a57Smrgset dummy dsymutil; ac_word=$2 674540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 674640dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 674740dd5a57Smrgif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 674840dd5a57Smrg $as_echo_n "(cached) " >&6 674940dd5a57Smrgelse 675040dd5a57Smrg if test -n "$ac_ct_DSYMUTIL"; then 675140dd5a57Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 675240dd5a57Smrgelse 675340dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 675440dd5a57Smrgfor as_dir in $PATH 675540dd5a57Smrgdo 675640dd5a57Smrg IFS=$as_save_IFS 675740dd5a57Smrg test -z "$as_dir" && as_dir=. 675840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 675940dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 676040dd5a57Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 676140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 676240dd5a57Smrg break 2 676340dd5a57Smrg fi 676440dd5a57Smrgdone 676540dd5a57Smrg done 676640dd5a57SmrgIFS=$as_save_IFS 676740dd5a57Smrg 676840dd5a57Smrgfi 676940dd5a57Smrgfi 677040dd5a57Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 677140dd5a57Smrgif test -n "$ac_ct_DSYMUTIL"; then 677240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 677340dd5a57Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 677440dd5a57Smrgelse 677540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 677640dd5a57Smrg$as_echo "no" >&6; } 677740dd5a57Smrgfi 677840dd5a57Smrg 677940dd5a57Smrg if test "x$ac_ct_DSYMUTIL" = x; then 678040dd5a57Smrg DSYMUTIL=":" 678140dd5a57Smrg else 678240dd5a57Smrg case $cross_compiling:$ac_tool_warned in 678340dd5a57Smrgyes:) 678440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 678540dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 678640dd5a57Smrgac_tool_warned=yes ;; 678740dd5a57Smrgesac 678840dd5a57Smrg DSYMUTIL=$ac_ct_DSYMUTIL 678940dd5a57Smrg fi 679040dd5a57Smrgelse 679140dd5a57Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 679240dd5a57Smrgfi 679340dd5a57Smrg 679440dd5a57Smrg if test -n "$ac_tool_prefix"; then 679540dd5a57Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 679640dd5a57Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 679740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 679840dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 679940dd5a57Smrgif test "${ac_cv_prog_NMEDIT+set}" = set; then : 680040dd5a57Smrg $as_echo_n "(cached) " >&6 680140dd5a57Smrgelse 680240dd5a57Smrg if test -n "$NMEDIT"; then 680340dd5a57Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 680440dd5a57Smrgelse 680540dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 680640dd5a57Smrgfor as_dir in $PATH 680740dd5a57Smrgdo 680840dd5a57Smrg IFS=$as_save_IFS 680940dd5a57Smrg test -z "$as_dir" && as_dir=. 681040dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 681140dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 681240dd5a57Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 681340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 681440dd5a57Smrg break 2 681540dd5a57Smrg fi 681640dd5a57Smrgdone 681740dd5a57Smrg done 681840dd5a57SmrgIFS=$as_save_IFS 681940dd5a57Smrg 682040dd5a57Smrgfi 682140dd5a57Smrgfi 682240dd5a57SmrgNMEDIT=$ac_cv_prog_NMEDIT 682340dd5a57Smrgif test -n "$NMEDIT"; then 682440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 682540dd5a57Smrg$as_echo "$NMEDIT" >&6; } 682640dd5a57Smrgelse 682740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 682840dd5a57Smrg$as_echo "no" >&6; } 682940dd5a57Smrgfi 683040dd5a57Smrg 683140dd5a57Smrg 683240dd5a57Smrgfi 683340dd5a57Smrgif test -z "$ac_cv_prog_NMEDIT"; then 683440dd5a57Smrg ac_ct_NMEDIT=$NMEDIT 683540dd5a57Smrg # Extract the first word of "nmedit", so it can be a program name with args. 683640dd5a57Smrgset dummy nmedit; ac_word=$2 683740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 683840dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 683940dd5a57Smrgif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 684040dd5a57Smrg $as_echo_n "(cached) " >&6 684140dd5a57Smrgelse 684240dd5a57Smrg if test -n "$ac_ct_NMEDIT"; then 684340dd5a57Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 684440dd5a57Smrgelse 684540dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 684640dd5a57Smrgfor as_dir in $PATH 684740dd5a57Smrgdo 684840dd5a57Smrg IFS=$as_save_IFS 684940dd5a57Smrg test -z "$as_dir" && as_dir=. 685040dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 685140dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 685240dd5a57Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 685340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 685440dd5a57Smrg break 2 685540dd5a57Smrg fi 685640dd5a57Smrgdone 685740dd5a57Smrg done 685840dd5a57SmrgIFS=$as_save_IFS 685940dd5a57Smrg 686040dd5a57Smrgfi 686140dd5a57Smrgfi 686240dd5a57Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 686340dd5a57Smrgif test -n "$ac_ct_NMEDIT"; then 686440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 686540dd5a57Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 686640dd5a57Smrgelse 686740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 686840dd5a57Smrg$as_echo "no" >&6; } 686940dd5a57Smrgfi 687040dd5a57Smrg 687140dd5a57Smrg if test "x$ac_ct_NMEDIT" = x; then 687240dd5a57Smrg NMEDIT=":" 687340dd5a57Smrg else 687440dd5a57Smrg case $cross_compiling:$ac_tool_warned in 687540dd5a57Smrgyes:) 687640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 687740dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 687840dd5a57Smrgac_tool_warned=yes ;; 687940dd5a57Smrgesac 688040dd5a57Smrg NMEDIT=$ac_ct_NMEDIT 688140dd5a57Smrg fi 688240dd5a57Smrgelse 688340dd5a57Smrg NMEDIT="$ac_cv_prog_NMEDIT" 688440dd5a57Smrgfi 688540dd5a57Smrg 688640dd5a57Smrg if test -n "$ac_tool_prefix"; then 688740dd5a57Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 688840dd5a57Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 688940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 689040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 689140dd5a57Smrgif test "${ac_cv_prog_LIPO+set}" = set; then : 689240dd5a57Smrg $as_echo_n "(cached) " >&6 689340dd5a57Smrgelse 689440dd5a57Smrg if test -n "$LIPO"; then 689540dd5a57Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 689640dd5a57Smrgelse 689740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 689840dd5a57Smrgfor as_dir in $PATH 689940dd5a57Smrgdo 690040dd5a57Smrg IFS=$as_save_IFS 690140dd5a57Smrg test -z "$as_dir" && as_dir=. 690240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 690340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 690440dd5a57Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 690540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 690640dd5a57Smrg break 2 690740dd5a57Smrg fi 690840dd5a57Smrgdone 690940dd5a57Smrg done 691040dd5a57SmrgIFS=$as_save_IFS 691140dd5a57Smrg 691240dd5a57Smrgfi 691340dd5a57Smrgfi 691440dd5a57SmrgLIPO=$ac_cv_prog_LIPO 691540dd5a57Smrgif test -n "$LIPO"; then 691640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 691740dd5a57Smrg$as_echo "$LIPO" >&6; } 691840dd5a57Smrgelse 691940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 692040dd5a57Smrg$as_echo "no" >&6; } 692140dd5a57Smrgfi 692240dd5a57Smrg 692340dd5a57Smrg 692440dd5a57Smrgfi 692540dd5a57Smrgif test -z "$ac_cv_prog_LIPO"; then 692640dd5a57Smrg ac_ct_LIPO=$LIPO 692740dd5a57Smrg # Extract the first word of "lipo", so it can be a program name with args. 692840dd5a57Smrgset dummy lipo; ac_word=$2 692940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 693040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 693140dd5a57Smrgif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 693240dd5a57Smrg $as_echo_n "(cached) " >&6 693340dd5a57Smrgelse 693440dd5a57Smrg if test -n "$ac_ct_LIPO"; then 693540dd5a57Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 693640dd5a57Smrgelse 693740dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 693840dd5a57Smrgfor as_dir in $PATH 693940dd5a57Smrgdo 694040dd5a57Smrg IFS=$as_save_IFS 694140dd5a57Smrg test -z "$as_dir" && as_dir=. 694240dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 694340dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 694440dd5a57Smrg ac_cv_prog_ac_ct_LIPO="lipo" 694540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 694640dd5a57Smrg break 2 694740dd5a57Smrg fi 694840dd5a57Smrgdone 694940dd5a57Smrg done 695040dd5a57SmrgIFS=$as_save_IFS 695140dd5a57Smrg 695240dd5a57Smrgfi 695340dd5a57Smrgfi 695440dd5a57Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 695540dd5a57Smrgif test -n "$ac_ct_LIPO"; then 695640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 695740dd5a57Smrg$as_echo "$ac_ct_LIPO" >&6; } 695840dd5a57Smrgelse 695940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 696040dd5a57Smrg$as_echo "no" >&6; } 696140dd5a57Smrgfi 696240dd5a57Smrg 696340dd5a57Smrg if test "x$ac_ct_LIPO" = x; then 696440dd5a57Smrg LIPO=":" 696540dd5a57Smrg else 696640dd5a57Smrg case $cross_compiling:$ac_tool_warned in 696740dd5a57Smrgyes:) 696840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 696940dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 697040dd5a57Smrgac_tool_warned=yes ;; 697140dd5a57Smrgesac 697240dd5a57Smrg LIPO=$ac_ct_LIPO 697340dd5a57Smrg fi 697440dd5a57Smrgelse 697540dd5a57Smrg LIPO="$ac_cv_prog_LIPO" 697640dd5a57Smrgfi 697740dd5a57Smrg 697840dd5a57Smrg if test -n "$ac_tool_prefix"; then 697940dd5a57Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 698040dd5a57Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 698140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 698240dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 698340dd5a57Smrgif test "${ac_cv_prog_OTOOL+set}" = set; then : 698440dd5a57Smrg $as_echo_n "(cached) " >&6 698540dd5a57Smrgelse 698640dd5a57Smrg if test -n "$OTOOL"; then 698740dd5a57Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 698840dd5a57Smrgelse 698940dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 699040dd5a57Smrgfor as_dir in $PATH 699140dd5a57Smrgdo 699240dd5a57Smrg IFS=$as_save_IFS 699340dd5a57Smrg test -z "$as_dir" && as_dir=. 699440dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 699540dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 699640dd5a57Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 699740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 699840dd5a57Smrg break 2 699940dd5a57Smrg fi 700040dd5a57Smrgdone 700140dd5a57Smrg done 700240dd5a57SmrgIFS=$as_save_IFS 700340dd5a57Smrg 700440dd5a57Smrgfi 700540dd5a57Smrgfi 700640dd5a57SmrgOTOOL=$ac_cv_prog_OTOOL 700740dd5a57Smrgif test -n "$OTOOL"; then 700840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 700940dd5a57Smrg$as_echo "$OTOOL" >&6; } 701040dd5a57Smrgelse 701140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 701240dd5a57Smrg$as_echo "no" >&6; } 701340dd5a57Smrgfi 701440dd5a57Smrg 701540dd5a57Smrg 701640dd5a57Smrgfi 701740dd5a57Smrgif test -z "$ac_cv_prog_OTOOL"; then 701840dd5a57Smrg ac_ct_OTOOL=$OTOOL 701940dd5a57Smrg # Extract the first word of "otool", so it can be a program name with args. 702040dd5a57Smrgset dummy otool; ac_word=$2 702140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 702240dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 702340dd5a57Smrgif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 702440dd5a57Smrg $as_echo_n "(cached) " >&6 702540dd5a57Smrgelse 702640dd5a57Smrg if test -n "$ac_ct_OTOOL"; then 702740dd5a57Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 702840dd5a57Smrgelse 702940dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 703040dd5a57Smrgfor as_dir in $PATH 703140dd5a57Smrgdo 703240dd5a57Smrg IFS=$as_save_IFS 703340dd5a57Smrg test -z "$as_dir" && as_dir=. 703440dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 703540dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 703640dd5a57Smrg ac_cv_prog_ac_ct_OTOOL="otool" 703740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 703840dd5a57Smrg break 2 703940dd5a57Smrg fi 704040dd5a57Smrgdone 704140dd5a57Smrg done 704240dd5a57SmrgIFS=$as_save_IFS 704340dd5a57Smrg 704440dd5a57Smrgfi 704540dd5a57Smrgfi 704640dd5a57Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 704740dd5a57Smrgif test -n "$ac_ct_OTOOL"; then 704840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 704940dd5a57Smrg$as_echo "$ac_ct_OTOOL" >&6; } 705040dd5a57Smrgelse 705140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 705240dd5a57Smrg$as_echo "no" >&6; } 705340dd5a57Smrgfi 705440dd5a57Smrg 705540dd5a57Smrg if test "x$ac_ct_OTOOL" = x; then 705640dd5a57Smrg OTOOL=":" 705740dd5a57Smrg else 705840dd5a57Smrg case $cross_compiling:$ac_tool_warned in 705940dd5a57Smrgyes:) 706040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 706140dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 706240dd5a57Smrgac_tool_warned=yes ;; 706340dd5a57Smrgesac 706440dd5a57Smrg OTOOL=$ac_ct_OTOOL 706540dd5a57Smrg fi 706640dd5a57Smrgelse 706740dd5a57Smrg OTOOL="$ac_cv_prog_OTOOL" 706840dd5a57Smrgfi 706940dd5a57Smrg 707040dd5a57Smrg if test -n "$ac_tool_prefix"; then 707140dd5a57Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 707240dd5a57Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 707340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 707440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 707540dd5a57Smrgif test "${ac_cv_prog_OTOOL64+set}" = set; then : 707640dd5a57Smrg $as_echo_n "(cached) " >&6 707740dd5a57Smrgelse 707840dd5a57Smrg if test -n "$OTOOL64"; then 707940dd5a57Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 708040dd5a57Smrgelse 708140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 708240dd5a57Smrgfor as_dir in $PATH 708340dd5a57Smrgdo 708440dd5a57Smrg IFS=$as_save_IFS 708540dd5a57Smrg test -z "$as_dir" && as_dir=. 708640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 708740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 708840dd5a57Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 708940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 709040dd5a57Smrg break 2 709140dd5a57Smrg fi 709240dd5a57Smrgdone 709340dd5a57Smrg done 709440dd5a57SmrgIFS=$as_save_IFS 709540dd5a57Smrg 709640dd5a57Smrgfi 709740dd5a57Smrgfi 709840dd5a57SmrgOTOOL64=$ac_cv_prog_OTOOL64 709940dd5a57Smrgif test -n "$OTOOL64"; then 710040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 710140dd5a57Smrg$as_echo "$OTOOL64" >&6; } 710240dd5a57Smrgelse 710340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 710440dd5a57Smrg$as_echo "no" >&6; } 710540dd5a57Smrgfi 710640dd5a57Smrg 710740dd5a57Smrg 710840dd5a57Smrgfi 710940dd5a57Smrgif test -z "$ac_cv_prog_OTOOL64"; then 711040dd5a57Smrg ac_ct_OTOOL64=$OTOOL64 711140dd5a57Smrg # Extract the first word of "otool64", so it can be a program name with args. 711240dd5a57Smrgset dummy otool64; ac_word=$2 711340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 711440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 711540dd5a57Smrgif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 711640dd5a57Smrg $as_echo_n "(cached) " >&6 711740dd5a57Smrgelse 711840dd5a57Smrg if test -n "$ac_ct_OTOOL64"; then 711940dd5a57Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 712040dd5a57Smrgelse 712140dd5a57Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 712240dd5a57Smrgfor as_dir in $PATH 712340dd5a57Smrgdo 712440dd5a57Smrg IFS=$as_save_IFS 712540dd5a57Smrg test -z "$as_dir" && as_dir=. 712640dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 712740dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 712840dd5a57Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 712940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 713040dd5a57Smrg break 2 713140dd5a57Smrg fi 713240dd5a57Smrgdone 713340dd5a57Smrg done 713440dd5a57SmrgIFS=$as_save_IFS 713540dd5a57Smrg 713640dd5a57Smrgfi 713740dd5a57Smrgfi 713840dd5a57Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 713940dd5a57Smrgif test -n "$ac_ct_OTOOL64"; then 714040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 714140dd5a57Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 714240dd5a57Smrgelse 714340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 714440dd5a57Smrg$as_echo "no" >&6; } 714540dd5a57Smrgfi 714640dd5a57Smrg 714740dd5a57Smrg if test "x$ac_ct_OTOOL64" = x; then 714840dd5a57Smrg OTOOL64=":" 714940dd5a57Smrg else 715040dd5a57Smrg case $cross_compiling:$ac_tool_warned in 715140dd5a57Smrgyes:) 715240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 715340dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 715440dd5a57Smrgac_tool_warned=yes ;; 715540dd5a57Smrgesac 715640dd5a57Smrg OTOOL64=$ac_ct_OTOOL64 715740dd5a57Smrg fi 715840dd5a57Smrgelse 715940dd5a57Smrg OTOOL64="$ac_cv_prog_OTOOL64" 716040dd5a57Smrgfi 716140dd5a57Smrg 716240dd5a57Smrg 716340dd5a57Smrg 716440dd5a57Smrg 716540dd5a57Smrg 716640dd5a57Smrg 716740dd5a57Smrg 716840dd5a57Smrg 716940dd5a57Smrg 717040dd5a57Smrg 717140dd5a57Smrg 717240dd5a57Smrg 717340dd5a57Smrg 717440dd5a57Smrg 717540dd5a57Smrg 717640dd5a57Smrg 717740dd5a57Smrg 717840dd5a57Smrg 717940dd5a57Smrg 718040dd5a57Smrg 718140dd5a57Smrg 718240dd5a57Smrg 718340dd5a57Smrg 718440dd5a57Smrg 718540dd5a57Smrg 718640dd5a57Smrg 718740dd5a57Smrg 718840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 718940dd5a57Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 719040dd5a57Smrgif test "${lt_cv_apple_cc_single_mod+set}" = set; then : 719140dd5a57Smrg $as_echo_n "(cached) " >&6 719240dd5a57Smrgelse 719340dd5a57Smrg lt_cv_apple_cc_single_mod=no 719440dd5a57Smrg if test -z "${LT_MULTI_MODULE}"; then 719540dd5a57Smrg # By default we will add the -single_module flag. You can override 719640dd5a57Smrg # by either setting the environment variable LT_MULTI_MODULE 719740dd5a57Smrg # non-empty at configure time, or by adding -multi_module to the 719840dd5a57Smrg # link flags. 719940dd5a57Smrg rm -rf libconftest.dylib* 720040dd5a57Smrg echo "int foo(void){return 1;}" > conftest.c 720140dd5a57Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 720240dd5a57Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 720340dd5a57Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 720440dd5a57Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 720540dd5a57Smrg _lt_result=$? 720640dd5a57Smrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 720740dd5a57Smrg lt_cv_apple_cc_single_mod=yes 720840dd5a57Smrg else 720940dd5a57Smrg cat conftest.err >&5 721040dd5a57Smrg fi 721140dd5a57Smrg rm -rf libconftest.dylib* 721240dd5a57Smrg rm -f conftest.* 721340dd5a57Smrg fi 721440dd5a57Smrgfi 721540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 721640dd5a57Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 721740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 721840dd5a57Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 721940dd5a57Smrgif test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 722040dd5a57Smrg $as_echo_n "(cached) " >&6 722140dd5a57Smrgelse 722240dd5a57Smrg lt_cv_ld_exported_symbols_list=no 722340dd5a57Smrg save_LDFLAGS=$LDFLAGS 722440dd5a57Smrg echo "_main" > conftest.sym 722540dd5a57Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 722640dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 722740dd5a57Smrg/* end confdefs.h. */ 722840dd5a57Smrg 722940dd5a57Smrgint 723040dd5a57Smrgmain () 723140dd5a57Smrg{ 723240dd5a57Smrg 723340dd5a57Smrg ; 723440dd5a57Smrg return 0; 723540dd5a57Smrg} 723640dd5a57Smrg_ACEOF 723740dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 723840dd5a57Smrg lt_cv_ld_exported_symbols_list=yes 723940dd5a57Smrgelse 724040dd5a57Smrg lt_cv_ld_exported_symbols_list=no 724140dd5a57Smrgfi 724240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 724340dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 724440dd5a57Smrg LDFLAGS="$save_LDFLAGS" 724540dd5a57Smrg 724640dd5a57Smrgfi 724740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 724840dd5a57Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 724940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 725040dd5a57Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 725140dd5a57Smrgif test "${lt_cv_ld_force_load+set}" = set; then : 725240dd5a57Smrg $as_echo_n "(cached) " >&6 725340dd5a57Smrgelse 725440dd5a57Smrg lt_cv_ld_force_load=no 725540dd5a57Smrg cat > conftest.c << _LT_EOF 725640dd5a57Smrgint forced_loaded() { return 2;} 725740dd5a57Smrg_LT_EOF 725840dd5a57Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 725940dd5a57Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 726040dd5a57Smrg echo "$AR cru libconftest.a conftest.o" >&5 726140dd5a57Smrg $AR cru libconftest.a conftest.o 2>&5 726240dd5a57Smrg echo "$RANLIB libconftest.a" >&5 726340dd5a57Smrg $RANLIB libconftest.a 2>&5 726440dd5a57Smrg cat > conftest.c << _LT_EOF 726540dd5a57Smrgint main() { return 0;} 726640dd5a57Smrg_LT_EOF 726740dd5a57Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 726840dd5a57Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 726940dd5a57Smrg _lt_result=$? 727040dd5a57Smrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 727140dd5a57Smrg lt_cv_ld_force_load=yes 727240dd5a57Smrg else 727340dd5a57Smrg cat conftest.err >&5 727440dd5a57Smrg fi 727540dd5a57Smrg rm -f conftest.err libconftest.a conftest conftest.c 727640dd5a57Smrg rm -rf conftest.dSYM 727740dd5a57Smrg 727840dd5a57Smrgfi 727940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 728040dd5a57Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 728140dd5a57Smrg case $host_os in 728240dd5a57Smrg rhapsody* | darwin1.[012]) 728340dd5a57Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 728440dd5a57Smrg darwin1.*) 728540dd5a57Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 728640dd5a57Smrg darwin*) # darwin 5.x on 728740dd5a57Smrg # if running on 10.5 or later, the deployment target defaults 728840dd5a57Smrg # to the OS version, if on x86, and 10.4, the deployment 728940dd5a57Smrg # target defaults to 10.4. Don't you love it? 729040dd5a57Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 729140dd5a57Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 729240dd5a57Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 729340dd5a57Smrg 10.[012]*) 729440dd5a57Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 729540dd5a57Smrg 10.*) 729640dd5a57Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 729740dd5a57Smrg esac 729840dd5a57Smrg ;; 729940dd5a57Smrg esac 730040dd5a57Smrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 730140dd5a57Smrg _lt_dar_single_mod='$single_module' 730240dd5a57Smrg fi 730340dd5a57Smrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 730440dd5a57Smrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 730540dd5a57Smrg else 730640dd5a57Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 730740dd5a57Smrg fi 730840dd5a57Smrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 730940dd5a57Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 731040dd5a57Smrg else 731140dd5a57Smrg _lt_dsymutil= 731240dd5a57Smrg fi 731340dd5a57Smrg ;; 731440dd5a57Smrg esac 731540dd5a57Smrg 731640dd5a57Smrg 731740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 731840dd5a57Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 731940dd5a57Smrgif test "${ac_cv_header_stdc+set}" = set; then : 732040dd5a57Smrg $as_echo_n "(cached) " >&6 732140dd5a57Smrgelse 732240dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 732340dd5a57Smrg/* end confdefs.h. */ 732440dd5a57Smrg#include <stdlib.h> 732540dd5a57Smrg#include <stdarg.h> 732640dd5a57Smrg#include <string.h> 732740dd5a57Smrg#include <float.h> 732840dd5a57Smrg 732940dd5a57Smrgint 733040dd5a57Smrgmain () 733140dd5a57Smrg{ 733240dd5a57Smrg 733340dd5a57Smrg ; 733440dd5a57Smrg return 0; 733540dd5a57Smrg} 733640dd5a57Smrg_ACEOF 733740dd5a57Smrgif ac_fn_c_try_compile "$LINENO"; then : 733840dd5a57Smrg ac_cv_header_stdc=yes 733940dd5a57Smrgelse 734040dd5a57Smrg ac_cv_header_stdc=no 734140dd5a57Smrgfi 734240dd5a57Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 734340dd5a57Smrg 734440dd5a57Smrgif test $ac_cv_header_stdc = yes; then 734540dd5a57Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 734640dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 734740dd5a57Smrg/* end confdefs.h. */ 734840dd5a57Smrg#include <string.h> 734940dd5a57Smrg 735040dd5a57Smrg_ACEOF 735140dd5a57Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 735240dd5a57Smrg $EGREP "memchr" >/dev/null 2>&1; then : 735340dd5a57Smrg 735440dd5a57Smrgelse 735540dd5a57Smrg ac_cv_header_stdc=no 735640dd5a57Smrgfi 735740dd5a57Smrgrm -f conftest* 735840dd5a57Smrg 735940dd5a57Smrgfi 736040dd5a57Smrg 736140dd5a57Smrgif test $ac_cv_header_stdc = yes; then 736240dd5a57Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 736340dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 736440dd5a57Smrg/* end confdefs.h. */ 736540dd5a57Smrg#include <stdlib.h> 736640dd5a57Smrg 736740dd5a57Smrg_ACEOF 736840dd5a57Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 736940dd5a57Smrg $EGREP "free" >/dev/null 2>&1; then : 737040dd5a57Smrg 737140dd5a57Smrgelse 737240dd5a57Smrg ac_cv_header_stdc=no 737340dd5a57Smrgfi 737440dd5a57Smrgrm -f conftest* 737540dd5a57Smrg 737640dd5a57Smrgfi 737740dd5a57Smrg 737840dd5a57Smrgif test $ac_cv_header_stdc = yes; then 737940dd5a57Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 738040dd5a57Smrg if test "$cross_compiling" = yes; then : 738140dd5a57Smrg : 738240dd5a57Smrgelse 738340dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 738440dd5a57Smrg/* end confdefs.h. */ 738540dd5a57Smrg#include <ctype.h> 738640dd5a57Smrg#include <stdlib.h> 738740dd5a57Smrg#if ((' ' & 0x0FF) == 0x020) 738840dd5a57Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 738940dd5a57Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 739040dd5a57Smrg#else 739140dd5a57Smrg# define ISLOWER(c) \ 739240dd5a57Smrg (('a' <= (c) && (c) <= 'i') \ 739340dd5a57Smrg || ('j' <= (c) && (c) <= 'r') \ 739440dd5a57Smrg || ('s' <= (c) && (c) <= 'z')) 739540dd5a57Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 739640dd5a57Smrg#endif 739740dd5a57Smrg 739840dd5a57Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 739940dd5a57Smrgint 740040dd5a57Smrgmain () 740140dd5a57Smrg{ 740240dd5a57Smrg int i; 740340dd5a57Smrg for (i = 0; i < 256; i++) 740440dd5a57Smrg if (XOR (islower (i), ISLOWER (i)) 740540dd5a57Smrg || toupper (i) != TOUPPER (i)) 740640dd5a57Smrg return 2; 740740dd5a57Smrg return 0; 740840dd5a57Smrg} 740940dd5a57Smrg_ACEOF 741040dd5a57Smrgif ac_fn_c_try_run "$LINENO"; then : 741140dd5a57Smrg 741240dd5a57Smrgelse 741340dd5a57Smrg ac_cv_header_stdc=no 741440dd5a57Smrgfi 741540dd5a57Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 741640dd5a57Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 741740dd5a57Smrgfi 741840dd5a57Smrg 741940dd5a57Smrgfi 742040dd5a57Smrgfi 742140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 742240dd5a57Smrg$as_echo "$ac_cv_header_stdc" >&6; } 742340dd5a57Smrgif test $ac_cv_header_stdc = yes; then 742440dd5a57Smrg 742540dd5a57Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 742640dd5a57Smrg 742740dd5a57Smrgfi 742840dd5a57Smrg 742940dd5a57Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 743040dd5a57Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 743140dd5a57Smrg inttypes.h stdint.h unistd.h 743240dd5a57Smrgdo : 743340dd5a57Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 743440dd5a57Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 743540dd5a57Smrg" 743640dd5a57Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 743740dd5a57Smrg cat >>confdefs.h <<_ACEOF 743840dd5a57Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 743940dd5a57Smrg_ACEOF 744040dd5a57Smrg 744140dd5a57Smrgfi 744240dd5a57Smrg 744340dd5a57Smrgdone 744440dd5a57Smrg 744540dd5a57Smrg 744640dd5a57Smrgfor ac_header in dlfcn.h 744740dd5a57Smrgdo : 744840dd5a57Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 744940dd5a57Smrg" 745040dd5a57Smrgif test "x$ac_cv_header_dlfcn_h" = x""yes; then : 745140dd5a57Smrg cat >>confdefs.h <<_ACEOF 745240dd5a57Smrg#define HAVE_DLFCN_H 1 745340dd5a57Smrg_ACEOF 745440dd5a57Smrg 745540dd5a57Smrgfi 745640dd5a57Smrg 745740dd5a57Smrgdone 745840dd5a57Smrg 745940dd5a57Smrg 746040dd5a57Smrg 746140dd5a57Smrg 746240dd5a57Smrg 746340dd5a57Smrg# Set options 746440dd5a57Smrg 746540dd5a57Smrg 746640dd5a57Smrg 746740dd5a57Smrg enable_dlopen=no 746840dd5a57Smrg 746940dd5a57Smrg 747040dd5a57Smrg enable_win32_dll=no 747140dd5a57Smrg 747240dd5a57Smrg 747340dd5a57Smrg # Check whether --enable-shared was given. 747440dd5a57Smrgif test "${enable_shared+set}" = set; then : 747540dd5a57Smrg enableval=$enable_shared; p=${PACKAGE-default} 747640dd5a57Smrg case $enableval in 747740dd5a57Smrg yes) enable_shared=yes ;; 747840dd5a57Smrg no) enable_shared=no ;; 747940dd5a57Smrg *) 748040dd5a57Smrg enable_shared=no 748140dd5a57Smrg # Look at the argument we got. We use all the common list separators. 748240dd5a57Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 748340dd5a57Smrg for pkg in $enableval; do 748440dd5a57Smrg IFS="$lt_save_ifs" 748540dd5a57Smrg if test "X$pkg" = "X$p"; then 748640dd5a57Smrg enable_shared=yes 748740dd5a57Smrg fi 748840dd5a57Smrg done 748940dd5a57Smrg IFS="$lt_save_ifs" 749040dd5a57Smrg ;; 749140dd5a57Smrg esac 749240dd5a57Smrgelse 749340dd5a57Smrg enable_shared=yes 749440dd5a57Smrgfi 749540dd5a57Smrg 749640dd5a57Smrg 749740dd5a57Smrg 749840dd5a57Smrg 749940dd5a57Smrg 750040dd5a57Smrg 750140dd5a57Smrg 750240dd5a57Smrg 750340dd5a57Smrg 750440dd5a57Smrg # Check whether --enable-static was given. 750540dd5a57Smrgif test "${enable_static+set}" = set; then : 750640dd5a57Smrg enableval=$enable_static; p=${PACKAGE-default} 750740dd5a57Smrg case $enableval in 750840dd5a57Smrg yes) enable_static=yes ;; 750940dd5a57Smrg no) enable_static=no ;; 751040dd5a57Smrg *) 751140dd5a57Smrg enable_static=no 751240dd5a57Smrg # Look at the argument we got. We use all the common list separators. 751340dd5a57Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 751440dd5a57Smrg for pkg in $enableval; do 751540dd5a57Smrg IFS="$lt_save_ifs" 751640dd5a57Smrg if test "X$pkg" = "X$p"; then 751740dd5a57Smrg enable_static=yes 751840dd5a57Smrg fi 751940dd5a57Smrg done 752040dd5a57Smrg IFS="$lt_save_ifs" 752140dd5a57Smrg ;; 752240dd5a57Smrg esac 752340dd5a57Smrgelse 752440dd5a57Smrg enable_static=yes 752540dd5a57Smrgfi 752640dd5a57Smrg 752740dd5a57Smrg 752840dd5a57Smrg 752940dd5a57Smrg 753040dd5a57Smrg 753140dd5a57Smrg 753240dd5a57Smrg 753340dd5a57Smrg 753440dd5a57Smrg 753540dd5a57Smrg 753640dd5a57Smrg# Check whether --with-pic was given. 753740dd5a57Smrgif test "${with_pic+set}" = set; then : 753840dd5a57Smrg withval=$with_pic; pic_mode="$withval" 753940dd5a57Smrgelse 754040dd5a57Smrg pic_mode=default 754140dd5a57Smrgfi 754240dd5a57Smrg 754340dd5a57Smrg 754440dd5a57Smrgtest -z "$pic_mode" && pic_mode=default 754540dd5a57Smrg 754640dd5a57Smrg 754740dd5a57Smrg 754840dd5a57Smrg 754940dd5a57Smrg 755040dd5a57Smrg 755140dd5a57Smrg 755240dd5a57Smrg # Check whether --enable-fast-install was given. 755340dd5a57Smrgif test "${enable_fast_install+set}" = set; then : 755440dd5a57Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 755540dd5a57Smrg case $enableval in 755640dd5a57Smrg yes) enable_fast_install=yes ;; 755740dd5a57Smrg no) enable_fast_install=no ;; 755840dd5a57Smrg *) 755940dd5a57Smrg enable_fast_install=no 756040dd5a57Smrg # Look at the argument we got. We use all the common list separators. 756140dd5a57Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 756240dd5a57Smrg for pkg in $enableval; do 756340dd5a57Smrg IFS="$lt_save_ifs" 756440dd5a57Smrg if test "X$pkg" = "X$p"; then 756540dd5a57Smrg enable_fast_install=yes 756640dd5a57Smrg fi 756740dd5a57Smrg done 756840dd5a57Smrg IFS="$lt_save_ifs" 756940dd5a57Smrg ;; 757040dd5a57Smrg esac 757140dd5a57Smrgelse 757240dd5a57Smrg enable_fast_install=yes 757340dd5a57Smrgfi 757440dd5a57Smrg 757540dd5a57Smrg 757640dd5a57Smrg 757740dd5a57Smrg 757840dd5a57Smrg 757940dd5a57Smrg 758040dd5a57Smrg 758140dd5a57Smrg 758240dd5a57Smrg 758340dd5a57Smrg 758440dd5a57Smrg 758540dd5a57Smrg# This can be used to rebuild libtool when needed 758640dd5a57SmrgLIBTOOL_DEPS="$ltmain" 758740dd5a57Smrg 758840dd5a57Smrg# Always use our own libtool. 758940dd5a57SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 759040dd5a57Smrg 759140dd5a57Smrg 759240dd5a57Smrg 759340dd5a57Smrg 759440dd5a57Smrg 759540dd5a57Smrg 759640dd5a57Smrg 759740dd5a57Smrg 759840dd5a57Smrg 759940dd5a57Smrg 760040dd5a57Smrg 760140dd5a57Smrg 760240dd5a57Smrg 760340dd5a57Smrg 760440dd5a57Smrg 760540dd5a57Smrg 760640dd5a57Smrg 760740dd5a57Smrg 760840dd5a57Smrg 760940dd5a57Smrg 761040dd5a57Smrg 761140dd5a57Smrg 761240dd5a57Smrg 761340dd5a57Smrg 761440dd5a57Smrg 761540dd5a57Smrg 761640dd5a57Smrgtest -z "$LN_S" && LN_S="ln -s" 761740dd5a57Smrg 761840dd5a57Smrg 761940dd5a57Smrg 762040dd5a57Smrg 762140dd5a57Smrg 762240dd5a57Smrg 762340dd5a57Smrg 762440dd5a57Smrg 762540dd5a57Smrg 762640dd5a57Smrg 762740dd5a57Smrg 762840dd5a57Smrg 762940dd5a57Smrg 763040dd5a57Smrg 763140dd5a57Smrgif test -n "${ZSH_VERSION+set}" ; then 763240dd5a57Smrg setopt NO_GLOB_SUBST 763340dd5a57Smrgfi 763440dd5a57Smrg 763540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 763640dd5a57Smrg$as_echo_n "checking for objdir... " >&6; } 763740dd5a57Smrgif test "${lt_cv_objdir+set}" = set; then : 763840dd5a57Smrg $as_echo_n "(cached) " >&6 763940dd5a57Smrgelse 764040dd5a57Smrg rm -f .libs 2>/dev/null 764140dd5a57Smrgmkdir .libs 2>/dev/null 764240dd5a57Smrgif test -d .libs; then 764340dd5a57Smrg lt_cv_objdir=.libs 764440dd5a57Smrgelse 764540dd5a57Smrg # MS-DOS does not allow filenames that begin with a dot. 764640dd5a57Smrg lt_cv_objdir=_libs 764740dd5a57Smrgfi 764840dd5a57Smrgrmdir .libs 2>/dev/null 764940dd5a57Smrgfi 765040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 765140dd5a57Smrg$as_echo "$lt_cv_objdir" >&6; } 765240dd5a57Smrgobjdir=$lt_cv_objdir 765340dd5a57Smrg 765440dd5a57Smrg 765540dd5a57Smrg 765640dd5a57Smrg 765740dd5a57Smrg 765840dd5a57Smrgcat >>confdefs.h <<_ACEOF 765940dd5a57Smrg#define LT_OBJDIR "$lt_cv_objdir/" 766040dd5a57Smrg_ACEOF 766140dd5a57Smrg 766240dd5a57Smrg 766340dd5a57Smrg 766440dd5a57Smrg 766540dd5a57Smrgcase $host_os in 766640dd5a57Smrgaix3*) 766740dd5a57Smrg # AIX sometimes has problems with the GCC collect2 program. For some 766840dd5a57Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 766940dd5a57Smrg # vanish in a puff of smoke. 767040dd5a57Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 767140dd5a57Smrg COLLECT_NAMES= 767240dd5a57Smrg export COLLECT_NAMES 767340dd5a57Smrg fi 767440dd5a57Smrg ;; 767540dd5a57Smrgesac 767640dd5a57Smrg 767740dd5a57Smrg# Global variables: 767840dd5a57Smrgofile=libtool 767940dd5a57Smrgcan_build_shared=yes 768040dd5a57Smrg 768140dd5a57Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 768240dd5a57Smrg# which needs '.lib'). 768340dd5a57Smrglibext=a 768440dd5a57Smrg 768540dd5a57Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 768640dd5a57Smrg 768740dd5a57Smrgold_CC="$CC" 768840dd5a57Smrgold_CFLAGS="$CFLAGS" 768940dd5a57Smrg 769040dd5a57Smrg# Set sane defaults for various variables 769140dd5a57Smrgtest -z "$CC" && CC=cc 769240dd5a57Smrgtest -z "$LTCC" && LTCC=$CC 769340dd5a57Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 769440dd5a57Smrgtest -z "$LD" && LD=ld 769540dd5a57Smrgtest -z "$ac_objext" && ac_objext=o 769640dd5a57Smrg 769740dd5a57Smrgfor cc_temp in $compiler""; do 769840dd5a57Smrg case $cc_temp in 769940dd5a57Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 770040dd5a57Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 770140dd5a57Smrg \-*) ;; 770240dd5a57Smrg *) break;; 770340dd5a57Smrg esac 770440dd5a57Smrgdone 770540dd5a57Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 770640dd5a57Smrg 770740dd5a57Smrg 770840dd5a57Smrg# Only perform the check for file, if the check method requires it 770940dd5a57Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 771040dd5a57Smrgcase $deplibs_check_method in 771140dd5a57Smrgfile_magic*) 771240dd5a57Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 771340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 771440dd5a57Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 771540dd5a57Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 771640dd5a57Smrg $as_echo_n "(cached) " >&6 771740dd5a57Smrgelse 771840dd5a57Smrg case $MAGIC_CMD in 771940dd5a57Smrg[\\/*] | ?:[\\/]*) 772040dd5a57Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 772140dd5a57Smrg ;; 772240dd5a57Smrg*) 772340dd5a57Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 772440dd5a57Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 772540dd5a57Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 772640dd5a57Smrg for ac_dir in $ac_dummy; do 772740dd5a57Smrg IFS="$lt_save_ifs" 772840dd5a57Smrg test -z "$ac_dir" && ac_dir=. 772940dd5a57Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 773040dd5a57Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 773140dd5a57Smrg if test -n "$file_magic_test_file"; then 773240dd5a57Smrg case $deplibs_check_method in 773340dd5a57Smrg "file_magic "*) 773440dd5a57Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 773540dd5a57Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 773640dd5a57Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 773740dd5a57Smrg $EGREP "$file_magic_regex" > /dev/null; then 773840dd5a57Smrg : 773940dd5a57Smrg else 774040dd5a57Smrg cat <<_LT_EOF 1>&2 774140dd5a57Smrg 774240dd5a57Smrg*** Warning: the command libtool uses to detect shared libraries, 774340dd5a57Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 774440dd5a57Smrg*** The result is that libtool may fail to recognize shared libraries 774540dd5a57Smrg*** as such. This will affect the creation of libtool libraries that 774640dd5a57Smrg*** depend on shared libraries, but programs linked with such libtool 774740dd5a57Smrg*** libraries will work regardless of this problem. Nevertheless, you 774840dd5a57Smrg*** may want to report the problem to your system manager and/or to 774940dd5a57Smrg*** bug-libtool@gnu.org 775040dd5a57Smrg 775140dd5a57Smrg_LT_EOF 775240dd5a57Smrg fi ;; 775340dd5a57Smrg esac 775440dd5a57Smrg fi 775540dd5a57Smrg break 775640dd5a57Smrg fi 775740dd5a57Smrg done 775840dd5a57Smrg IFS="$lt_save_ifs" 775940dd5a57Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 776040dd5a57Smrg ;; 776140dd5a57Smrgesac 776240dd5a57Smrgfi 776340dd5a57Smrg 776440dd5a57SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 776540dd5a57Smrgif test -n "$MAGIC_CMD"; then 776640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 776740dd5a57Smrg$as_echo "$MAGIC_CMD" >&6; } 776840dd5a57Smrgelse 776940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 777040dd5a57Smrg$as_echo "no" >&6; } 777140dd5a57Smrgfi 777240dd5a57Smrg 777340dd5a57Smrg 777440dd5a57Smrg 777540dd5a57Smrg 777640dd5a57Smrg 777740dd5a57Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 777840dd5a57Smrg if test -n "$ac_tool_prefix"; then 777940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 778040dd5a57Smrg$as_echo_n "checking for file... " >&6; } 778140dd5a57Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 778240dd5a57Smrg $as_echo_n "(cached) " >&6 778340dd5a57Smrgelse 778440dd5a57Smrg case $MAGIC_CMD in 778540dd5a57Smrg[\\/*] | ?:[\\/]*) 778640dd5a57Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 778740dd5a57Smrg ;; 778840dd5a57Smrg*) 778940dd5a57Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 779040dd5a57Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 779140dd5a57Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 779240dd5a57Smrg for ac_dir in $ac_dummy; do 779340dd5a57Smrg IFS="$lt_save_ifs" 779440dd5a57Smrg test -z "$ac_dir" && ac_dir=. 779540dd5a57Smrg if test -f $ac_dir/file; then 779640dd5a57Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 779740dd5a57Smrg if test -n "$file_magic_test_file"; then 779840dd5a57Smrg case $deplibs_check_method in 779940dd5a57Smrg "file_magic "*) 780040dd5a57Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 780140dd5a57Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 780240dd5a57Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 780340dd5a57Smrg $EGREP "$file_magic_regex" > /dev/null; then 780440dd5a57Smrg : 780540dd5a57Smrg else 780640dd5a57Smrg cat <<_LT_EOF 1>&2 780740dd5a57Smrg 780840dd5a57Smrg*** Warning: the command libtool uses to detect shared libraries, 780940dd5a57Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 781040dd5a57Smrg*** The result is that libtool may fail to recognize shared libraries 781140dd5a57Smrg*** as such. This will affect the creation of libtool libraries that 781240dd5a57Smrg*** depend on shared libraries, but programs linked with such libtool 781340dd5a57Smrg*** libraries will work regardless of this problem. Nevertheless, you 781440dd5a57Smrg*** may want to report the problem to your system manager and/or to 781540dd5a57Smrg*** bug-libtool@gnu.org 781640dd5a57Smrg 781740dd5a57Smrg_LT_EOF 781840dd5a57Smrg fi ;; 781940dd5a57Smrg esac 782040dd5a57Smrg fi 782140dd5a57Smrg break 782240dd5a57Smrg fi 782340dd5a57Smrg done 782440dd5a57Smrg IFS="$lt_save_ifs" 782540dd5a57Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 782640dd5a57Smrg ;; 782740dd5a57Smrgesac 782840dd5a57Smrgfi 782940dd5a57Smrg 783040dd5a57SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 783140dd5a57Smrgif test -n "$MAGIC_CMD"; then 783240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 783340dd5a57Smrg$as_echo "$MAGIC_CMD" >&6; } 783440dd5a57Smrgelse 783540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 783640dd5a57Smrg$as_echo "no" >&6; } 783740dd5a57Smrgfi 783840dd5a57Smrg 783940dd5a57Smrg 784040dd5a57Smrg else 784140dd5a57Smrg MAGIC_CMD=: 784240dd5a57Smrg fi 784340dd5a57Smrgfi 784440dd5a57Smrg 784540dd5a57Smrg fi 784640dd5a57Smrg ;; 784740dd5a57Smrgesac 784840dd5a57Smrg 784940dd5a57Smrg# Use C for the default configuration in the libtool script 785040dd5a57Smrg 785140dd5a57Smrglt_save_CC="$CC" 785240dd5a57Smrgac_ext=c 785340dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 785440dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 785540dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 785640dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 785740dd5a57Smrg 785840dd5a57Smrg 785940dd5a57Smrg# Source file extension for C test sources. 786040dd5a57Smrgac_ext=c 786140dd5a57Smrg 786240dd5a57Smrg# Object file extension for compiled C test sources. 786340dd5a57Smrgobjext=o 786440dd5a57Smrgobjext=$objext 786540dd5a57Smrg 786640dd5a57Smrg# Code to be used in simple compile tests 786740dd5a57Smrglt_simple_compile_test_code="int some_variable = 0;" 786840dd5a57Smrg 786940dd5a57Smrg# Code to be used in simple link tests 787040dd5a57Smrglt_simple_link_test_code='int main(){return(0);}' 787140dd5a57Smrg 787240dd5a57Smrg 787340dd5a57Smrg 787440dd5a57Smrg 787540dd5a57Smrg 787640dd5a57Smrg 787740dd5a57Smrg 787840dd5a57Smrg# If no C compiler was specified, use CC. 787940dd5a57SmrgLTCC=${LTCC-"$CC"} 788040dd5a57Smrg 788140dd5a57Smrg# If no C compiler flags were specified, use CFLAGS. 788240dd5a57SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 788340dd5a57Smrg 788440dd5a57Smrg# Allow CC to be a program name with arguments. 788540dd5a57Smrgcompiler=$CC 788640dd5a57Smrg 788740dd5a57Smrg# Save the default compiler, since it gets overwritten when the other 788840dd5a57Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 788940dd5a57Smrgcompiler_DEFAULT=$CC 789040dd5a57Smrg 789140dd5a57Smrg# save warnings/boilerplate of simple test code 789240dd5a57Smrgac_outfile=conftest.$ac_objext 789340dd5a57Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 789440dd5a57Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 789540dd5a57Smrg_lt_compiler_boilerplate=`cat conftest.err` 789640dd5a57Smrg$RM conftest* 789740dd5a57Smrg 789840dd5a57Smrgac_outfile=conftest.$ac_objext 789940dd5a57Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 790040dd5a57Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 790140dd5a57Smrg_lt_linker_boilerplate=`cat conftest.err` 790240dd5a57Smrg$RM -r conftest* 790340dd5a57Smrg 790440dd5a57Smrg 790540dd5a57Smrgif test -n "$compiler"; then 790640dd5a57Smrg 790740dd5a57Smrglt_prog_compiler_no_builtin_flag= 790840dd5a57Smrg 790940dd5a57Smrgif test "$GCC" = yes; then 791040dd5a57Smrg case $cc_basename in 791140dd5a57Smrg nvcc*) 791240dd5a57Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 791340dd5a57Smrg *) 791440dd5a57Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 791540dd5a57Smrg esac 791640dd5a57Smrg 791740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 791840dd5a57Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 791940dd5a57Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 792040dd5a57Smrg $as_echo_n "(cached) " >&6 792140dd5a57Smrgelse 792240dd5a57Smrg lt_cv_prog_compiler_rtti_exceptions=no 792340dd5a57Smrg ac_outfile=conftest.$ac_objext 792440dd5a57Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 792540dd5a57Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 792640dd5a57Smrg # Insert the option either (1) after the last *FLAGS variable, or 792740dd5a57Smrg # (2) before a word containing "conftest.", or (3) at the end. 792840dd5a57Smrg # Note that $ac_compile itself does not contain backslashes and begins 792940dd5a57Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 793040dd5a57Smrg # The option is referenced via a variable to avoid confusing sed. 793140dd5a57Smrg lt_compile=`echo "$ac_compile" | $SED \ 793240dd5a57Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 793340dd5a57Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 793440dd5a57Smrg -e 's:$: $lt_compiler_flag:'` 793540dd5a57Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 793640dd5a57Smrg (eval "$lt_compile" 2>conftest.err) 793740dd5a57Smrg ac_status=$? 793840dd5a57Smrg cat conftest.err >&5 793940dd5a57Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 794040dd5a57Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 794140dd5a57Smrg # The compiler can only warn and ignore the option if not recognized 794240dd5a57Smrg # So say no if there are warnings other than the usual output. 794340dd5a57Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 794440dd5a57Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 794540dd5a57Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 794640dd5a57Smrg lt_cv_prog_compiler_rtti_exceptions=yes 794740dd5a57Smrg fi 794840dd5a57Smrg fi 794940dd5a57Smrg $RM conftest* 795040dd5a57Smrg 795140dd5a57Smrgfi 795240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 795340dd5a57Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 795440dd5a57Smrg 795540dd5a57Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 795640dd5a57Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 795740dd5a57Smrgelse 795840dd5a57Smrg : 795940dd5a57Smrgfi 796040dd5a57Smrg 796140dd5a57Smrgfi 796240dd5a57Smrg 796340dd5a57Smrg 796440dd5a57Smrg 796540dd5a57Smrg 796640dd5a57Smrg 796740dd5a57Smrg 796840dd5a57Smrg lt_prog_compiler_wl= 796940dd5a57Smrglt_prog_compiler_pic= 797040dd5a57Smrglt_prog_compiler_static= 797140dd5a57Smrg 797240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 797340dd5a57Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 797440dd5a57Smrg 797540dd5a57Smrg if test "$GCC" = yes; then 797640dd5a57Smrg lt_prog_compiler_wl='-Wl,' 797740dd5a57Smrg lt_prog_compiler_static='-static' 797840dd5a57Smrg 797940dd5a57Smrg case $host_os in 798040dd5a57Smrg aix*) 798140dd5a57Smrg # All AIX code is PIC. 798240dd5a57Smrg if test "$host_cpu" = ia64; then 798340dd5a57Smrg # AIX 5 now supports IA64 processor 798440dd5a57Smrg lt_prog_compiler_static='-Bstatic' 798540dd5a57Smrg fi 798640dd5a57Smrg ;; 798740dd5a57Smrg 798840dd5a57Smrg amigaos*) 798940dd5a57Smrg case $host_cpu in 799040dd5a57Smrg powerpc) 799140dd5a57Smrg # see comment about AmigaOS4 .so support 799240dd5a57Smrg lt_prog_compiler_pic='-fPIC' 799340dd5a57Smrg ;; 799440dd5a57Smrg m68k) 799540dd5a57Smrg # FIXME: we need at least 68020 code to build shared libraries, but 799640dd5a57Smrg # adding the `-m68020' flag to GCC prevents building anything better, 799740dd5a57Smrg # like `-m68040'. 799840dd5a57Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 799940dd5a57Smrg ;; 800040dd5a57Smrg esac 800140dd5a57Smrg ;; 800240dd5a57Smrg 800340dd5a57Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 800440dd5a57Smrg # PIC is the default for these OSes. 800540dd5a57Smrg ;; 800640dd5a57Smrg 800740dd5a57Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 800840dd5a57Smrg # This hack is so that the source file can tell whether it is being 800940dd5a57Smrg # built for inclusion in a dll (and should export symbols for example). 801040dd5a57Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 801140dd5a57Smrg # (--disable-auto-import) libraries 801240dd5a57Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 801340dd5a57Smrg ;; 801440dd5a57Smrg 801540dd5a57Smrg darwin* | rhapsody*) 801640dd5a57Smrg # PIC is the default on this platform 801740dd5a57Smrg # Common symbols not allowed in MH_DYLIB files 801840dd5a57Smrg lt_prog_compiler_pic='-fno-common' 801940dd5a57Smrg ;; 802040dd5a57Smrg 802140dd5a57Smrg haiku*) 802240dd5a57Smrg # PIC is the default for Haiku. 802340dd5a57Smrg # The "-static" flag exists, but is broken. 802440dd5a57Smrg lt_prog_compiler_static= 802540dd5a57Smrg ;; 802640dd5a57Smrg 802740dd5a57Smrg hpux*) 802840dd5a57Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 802940dd5a57Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 803040dd5a57Smrg # sets the default TLS model and affects inlining. 803140dd5a57Smrg case $host_cpu in 803240dd5a57Smrg hppa*64*) 803340dd5a57Smrg # +Z the default 803440dd5a57Smrg ;; 803540dd5a57Smrg *) 803640dd5a57Smrg lt_prog_compiler_pic='-fPIC' 803740dd5a57Smrg ;; 803840dd5a57Smrg esac 803940dd5a57Smrg ;; 804040dd5a57Smrg 804140dd5a57Smrg interix[3-9]*) 804240dd5a57Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 804340dd5a57Smrg # Instead, we relocate shared libraries at runtime. 804440dd5a57Smrg ;; 804540dd5a57Smrg 804640dd5a57Smrg msdosdjgpp*) 804740dd5a57Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 804840dd5a57Smrg # on systems that don't support them. 804940dd5a57Smrg lt_prog_compiler_can_build_shared=no 805040dd5a57Smrg enable_shared=no 805140dd5a57Smrg ;; 805240dd5a57Smrg 805340dd5a57Smrg *nto* | *qnx*) 805440dd5a57Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 805540dd5a57Smrg # it will coredump. 805640dd5a57Smrg lt_prog_compiler_pic='-fPIC -shared' 805740dd5a57Smrg ;; 805840dd5a57Smrg 805940dd5a57Smrg sysv4*MP*) 806040dd5a57Smrg if test -d /usr/nec; then 806140dd5a57Smrg lt_prog_compiler_pic=-Kconform_pic 806240dd5a57Smrg fi 806340dd5a57Smrg ;; 806440dd5a57Smrg 806540dd5a57Smrg *) 806640dd5a57Smrg lt_prog_compiler_pic='-fPIC' 806740dd5a57Smrg ;; 806840dd5a57Smrg esac 806940dd5a57Smrg 807040dd5a57Smrg case $cc_basename in 807140dd5a57Smrg nvcc*) # Cuda Compiler Driver 2.2 807240dd5a57Smrg lt_prog_compiler_wl='-Xlinker ' 807340dd5a57Smrg lt_prog_compiler_pic='-Xcompiler -fPIC' 807440dd5a57Smrg ;; 807540dd5a57Smrg esac 807640dd5a57Smrg else 807740dd5a57Smrg # PORTME Check for flag to pass linker flags through the system compiler. 807840dd5a57Smrg case $host_os in 807940dd5a57Smrg aix*) 808040dd5a57Smrg lt_prog_compiler_wl='-Wl,' 808140dd5a57Smrg if test "$host_cpu" = ia64; then 808240dd5a57Smrg # AIX 5 now supports IA64 processor 808340dd5a57Smrg lt_prog_compiler_static='-Bstatic' 808440dd5a57Smrg else 808540dd5a57Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 808640dd5a57Smrg fi 808740dd5a57Smrg ;; 808840dd5a57Smrg 808940dd5a57Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 809040dd5a57Smrg # This hack is so that the source file can tell whether it is being 809140dd5a57Smrg # built for inclusion in a dll (and should export symbols for example). 809240dd5a57Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 809340dd5a57Smrg ;; 809440dd5a57Smrg 809540dd5a57Smrg hpux9* | hpux10* | hpux11*) 809640dd5a57Smrg lt_prog_compiler_wl='-Wl,' 809740dd5a57Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 809840dd5a57Smrg # not for PA HP-UX. 809940dd5a57Smrg case $host_cpu in 810040dd5a57Smrg hppa*64*|ia64*) 810140dd5a57Smrg # +Z the default 810240dd5a57Smrg ;; 810340dd5a57Smrg *) 810440dd5a57Smrg lt_prog_compiler_pic='+Z' 810540dd5a57Smrg ;; 810640dd5a57Smrg esac 810740dd5a57Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 810840dd5a57Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 810940dd5a57Smrg ;; 811040dd5a57Smrg 811140dd5a57Smrg irix5* | irix6* | nonstopux*) 811240dd5a57Smrg lt_prog_compiler_wl='-Wl,' 811340dd5a57Smrg # PIC (with -KPIC) is the default. 811440dd5a57Smrg lt_prog_compiler_static='-non_shared' 811540dd5a57Smrg ;; 811640dd5a57Smrg 811740dd5a57Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 811840dd5a57Smrg case $cc_basename in 811940dd5a57Smrg # old Intel for x86_64 which still supported -KPIC. 812040dd5a57Smrg ecc*) 812140dd5a57Smrg lt_prog_compiler_wl='-Wl,' 812240dd5a57Smrg lt_prog_compiler_pic='-KPIC' 812340dd5a57Smrg lt_prog_compiler_static='-static' 812440dd5a57Smrg ;; 812540dd5a57Smrg # icc used to be incompatible with GCC. 812640dd5a57Smrg # ICC 10 doesn't accept -KPIC any more. 812740dd5a57Smrg icc* | ifort*) 812840dd5a57Smrg lt_prog_compiler_wl='-Wl,' 812940dd5a57Smrg lt_prog_compiler_pic='-fPIC' 813040dd5a57Smrg lt_prog_compiler_static='-static' 813140dd5a57Smrg ;; 813240dd5a57Smrg # Lahey Fortran 8.1. 813340dd5a57Smrg lf95*) 813440dd5a57Smrg lt_prog_compiler_wl='-Wl,' 813540dd5a57Smrg lt_prog_compiler_pic='--shared' 813640dd5a57Smrg lt_prog_compiler_static='--static' 813740dd5a57Smrg ;; 813840dd5a57Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 813940dd5a57Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 814040dd5a57Smrg # which looks to be a dead project) 814140dd5a57Smrg lt_prog_compiler_wl='-Wl,' 814240dd5a57Smrg lt_prog_compiler_pic='-fpic' 814340dd5a57Smrg lt_prog_compiler_static='-Bstatic' 814440dd5a57Smrg ;; 814540dd5a57Smrg ccc*) 814640dd5a57Smrg lt_prog_compiler_wl='-Wl,' 814740dd5a57Smrg # All Alpha code is PIC. 814840dd5a57Smrg lt_prog_compiler_static='-non_shared' 814940dd5a57Smrg ;; 815040dd5a57Smrg xl* | bgxl* | bgf* | mpixl*) 815140dd5a57Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 815240dd5a57Smrg lt_prog_compiler_wl='-Wl,' 815340dd5a57Smrg lt_prog_compiler_pic='-qpic' 815440dd5a57Smrg lt_prog_compiler_static='-qstaticlink' 815540dd5a57Smrg ;; 815640dd5a57Smrg *) 815740dd5a57Smrg case `$CC -V 2>&1 | sed 5q` in 815840dd5a57Smrg *Sun\ F* | *Sun*Fortran*) 815940dd5a57Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 816040dd5a57Smrg lt_prog_compiler_pic='-KPIC' 816140dd5a57Smrg lt_prog_compiler_static='-Bstatic' 816240dd5a57Smrg lt_prog_compiler_wl='' 816340dd5a57Smrg ;; 816440dd5a57Smrg *Sun\ C*) 816540dd5a57Smrg # Sun C 5.9 816640dd5a57Smrg lt_prog_compiler_pic='-KPIC' 816740dd5a57Smrg lt_prog_compiler_static='-Bstatic' 816840dd5a57Smrg lt_prog_compiler_wl='-Wl,' 816940dd5a57Smrg ;; 817040dd5a57Smrg esac 817140dd5a57Smrg ;; 817240dd5a57Smrg esac 817340dd5a57Smrg ;; 817440dd5a57Smrg 817540dd5a57Smrg newsos6) 817640dd5a57Smrg lt_prog_compiler_pic='-KPIC' 817740dd5a57Smrg lt_prog_compiler_static='-Bstatic' 817840dd5a57Smrg ;; 817940dd5a57Smrg 818040dd5a57Smrg *nto* | *qnx*) 818140dd5a57Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 818240dd5a57Smrg # it will coredump. 818340dd5a57Smrg lt_prog_compiler_pic='-fPIC -shared' 818440dd5a57Smrg ;; 818540dd5a57Smrg 818640dd5a57Smrg osf3* | osf4* | osf5*) 818740dd5a57Smrg lt_prog_compiler_wl='-Wl,' 818840dd5a57Smrg # All OSF/1 code is PIC. 818940dd5a57Smrg lt_prog_compiler_static='-non_shared' 819040dd5a57Smrg ;; 819140dd5a57Smrg 819240dd5a57Smrg rdos*) 819340dd5a57Smrg lt_prog_compiler_static='-non_shared' 819440dd5a57Smrg ;; 819540dd5a57Smrg 819640dd5a57Smrg solaris*) 819740dd5a57Smrg lt_prog_compiler_pic='-KPIC' 819840dd5a57Smrg lt_prog_compiler_static='-Bstatic' 819940dd5a57Smrg case $cc_basename in 820040dd5a57Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 820140dd5a57Smrg lt_prog_compiler_wl='-Qoption ld ';; 820240dd5a57Smrg *) 820340dd5a57Smrg lt_prog_compiler_wl='-Wl,';; 820440dd5a57Smrg esac 820540dd5a57Smrg ;; 820640dd5a57Smrg 820740dd5a57Smrg sunos4*) 820840dd5a57Smrg lt_prog_compiler_wl='-Qoption ld ' 820940dd5a57Smrg lt_prog_compiler_pic='-PIC' 821040dd5a57Smrg lt_prog_compiler_static='-Bstatic' 821140dd5a57Smrg ;; 821240dd5a57Smrg 821340dd5a57Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 821440dd5a57Smrg lt_prog_compiler_wl='-Wl,' 821540dd5a57Smrg lt_prog_compiler_pic='-KPIC' 821640dd5a57Smrg lt_prog_compiler_static='-Bstatic' 821740dd5a57Smrg ;; 821840dd5a57Smrg 821940dd5a57Smrg sysv4*MP*) 822040dd5a57Smrg if test -d /usr/nec ;then 822140dd5a57Smrg lt_prog_compiler_pic='-Kconform_pic' 822240dd5a57Smrg lt_prog_compiler_static='-Bstatic' 822340dd5a57Smrg fi 822440dd5a57Smrg ;; 822540dd5a57Smrg 822640dd5a57Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 822740dd5a57Smrg lt_prog_compiler_wl='-Wl,' 822840dd5a57Smrg lt_prog_compiler_pic='-KPIC' 822940dd5a57Smrg lt_prog_compiler_static='-Bstatic' 823040dd5a57Smrg ;; 823140dd5a57Smrg 823240dd5a57Smrg unicos*) 823340dd5a57Smrg lt_prog_compiler_wl='-Wl,' 823440dd5a57Smrg lt_prog_compiler_can_build_shared=no 823540dd5a57Smrg ;; 823640dd5a57Smrg 823740dd5a57Smrg uts4*) 823840dd5a57Smrg lt_prog_compiler_pic='-pic' 823940dd5a57Smrg lt_prog_compiler_static='-Bstatic' 824040dd5a57Smrg ;; 824140dd5a57Smrg 824240dd5a57Smrg *) 824340dd5a57Smrg lt_prog_compiler_can_build_shared=no 824440dd5a57Smrg ;; 824540dd5a57Smrg esac 824640dd5a57Smrg fi 824740dd5a57Smrg 824840dd5a57Smrgcase $host_os in 824940dd5a57Smrg # For platforms which do not support PIC, -DPIC is meaningless: 825040dd5a57Smrg *djgpp*) 825140dd5a57Smrg lt_prog_compiler_pic= 825240dd5a57Smrg ;; 825340dd5a57Smrg *) 825440dd5a57Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 825540dd5a57Smrg ;; 825640dd5a57Smrgesac 825740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 825840dd5a57Smrg$as_echo "$lt_prog_compiler_pic" >&6; } 825940dd5a57Smrg 826040dd5a57Smrg 826140dd5a57Smrg 826240dd5a57Smrg 826340dd5a57Smrg 826440dd5a57Smrg 826540dd5a57Smrg# 826640dd5a57Smrg# Check to make sure the PIC flag actually works. 826740dd5a57Smrg# 826840dd5a57Smrgif test -n "$lt_prog_compiler_pic"; then 826940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 827040dd5a57Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 827140dd5a57Smrgif test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 827240dd5a57Smrg $as_echo_n "(cached) " >&6 827340dd5a57Smrgelse 827440dd5a57Smrg lt_cv_prog_compiler_pic_works=no 827540dd5a57Smrg ac_outfile=conftest.$ac_objext 827640dd5a57Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 827740dd5a57Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 827840dd5a57Smrg # Insert the option either (1) after the last *FLAGS variable, or 827940dd5a57Smrg # (2) before a word containing "conftest.", or (3) at the end. 828040dd5a57Smrg # Note that $ac_compile itself does not contain backslashes and begins 828140dd5a57Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 828240dd5a57Smrg # The option is referenced via a variable to avoid confusing sed. 828340dd5a57Smrg lt_compile=`echo "$ac_compile" | $SED \ 828440dd5a57Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 828540dd5a57Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 828640dd5a57Smrg -e 's:$: $lt_compiler_flag:'` 828740dd5a57Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 828840dd5a57Smrg (eval "$lt_compile" 2>conftest.err) 828940dd5a57Smrg ac_status=$? 829040dd5a57Smrg cat conftest.err >&5 829140dd5a57Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 829240dd5a57Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 829340dd5a57Smrg # The compiler can only warn and ignore the option if not recognized 829440dd5a57Smrg # So say no if there are warnings other than the usual output. 829540dd5a57Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 829640dd5a57Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 829740dd5a57Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 829840dd5a57Smrg lt_cv_prog_compiler_pic_works=yes 829940dd5a57Smrg fi 830040dd5a57Smrg fi 830140dd5a57Smrg $RM conftest* 830240dd5a57Smrg 830340dd5a57Smrgfi 830440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 830540dd5a57Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 830640dd5a57Smrg 830740dd5a57Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 830840dd5a57Smrg case $lt_prog_compiler_pic in 830940dd5a57Smrg "" | " "*) ;; 831040dd5a57Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 831140dd5a57Smrg esac 831240dd5a57Smrgelse 831340dd5a57Smrg lt_prog_compiler_pic= 831440dd5a57Smrg lt_prog_compiler_can_build_shared=no 831540dd5a57Smrgfi 831640dd5a57Smrg 831740dd5a57Smrgfi 831840dd5a57Smrg 831940dd5a57Smrg 832040dd5a57Smrg 832140dd5a57Smrg 832240dd5a57Smrg 832340dd5a57Smrg 832440dd5a57Smrg# 832540dd5a57Smrg# Check to make sure the static flag actually works. 832640dd5a57Smrg# 832740dd5a57Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 832840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 832940dd5a57Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 833040dd5a57Smrgif test "${lt_cv_prog_compiler_static_works+set}" = set; then : 833140dd5a57Smrg $as_echo_n "(cached) " >&6 833240dd5a57Smrgelse 833340dd5a57Smrg lt_cv_prog_compiler_static_works=no 833440dd5a57Smrg save_LDFLAGS="$LDFLAGS" 833540dd5a57Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 833640dd5a57Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 833740dd5a57Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 833840dd5a57Smrg # The linker can only warn and ignore the option if not recognized 833940dd5a57Smrg # So say no if there are warnings 834040dd5a57Smrg if test -s conftest.err; then 834140dd5a57Smrg # Append any errors to the config.log. 834240dd5a57Smrg cat conftest.err 1>&5 834340dd5a57Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 834440dd5a57Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 834540dd5a57Smrg if diff conftest.exp conftest.er2 >/dev/null; then 834640dd5a57Smrg lt_cv_prog_compiler_static_works=yes 834740dd5a57Smrg fi 834840dd5a57Smrg else 834940dd5a57Smrg lt_cv_prog_compiler_static_works=yes 835040dd5a57Smrg fi 835140dd5a57Smrg fi 835240dd5a57Smrg $RM -r conftest* 835340dd5a57Smrg LDFLAGS="$save_LDFLAGS" 835440dd5a57Smrg 835540dd5a57Smrgfi 835640dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 835740dd5a57Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 835840dd5a57Smrg 835940dd5a57Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 836040dd5a57Smrg : 836140dd5a57Smrgelse 836240dd5a57Smrg lt_prog_compiler_static= 836340dd5a57Smrgfi 836440dd5a57Smrg 836540dd5a57Smrg 836640dd5a57Smrg 836740dd5a57Smrg 836840dd5a57Smrg 836940dd5a57Smrg 837040dd5a57Smrg 837140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 837240dd5a57Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 837340dd5a57Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then : 837440dd5a57Smrg $as_echo_n "(cached) " >&6 837540dd5a57Smrgelse 837640dd5a57Smrg lt_cv_prog_compiler_c_o=no 837740dd5a57Smrg $RM -r conftest 2>/dev/null 837840dd5a57Smrg mkdir conftest 837940dd5a57Smrg cd conftest 838040dd5a57Smrg mkdir out 838140dd5a57Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 838240dd5a57Smrg 838340dd5a57Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 838440dd5a57Smrg # Insert the option either (1) after the last *FLAGS variable, or 838540dd5a57Smrg # (2) before a word containing "conftest.", or (3) at the end. 838640dd5a57Smrg # Note that $ac_compile itself does not contain backslashes and begins 838740dd5a57Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 838840dd5a57Smrg lt_compile=`echo "$ac_compile" | $SED \ 838940dd5a57Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 839040dd5a57Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 839140dd5a57Smrg -e 's:$: $lt_compiler_flag:'` 839240dd5a57Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 839340dd5a57Smrg (eval "$lt_compile" 2>out/conftest.err) 839440dd5a57Smrg ac_status=$? 839540dd5a57Smrg cat out/conftest.err >&5 839640dd5a57Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 839740dd5a57Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 839840dd5a57Smrg then 839940dd5a57Smrg # The compiler can only warn and ignore the option if not recognized 840040dd5a57Smrg # So say no if there are warnings 840140dd5a57Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 840240dd5a57Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 840340dd5a57Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 840440dd5a57Smrg lt_cv_prog_compiler_c_o=yes 840540dd5a57Smrg fi 840640dd5a57Smrg fi 840740dd5a57Smrg chmod u+w . 2>&5 840840dd5a57Smrg $RM conftest* 840940dd5a57Smrg # SGI C++ compiler will create directory out/ii_files/ for 841040dd5a57Smrg # template instantiation 841140dd5a57Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 841240dd5a57Smrg $RM out/* && rmdir out 841340dd5a57Smrg cd .. 841440dd5a57Smrg $RM -r conftest 841540dd5a57Smrg $RM conftest* 841640dd5a57Smrg 841740dd5a57Smrgfi 841840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 841940dd5a57Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 842040dd5a57Smrg 842140dd5a57Smrg 842240dd5a57Smrg 842340dd5a57Smrg 842440dd5a57Smrg 842540dd5a57Smrg 842640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 842740dd5a57Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 842840dd5a57Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then : 842940dd5a57Smrg $as_echo_n "(cached) " >&6 843040dd5a57Smrgelse 843140dd5a57Smrg lt_cv_prog_compiler_c_o=no 843240dd5a57Smrg $RM -r conftest 2>/dev/null 843340dd5a57Smrg mkdir conftest 843440dd5a57Smrg cd conftest 843540dd5a57Smrg mkdir out 843640dd5a57Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 843740dd5a57Smrg 843840dd5a57Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 843940dd5a57Smrg # Insert the option either (1) after the last *FLAGS variable, or 844040dd5a57Smrg # (2) before a word containing "conftest.", or (3) at the end. 844140dd5a57Smrg # Note that $ac_compile itself does not contain backslashes and begins 844240dd5a57Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 844340dd5a57Smrg lt_compile=`echo "$ac_compile" | $SED \ 844440dd5a57Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 844540dd5a57Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 844640dd5a57Smrg -e 's:$: $lt_compiler_flag:'` 844740dd5a57Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 844840dd5a57Smrg (eval "$lt_compile" 2>out/conftest.err) 844940dd5a57Smrg ac_status=$? 845040dd5a57Smrg cat out/conftest.err >&5 845140dd5a57Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 845240dd5a57Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 845340dd5a57Smrg then 845440dd5a57Smrg # The compiler can only warn and ignore the option if not recognized 845540dd5a57Smrg # So say no if there are warnings 845640dd5a57Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 845740dd5a57Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 845840dd5a57Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 845940dd5a57Smrg lt_cv_prog_compiler_c_o=yes 846040dd5a57Smrg fi 846140dd5a57Smrg fi 846240dd5a57Smrg chmod u+w . 2>&5 846340dd5a57Smrg $RM conftest* 846440dd5a57Smrg # SGI C++ compiler will create directory out/ii_files/ for 846540dd5a57Smrg # template instantiation 846640dd5a57Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 846740dd5a57Smrg $RM out/* && rmdir out 846840dd5a57Smrg cd .. 846940dd5a57Smrg $RM -r conftest 847040dd5a57Smrg $RM conftest* 847140dd5a57Smrg 847240dd5a57Smrgfi 847340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 847440dd5a57Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 847540dd5a57Smrg 847640dd5a57Smrg 847740dd5a57Smrg 847840dd5a57Smrg 847940dd5a57Smrghard_links="nottested" 848040dd5a57Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 848140dd5a57Smrg # do not overwrite the value of need_locks provided by the user 848240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 848340dd5a57Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 848440dd5a57Smrg hard_links=yes 848540dd5a57Smrg $RM conftest* 848640dd5a57Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 848740dd5a57Smrg touch conftest.a 848840dd5a57Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 848940dd5a57Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 849040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 849140dd5a57Smrg$as_echo "$hard_links" >&6; } 849240dd5a57Smrg if test "$hard_links" = no; then 849340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 849440dd5a57Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 849540dd5a57Smrg need_locks=warn 849640dd5a57Smrg fi 849740dd5a57Smrgelse 849840dd5a57Smrg need_locks=no 849940dd5a57Smrgfi 850040dd5a57Smrg 850140dd5a57Smrg 850240dd5a57Smrg 850340dd5a57Smrg 850440dd5a57Smrg 850540dd5a57Smrg 850640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 850740dd5a57Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 850840dd5a57Smrg 850940dd5a57Smrg runpath_var= 851040dd5a57Smrg allow_undefined_flag= 851140dd5a57Smrg always_export_symbols=no 851240dd5a57Smrg archive_cmds= 851340dd5a57Smrg archive_expsym_cmds= 851440dd5a57Smrg compiler_needs_object=no 851540dd5a57Smrg enable_shared_with_static_runtimes=no 851640dd5a57Smrg export_dynamic_flag_spec= 851740dd5a57Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 851840dd5a57Smrg hardcode_automatic=no 851940dd5a57Smrg hardcode_direct=no 852040dd5a57Smrg hardcode_direct_absolute=no 852140dd5a57Smrg hardcode_libdir_flag_spec= 852240dd5a57Smrg hardcode_libdir_flag_spec_ld= 852340dd5a57Smrg hardcode_libdir_separator= 852440dd5a57Smrg hardcode_minus_L=no 852540dd5a57Smrg hardcode_shlibpath_var=unsupported 852640dd5a57Smrg inherit_rpath=no 852740dd5a57Smrg link_all_deplibs=unknown 852840dd5a57Smrg module_cmds= 852940dd5a57Smrg module_expsym_cmds= 853040dd5a57Smrg old_archive_from_new_cmds= 853140dd5a57Smrg old_archive_from_expsyms_cmds= 853240dd5a57Smrg thread_safe_flag_spec= 853340dd5a57Smrg whole_archive_flag_spec= 853440dd5a57Smrg # include_expsyms should be a list of space-separated symbols to be *always* 853540dd5a57Smrg # included in the symbol list 853640dd5a57Smrg include_expsyms= 853740dd5a57Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 853840dd5a57Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 853940dd5a57Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 854040dd5a57Smrg # as well as any symbol that contains `d'. 854140dd5a57Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 854240dd5a57Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 854340dd5a57Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 854440dd5a57Smrg # the symbol is explicitly referenced. Since portable code cannot 854540dd5a57Smrg # rely on this symbol name, it's probably fine to never include it in 854640dd5a57Smrg # preloaded symbol tables. 854740dd5a57Smrg # Exclude shared library initialization/finalization symbols. 854840dd5a57Smrg extract_expsyms_cmds= 854940dd5a57Smrg 855040dd5a57Smrg case $host_os in 855140dd5a57Smrg cygwin* | mingw* | pw32* | cegcc*) 855240dd5a57Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 855340dd5a57Smrg # When not using gcc, we currently assume that we are using 855440dd5a57Smrg # Microsoft Visual C++. 855540dd5a57Smrg if test "$GCC" != yes; then 855640dd5a57Smrg with_gnu_ld=no 855740dd5a57Smrg fi 855840dd5a57Smrg ;; 855940dd5a57Smrg interix*) 856040dd5a57Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 856140dd5a57Smrg with_gnu_ld=yes 856240dd5a57Smrg ;; 856340dd5a57Smrg openbsd*) 856440dd5a57Smrg with_gnu_ld=no 856540dd5a57Smrg ;; 856640dd5a57Smrg esac 856740dd5a57Smrg 856840dd5a57Smrg ld_shlibs=yes 856940dd5a57Smrg 857040dd5a57Smrg # On some targets, GNU ld is compatible enough with the native linker 857140dd5a57Smrg # that we're better off using the native interface for both. 857240dd5a57Smrg lt_use_gnu_ld_interface=no 857340dd5a57Smrg if test "$with_gnu_ld" = yes; then 857440dd5a57Smrg case $host_os in 857540dd5a57Smrg aix*) 857640dd5a57Smrg # The AIX port of GNU ld has always aspired to compatibility 857740dd5a57Smrg # with the native linker. However, as the warning in the GNU ld 857840dd5a57Smrg # block says, versions before 2.19.5* couldn't really create working 857940dd5a57Smrg # shared libraries, regardless of the interface used. 858040dd5a57Smrg case `$LD -v 2>&1` in 858140dd5a57Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 858240dd5a57Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 858340dd5a57Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 858440dd5a57Smrg *) 858540dd5a57Smrg lt_use_gnu_ld_interface=yes 858640dd5a57Smrg ;; 858740dd5a57Smrg esac 858840dd5a57Smrg ;; 858940dd5a57Smrg *) 859040dd5a57Smrg lt_use_gnu_ld_interface=yes 859140dd5a57Smrg ;; 859240dd5a57Smrg esac 859340dd5a57Smrg fi 859440dd5a57Smrg 859540dd5a57Smrg if test "$lt_use_gnu_ld_interface" = yes; then 859640dd5a57Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 859740dd5a57Smrg wlarc='${wl}' 859840dd5a57Smrg 859940dd5a57Smrg # Set some defaults for GNU ld with shared library support. These 860040dd5a57Smrg # are reset later if shared libraries are not supported. Putting them 860140dd5a57Smrg # here allows them to be overridden if necessary. 860240dd5a57Smrg runpath_var=LD_RUN_PATH 860340dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 860440dd5a57Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 860540dd5a57Smrg # ancient GNU ld didn't support --whole-archive et. al. 860640dd5a57Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 860740dd5a57Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 860840dd5a57Smrg else 860940dd5a57Smrg whole_archive_flag_spec= 861040dd5a57Smrg fi 861140dd5a57Smrg supports_anon_versioning=no 861240dd5a57Smrg case `$LD -v 2>&1` in 861340dd5a57Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 861440dd5a57Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 861540dd5a57Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 861640dd5a57Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 861740dd5a57Smrg *\ 2.11.*) ;; # other 2.11 versions 861840dd5a57Smrg *) supports_anon_versioning=yes ;; 861940dd5a57Smrg esac 862040dd5a57Smrg 862140dd5a57Smrg # See if GNU ld supports shared libraries. 862240dd5a57Smrg case $host_os in 862340dd5a57Smrg aix[3-9]*) 862440dd5a57Smrg # On AIX/PPC, the GNU linker is very broken 862540dd5a57Smrg if test "$host_cpu" != ia64; then 862640dd5a57Smrg ld_shlibs=no 862740dd5a57Smrg cat <<_LT_EOF 1>&2 862840dd5a57Smrg 862940dd5a57Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 863040dd5a57Smrg*** to be unable to reliably create shared libraries on AIX. 863140dd5a57Smrg*** Therefore, libtool is disabling shared libraries support. If you 863240dd5a57Smrg*** really care for shared libraries, you may want to install binutils 863340dd5a57Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 863440dd5a57Smrg*** You will then need to restart the configuration process. 863540dd5a57Smrg 863640dd5a57Smrg_LT_EOF 863740dd5a57Smrg fi 863840dd5a57Smrg ;; 863940dd5a57Smrg 864040dd5a57Smrg amigaos*) 864140dd5a57Smrg case $host_cpu in 864240dd5a57Smrg powerpc) 864340dd5a57Smrg # see comment about AmigaOS4 .so support 864440dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 864540dd5a57Smrg archive_expsym_cmds='' 864640dd5a57Smrg ;; 864740dd5a57Smrg m68k) 864840dd5a57Smrg 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)' 864940dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 865040dd5a57Smrg hardcode_minus_L=yes 865140dd5a57Smrg ;; 865240dd5a57Smrg esac 865340dd5a57Smrg ;; 865440dd5a57Smrg 865540dd5a57Smrg beos*) 865640dd5a57Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 865740dd5a57Smrg allow_undefined_flag=unsupported 865840dd5a57Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 865940dd5a57Smrg # support --undefined. This deserves some investigation. FIXME 866040dd5a57Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 866140dd5a57Smrg else 866240dd5a57Smrg ld_shlibs=no 866340dd5a57Smrg fi 866440dd5a57Smrg ;; 866540dd5a57Smrg 866640dd5a57Smrg cygwin* | mingw* | pw32* | cegcc*) 866740dd5a57Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 866840dd5a57Smrg # as there is no search path for DLLs. 866940dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 867040dd5a57Smrg export_dynamic_flag_spec='${wl}--export-all-symbols' 867140dd5a57Smrg allow_undefined_flag=unsupported 867240dd5a57Smrg always_export_symbols=no 867340dd5a57Smrg enable_shared_with_static_runtimes=yes 867440dd5a57Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 867540dd5a57Smrg 867640dd5a57Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 867740dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 867840dd5a57Smrg # If the export-symbols file already is a .def file (1st line 867940dd5a57Smrg # is EXPORTS), use it as is; otherwise, prepend... 868040dd5a57Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 868140dd5a57Smrg cp $export_symbols $output_objdir/$soname.def; 868240dd5a57Smrg else 868340dd5a57Smrg echo EXPORTS > $output_objdir/$soname.def; 868440dd5a57Smrg cat $export_symbols >> $output_objdir/$soname.def; 868540dd5a57Smrg fi~ 868640dd5a57Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 868740dd5a57Smrg else 868840dd5a57Smrg ld_shlibs=no 868940dd5a57Smrg fi 869040dd5a57Smrg ;; 869140dd5a57Smrg 869240dd5a57Smrg haiku*) 869340dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 869440dd5a57Smrg link_all_deplibs=yes 869540dd5a57Smrg ;; 869640dd5a57Smrg 869740dd5a57Smrg interix[3-9]*) 869840dd5a57Smrg hardcode_direct=no 869940dd5a57Smrg hardcode_shlibpath_var=no 870040dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 870140dd5a57Smrg export_dynamic_flag_spec='${wl}-E' 870240dd5a57Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 870340dd5a57Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 870440dd5a57Smrg # default) and relocated if they conflict, which is a slow very memory 870540dd5a57Smrg # consuming and fragmenting process. To avoid this, we pick a random, 870640dd5a57Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 870740dd5a57Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 870840dd5a57Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 870940dd5a57Smrg 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' 871040dd5a57Smrg ;; 871140dd5a57Smrg 871240dd5a57Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 871340dd5a57Smrg tmp_diet=no 871440dd5a57Smrg if test "$host_os" = linux-dietlibc; then 871540dd5a57Smrg case $cc_basename in 871640dd5a57Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 871740dd5a57Smrg esac 871840dd5a57Smrg fi 871940dd5a57Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 872040dd5a57Smrg && test "$tmp_diet" = no 872140dd5a57Smrg then 872240dd5a57Smrg tmp_addflag= 872340dd5a57Smrg tmp_sharedflag='-shared' 872440dd5a57Smrg case $cc_basename,$host_cpu in 872540dd5a57Smrg pgcc*) # Portland Group C compiler 872640dd5a57Smrg 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' 872740dd5a57Smrg tmp_addflag=' $pic_flag' 872840dd5a57Smrg ;; 872940dd5a57Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 873040dd5a57Smrg # Portland Group f77 and f90 compilers 873140dd5a57Smrg 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' 873240dd5a57Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 873340dd5a57Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 873440dd5a57Smrg tmp_addflag=' -i_dynamic' ;; 873540dd5a57Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 873640dd5a57Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 873740dd5a57Smrg ifc* | ifort*) # Intel Fortran compiler 873840dd5a57Smrg tmp_addflag=' -nofor_main' ;; 873940dd5a57Smrg lf95*) # Lahey Fortran 8.1 874040dd5a57Smrg whole_archive_flag_spec= 874140dd5a57Smrg tmp_sharedflag='--shared' ;; 874240dd5a57Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 874340dd5a57Smrg tmp_sharedflag='-qmkshrobj' 874440dd5a57Smrg tmp_addflag= ;; 874540dd5a57Smrg nvcc*) # Cuda Compiler Driver 2.2 874640dd5a57Smrg 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' 874740dd5a57Smrg compiler_needs_object=yes 874840dd5a57Smrg ;; 874940dd5a57Smrg esac 875040dd5a57Smrg case `$CC -V 2>&1 | sed 5q` in 875140dd5a57Smrg *Sun\ C*) # Sun C 5.9 875240dd5a57Smrg 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' 875340dd5a57Smrg compiler_needs_object=yes 875440dd5a57Smrg tmp_sharedflag='-G' ;; 875540dd5a57Smrg *Sun\ F*) # Sun Fortran 8.3 875640dd5a57Smrg tmp_sharedflag='-G' ;; 875740dd5a57Smrg esac 875840dd5a57Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 875940dd5a57Smrg 876040dd5a57Smrg if test "x$supports_anon_versioning" = xyes; then 876140dd5a57Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 876240dd5a57Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 876340dd5a57Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 876440dd5a57Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 876540dd5a57Smrg fi 876640dd5a57Smrg 876740dd5a57Smrg case $cc_basename in 876840dd5a57Smrg xlf* | bgf* | bgxlf* | mpixlf*) 876940dd5a57Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 877040dd5a57Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 877140dd5a57Smrg hardcode_libdir_flag_spec= 877240dd5a57Smrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 877340dd5a57Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 877440dd5a57Smrg if test "x$supports_anon_versioning" = xyes; then 877540dd5a57Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 877640dd5a57Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 877740dd5a57Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 877840dd5a57Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 877940dd5a57Smrg fi 878040dd5a57Smrg ;; 878140dd5a57Smrg esac 878240dd5a57Smrg else 878340dd5a57Smrg ld_shlibs=no 878440dd5a57Smrg fi 878540dd5a57Smrg ;; 878640dd5a57Smrg 878740dd5a57Smrg netbsd*) 878840dd5a57Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 878940dd5a57Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 879040dd5a57Smrg wlarc= 879140dd5a57Smrg else 879240dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 879340dd5a57Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 879440dd5a57Smrg fi 879540dd5a57Smrg ;; 879640dd5a57Smrg 879740dd5a57Smrg solaris*) 879840dd5a57Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 879940dd5a57Smrg ld_shlibs=no 880040dd5a57Smrg cat <<_LT_EOF 1>&2 880140dd5a57Smrg 880240dd5a57Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 880340dd5a57Smrg*** create shared libraries on Solaris systems. Therefore, libtool 880440dd5a57Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 880540dd5a57Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 880640dd5a57Smrg*** your PATH or compiler configuration so that the native linker is 880740dd5a57Smrg*** used, and then restart. 880840dd5a57Smrg 880940dd5a57Smrg_LT_EOF 881040dd5a57Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 881140dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 881240dd5a57Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 881340dd5a57Smrg else 881440dd5a57Smrg ld_shlibs=no 881540dd5a57Smrg fi 881640dd5a57Smrg ;; 881740dd5a57Smrg 881840dd5a57Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 881940dd5a57Smrg case `$LD -v 2>&1` in 882040dd5a57Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 882140dd5a57Smrg ld_shlibs=no 882240dd5a57Smrg cat <<_LT_EOF 1>&2 882340dd5a57Smrg 882440dd5a57Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 882540dd5a57Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 882640dd5a57Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 882740dd5a57Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 882840dd5a57Smrg*** your PATH or compiler configuration so that the native linker is 882940dd5a57Smrg*** used, and then restart. 883040dd5a57Smrg 883140dd5a57Smrg_LT_EOF 883240dd5a57Smrg ;; 883340dd5a57Smrg *) 883440dd5a57Smrg # For security reasons, it is highly recommended that you always 883540dd5a57Smrg # use absolute paths for naming shared libraries, and exclude the 883640dd5a57Smrg # DT_RUNPATH tag from executables and libraries. But doing so 883740dd5a57Smrg # requires that you compile everything twice, which is a pain. 883840dd5a57Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 883940dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 884040dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 884140dd5a57Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 884240dd5a57Smrg else 884340dd5a57Smrg ld_shlibs=no 884440dd5a57Smrg fi 884540dd5a57Smrg ;; 884640dd5a57Smrg esac 884740dd5a57Smrg ;; 884840dd5a57Smrg 884940dd5a57Smrg sunos4*) 885040dd5a57Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 885140dd5a57Smrg wlarc= 885240dd5a57Smrg hardcode_direct=yes 885340dd5a57Smrg hardcode_shlibpath_var=no 885440dd5a57Smrg ;; 885540dd5a57Smrg 885640dd5a57Smrg *) 885740dd5a57Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 885840dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 885940dd5a57Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 886040dd5a57Smrg else 886140dd5a57Smrg ld_shlibs=no 886240dd5a57Smrg fi 886340dd5a57Smrg ;; 886440dd5a57Smrg esac 886540dd5a57Smrg 886640dd5a57Smrg if test "$ld_shlibs" = no; then 886740dd5a57Smrg runpath_var= 886840dd5a57Smrg hardcode_libdir_flag_spec= 886940dd5a57Smrg export_dynamic_flag_spec= 887040dd5a57Smrg whole_archive_flag_spec= 887140dd5a57Smrg fi 887240dd5a57Smrg else 887340dd5a57Smrg # PORTME fill in a description of your system's linker (not GNU ld) 887440dd5a57Smrg case $host_os in 887540dd5a57Smrg aix3*) 887640dd5a57Smrg allow_undefined_flag=unsupported 887740dd5a57Smrg always_export_symbols=yes 887840dd5a57Smrg 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' 887940dd5a57Smrg # Note: this linker hardcodes the directories in LIBPATH if there 888040dd5a57Smrg # are no directories specified by -L. 888140dd5a57Smrg hardcode_minus_L=yes 888240dd5a57Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 888340dd5a57Smrg # Neither direct hardcoding nor static linking is supported with a 888440dd5a57Smrg # broken collect2. 888540dd5a57Smrg hardcode_direct=unsupported 888640dd5a57Smrg fi 888740dd5a57Smrg ;; 888840dd5a57Smrg 888940dd5a57Smrg aix[4-9]*) 889040dd5a57Smrg if test "$host_cpu" = ia64; then 889140dd5a57Smrg # On IA64, the linker does run time linking by default, so we don't 889240dd5a57Smrg # have to do anything special. 889340dd5a57Smrg aix_use_runtimelinking=no 889440dd5a57Smrg exp_sym_flag='-Bexport' 889540dd5a57Smrg no_entry_flag="" 889640dd5a57Smrg else 889740dd5a57Smrg # If we're using GNU nm, then we don't want the "-C" option. 889840dd5a57Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 889940dd5a57Smrg # Also, AIX nm treats weak defined symbols like other global 890040dd5a57Smrg # defined symbols, whereas GNU nm marks them as "W". 890140dd5a57Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 890240dd5a57Smrg 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' 890340dd5a57Smrg else 890440dd5a57Smrg 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' 890540dd5a57Smrg fi 890640dd5a57Smrg aix_use_runtimelinking=no 890740dd5a57Smrg 890840dd5a57Smrg # Test if we are trying to use run time linking or normal 890940dd5a57Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 891040dd5a57Smrg # need to do runtime linking. 891140dd5a57Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 891240dd5a57Smrg for ld_flag in $LDFLAGS; do 891340dd5a57Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 891440dd5a57Smrg aix_use_runtimelinking=yes 891540dd5a57Smrg break 891640dd5a57Smrg fi 891740dd5a57Smrg done 891840dd5a57Smrg ;; 891940dd5a57Smrg esac 892040dd5a57Smrg 892140dd5a57Smrg exp_sym_flag='-bexport' 892240dd5a57Smrg no_entry_flag='-bnoentry' 892340dd5a57Smrg fi 892440dd5a57Smrg 892540dd5a57Smrg # When large executables or shared objects are built, AIX ld can 892640dd5a57Smrg # have problems creating the table of contents. If linking a library 892740dd5a57Smrg # or program results in "error TOC overflow" add -mminimal-toc to 892840dd5a57Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 892940dd5a57Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 893040dd5a57Smrg 893140dd5a57Smrg archive_cmds='' 893240dd5a57Smrg hardcode_direct=yes 893340dd5a57Smrg hardcode_direct_absolute=yes 893440dd5a57Smrg hardcode_libdir_separator=':' 893540dd5a57Smrg link_all_deplibs=yes 893640dd5a57Smrg file_list_spec='${wl}-f,' 893740dd5a57Smrg 893840dd5a57Smrg if test "$GCC" = yes; then 893940dd5a57Smrg case $host_os in aix4.[012]|aix4.[012].*) 894040dd5a57Smrg # We only want to do this on AIX 4.2 and lower, the check 894140dd5a57Smrg # below for broken collect2 doesn't work under 4.3+ 894240dd5a57Smrg collect2name=`${CC} -print-prog-name=collect2` 894340dd5a57Smrg if test -f "$collect2name" && 894440dd5a57Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 894540dd5a57Smrg then 894640dd5a57Smrg # We have reworked collect2 894740dd5a57Smrg : 894840dd5a57Smrg else 894940dd5a57Smrg # We have old collect2 895040dd5a57Smrg hardcode_direct=unsupported 895140dd5a57Smrg # It fails to find uninstalled libraries when the uninstalled 895240dd5a57Smrg # path is not listed in the libpath. Setting hardcode_minus_L 895340dd5a57Smrg # to unsupported forces relinking 895440dd5a57Smrg hardcode_minus_L=yes 895540dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 895640dd5a57Smrg hardcode_libdir_separator= 895740dd5a57Smrg fi 895840dd5a57Smrg ;; 895940dd5a57Smrg esac 896040dd5a57Smrg shared_flag='-shared' 896140dd5a57Smrg if test "$aix_use_runtimelinking" = yes; then 896240dd5a57Smrg shared_flag="$shared_flag "'${wl}-G' 896340dd5a57Smrg fi 896440dd5a57Smrg else 896540dd5a57Smrg # not using gcc 896640dd5a57Smrg if test "$host_cpu" = ia64; then 896740dd5a57Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 896840dd5a57Smrg # chokes on -Wl,-G. The following line is correct: 896940dd5a57Smrg shared_flag='-G' 897040dd5a57Smrg else 897140dd5a57Smrg if test "$aix_use_runtimelinking" = yes; then 897240dd5a57Smrg shared_flag='${wl}-G' 897340dd5a57Smrg else 897440dd5a57Smrg shared_flag='${wl}-bM:SRE' 897540dd5a57Smrg fi 897640dd5a57Smrg fi 897740dd5a57Smrg fi 897840dd5a57Smrg 897940dd5a57Smrg export_dynamic_flag_spec='${wl}-bexpall' 898040dd5a57Smrg # It seems that -bexpall does not export symbols beginning with 898140dd5a57Smrg # underscore (_), so it is better to generate a list of symbols to export. 898240dd5a57Smrg always_export_symbols=yes 898340dd5a57Smrg if test "$aix_use_runtimelinking" = yes; then 898440dd5a57Smrg # Warning - without using the other runtime loading flags (-brtl), 898540dd5a57Smrg # -berok will link without error, but may produce a broken library. 898640dd5a57Smrg allow_undefined_flag='-berok' 898740dd5a57Smrg # Determine the default libpath from the value encoded in an 898840dd5a57Smrg # empty executable. 898940dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 899040dd5a57Smrg/* end confdefs.h. */ 899140dd5a57Smrg 899240dd5a57Smrgint 899340dd5a57Smrgmain () 899440dd5a57Smrg{ 899540dd5a57Smrg 899640dd5a57Smrg ; 899740dd5a57Smrg return 0; 899840dd5a57Smrg} 899940dd5a57Smrg_ACEOF 900040dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 900140dd5a57Smrg 900240dd5a57Smrglt_aix_libpath_sed=' 900340dd5a57Smrg /Import File Strings/,/^$/ { 900440dd5a57Smrg /^0/ { 900540dd5a57Smrg s/^0 *\(.*\)$/\1/ 900640dd5a57Smrg p 900740dd5a57Smrg } 900840dd5a57Smrg }' 900940dd5a57Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 901040dd5a57Smrg# Check for a 64-bit object if we didn't find anything. 901140dd5a57Smrgif test -z "$aix_libpath"; then 901240dd5a57Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 901340dd5a57Smrgfi 901440dd5a57Smrgfi 901540dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 901640dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 901740dd5a57Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 901840dd5a57Smrg 901940dd5a57Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 902040dd5a57Smrg 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" 902140dd5a57Smrg else 902240dd5a57Smrg if test "$host_cpu" = ia64; then 902340dd5a57Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 902440dd5a57Smrg allow_undefined_flag="-z nodefs" 902540dd5a57Smrg 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" 902640dd5a57Smrg else 902740dd5a57Smrg # Determine the default libpath from the value encoded in an 902840dd5a57Smrg # empty executable. 902940dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 903040dd5a57Smrg/* end confdefs.h. */ 903140dd5a57Smrg 903240dd5a57Smrgint 903340dd5a57Smrgmain () 903440dd5a57Smrg{ 903540dd5a57Smrg 903640dd5a57Smrg ; 903740dd5a57Smrg return 0; 903840dd5a57Smrg} 903940dd5a57Smrg_ACEOF 904040dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 904140dd5a57Smrg 904240dd5a57Smrglt_aix_libpath_sed=' 904340dd5a57Smrg /Import File Strings/,/^$/ { 904440dd5a57Smrg /^0/ { 904540dd5a57Smrg s/^0 *\(.*\)$/\1/ 904640dd5a57Smrg p 904740dd5a57Smrg } 904840dd5a57Smrg }' 904940dd5a57Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 905040dd5a57Smrg# Check for a 64-bit object if we didn't find anything. 905140dd5a57Smrgif test -z "$aix_libpath"; then 905240dd5a57Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 905340dd5a57Smrgfi 905440dd5a57Smrgfi 905540dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 905640dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 905740dd5a57Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 905840dd5a57Smrg 905940dd5a57Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 906040dd5a57Smrg # Warning - without using the other run time loading flags, 906140dd5a57Smrg # -berok will link without error, but may produce a broken library. 906240dd5a57Smrg no_undefined_flag=' ${wl}-bernotok' 906340dd5a57Smrg allow_undefined_flag=' ${wl}-berok' 906440dd5a57Smrg if test "$with_gnu_ld" = yes; then 906540dd5a57Smrg # We only use this code for GNU lds that support --whole-archive. 906640dd5a57Smrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 906740dd5a57Smrg else 906840dd5a57Smrg # Exported symbols can be pulled into shared objects from archives 906940dd5a57Smrg whole_archive_flag_spec='$convenience' 907040dd5a57Smrg fi 907140dd5a57Smrg archive_cmds_need_lc=yes 907240dd5a57Smrg # This is similar to how AIX traditionally builds its shared libraries. 907340dd5a57Smrg 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' 907440dd5a57Smrg fi 907540dd5a57Smrg fi 907640dd5a57Smrg ;; 907740dd5a57Smrg 907840dd5a57Smrg amigaos*) 907940dd5a57Smrg case $host_cpu in 908040dd5a57Smrg powerpc) 908140dd5a57Smrg # see comment about AmigaOS4 .so support 908240dd5a57Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 908340dd5a57Smrg archive_expsym_cmds='' 908440dd5a57Smrg ;; 908540dd5a57Smrg m68k) 908640dd5a57Smrg 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)' 908740dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 908840dd5a57Smrg hardcode_minus_L=yes 908940dd5a57Smrg ;; 909040dd5a57Smrg esac 909140dd5a57Smrg ;; 909240dd5a57Smrg 909340dd5a57Smrg bsdi[45]*) 909440dd5a57Smrg export_dynamic_flag_spec=-rdynamic 909540dd5a57Smrg ;; 909640dd5a57Smrg 909740dd5a57Smrg cygwin* | mingw* | pw32* | cegcc*) 909840dd5a57Smrg # When not using gcc, we currently assume that we are using 909940dd5a57Smrg # Microsoft Visual C++. 910040dd5a57Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 910140dd5a57Smrg # no search path for DLLs. 910240dd5a57Smrg hardcode_libdir_flag_spec=' ' 910340dd5a57Smrg allow_undefined_flag=unsupported 910440dd5a57Smrg # Tell ltmain to make .lib files, not .a files. 910540dd5a57Smrg libext=lib 910640dd5a57Smrg # Tell ltmain to make .dll files, not .so files. 910740dd5a57Smrg shrext_cmds=".dll" 910840dd5a57Smrg # FIXME: Setting linknames here is a bad hack. 910940dd5a57Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 911040dd5a57Smrg # The linker will automatically build a .lib file if we build a DLL. 911140dd5a57Smrg old_archive_from_new_cmds='true' 911240dd5a57Smrg # FIXME: Should let the user specify the lib program. 911340dd5a57Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 911440dd5a57Smrg fix_srcfile_path='`cygpath -w "$srcfile"`' 911540dd5a57Smrg enable_shared_with_static_runtimes=yes 911640dd5a57Smrg ;; 911740dd5a57Smrg 911840dd5a57Smrg darwin* | rhapsody*) 911940dd5a57Smrg 912040dd5a57Smrg 912140dd5a57Smrg archive_cmds_need_lc=no 912240dd5a57Smrg hardcode_direct=no 912340dd5a57Smrg hardcode_automatic=yes 912440dd5a57Smrg hardcode_shlibpath_var=unsupported 912540dd5a57Smrg if test "$lt_cv_ld_force_load" = "yes"; then 912640dd5a57Smrg 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\"`' 912740dd5a57Smrg else 912840dd5a57Smrg whole_archive_flag_spec='' 912940dd5a57Smrg fi 913040dd5a57Smrg link_all_deplibs=yes 913140dd5a57Smrg allow_undefined_flag="$_lt_dar_allow_undefined" 913240dd5a57Smrg case $cc_basename in 913340dd5a57Smrg ifort*) _lt_dar_can_shared=yes ;; 913440dd5a57Smrg *) _lt_dar_can_shared=$GCC ;; 913540dd5a57Smrg esac 913640dd5a57Smrg if test "$_lt_dar_can_shared" = "yes"; then 913740dd5a57Smrg output_verbose_link_cmd=func_echo_all 913840dd5a57Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 913940dd5a57Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 914040dd5a57Smrg 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}" 914140dd5a57Smrg 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}" 914240dd5a57Smrg 914340dd5a57Smrg else 914440dd5a57Smrg ld_shlibs=no 914540dd5a57Smrg fi 914640dd5a57Smrg 914740dd5a57Smrg ;; 914840dd5a57Smrg 914940dd5a57Smrg dgux*) 915040dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 915140dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 915240dd5a57Smrg hardcode_shlibpath_var=no 915340dd5a57Smrg ;; 915440dd5a57Smrg 915540dd5a57Smrg freebsd1*) 915640dd5a57Smrg ld_shlibs=no 915740dd5a57Smrg ;; 915840dd5a57Smrg 915940dd5a57Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 916040dd5a57Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 916140dd5a57Smrg # does not break anything, and helps significantly (at the cost of a little 916240dd5a57Smrg # extra space). 916340dd5a57Smrg freebsd2.2*) 916440dd5a57Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 916540dd5a57Smrg hardcode_libdir_flag_spec='-R$libdir' 916640dd5a57Smrg hardcode_direct=yes 916740dd5a57Smrg hardcode_shlibpath_var=no 916840dd5a57Smrg ;; 916940dd5a57Smrg 917040dd5a57Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 917140dd5a57Smrg freebsd2*) 917240dd5a57Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 917340dd5a57Smrg hardcode_direct=yes 917440dd5a57Smrg hardcode_minus_L=yes 917540dd5a57Smrg hardcode_shlibpath_var=no 917640dd5a57Smrg ;; 917740dd5a57Smrg 917840dd5a57Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 917940dd5a57Smrg freebsd* | dragonfly*) 918040dd5a57Smrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 918140dd5a57Smrg hardcode_libdir_flag_spec='-R$libdir' 918240dd5a57Smrg hardcode_direct=yes 918340dd5a57Smrg hardcode_shlibpath_var=no 918440dd5a57Smrg ;; 918540dd5a57Smrg 918640dd5a57Smrg hpux9*) 918740dd5a57Smrg if test "$GCC" = yes; then 918840dd5a57Smrg archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 918940dd5a57Smrg else 919040dd5a57Smrg 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' 919140dd5a57Smrg fi 919240dd5a57Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 919340dd5a57Smrg hardcode_libdir_separator=: 919440dd5a57Smrg hardcode_direct=yes 919540dd5a57Smrg 919640dd5a57Smrg # hardcode_minus_L: Not really in the search PATH, 919740dd5a57Smrg # but as the default location of the library. 919840dd5a57Smrg hardcode_minus_L=yes 919940dd5a57Smrg export_dynamic_flag_spec='${wl}-E' 920040dd5a57Smrg ;; 920140dd5a57Smrg 920240dd5a57Smrg hpux10*) 920340dd5a57Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 920440dd5a57Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 920540dd5a57Smrg else 920640dd5a57Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 920740dd5a57Smrg fi 920840dd5a57Smrg if test "$with_gnu_ld" = no; then 920940dd5a57Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 921040dd5a57Smrg hardcode_libdir_flag_spec_ld='+b $libdir' 921140dd5a57Smrg hardcode_libdir_separator=: 921240dd5a57Smrg hardcode_direct=yes 921340dd5a57Smrg hardcode_direct_absolute=yes 921440dd5a57Smrg export_dynamic_flag_spec='${wl}-E' 921540dd5a57Smrg # hardcode_minus_L: Not really in the search PATH, 921640dd5a57Smrg # but as the default location of the library. 921740dd5a57Smrg hardcode_minus_L=yes 921840dd5a57Smrg fi 921940dd5a57Smrg ;; 922040dd5a57Smrg 922140dd5a57Smrg hpux11*) 922240dd5a57Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 922340dd5a57Smrg case $host_cpu in 922440dd5a57Smrg hppa*64*) 922540dd5a57Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 922640dd5a57Smrg ;; 922740dd5a57Smrg ia64*) 922840dd5a57Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 922940dd5a57Smrg ;; 923040dd5a57Smrg *) 923140dd5a57Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 923240dd5a57Smrg ;; 923340dd5a57Smrg esac 923440dd5a57Smrg else 923540dd5a57Smrg case $host_cpu in 923640dd5a57Smrg hppa*64*) 923740dd5a57Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 923840dd5a57Smrg ;; 923940dd5a57Smrg ia64*) 924040dd5a57Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 924140dd5a57Smrg ;; 924240dd5a57Smrg *) 924340dd5a57Smrg 924440dd5a57Smrg # Older versions of the 11.00 compiler do not understand -b yet 924540dd5a57Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 924640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 924740dd5a57Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 924840dd5a57Smrgif test "${lt_cv_prog_compiler__b+set}" = set; then : 924940dd5a57Smrg $as_echo_n "(cached) " >&6 925040dd5a57Smrgelse 925140dd5a57Smrg lt_cv_prog_compiler__b=no 925240dd5a57Smrg save_LDFLAGS="$LDFLAGS" 925340dd5a57Smrg LDFLAGS="$LDFLAGS -b" 925440dd5a57Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 925540dd5a57Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 925640dd5a57Smrg # The linker can only warn and ignore the option if not recognized 925740dd5a57Smrg # So say no if there are warnings 925840dd5a57Smrg if test -s conftest.err; then 925940dd5a57Smrg # Append any errors to the config.log. 926040dd5a57Smrg cat conftest.err 1>&5 926140dd5a57Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 926240dd5a57Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 926340dd5a57Smrg if diff conftest.exp conftest.er2 >/dev/null; then 926440dd5a57Smrg lt_cv_prog_compiler__b=yes 926540dd5a57Smrg fi 926640dd5a57Smrg else 926740dd5a57Smrg lt_cv_prog_compiler__b=yes 926840dd5a57Smrg fi 926940dd5a57Smrg fi 927040dd5a57Smrg $RM -r conftest* 927140dd5a57Smrg LDFLAGS="$save_LDFLAGS" 927240dd5a57Smrg 927340dd5a57Smrgfi 927440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 927540dd5a57Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 927640dd5a57Smrg 927740dd5a57Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then 927840dd5a57Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 927940dd5a57Smrgelse 928040dd5a57Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 928140dd5a57Smrgfi 928240dd5a57Smrg 928340dd5a57Smrg ;; 928440dd5a57Smrg esac 928540dd5a57Smrg fi 928640dd5a57Smrg if test "$with_gnu_ld" = no; then 928740dd5a57Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 928840dd5a57Smrg hardcode_libdir_separator=: 928940dd5a57Smrg 929040dd5a57Smrg case $host_cpu in 929140dd5a57Smrg hppa*64*|ia64*) 929240dd5a57Smrg hardcode_direct=no 929340dd5a57Smrg hardcode_shlibpath_var=no 929440dd5a57Smrg ;; 929540dd5a57Smrg *) 929640dd5a57Smrg hardcode_direct=yes 929740dd5a57Smrg hardcode_direct_absolute=yes 929840dd5a57Smrg export_dynamic_flag_spec='${wl}-E' 929940dd5a57Smrg 930040dd5a57Smrg # hardcode_minus_L: Not really in the search PATH, 930140dd5a57Smrg # but as the default location of the library. 930240dd5a57Smrg hardcode_minus_L=yes 930340dd5a57Smrg ;; 930440dd5a57Smrg esac 930540dd5a57Smrg fi 930640dd5a57Smrg ;; 930740dd5a57Smrg 930840dd5a57Smrg irix5* | irix6* | nonstopux*) 930940dd5a57Smrg if test "$GCC" = yes; then 931040dd5a57Smrg archive_cmds='$CC -shared $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' 931140dd5a57Smrg # Try to use the -exported_symbol ld option, if it does not 931240dd5a57Smrg # work, assume that -exports_file does not work either and 931340dd5a57Smrg # implicitly export all symbols. 931440dd5a57Smrg save_LDFLAGS="$LDFLAGS" 931540dd5a57Smrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 931640dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 931740dd5a57Smrg/* end confdefs.h. */ 931840dd5a57Smrgint foo(void) {} 931940dd5a57Smrg_ACEOF 932040dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 932140dd5a57Smrg archive_expsym_cmds='$CC -shared $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' 932240dd5a57Smrg 932340dd5a57Smrgfi 932440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 932540dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 932640dd5a57Smrg LDFLAGS="$save_LDFLAGS" 932740dd5a57Smrg else 932840dd5a57Smrg 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' 932940dd5a57Smrg 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' 933040dd5a57Smrg fi 933140dd5a57Smrg archive_cmds_need_lc='no' 933240dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 933340dd5a57Smrg hardcode_libdir_separator=: 933440dd5a57Smrg inherit_rpath=yes 933540dd5a57Smrg link_all_deplibs=yes 933640dd5a57Smrg ;; 933740dd5a57Smrg 933840dd5a57Smrg netbsd*) 933940dd5a57Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 934040dd5a57Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 934140dd5a57Smrg else 934240dd5a57Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 934340dd5a57Smrg fi 934440dd5a57Smrg hardcode_libdir_flag_spec='-R$libdir' 934540dd5a57Smrg hardcode_direct=yes 934640dd5a57Smrg hardcode_shlibpath_var=no 934740dd5a57Smrg ;; 934840dd5a57Smrg 934940dd5a57Smrg newsos6) 935040dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 935140dd5a57Smrg hardcode_direct=yes 935240dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 935340dd5a57Smrg hardcode_libdir_separator=: 935440dd5a57Smrg hardcode_shlibpath_var=no 935540dd5a57Smrg ;; 935640dd5a57Smrg 935740dd5a57Smrg *nto* | *qnx*) 935840dd5a57Smrg ;; 935940dd5a57Smrg 936040dd5a57Smrg openbsd*) 936140dd5a57Smrg if test -f /usr/libexec/ld.so; then 936240dd5a57Smrg hardcode_direct=yes 936340dd5a57Smrg hardcode_shlibpath_var=no 936440dd5a57Smrg hardcode_direct_absolute=yes 936540dd5a57Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 936640dd5a57Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 936740dd5a57Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 936840dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 936940dd5a57Smrg export_dynamic_flag_spec='${wl}-E' 937040dd5a57Smrg else 937140dd5a57Smrg case $host_os in 937240dd5a57Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 937340dd5a57Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 937440dd5a57Smrg hardcode_libdir_flag_spec='-R$libdir' 937540dd5a57Smrg ;; 937640dd5a57Smrg *) 937740dd5a57Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 937840dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 937940dd5a57Smrg ;; 938040dd5a57Smrg esac 938140dd5a57Smrg fi 938240dd5a57Smrg else 938340dd5a57Smrg ld_shlibs=no 938440dd5a57Smrg fi 938540dd5a57Smrg ;; 938640dd5a57Smrg 938740dd5a57Smrg os2*) 938840dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 938940dd5a57Smrg hardcode_minus_L=yes 939040dd5a57Smrg allow_undefined_flag=unsupported 939140dd5a57Smrg 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' 939240dd5a57Smrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 939340dd5a57Smrg ;; 939440dd5a57Smrg 939540dd5a57Smrg osf3*) 939640dd5a57Smrg if test "$GCC" = yes; then 939740dd5a57Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 939840dd5a57Smrg 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' 939940dd5a57Smrg else 940040dd5a57Smrg allow_undefined_flag=' -expect_unresolved \*' 940140dd5a57Smrg 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' 940240dd5a57Smrg fi 940340dd5a57Smrg archive_cmds_need_lc='no' 940440dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 940540dd5a57Smrg hardcode_libdir_separator=: 940640dd5a57Smrg ;; 940740dd5a57Smrg 940840dd5a57Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 940940dd5a57Smrg if test "$GCC" = yes; then 941040dd5a57Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 941140dd5a57Smrg archive_cmds='$CC -shared${allow_undefined_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' 941240dd5a57Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 941340dd5a57Smrg else 941440dd5a57Smrg allow_undefined_flag=' -expect_unresolved \*' 941540dd5a57Smrg 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' 941640dd5a57Smrg 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~ 941740dd5a57Smrg $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' 941840dd5a57Smrg 941940dd5a57Smrg # Both c and cxx compiler support -rpath directly 942040dd5a57Smrg hardcode_libdir_flag_spec='-rpath $libdir' 942140dd5a57Smrg fi 942240dd5a57Smrg archive_cmds_need_lc='no' 942340dd5a57Smrg hardcode_libdir_separator=: 942440dd5a57Smrg ;; 942540dd5a57Smrg 942640dd5a57Smrg solaris*) 942740dd5a57Smrg no_undefined_flag=' -z defs' 942840dd5a57Smrg if test "$GCC" = yes; then 942940dd5a57Smrg wlarc='${wl}' 943040dd5a57Smrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 943140dd5a57Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 943240dd5a57Smrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 943340dd5a57Smrg else 943440dd5a57Smrg case `$CC -V 2>&1` in 943540dd5a57Smrg *"Compilers 5.0"*) 943640dd5a57Smrg wlarc='' 943740dd5a57Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 943840dd5a57Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 943940dd5a57Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 944040dd5a57Smrg ;; 944140dd5a57Smrg *) 944240dd5a57Smrg wlarc='${wl}' 944340dd5a57Smrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 944440dd5a57Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 944540dd5a57Smrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 944640dd5a57Smrg ;; 944740dd5a57Smrg esac 944840dd5a57Smrg fi 944940dd5a57Smrg hardcode_libdir_flag_spec='-R$libdir' 945040dd5a57Smrg hardcode_shlibpath_var=no 945140dd5a57Smrg case $host_os in 945240dd5a57Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 945340dd5a57Smrg *) 945440dd5a57Smrg # The compiler driver will combine and reorder linker options, 945540dd5a57Smrg # but understands `-z linker_flag'. GCC discards it without `$wl', 945640dd5a57Smrg # but is careful enough not to reorder. 945740dd5a57Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 945840dd5a57Smrg if test "$GCC" = yes; then 945940dd5a57Smrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 946040dd5a57Smrg else 946140dd5a57Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 946240dd5a57Smrg fi 946340dd5a57Smrg ;; 946440dd5a57Smrg esac 946540dd5a57Smrg link_all_deplibs=yes 946640dd5a57Smrg ;; 946740dd5a57Smrg 946840dd5a57Smrg sunos4*) 946940dd5a57Smrg if test "x$host_vendor" = xsequent; then 947040dd5a57Smrg # Use $CC to link under sequent, because it throws in some extra .o 947140dd5a57Smrg # files that make .init and .fini sections work. 947240dd5a57Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 947340dd5a57Smrg else 947440dd5a57Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 947540dd5a57Smrg fi 947640dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 947740dd5a57Smrg hardcode_direct=yes 947840dd5a57Smrg hardcode_minus_L=yes 947940dd5a57Smrg hardcode_shlibpath_var=no 948040dd5a57Smrg ;; 948140dd5a57Smrg 948240dd5a57Smrg sysv4) 948340dd5a57Smrg case $host_vendor in 948440dd5a57Smrg sni) 948540dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 948640dd5a57Smrg hardcode_direct=yes # is this really true??? 948740dd5a57Smrg ;; 948840dd5a57Smrg siemens) 948940dd5a57Smrg ## LD is ld it makes a PLAMLIB 949040dd5a57Smrg ## CC just makes a GrossModule. 949140dd5a57Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 949240dd5a57Smrg reload_cmds='$CC -r -o $output$reload_objs' 949340dd5a57Smrg hardcode_direct=no 949440dd5a57Smrg ;; 949540dd5a57Smrg motorola) 949640dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 949740dd5a57Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 949840dd5a57Smrg ;; 949940dd5a57Smrg esac 950040dd5a57Smrg runpath_var='LD_RUN_PATH' 950140dd5a57Smrg hardcode_shlibpath_var=no 950240dd5a57Smrg ;; 950340dd5a57Smrg 950440dd5a57Smrg sysv4.3*) 950540dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 950640dd5a57Smrg hardcode_shlibpath_var=no 950740dd5a57Smrg export_dynamic_flag_spec='-Bexport' 950840dd5a57Smrg ;; 950940dd5a57Smrg 951040dd5a57Smrg sysv4*MP*) 951140dd5a57Smrg if test -d /usr/nec; then 951240dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 951340dd5a57Smrg hardcode_shlibpath_var=no 951440dd5a57Smrg runpath_var=LD_RUN_PATH 951540dd5a57Smrg hardcode_runpath_var=yes 951640dd5a57Smrg ld_shlibs=yes 951740dd5a57Smrg fi 951840dd5a57Smrg ;; 951940dd5a57Smrg 952040dd5a57Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 952140dd5a57Smrg no_undefined_flag='${wl}-z,text' 952240dd5a57Smrg archive_cmds_need_lc=no 952340dd5a57Smrg hardcode_shlibpath_var=no 952440dd5a57Smrg runpath_var='LD_RUN_PATH' 952540dd5a57Smrg 952640dd5a57Smrg if test "$GCC" = yes; then 952740dd5a57Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 952840dd5a57Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 952940dd5a57Smrg else 953040dd5a57Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 953140dd5a57Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 953240dd5a57Smrg fi 953340dd5a57Smrg ;; 953440dd5a57Smrg 953540dd5a57Smrg sysv5* | sco3.2v5* | sco5v6*) 953640dd5a57Smrg # Note: We can NOT use -z defs as we might desire, because we do not 953740dd5a57Smrg # link with -lc, and that would cause any symbols used from libc to 953840dd5a57Smrg # always be unresolved, which means just about no library would 953940dd5a57Smrg # ever link correctly. If we're not using GNU ld we use -z text 954040dd5a57Smrg # though, which does catch some bad symbols but isn't as heavy-handed 954140dd5a57Smrg # as -z defs. 954240dd5a57Smrg no_undefined_flag='${wl}-z,text' 954340dd5a57Smrg allow_undefined_flag='${wl}-z,nodefs' 954440dd5a57Smrg archive_cmds_need_lc=no 954540dd5a57Smrg hardcode_shlibpath_var=no 954640dd5a57Smrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 954740dd5a57Smrg hardcode_libdir_separator=':' 954840dd5a57Smrg link_all_deplibs=yes 954940dd5a57Smrg export_dynamic_flag_spec='${wl}-Bexport' 955040dd5a57Smrg runpath_var='LD_RUN_PATH' 955140dd5a57Smrg 955240dd5a57Smrg if test "$GCC" = yes; then 955340dd5a57Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 955440dd5a57Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 955540dd5a57Smrg else 955640dd5a57Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 955740dd5a57Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 955840dd5a57Smrg fi 955940dd5a57Smrg ;; 956040dd5a57Smrg 956140dd5a57Smrg uts4*) 956240dd5a57Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 956340dd5a57Smrg hardcode_libdir_flag_spec='-L$libdir' 956440dd5a57Smrg hardcode_shlibpath_var=no 956540dd5a57Smrg ;; 956640dd5a57Smrg 956740dd5a57Smrg *) 956840dd5a57Smrg ld_shlibs=no 956940dd5a57Smrg ;; 957040dd5a57Smrg esac 957140dd5a57Smrg 957240dd5a57Smrg if test x$host_vendor = xsni; then 957340dd5a57Smrg case $host in 957440dd5a57Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 957540dd5a57Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 957640dd5a57Smrg ;; 957740dd5a57Smrg esac 957840dd5a57Smrg fi 957940dd5a57Smrg fi 958040dd5a57Smrg 958140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 958240dd5a57Smrg$as_echo "$ld_shlibs" >&6; } 958340dd5a57Smrgtest "$ld_shlibs" = no && can_build_shared=no 958440dd5a57Smrg 958540dd5a57Smrgwith_gnu_ld=$with_gnu_ld 958640dd5a57Smrg 958740dd5a57Smrg 958840dd5a57Smrg 958940dd5a57Smrg 959040dd5a57Smrg 959140dd5a57Smrg 959240dd5a57Smrg 959340dd5a57Smrg 959440dd5a57Smrg 959540dd5a57Smrg 959640dd5a57Smrg 959740dd5a57Smrg 959840dd5a57Smrg 959940dd5a57Smrg 960040dd5a57Smrg 960140dd5a57Smrg# 960240dd5a57Smrg# Do we need to explicitly link libc? 960340dd5a57Smrg# 960440dd5a57Smrgcase "x$archive_cmds_need_lc" in 960540dd5a57Smrgx|xyes) 960640dd5a57Smrg # Assume -lc should be added 960740dd5a57Smrg archive_cmds_need_lc=yes 960840dd5a57Smrg 960940dd5a57Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 961040dd5a57Smrg case $archive_cmds in 961140dd5a57Smrg *'~'*) 961240dd5a57Smrg # FIXME: we may have to deal with multi-command sequences. 961340dd5a57Smrg ;; 961440dd5a57Smrg '$CC '*) 961540dd5a57Smrg # Test whether the compiler implicitly links with -lc since on some 961640dd5a57Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 961740dd5a57Smrg # to ld, don't add -lc before -lgcc. 961840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 961940dd5a57Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 962040dd5a57Smrgif test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 962140dd5a57Smrg $as_echo_n "(cached) " >&6 962240dd5a57Smrgelse 962340dd5a57Smrg $RM conftest* 962440dd5a57Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 962540dd5a57Smrg 962640dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 962740dd5a57Smrg (eval $ac_compile) 2>&5 962840dd5a57Smrg ac_status=$? 962940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 963040dd5a57Smrg test $ac_status = 0; } 2>conftest.err; then 963140dd5a57Smrg soname=conftest 963240dd5a57Smrg lib=conftest 963340dd5a57Smrg libobjs=conftest.$ac_objext 963440dd5a57Smrg deplibs= 963540dd5a57Smrg wl=$lt_prog_compiler_wl 963640dd5a57Smrg pic_flag=$lt_prog_compiler_pic 963740dd5a57Smrg compiler_flags=-v 963840dd5a57Smrg linker_flags=-v 963940dd5a57Smrg verstring= 964040dd5a57Smrg output_objdir=. 964140dd5a57Smrg libname=conftest 964240dd5a57Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 964340dd5a57Smrg allow_undefined_flag= 964440dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 964540dd5a57Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 964640dd5a57Smrg ac_status=$? 964740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 964840dd5a57Smrg test $ac_status = 0; } 964940dd5a57Smrg then 965040dd5a57Smrg lt_cv_archive_cmds_need_lc=no 965140dd5a57Smrg else 965240dd5a57Smrg lt_cv_archive_cmds_need_lc=yes 965340dd5a57Smrg fi 965440dd5a57Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 965540dd5a57Smrg else 965640dd5a57Smrg cat conftest.err 1>&5 965740dd5a57Smrg fi 965840dd5a57Smrg $RM conftest* 965940dd5a57Smrg 966040dd5a57Smrgfi 966140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 966240dd5a57Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 966340dd5a57Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 966440dd5a57Smrg ;; 966540dd5a57Smrg esac 966640dd5a57Smrg fi 966740dd5a57Smrg ;; 966840dd5a57Smrgesac 966940dd5a57Smrg 967040dd5a57Smrg 967140dd5a57Smrg 967240dd5a57Smrg 967340dd5a57Smrg 967440dd5a57Smrg 967540dd5a57Smrg 967640dd5a57Smrg 967740dd5a57Smrg 967840dd5a57Smrg 967940dd5a57Smrg 968040dd5a57Smrg 968140dd5a57Smrg 968240dd5a57Smrg 968340dd5a57Smrg 968440dd5a57Smrg 968540dd5a57Smrg 968640dd5a57Smrg 968740dd5a57Smrg 968840dd5a57Smrg 968940dd5a57Smrg 969040dd5a57Smrg 969140dd5a57Smrg 969240dd5a57Smrg 969340dd5a57Smrg 969440dd5a57Smrg 969540dd5a57Smrg 969640dd5a57Smrg 969740dd5a57Smrg 969840dd5a57Smrg 969940dd5a57Smrg 970040dd5a57Smrg 970140dd5a57Smrg 970240dd5a57Smrg 970340dd5a57Smrg 970440dd5a57Smrg 970540dd5a57Smrg 970640dd5a57Smrg 970740dd5a57Smrg 970840dd5a57Smrg 970940dd5a57Smrg 971040dd5a57Smrg 971140dd5a57Smrg 971240dd5a57Smrg 971340dd5a57Smrg 971440dd5a57Smrg 971540dd5a57Smrg 971640dd5a57Smrg 971740dd5a57Smrg 971840dd5a57Smrg 971940dd5a57Smrg 972040dd5a57Smrg 972140dd5a57Smrg 972240dd5a57Smrg 972340dd5a57Smrg 972440dd5a57Smrg 972540dd5a57Smrg 972640dd5a57Smrg 972740dd5a57Smrg 972840dd5a57Smrg 972940dd5a57Smrg 973040dd5a57Smrg 973140dd5a57Smrg 973240dd5a57Smrg 973340dd5a57Smrg 973440dd5a57Smrg 973540dd5a57Smrg 973640dd5a57Smrg 973740dd5a57Smrg 973840dd5a57Smrg 973940dd5a57Smrg 974040dd5a57Smrg 974140dd5a57Smrg 974240dd5a57Smrg 974340dd5a57Smrg 974440dd5a57Smrg 974540dd5a57Smrg 974640dd5a57Smrg 974740dd5a57Smrg 974840dd5a57Smrg 974940dd5a57Smrg 975040dd5a57Smrg 975140dd5a57Smrg 975240dd5a57Smrg 975340dd5a57Smrg 975440dd5a57Smrg 975540dd5a57Smrg 975640dd5a57Smrg 975740dd5a57Smrg 975840dd5a57Smrg 975940dd5a57Smrg 976040dd5a57Smrg 976140dd5a57Smrg 976240dd5a57Smrg 976340dd5a57Smrg 976440dd5a57Smrg 976540dd5a57Smrg 976640dd5a57Smrg 976740dd5a57Smrg 976840dd5a57Smrg 976940dd5a57Smrg 977040dd5a57Smrg 977140dd5a57Smrg 977240dd5a57Smrg 977340dd5a57Smrg 977440dd5a57Smrg 977540dd5a57Smrg 977640dd5a57Smrg 977740dd5a57Smrg 977840dd5a57Smrg 977940dd5a57Smrg 978040dd5a57Smrg 978140dd5a57Smrg 978240dd5a57Smrg 978340dd5a57Smrg 978440dd5a57Smrg 978540dd5a57Smrg 978640dd5a57Smrg 978740dd5a57Smrg 978840dd5a57Smrg 978940dd5a57Smrg 979040dd5a57Smrg 979140dd5a57Smrg 979240dd5a57Smrg 979340dd5a57Smrg 979440dd5a57Smrg 979540dd5a57Smrg 979640dd5a57Smrg 979740dd5a57Smrg 979840dd5a57Smrg 979940dd5a57Smrg 980040dd5a57Smrg 980140dd5a57Smrg 980240dd5a57Smrg 980340dd5a57Smrg 980440dd5a57Smrg 980540dd5a57Smrg 980640dd5a57Smrg 980740dd5a57Smrg 980840dd5a57Smrg 980940dd5a57Smrg 981040dd5a57Smrg 981140dd5a57Smrg 981240dd5a57Smrg 981340dd5a57Smrg 981440dd5a57Smrg 981540dd5a57Smrg 981640dd5a57Smrg 981740dd5a57Smrg 981840dd5a57Smrg 981940dd5a57Smrg 982040dd5a57Smrg 982140dd5a57Smrg 982240dd5a57Smrg 982340dd5a57Smrg 982440dd5a57Smrg 982540dd5a57Smrg 982640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 982740dd5a57Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 982840dd5a57Smrg 982940dd5a57Smrgif test "$GCC" = yes; then 983040dd5a57Smrg case $host_os in 983140dd5a57Smrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 983240dd5a57Smrg *) lt_awk_arg="/^libraries:/" ;; 983340dd5a57Smrg esac 983440dd5a57Smrg case $host_os in 983540dd5a57Smrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 983640dd5a57Smrg *) lt_sed_strip_eq="s,=/,/,g" ;; 983740dd5a57Smrg esac 983840dd5a57Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 983940dd5a57Smrg case $lt_search_path_spec in 984040dd5a57Smrg *\;*) 984140dd5a57Smrg # if the path contains ";" then we assume it to be the separator 984240dd5a57Smrg # otherwise default to the standard path separator (i.e. ":") - it is 984340dd5a57Smrg # assumed that no part of a normal pathname contains ";" but that should 984440dd5a57Smrg # okay in the real world where ";" in dirpaths is itself problematic. 984540dd5a57Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 984640dd5a57Smrg ;; 984740dd5a57Smrg *) 984840dd5a57Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 984940dd5a57Smrg ;; 985040dd5a57Smrg esac 985140dd5a57Smrg # Ok, now we have the path, separated by spaces, we can step through it 985240dd5a57Smrg # and add multilib dir if necessary. 985340dd5a57Smrg lt_tmp_lt_search_path_spec= 985440dd5a57Smrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 985540dd5a57Smrg for lt_sys_path in $lt_search_path_spec; do 985640dd5a57Smrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 985740dd5a57Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 985840dd5a57Smrg else 985940dd5a57Smrg test -d "$lt_sys_path" && \ 986040dd5a57Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 986140dd5a57Smrg fi 986240dd5a57Smrg done 986340dd5a57Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 986440dd5a57SmrgBEGIN {RS=" "; FS="/|\n";} { 986540dd5a57Smrg lt_foo=""; 986640dd5a57Smrg lt_count=0; 986740dd5a57Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 986840dd5a57Smrg if ($lt_i != "" && $lt_i != ".") { 986940dd5a57Smrg if ($lt_i == "..") { 987040dd5a57Smrg lt_count++; 987140dd5a57Smrg } else { 987240dd5a57Smrg if (lt_count == 0) { 987340dd5a57Smrg lt_foo="/" $lt_i lt_foo; 987440dd5a57Smrg } else { 987540dd5a57Smrg lt_count--; 987640dd5a57Smrg } 987740dd5a57Smrg } 987840dd5a57Smrg } 987940dd5a57Smrg } 988040dd5a57Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 988140dd5a57Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 988240dd5a57Smrg}'` 988340dd5a57Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 988440dd5a57Smrg # for these hosts. 988540dd5a57Smrg case $host_os in 988640dd5a57Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 988740dd5a57Smrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 988840dd5a57Smrg esac 988940dd5a57Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 989040dd5a57Smrgelse 989140dd5a57Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 989240dd5a57Smrgfi 989340dd5a57Smrglibrary_names_spec= 989440dd5a57Smrglibname_spec='lib$name' 989540dd5a57Smrgsoname_spec= 989640dd5a57Smrgshrext_cmds=".so" 989740dd5a57Smrgpostinstall_cmds= 989840dd5a57Smrgpostuninstall_cmds= 989940dd5a57Smrgfinish_cmds= 990040dd5a57Smrgfinish_eval= 990140dd5a57Smrgshlibpath_var= 990240dd5a57Smrgshlibpath_overrides_runpath=unknown 990340dd5a57Smrgversion_type=none 990440dd5a57Smrgdynamic_linker="$host_os ld.so" 990540dd5a57Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 990640dd5a57Smrgneed_lib_prefix=unknown 990740dd5a57Smrghardcode_into_libs=no 990840dd5a57Smrg 990940dd5a57Smrg# when you set need_version to no, make sure it does not cause -set_version 991040dd5a57Smrg# flags to be left without arguments 991140dd5a57Smrgneed_version=unknown 991240dd5a57Smrg 991340dd5a57Smrgcase $host_os in 991440dd5a57Smrgaix3*) 991540dd5a57Smrg version_type=linux 991640dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 991740dd5a57Smrg shlibpath_var=LIBPATH 991840dd5a57Smrg 991940dd5a57Smrg # AIX 3 has no versioning support, so we append a major version to the name. 992040dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 992140dd5a57Smrg ;; 992240dd5a57Smrg 992340dd5a57Smrgaix[4-9]*) 992440dd5a57Smrg version_type=linux 992540dd5a57Smrg need_lib_prefix=no 992640dd5a57Smrg need_version=no 992740dd5a57Smrg hardcode_into_libs=yes 992840dd5a57Smrg if test "$host_cpu" = ia64; then 992940dd5a57Smrg # AIX 5 supports IA64 993040dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 993140dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 993240dd5a57Smrg else 993340dd5a57Smrg # With GCC up to 2.95.x, collect2 would create an import file 993440dd5a57Smrg # for dependence libraries. The import file would start with 993540dd5a57Smrg # the line `#! .'. This would cause the generated library to 993640dd5a57Smrg # depend on `.', always an invalid library. This was fixed in 993740dd5a57Smrg # development snapshots of GCC prior to 3.0. 993840dd5a57Smrg case $host_os in 993940dd5a57Smrg aix4 | aix4.[01] | aix4.[01].*) 994040dd5a57Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 994140dd5a57Smrg echo ' yes ' 994240dd5a57Smrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 994340dd5a57Smrg : 994440dd5a57Smrg else 994540dd5a57Smrg can_build_shared=no 994640dd5a57Smrg fi 994740dd5a57Smrg ;; 994840dd5a57Smrg esac 994940dd5a57Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 995040dd5a57Smrg # soname into executable. Probably we can add versioning support to 995140dd5a57Smrg # collect2, so additional links can be useful in future. 995240dd5a57Smrg if test "$aix_use_runtimelinking" = yes; then 995340dd5a57Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 995440dd5a57Smrg # instead of lib<name>.a to let people know that these are not 995540dd5a57Smrg # typical AIX shared libraries. 995640dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 995740dd5a57Smrg else 995840dd5a57Smrg # We preserve .a as extension for shared libraries through AIX4.2 995940dd5a57Smrg # and later when we are not doing run time linking. 996040dd5a57Smrg library_names_spec='${libname}${release}.a $libname.a' 996140dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 996240dd5a57Smrg fi 996340dd5a57Smrg shlibpath_var=LIBPATH 996440dd5a57Smrg fi 996540dd5a57Smrg ;; 996640dd5a57Smrg 996740dd5a57Smrgamigaos*) 996840dd5a57Smrg case $host_cpu in 996940dd5a57Smrg powerpc) 997040dd5a57Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 997140dd5a57Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 997240dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 997340dd5a57Smrg ;; 997440dd5a57Smrg m68k) 997540dd5a57Smrg library_names_spec='$libname.ixlibrary $libname.a' 997640dd5a57Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 997740dd5a57Smrg 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' 997840dd5a57Smrg ;; 997940dd5a57Smrg esac 998040dd5a57Smrg ;; 998140dd5a57Smrg 998240dd5a57Smrgbeos*) 998340dd5a57Smrg library_names_spec='${libname}${shared_ext}' 998440dd5a57Smrg dynamic_linker="$host_os ld.so" 998540dd5a57Smrg shlibpath_var=LIBRARY_PATH 998640dd5a57Smrg ;; 998740dd5a57Smrg 998840dd5a57Smrgbsdi[45]*) 998940dd5a57Smrg version_type=linux 999040dd5a57Smrg need_version=no 999140dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 999240dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 999340dd5a57Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 999440dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 999540dd5a57Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 999640dd5a57Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 999740dd5a57Smrg # the default ld.so.conf also contains /usr/contrib/lib and 999840dd5a57Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 999940dd5a57Smrg # libtool to hard-code these into programs 1000040dd5a57Smrg ;; 1000140dd5a57Smrg 1000240dd5a57Smrgcygwin* | mingw* | pw32* | cegcc*) 1000340dd5a57Smrg version_type=windows 1000440dd5a57Smrg shrext_cmds=".dll" 1000540dd5a57Smrg need_version=no 1000640dd5a57Smrg need_lib_prefix=no 1000740dd5a57Smrg 1000840dd5a57Smrg case $GCC,$host_os in 1000940dd5a57Smrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 1001040dd5a57Smrg library_names_spec='$libname.dll.a' 1001140dd5a57Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1001240dd5a57Smrg postinstall_cmds='base_file=`basename \${file}`~ 1001340dd5a57Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 1001440dd5a57Smrg dldir=$destdir/`dirname \$dlpath`~ 1001540dd5a57Smrg test -d \$dldir || mkdir -p \$dldir~ 1001640dd5a57Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 1001740dd5a57Smrg chmod a+x \$dldir/$dlname~ 1001840dd5a57Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 1001940dd5a57Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 1002040dd5a57Smrg fi' 1002140dd5a57Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1002240dd5a57Smrg dlpath=$dir/\$dldll~ 1002340dd5a57Smrg $RM \$dlpath' 1002440dd5a57Smrg shlibpath_overrides_runpath=yes 1002540dd5a57Smrg 1002640dd5a57Smrg case $host_os in 1002740dd5a57Smrg cygwin*) 1002840dd5a57Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1002940dd5a57Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1003040dd5a57Smrg 1003140dd5a57Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 1003240dd5a57Smrg ;; 1003340dd5a57Smrg mingw* | cegcc*) 1003440dd5a57Smrg # MinGW DLLs use traditional 'lib' prefix 1003540dd5a57Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1003640dd5a57Smrg ;; 1003740dd5a57Smrg pw32*) 1003840dd5a57Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 1003940dd5a57Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1004040dd5a57Smrg ;; 1004140dd5a57Smrg esac 1004240dd5a57Smrg ;; 1004340dd5a57Smrg 1004440dd5a57Smrg *) 1004540dd5a57Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1004640dd5a57Smrg ;; 1004740dd5a57Smrg esac 1004840dd5a57Smrg dynamic_linker='Win32 ld.exe' 1004940dd5a57Smrg # FIXME: first we should search . and the directory the executable is in 1005040dd5a57Smrg shlibpath_var=PATH 1005140dd5a57Smrg ;; 1005240dd5a57Smrg 1005340dd5a57Smrgdarwin* | rhapsody*) 1005440dd5a57Smrg dynamic_linker="$host_os dyld" 1005540dd5a57Smrg version_type=darwin 1005640dd5a57Smrg need_lib_prefix=no 1005740dd5a57Smrg need_version=no 1005840dd5a57Smrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 1005940dd5a57Smrg soname_spec='${libname}${release}${major}$shared_ext' 1006040dd5a57Smrg shlibpath_overrides_runpath=yes 1006140dd5a57Smrg shlibpath_var=DYLD_LIBRARY_PATH 1006240dd5a57Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 1006340dd5a57Smrg 1006440dd5a57Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 1006540dd5a57Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 1006640dd5a57Smrg ;; 1006740dd5a57Smrg 1006840dd5a57Smrgdgux*) 1006940dd5a57Smrg version_type=linux 1007040dd5a57Smrg need_lib_prefix=no 1007140dd5a57Smrg need_version=no 1007240dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 1007340dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1007440dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1007540dd5a57Smrg ;; 1007640dd5a57Smrg 1007740dd5a57Smrgfreebsd1*) 1007840dd5a57Smrg dynamic_linker=no 1007940dd5a57Smrg ;; 1008040dd5a57Smrg 1008140dd5a57Smrgfreebsd* | dragonfly*) 1008240dd5a57Smrg # DragonFly does not have aout. When/if they implement a new 1008340dd5a57Smrg # versioning mechanism, adjust this. 1008440dd5a57Smrg if test -x /usr/bin/objformat; then 1008540dd5a57Smrg objformat=`/usr/bin/objformat` 1008640dd5a57Smrg else 1008740dd5a57Smrg case $host_os in 1008840dd5a57Smrg freebsd[123]*) objformat=aout ;; 1008940dd5a57Smrg *) objformat=elf ;; 1009040dd5a57Smrg esac 1009140dd5a57Smrg fi 1009240dd5a57Smrg version_type=freebsd-$objformat 1009340dd5a57Smrg case $version_type in 1009440dd5a57Smrg freebsd-elf*) 1009540dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1009640dd5a57Smrg need_version=no 1009740dd5a57Smrg need_lib_prefix=no 1009840dd5a57Smrg ;; 1009940dd5a57Smrg freebsd-*) 1010040dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 1010140dd5a57Smrg need_version=yes 1010240dd5a57Smrg ;; 1010340dd5a57Smrg esac 1010440dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1010540dd5a57Smrg case $host_os in 1010640dd5a57Smrg freebsd2*) 1010740dd5a57Smrg shlibpath_overrides_runpath=yes 1010840dd5a57Smrg ;; 1010940dd5a57Smrg freebsd3.[01]* | freebsdelf3.[01]*) 1011040dd5a57Smrg shlibpath_overrides_runpath=yes 1011140dd5a57Smrg hardcode_into_libs=yes 1011240dd5a57Smrg ;; 1011340dd5a57Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 1011440dd5a57Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 1011540dd5a57Smrg shlibpath_overrides_runpath=no 1011640dd5a57Smrg hardcode_into_libs=yes 1011740dd5a57Smrg ;; 1011840dd5a57Smrg *) # from 4.6 on, and DragonFly 1011940dd5a57Smrg shlibpath_overrides_runpath=yes 1012040dd5a57Smrg hardcode_into_libs=yes 1012140dd5a57Smrg ;; 1012240dd5a57Smrg esac 1012340dd5a57Smrg ;; 1012440dd5a57Smrg 1012540dd5a57Smrggnu*) 1012640dd5a57Smrg version_type=linux 1012740dd5a57Smrg need_lib_prefix=no 1012840dd5a57Smrg need_version=no 1012940dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1013040dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1013140dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1013240dd5a57Smrg hardcode_into_libs=yes 1013340dd5a57Smrg ;; 1013440dd5a57Smrg 1013540dd5a57Smrghaiku*) 1013640dd5a57Smrg version_type=linux 1013740dd5a57Smrg need_lib_prefix=no 1013840dd5a57Smrg need_version=no 1013940dd5a57Smrg dynamic_linker="$host_os runtime_loader" 1014040dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1014140dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1014240dd5a57Smrg shlibpath_var=LIBRARY_PATH 1014340dd5a57Smrg shlibpath_overrides_runpath=yes 1014440dd5a57Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 1014540dd5a57Smrg hardcode_into_libs=yes 1014640dd5a57Smrg ;; 1014740dd5a57Smrg 1014840dd5a57Smrghpux9* | hpux10* | hpux11*) 1014940dd5a57Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 1015040dd5a57Smrg # link against other versions. 1015140dd5a57Smrg version_type=sunos 1015240dd5a57Smrg need_lib_prefix=no 1015340dd5a57Smrg need_version=no 1015440dd5a57Smrg case $host_cpu in 1015540dd5a57Smrg ia64*) 1015640dd5a57Smrg shrext_cmds='.so' 1015740dd5a57Smrg hardcode_into_libs=yes 1015840dd5a57Smrg dynamic_linker="$host_os dld.so" 1015940dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1016040dd5a57Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1016140dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1016240dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1016340dd5a57Smrg if test "X$HPUX_IA64_MODE" = X32; then 1016440dd5a57Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 1016540dd5a57Smrg else 1016640dd5a57Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 1016740dd5a57Smrg fi 1016840dd5a57Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1016940dd5a57Smrg ;; 1017040dd5a57Smrg hppa*64*) 1017140dd5a57Smrg shrext_cmds='.sl' 1017240dd5a57Smrg hardcode_into_libs=yes 1017340dd5a57Smrg dynamic_linker="$host_os dld.sl" 1017440dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 1017540dd5a57Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1017640dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1017740dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1017840dd5a57Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 1017940dd5a57Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1018040dd5a57Smrg ;; 1018140dd5a57Smrg *) 1018240dd5a57Smrg shrext_cmds='.sl' 1018340dd5a57Smrg dynamic_linker="$host_os dld.sl" 1018440dd5a57Smrg shlibpath_var=SHLIB_PATH 1018540dd5a57Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 1018640dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1018740dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1018840dd5a57Smrg ;; 1018940dd5a57Smrg esac 1019040dd5a57Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 1019140dd5a57Smrg postinstall_cmds='chmod 555 $lib' 1019240dd5a57Smrg # or fails outright, so override atomically: 1019340dd5a57Smrg install_override_mode=555 1019440dd5a57Smrg ;; 1019540dd5a57Smrg 1019640dd5a57Smrginterix[3-9]*) 1019740dd5a57Smrg version_type=linux 1019840dd5a57Smrg need_lib_prefix=no 1019940dd5a57Smrg need_version=no 1020040dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1020140dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1020240dd5a57Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 1020340dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1020440dd5a57Smrg shlibpath_overrides_runpath=no 1020540dd5a57Smrg hardcode_into_libs=yes 1020640dd5a57Smrg ;; 1020740dd5a57Smrg 1020840dd5a57Smrgirix5* | irix6* | nonstopux*) 1020940dd5a57Smrg case $host_os in 1021040dd5a57Smrg nonstopux*) version_type=nonstopux ;; 1021140dd5a57Smrg *) 1021240dd5a57Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 1021340dd5a57Smrg version_type=linux 1021440dd5a57Smrg else 1021540dd5a57Smrg version_type=irix 1021640dd5a57Smrg fi ;; 1021740dd5a57Smrg esac 1021840dd5a57Smrg need_lib_prefix=no 1021940dd5a57Smrg need_version=no 1022040dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1022140dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 1022240dd5a57Smrg case $host_os in 1022340dd5a57Smrg irix5* | nonstopux*) 1022440dd5a57Smrg libsuff= shlibsuff= 1022540dd5a57Smrg ;; 1022640dd5a57Smrg *) 1022740dd5a57Smrg case $LD in # libtool.m4 will add one of these switches to LD 1022840dd5a57Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 1022940dd5a57Smrg libsuff= shlibsuff= libmagic=32-bit;; 1023040dd5a57Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 1023140dd5a57Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 1023240dd5a57Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 1023340dd5a57Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 1023440dd5a57Smrg *) libsuff= shlibsuff= libmagic=never-match;; 1023540dd5a57Smrg esac 1023640dd5a57Smrg ;; 1023740dd5a57Smrg esac 1023840dd5a57Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 1023940dd5a57Smrg shlibpath_overrides_runpath=no 1024040dd5a57Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 1024140dd5a57Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 1024240dd5a57Smrg hardcode_into_libs=yes 1024340dd5a57Smrg ;; 1024440dd5a57Smrg 1024540dd5a57Smrg# No shared lib support for Linux oldld, aout, or coff. 1024640dd5a57Smrglinux*oldld* | linux*aout* | linux*coff*) 1024740dd5a57Smrg dynamic_linker=no 1024840dd5a57Smrg ;; 1024940dd5a57Smrg 1025040dd5a57Smrg# This must be Linux ELF. 1025140dd5a57Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 1025240dd5a57Smrg version_type=linux 1025340dd5a57Smrg need_lib_prefix=no 1025440dd5a57Smrg need_version=no 1025540dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1025640dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1025740dd5a57Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 1025840dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1025940dd5a57Smrg shlibpath_overrides_runpath=no 1026040dd5a57Smrg 1026140dd5a57Smrg # Some binutils ld are patched to set DT_RUNPATH 1026240dd5a57Smrg if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 1026340dd5a57Smrg $as_echo_n "(cached) " >&6 1026440dd5a57Smrgelse 1026540dd5a57Smrg lt_cv_shlibpath_overrides_runpath=no 1026640dd5a57Smrg save_LDFLAGS=$LDFLAGS 1026740dd5a57Smrg save_libdir=$libdir 1026840dd5a57Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 1026940dd5a57Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 1027040dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1027140dd5a57Smrg/* end confdefs.h. */ 1027240dd5a57Smrg 1027340dd5a57Smrgint 1027440dd5a57Smrgmain () 1027540dd5a57Smrg{ 1027640dd5a57Smrg 1027740dd5a57Smrg ; 1027840dd5a57Smrg return 0; 1027940dd5a57Smrg} 1028040dd5a57Smrg_ACEOF 1028140dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1028240dd5a57Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 1028340dd5a57Smrg lt_cv_shlibpath_overrides_runpath=yes 1028440dd5a57Smrgfi 1028540dd5a57Smrgfi 1028640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1028740dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1028840dd5a57Smrg LDFLAGS=$save_LDFLAGS 1028940dd5a57Smrg libdir=$save_libdir 1029040dd5a57Smrg 1029140dd5a57Smrgfi 1029240dd5a57Smrg 1029340dd5a57Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 1029440dd5a57Smrg 1029540dd5a57Smrg # This implies no fast_install, which is unacceptable. 1029640dd5a57Smrg # Some rework will be needed to allow for fast_install 1029740dd5a57Smrg # before this can be enabled. 1029840dd5a57Smrg hardcode_into_libs=yes 1029940dd5a57Smrg 1030040dd5a57Smrg # Add ABI-specific directories to the system library path. 1030140dd5a57Smrg sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 1030240dd5a57Smrg 1030340dd5a57Smrg # Append ld.so.conf contents to the search path 1030440dd5a57Smrg if test -f /etc/ld.so.conf; then 1030540dd5a57Smrg 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' ' '` 1030640dd5a57Smrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 1030740dd5a57Smrg 1030840dd5a57Smrg fi 1030940dd5a57Smrg 1031040dd5a57Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 1031140dd5a57Smrg # powerpc, because MkLinux only supported shared libraries with the 1031240dd5a57Smrg # GNU dynamic linker. Since this was broken with cross compilers, 1031340dd5a57Smrg # most powerpc-linux boxes support dynamic linking these days and 1031440dd5a57Smrg # people can always --disable-shared, the test was removed, and we 1031540dd5a57Smrg # assume the GNU/Linux dynamic linker is in use. 1031640dd5a57Smrg dynamic_linker='GNU/Linux ld.so' 1031740dd5a57Smrg ;; 1031840dd5a57Smrg 1031940dd5a57Smrgnetbsd*) 1032040dd5a57Smrg version_type=sunos 1032140dd5a57Smrg need_lib_prefix=no 1032240dd5a57Smrg need_version=no 1032340dd5a57Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 1032440dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1032540dd5a57Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1032640dd5a57Smrg dynamic_linker='NetBSD (a.out) ld.so' 1032740dd5a57Smrg else 1032840dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1032940dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1033040dd5a57Smrg dynamic_linker='NetBSD ld.elf_so' 1033140dd5a57Smrg fi 1033240dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1033340dd5a57Smrg shlibpath_overrides_runpath=yes 1033440dd5a57Smrg hardcode_into_libs=yes 1033540dd5a57Smrg ;; 1033640dd5a57Smrg 1033740dd5a57Smrgnewsos6) 1033840dd5a57Smrg version_type=linux 1033940dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1034040dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1034140dd5a57Smrg shlibpath_overrides_runpath=yes 1034240dd5a57Smrg ;; 1034340dd5a57Smrg 1034440dd5a57Smrg*nto* | *qnx*) 1034540dd5a57Smrg version_type=qnx 1034640dd5a57Smrg need_lib_prefix=no 1034740dd5a57Smrg need_version=no 1034840dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1034940dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1035040dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1035140dd5a57Smrg shlibpath_overrides_runpath=no 1035240dd5a57Smrg hardcode_into_libs=yes 1035340dd5a57Smrg dynamic_linker='ldqnx.so' 1035440dd5a57Smrg ;; 1035540dd5a57Smrg 1035640dd5a57Smrgopenbsd*) 1035740dd5a57Smrg version_type=sunos 1035840dd5a57Smrg sys_lib_dlsearch_path_spec="/usr/lib" 1035940dd5a57Smrg need_lib_prefix=no 1036040dd5a57Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 1036140dd5a57Smrg case $host_os in 1036240dd5a57Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 1036340dd5a57Smrg *) need_version=no ;; 1036440dd5a57Smrg esac 1036540dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1036640dd5a57Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1036740dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1036840dd5a57Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 1036940dd5a57Smrg case $host_os in 1037040dd5a57Smrg openbsd2.[89] | openbsd2.[89].*) 1037140dd5a57Smrg shlibpath_overrides_runpath=no 1037240dd5a57Smrg ;; 1037340dd5a57Smrg *) 1037440dd5a57Smrg shlibpath_overrides_runpath=yes 1037540dd5a57Smrg ;; 1037640dd5a57Smrg esac 1037740dd5a57Smrg else 1037840dd5a57Smrg shlibpath_overrides_runpath=yes 1037940dd5a57Smrg fi 1038040dd5a57Smrg ;; 1038140dd5a57Smrg 1038240dd5a57Smrgos2*) 1038340dd5a57Smrg libname_spec='$name' 1038440dd5a57Smrg shrext_cmds=".dll" 1038540dd5a57Smrg need_lib_prefix=no 1038640dd5a57Smrg library_names_spec='$libname${shared_ext} $libname.a' 1038740dd5a57Smrg dynamic_linker='OS/2 ld.exe' 1038840dd5a57Smrg shlibpath_var=LIBPATH 1038940dd5a57Smrg ;; 1039040dd5a57Smrg 1039140dd5a57Smrgosf3* | osf4* | osf5*) 1039240dd5a57Smrg version_type=osf 1039340dd5a57Smrg need_lib_prefix=no 1039440dd5a57Smrg need_version=no 1039540dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1039640dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1039740dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1039840dd5a57Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 1039940dd5a57Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 1040040dd5a57Smrg ;; 1040140dd5a57Smrg 1040240dd5a57Smrgrdos*) 1040340dd5a57Smrg dynamic_linker=no 1040440dd5a57Smrg ;; 1040540dd5a57Smrg 1040640dd5a57Smrgsolaris*) 1040740dd5a57Smrg version_type=linux 1040840dd5a57Smrg need_lib_prefix=no 1040940dd5a57Smrg need_version=no 1041040dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1041140dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1041240dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1041340dd5a57Smrg shlibpath_overrides_runpath=yes 1041440dd5a57Smrg hardcode_into_libs=yes 1041540dd5a57Smrg # ldd complains unless libraries are executable 1041640dd5a57Smrg postinstall_cmds='chmod +x $lib' 1041740dd5a57Smrg ;; 1041840dd5a57Smrg 1041940dd5a57Smrgsunos4*) 1042040dd5a57Smrg version_type=sunos 1042140dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1042240dd5a57Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 1042340dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1042440dd5a57Smrg shlibpath_overrides_runpath=yes 1042540dd5a57Smrg if test "$with_gnu_ld" = yes; then 1042640dd5a57Smrg need_lib_prefix=no 1042740dd5a57Smrg fi 1042840dd5a57Smrg need_version=yes 1042940dd5a57Smrg ;; 1043040dd5a57Smrg 1043140dd5a57Smrgsysv4 | sysv4.3*) 1043240dd5a57Smrg version_type=linux 1043340dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1043440dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1043540dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1043640dd5a57Smrg case $host_vendor in 1043740dd5a57Smrg sni) 1043840dd5a57Smrg shlibpath_overrides_runpath=no 1043940dd5a57Smrg need_lib_prefix=no 1044040dd5a57Smrg runpath_var=LD_RUN_PATH 1044140dd5a57Smrg ;; 1044240dd5a57Smrg siemens) 1044340dd5a57Smrg need_lib_prefix=no 1044440dd5a57Smrg ;; 1044540dd5a57Smrg motorola) 1044640dd5a57Smrg need_lib_prefix=no 1044740dd5a57Smrg need_version=no 1044840dd5a57Smrg shlibpath_overrides_runpath=no 1044940dd5a57Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 1045040dd5a57Smrg ;; 1045140dd5a57Smrg esac 1045240dd5a57Smrg ;; 1045340dd5a57Smrg 1045440dd5a57Smrgsysv4*MP*) 1045540dd5a57Smrg if test -d /usr/nec ;then 1045640dd5a57Smrg version_type=linux 1045740dd5a57Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 1045840dd5a57Smrg soname_spec='$libname${shared_ext}.$major' 1045940dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1046040dd5a57Smrg fi 1046140dd5a57Smrg ;; 1046240dd5a57Smrg 1046340dd5a57Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 1046440dd5a57Smrg version_type=freebsd-elf 1046540dd5a57Smrg need_lib_prefix=no 1046640dd5a57Smrg need_version=no 1046740dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1046840dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1046940dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1047040dd5a57Smrg shlibpath_overrides_runpath=yes 1047140dd5a57Smrg hardcode_into_libs=yes 1047240dd5a57Smrg if test "$with_gnu_ld" = yes; then 1047340dd5a57Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 1047440dd5a57Smrg else 1047540dd5a57Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 1047640dd5a57Smrg case $host_os in 1047740dd5a57Smrg sco3.2v5*) 1047840dd5a57Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 1047940dd5a57Smrg ;; 1048040dd5a57Smrg esac 1048140dd5a57Smrg fi 1048240dd5a57Smrg sys_lib_dlsearch_path_spec='/usr/lib' 1048340dd5a57Smrg ;; 1048440dd5a57Smrg 1048540dd5a57Smrgtpf*) 1048640dd5a57Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1048740dd5a57Smrg version_type=linux 1048840dd5a57Smrg need_lib_prefix=no 1048940dd5a57Smrg need_version=no 1049040dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1049140dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1049240dd5a57Smrg shlibpath_overrides_runpath=no 1049340dd5a57Smrg hardcode_into_libs=yes 1049440dd5a57Smrg ;; 1049540dd5a57Smrg 1049640dd5a57Smrguts4*) 1049740dd5a57Smrg version_type=linux 1049840dd5a57Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1049940dd5a57Smrg soname_spec='${libname}${release}${shared_ext}$major' 1050040dd5a57Smrg shlibpath_var=LD_LIBRARY_PATH 1050140dd5a57Smrg ;; 1050240dd5a57Smrg 1050340dd5a57Smrg*) 1050440dd5a57Smrg dynamic_linker=no 1050540dd5a57Smrg ;; 1050640dd5a57Smrgesac 1050740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 1050840dd5a57Smrg$as_echo "$dynamic_linker" >&6; } 1050940dd5a57Smrgtest "$dynamic_linker" = no && can_build_shared=no 1051040dd5a57Smrg 1051140dd5a57Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 1051240dd5a57Smrgif test "$GCC" = yes; then 1051340dd5a57Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 1051440dd5a57Smrgfi 1051540dd5a57Smrg 1051640dd5a57Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 1051740dd5a57Smrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 1051840dd5a57Smrgfi 1051940dd5a57Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 1052040dd5a57Smrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 1052140dd5a57Smrgfi 1052240dd5a57Smrg 1052340dd5a57Smrg 1052440dd5a57Smrg 1052540dd5a57Smrg 1052640dd5a57Smrg 1052740dd5a57Smrg 1052840dd5a57Smrg 1052940dd5a57Smrg 1053040dd5a57Smrg 1053140dd5a57Smrg 1053240dd5a57Smrg 1053340dd5a57Smrg 1053440dd5a57Smrg 1053540dd5a57Smrg 1053640dd5a57Smrg 1053740dd5a57Smrg 1053840dd5a57Smrg 1053940dd5a57Smrg 1054040dd5a57Smrg 1054140dd5a57Smrg 1054240dd5a57Smrg 1054340dd5a57Smrg 1054440dd5a57Smrg 1054540dd5a57Smrg 1054640dd5a57Smrg 1054740dd5a57Smrg 1054840dd5a57Smrg 1054940dd5a57Smrg 1055040dd5a57Smrg 1055140dd5a57Smrg 1055240dd5a57Smrg 1055340dd5a57Smrg 1055440dd5a57Smrg 1055540dd5a57Smrg 1055640dd5a57Smrg 1055740dd5a57Smrg 1055840dd5a57Smrg 1055940dd5a57Smrg 1056040dd5a57Smrg 1056140dd5a57Smrg 1056240dd5a57Smrg 1056340dd5a57Smrg 1056440dd5a57Smrg 1056540dd5a57Smrg 1056640dd5a57Smrg 1056740dd5a57Smrg 1056840dd5a57Smrg 1056940dd5a57Smrg 1057040dd5a57Smrg 1057140dd5a57Smrg 1057240dd5a57Smrg 1057340dd5a57Smrg 1057440dd5a57Smrg 1057540dd5a57Smrg 1057640dd5a57Smrg 1057740dd5a57Smrg 1057840dd5a57Smrg 1057940dd5a57Smrg 1058040dd5a57Smrg 1058140dd5a57Smrg 1058240dd5a57Smrg 1058340dd5a57Smrg 1058440dd5a57Smrg 1058540dd5a57Smrg 1058640dd5a57Smrg 1058740dd5a57Smrg 1058840dd5a57Smrg 1058940dd5a57Smrg 1059040dd5a57Smrg 1059140dd5a57Smrg 1059240dd5a57Smrg 1059340dd5a57Smrg 1059440dd5a57Smrg 1059540dd5a57Smrg 1059640dd5a57Smrg 1059740dd5a57Smrg 1059840dd5a57Smrg 1059940dd5a57Smrg 1060040dd5a57Smrg 1060140dd5a57Smrg 1060240dd5a57Smrg 1060340dd5a57Smrg 1060440dd5a57Smrg 1060540dd5a57Smrg 1060640dd5a57Smrg 1060740dd5a57Smrg 1060840dd5a57Smrg 1060940dd5a57Smrg 1061040dd5a57Smrg 1061140dd5a57Smrg 1061240dd5a57Smrg 1061340dd5a57Smrg 1061440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 1061540dd5a57Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 1061640dd5a57Smrghardcode_action= 1061740dd5a57Smrgif test -n "$hardcode_libdir_flag_spec" || 1061840dd5a57Smrg test -n "$runpath_var" || 1061940dd5a57Smrg test "X$hardcode_automatic" = "Xyes" ; then 1062040dd5a57Smrg 1062140dd5a57Smrg # We can hardcode non-existent directories. 1062240dd5a57Smrg if test "$hardcode_direct" != no && 1062340dd5a57Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1062440dd5a57Smrg # have to relink, otherwise we might link with an installed library 1062540dd5a57Smrg # when we should be linking with a yet-to-be-installed one 1062640dd5a57Smrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 1062740dd5a57Smrg test "$hardcode_minus_L" != no; then 1062840dd5a57Smrg # Linking always hardcodes the temporary library directory. 1062940dd5a57Smrg hardcode_action=relink 1063040dd5a57Smrg else 1063140dd5a57Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1063240dd5a57Smrg hardcode_action=immediate 1063340dd5a57Smrg fi 1063440dd5a57Smrgelse 1063540dd5a57Smrg # We cannot hardcode anything, or else we can only hardcode existing 1063640dd5a57Smrg # directories. 1063740dd5a57Smrg hardcode_action=unsupported 1063840dd5a57Smrgfi 1063940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 1064040dd5a57Smrg$as_echo "$hardcode_action" >&6; } 1064140dd5a57Smrg 1064240dd5a57Smrgif test "$hardcode_action" = relink || 1064340dd5a57Smrg test "$inherit_rpath" = yes; then 1064440dd5a57Smrg # Fast installation is not supported 1064540dd5a57Smrg enable_fast_install=no 1064640dd5a57Smrgelif test "$shlibpath_overrides_runpath" = yes || 1064740dd5a57Smrg test "$enable_shared" = no; then 1064840dd5a57Smrg # Fast installation is not necessary 1064940dd5a57Smrg enable_fast_install=needless 1065040dd5a57Smrgfi 1065140dd5a57Smrg 1065240dd5a57Smrg 1065340dd5a57Smrg 1065440dd5a57Smrg 1065540dd5a57Smrg 1065640dd5a57Smrg 1065740dd5a57Smrg if test "x$enable_dlopen" != xyes; then 1065840dd5a57Smrg enable_dlopen=unknown 1065940dd5a57Smrg enable_dlopen_self=unknown 1066040dd5a57Smrg enable_dlopen_self_static=unknown 1066140dd5a57Smrgelse 1066240dd5a57Smrg lt_cv_dlopen=no 1066340dd5a57Smrg lt_cv_dlopen_libs= 1066440dd5a57Smrg 1066540dd5a57Smrg case $host_os in 1066640dd5a57Smrg beos*) 1066740dd5a57Smrg lt_cv_dlopen="load_add_on" 1066840dd5a57Smrg lt_cv_dlopen_libs= 1066940dd5a57Smrg lt_cv_dlopen_self=yes 1067040dd5a57Smrg ;; 1067140dd5a57Smrg 1067240dd5a57Smrg mingw* | pw32* | cegcc*) 1067340dd5a57Smrg lt_cv_dlopen="LoadLibrary" 1067440dd5a57Smrg lt_cv_dlopen_libs= 1067540dd5a57Smrg ;; 1067640dd5a57Smrg 1067740dd5a57Smrg cygwin*) 1067840dd5a57Smrg lt_cv_dlopen="dlopen" 1067940dd5a57Smrg lt_cv_dlopen_libs= 1068040dd5a57Smrg ;; 1068140dd5a57Smrg 1068240dd5a57Smrg darwin*) 1068340dd5a57Smrg # if libdl is installed we need to link against it 1068440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1068540dd5a57Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 1068640dd5a57Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then : 1068740dd5a57Smrg $as_echo_n "(cached) " >&6 1068840dd5a57Smrgelse 1068940dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1069040dd5a57SmrgLIBS="-ldl $LIBS" 1069140dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1069240dd5a57Smrg/* end confdefs.h. */ 1069340dd5a57Smrg 1069440dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1069540dd5a57Smrg Use char because int might match the return type of a GCC 1069640dd5a57Smrg builtin and then its argument prototype would still apply. */ 1069740dd5a57Smrg#ifdef __cplusplus 1069840dd5a57Smrgextern "C" 1069940dd5a57Smrg#endif 1070040dd5a57Smrgchar dlopen (); 1070140dd5a57Smrgint 1070240dd5a57Smrgmain () 1070340dd5a57Smrg{ 1070440dd5a57Smrgreturn dlopen (); 1070540dd5a57Smrg ; 1070640dd5a57Smrg return 0; 1070740dd5a57Smrg} 1070840dd5a57Smrg_ACEOF 1070940dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1071040dd5a57Smrg ac_cv_lib_dl_dlopen=yes 1071140dd5a57Smrgelse 1071240dd5a57Smrg ac_cv_lib_dl_dlopen=no 1071340dd5a57Smrgfi 1071440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1071540dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1071640dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1071740dd5a57Smrgfi 1071840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1071940dd5a57Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1072040dd5a57Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 1072140dd5a57Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1072240dd5a57Smrgelse 1072340dd5a57Smrg 1072440dd5a57Smrg lt_cv_dlopen="dyld" 1072540dd5a57Smrg lt_cv_dlopen_libs= 1072640dd5a57Smrg lt_cv_dlopen_self=yes 1072740dd5a57Smrg 1072840dd5a57Smrgfi 1072940dd5a57Smrg 1073040dd5a57Smrg ;; 1073140dd5a57Smrg 1073240dd5a57Smrg *) 1073340dd5a57Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 1073440dd5a57Smrgif test "x$ac_cv_func_shl_load" = x""yes; then : 1073540dd5a57Smrg lt_cv_dlopen="shl_load" 1073640dd5a57Smrgelse 1073740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 1073840dd5a57Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 1073940dd5a57Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then : 1074040dd5a57Smrg $as_echo_n "(cached) " >&6 1074140dd5a57Smrgelse 1074240dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1074340dd5a57SmrgLIBS="-ldld $LIBS" 1074440dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1074540dd5a57Smrg/* end confdefs.h. */ 1074640dd5a57Smrg 1074740dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1074840dd5a57Smrg Use char because int might match the return type of a GCC 1074940dd5a57Smrg builtin and then its argument prototype would still apply. */ 1075040dd5a57Smrg#ifdef __cplusplus 1075140dd5a57Smrgextern "C" 1075240dd5a57Smrg#endif 1075340dd5a57Smrgchar shl_load (); 1075440dd5a57Smrgint 1075540dd5a57Smrgmain () 1075640dd5a57Smrg{ 1075740dd5a57Smrgreturn shl_load (); 1075840dd5a57Smrg ; 1075940dd5a57Smrg return 0; 1076040dd5a57Smrg} 1076140dd5a57Smrg_ACEOF 1076240dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1076340dd5a57Smrg ac_cv_lib_dld_shl_load=yes 1076440dd5a57Smrgelse 1076540dd5a57Smrg ac_cv_lib_dld_shl_load=no 1076640dd5a57Smrgfi 1076740dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1076840dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1076940dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1077040dd5a57Smrgfi 1077140dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 1077240dd5a57Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 1077340dd5a57Smrgif test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 1077440dd5a57Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 1077540dd5a57Smrgelse 1077640dd5a57Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 1077740dd5a57Smrgif test "x$ac_cv_func_dlopen" = x""yes; then : 1077840dd5a57Smrg lt_cv_dlopen="dlopen" 1077940dd5a57Smrgelse 1078040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1078140dd5a57Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 1078240dd5a57Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then : 1078340dd5a57Smrg $as_echo_n "(cached) " >&6 1078440dd5a57Smrgelse 1078540dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1078640dd5a57SmrgLIBS="-ldl $LIBS" 1078740dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1078840dd5a57Smrg/* end confdefs.h. */ 1078940dd5a57Smrg 1079040dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1079140dd5a57Smrg Use char because int might match the return type of a GCC 1079240dd5a57Smrg builtin and then its argument prototype would still apply. */ 1079340dd5a57Smrg#ifdef __cplusplus 1079440dd5a57Smrgextern "C" 1079540dd5a57Smrg#endif 1079640dd5a57Smrgchar dlopen (); 1079740dd5a57Smrgint 1079840dd5a57Smrgmain () 1079940dd5a57Smrg{ 1080040dd5a57Smrgreturn dlopen (); 1080140dd5a57Smrg ; 1080240dd5a57Smrg return 0; 1080340dd5a57Smrg} 1080440dd5a57Smrg_ACEOF 1080540dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1080640dd5a57Smrg ac_cv_lib_dl_dlopen=yes 1080740dd5a57Smrgelse 1080840dd5a57Smrg ac_cv_lib_dl_dlopen=no 1080940dd5a57Smrgfi 1081040dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1081140dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1081240dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1081340dd5a57Smrgfi 1081440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1081540dd5a57Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1081640dd5a57Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 1081740dd5a57Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1081840dd5a57Smrgelse 1081940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 1082040dd5a57Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 1082140dd5a57Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then : 1082240dd5a57Smrg $as_echo_n "(cached) " >&6 1082340dd5a57Smrgelse 1082440dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1082540dd5a57SmrgLIBS="-lsvld $LIBS" 1082640dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1082740dd5a57Smrg/* end confdefs.h. */ 1082840dd5a57Smrg 1082940dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1083040dd5a57Smrg Use char because int might match the return type of a GCC 1083140dd5a57Smrg builtin and then its argument prototype would still apply. */ 1083240dd5a57Smrg#ifdef __cplusplus 1083340dd5a57Smrgextern "C" 1083440dd5a57Smrg#endif 1083540dd5a57Smrgchar dlopen (); 1083640dd5a57Smrgint 1083740dd5a57Smrgmain () 1083840dd5a57Smrg{ 1083940dd5a57Smrgreturn dlopen (); 1084040dd5a57Smrg ; 1084140dd5a57Smrg return 0; 1084240dd5a57Smrg} 1084340dd5a57Smrg_ACEOF 1084440dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1084540dd5a57Smrg ac_cv_lib_svld_dlopen=yes 1084640dd5a57Smrgelse 1084740dd5a57Smrg ac_cv_lib_svld_dlopen=no 1084840dd5a57Smrgfi 1084940dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1085040dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1085140dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1085240dd5a57Smrgfi 1085340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 1085440dd5a57Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 1085540dd5a57Smrgif test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 1085640dd5a57Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 1085740dd5a57Smrgelse 1085840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 1085940dd5a57Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 1086040dd5a57Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then : 1086140dd5a57Smrg $as_echo_n "(cached) " >&6 1086240dd5a57Smrgelse 1086340dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1086440dd5a57SmrgLIBS="-ldld $LIBS" 1086540dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1086640dd5a57Smrg/* end confdefs.h. */ 1086740dd5a57Smrg 1086840dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1086940dd5a57Smrg Use char because int might match the return type of a GCC 1087040dd5a57Smrg builtin and then its argument prototype would still apply. */ 1087140dd5a57Smrg#ifdef __cplusplus 1087240dd5a57Smrgextern "C" 1087340dd5a57Smrg#endif 1087440dd5a57Smrgchar dld_link (); 1087540dd5a57Smrgint 1087640dd5a57Smrgmain () 1087740dd5a57Smrg{ 1087840dd5a57Smrgreturn dld_link (); 1087940dd5a57Smrg ; 1088040dd5a57Smrg return 0; 1088140dd5a57Smrg} 1088240dd5a57Smrg_ACEOF 1088340dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1088440dd5a57Smrg ac_cv_lib_dld_dld_link=yes 1088540dd5a57Smrgelse 1088640dd5a57Smrg ac_cv_lib_dld_dld_link=no 1088740dd5a57Smrgfi 1088840dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1088940dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1089040dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1089140dd5a57Smrgfi 1089240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 1089340dd5a57Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 1089440dd5a57Smrgif test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 1089540dd5a57Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 1089640dd5a57Smrgfi 1089740dd5a57Smrg 1089840dd5a57Smrg 1089940dd5a57Smrgfi 1090040dd5a57Smrg 1090140dd5a57Smrg 1090240dd5a57Smrgfi 1090340dd5a57Smrg 1090440dd5a57Smrg 1090540dd5a57Smrgfi 1090640dd5a57Smrg 1090740dd5a57Smrg 1090840dd5a57Smrgfi 1090940dd5a57Smrg 1091040dd5a57Smrg 1091140dd5a57Smrgfi 1091240dd5a57Smrg 1091340dd5a57Smrg ;; 1091440dd5a57Smrg esac 1091540dd5a57Smrg 1091640dd5a57Smrg if test "x$lt_cv_dlopen" != xno; then 1091740dd5a57Smrg enable_dlopen=yes 1091840dd5a57Smrg else 1091940dd5a57Smrg enable_dlopen=no 1092040dd5a57Smrg fi 1092140dd5a57Smrg 1092240dd5a57Smrg case $lt_cv_dlopen in 1092340dd5a57Smrg dlopen) 1092440dd5a57Smrg save_CPPFLAGS="$CPPFLAGS" 1092540dd5a57Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 1092640dd5a57Smrg 1092740dd5a57Smrg save_LDFLAGS="$LDFLAGS" 1092840dd5a57Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 1092940dd5a57Smrg 1093040dd5a57Smrg save_LIBS="$LIBS" 1093140dd5a57Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 1093240dd5a57Smrg 1093340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 1093440dd5a57Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 1093540dd5a57Smrgif test "${lt_cv_dlopen_self+set}" = set; then : 1093640dd5a57Smrg $as_echo_n "(cached) " >&6 1093740dd5a57Smrgelse 1093840dd5a57Smrg if test "$cross_compiling" = yes; then : 1093940dd5a57Smrg lt_cv_dlopen_self=cross 1094040dd5a57Smrgelse 1094140dd5a57Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1094240dd5a57Smrg lt_status=$lt_dlunknown 1094340dd5a57Smrg cat > conftest.$ac_ext <<_LT_EOF 1094440dd5a57Smrg#line $LINENO "configure" 1094540dd5a57Smrg#include "confdefs.h" 1094640dd5a57Smrg 1094740dd5a57Smrg#if HAVE_DLFCN_H 1094840dd5a57Smrg#include <dlfcn.h> 1094940dd5a57Smrg#endif 1095040dd5a57Smrg 1095140dd5a57Smrg#include <stdio.h> 1095240dd5a57Smrg 1095340dd5a57Smrg#ifdef RTLD_GLOBAL 1095440dd5a57Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1095540dd5a57Smrg#else 1095640dd5a57Smrg# ifdef DL_GLOBAL 1095740dd5a57Smrg# define LT_DLGLOBAL DL_GLOBAL 1095840dd5a57Smrg# else 1095940dd5a57Smrg# define LT_DLGLOBAL 0 1096040dd5a57Smrg# endif 1096140dd5a57Smrg#endif 1096240dd5a57Smrg 1096340dd5a57Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1096440dd5a57Smrg find out it does not work in some platform. */ 1096540dd5a57Smrg#ifndef LT_DLLAZY_OR_NOW 1096640dd5a57Smrg# ifdef RTLD_LAZY 1096740dd5a57Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1096840dd5a57Smrg# else 1096940dd5a57Smrg# ifdef DL_LAZY 1097040dd5a57Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1097140dd5a57Smrg# else 1097240dd5a57Smrg# ifdef RTLD_NOW 1097340dd5a57Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1097440dd5a57Smrg# else 1097540dd5a57Smrg# ifdef DL_NOW 1097640dd5a57Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1097740dd5a57Smrg# else 1097840dd5a57Smrg# define LT_DLLAZY_OR_NOW 0 1097940dd5a57Smrg# endif 1098040dd5a57Smrg# endif 1098140dd5a57Smrg# endif 1098240dd5a57Smrg# endif 1098340dd5a57Smrg#endif 1098440dd5a57Smrg 1098540dd5a57Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 1098640dd5a57Smrg correspondingly for the symbols needed. */ 1098740dd5a57Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1098840dd5a57Smrgvoid fnord () __attribute__((visibility("default"))); 1098940dd5a57Smrg#endif 1099040dd5a57Smrg 1099140dd5a57Smrgvoid fnord () { int i=42; } 1099240dd5a57Smrgint main () 1099340dd5a57Smrg{ 1099440dd5a57Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1099540dd5a57Smrg int status = $lt_dlunknown; 1099640dd5a57Smrg 1099740dd5a57Smrg if (self) 1099840dd5a57Smrg { 1099940dd5a57Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1100040dd5a57Smrg else 1100140dd5a57Smrg { 1100240dd5a57Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1100340dd5a57Smrg else puts (dlerror ()); 1100440dd5a57Smrg } 1100540dd5a57Smrg /* dlclose (self); */ 1100640dd5a57Smrg } 1100740dd5a57Smrg else 1100840dd5a57Smrg puts (dlerror ()); 1100940dd5a57Smrg 1101040dd5a57Smrg return status; 1101140dd5a57Smrg} 1101240dd5a57Smrg_LT_EOF 1101340dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1101440dd5a57Smrg (eval $ac_link) 2>&5 1101540dd5a57Smrg ac_status=$? 1101640dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1101740dd5a57Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 1101840dd5a57Smrg (./conftest; exit; ) >&5 2>/dev/null 1101940dd5a57Smrg lt_status=$? 1102040dd5a57Smrg case x$lt_status in 1102140dd5a57Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 1102240dd5a57Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 1102340dd5a57Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 1102440dd5a57Smrg esac 1102540dd5a57Smrg else : 1102640dd5a57Smrg # compilation failed 1102740dd5a57Smrg lt_cv_dlopen_self=no 1102840dd5a57Smrg fi 1102940dd5a57Smrgfi 1103040dd5a57Smrgrm -fr conftest* 1103140dd5a57Smrg 1103240dd5a57Smrg 1103340dd5a57Smrgfi 1103440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 1103540dd5a57Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 1103640dd5a57Smrg 1103740dd5a57Smrg if test "x$lt_cv_dlopen_self" = xyes; then 1103840dd5a57Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 1103940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 1104040dd5a57Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 1104140dd5a57Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then : 1104240dd5a57Smrg $as_echo_n "(cached) " >&6 1104340dd5a57Smrgelse 1104440dd5a57Smrg if test "$cross_compiling" = yes; then : 1104540dd5a57Smrg lt_cv_dlopen_self_static=cross 1104640dd5a57Smrgelse 1104740dd5a57Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1104840dd5a57Smrg lt_status=$lt_dlunknown 1104940dd5a57Smrg cat > conftest.$ac_ext <<_LT_EOF 1105040dd5a57Smrg#line $LINENO "configure" 1105140dd5a57Smrg#include "confdefs.h" 1105240dd5a57Smrg 1105340dd5a57Smrg#if HAVE_DLFCN_H 1105440dd5a57Smrg#include <dlfcn.h> 1105540dd5a57Smrg#endif 1105640dd5a57Smrg 1105740dd5a57Smrg#include <stdio.h> 1105840dd5a57Smrg 1105940dd5a57Smrg#ifdef RTLD_GLOBAL 1106040dd5a57Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1106140dd5a57Smrg#else 1106240dd5a57Smrg# ifdef DL_GLOBAL 1106340dd5a57Smrg# define LT_DLGLOBAL DL_GLOBAL 1106440dd5a57Smrg# else 1106540dd5a57Smrg# define LT_DLGLOBAL 0 1106640dd5a57Smrg# endif 1106740dd5a57Smrg#endif 1106840dd5a57Smrg 1106940dd5a57Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1107040dd5a57Smrg find out it does not work in some platform. */ 1107140dd5a57Smrg#ifndef LT_DLLAZY_OR_NOW 1107240dd5a57Smrg# ifdef RTLD_LAZY 1107340dd5a57Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1107440dd5a57Smrg# else 1107540dd5a57Smrg# ifdef DL_LAZY 1107640dd5a57Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1107740dd5a57Smrg# else 1107840dd5a57Smrg# ifdef RTLD_NOW 1107940dd5a57Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1108040dd5a57Smrg# else 1108140dd5a57Smrg# ifdef DL_NOW 1108240dd5a57Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1108340dd5a57Smrg# else 1108440dd5a57Smrg# define LT_DLLAZY_OR_NOW 0 1108540dd5a57Smrg# endif 1108640dd5a57Smrg# endif 1108740dd5a57Smrg# endif 1108840dd5a57Smrg# endif 1108940dd5a57Smrg#endif 1109040dd5a57Smrg 1109140dd5a57Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 1109240dd5a57Smrg correspondingly for the symbols needed. */ 1109340dd5a57Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1109440dd5a57Smrgvoid fnord () __attribute__((visibility("default"))); 1109540dd5a57Smrg#endif 1109640dd5a57Smrg 1109740dd5a57Smrgvoid fnord () { int i=42; } 1109840dd5a57Smrgint main () 1109940dd5a57Smrg{ 1110040dd5a57Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1110140dd5a57Smrg int status = $lt_dlunknown; 1110240dd5a57Smrg 1110340dd5a57Smrg if (self) 1110440dd5a57Smrg { 1110540dd5a57Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1110640dd5a57Smrg else 1110740dd5a57Smrg { 1110840dd5a57Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1110940dd5a57Smrg else puts (dlerror ()); 1111040dd5a57Smrg } 1111140dd5a57Smrg /* dlclose (self); */ 1111240dd5a57Smrg } 1111340dd5a57Smrg else 1111440dd5a57Smrg puts (dlerror ()); 1111540dd5a57Smrg 1111640dd5a57Smrg return status; 1111740dd5a57Smrg} 1111840dd5a57Smrg_LT_EOF 1111940dd5a57Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1112040dd5a57Smrg (eval $ac_link) 2>&5 1112140dd5a57Smrg ac_status=$? 1112240dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1112340dd5a57Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 1112440dd5a57Smrg (./conftest; exit; ) >&5 2>/dev/null 1112540dd5a57Smrg lt_status=$? 1112640dd5a57Smrg case x$lt_status in 1112740dd5a57Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1112840dd5a57Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1112940dd5a57Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1113040dd5a57Smrg esac 1113140dd5a57Smrg else : 1113240dd5a57Smrg # compilation failed 1113340dd5a57Smrg lt_cv_dlopen_self_static=no 1113440dd5a57Smrg fi 1113540dd5a57Smrgfi 1113640dd5a57Smrgrm -fr conftest* 1113740dd5a57Smrg 1113840dd5a57Smrg 1113940dd5a57Smrgfi 1114040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 1114140dd5a57Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 1114240dd5a57Smrg fi 1114340dd5a57Smrg 1114440dd5a57Smrg CPPFLAGS="$save_CPPFLAGS" 1114540dd5a57Smrg LDFLAGS="$save_LDFLAGS" 1114640dd5a57Smrg LIBS="$save_LIBS" 1114740dd5a57Smrg ;; 1114840dd5a57Smrg esac 1114940dd5a57Smrg 1115040dd5a57Smrg case $lt_cv_dlopen_self in 1115140dd5a57Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1115240dd5a57Smrg *) enable_dlopen_self=unknown ;; 1115340dd5a57Smrg esac 1115440dd5a57Smrg 1115540dd5a57Smrg case $lt_cv_dlopen_self_static in 1115640dd5a57Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1115740dd5a57Smrg *) enable_dlopen_self_static=unknown ;; 1115840dd5a57Smrg esac 1115940dd5a57Smrgfi 1116040dd5a57Smrg 1116140dd5a57Smrg 1116240dd5a57Smrg 1116340dd5a57Smrg 1116440dd5a57Smrg 1116540dd5a57Smrg 1116640dd5a57Smrg 1116740dd5a57Smrg 1116840dd5a57Smrg 1116940dd5a57Smrg 1117040dd5a57Smrg 1117140dd5a57Smrg 1117240dd5a57Smrg 1117340dd5a57Smrg 1117440dd5a57Smrg 1117540dd5a57Smrg 1117640dd5a57Smrg 1117740dd5a57Smrgstriplib= 1117840dd5a57Smrgold_striplib= 1117940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 1118040dd5a57Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 1118140dd5a57Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 1118240dd5a57Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 1118340dd5a57Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 1118440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1118540dd5a57Smrg$as_echo "yes" >&6; } 1118640dd5a57Smrgelse 1118740dd5a57Smrg# FIXME - insert some real tests, host_os isn't really good enough 1118840dd5a57Smrg case $host_os in 1118940dd5a57Smrg darwin*) 1119040dd5a57Smrg if test -n "$STRIP" ; then 1119140dd5a57Smrg striplib="$STRIP -x" 1119240dd5a57Smrg old_striplib="$STRIP -S" 1119340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1119440dd5a57Smrg$as_echo "yes" >&6; } 1119540dd5a57Smrg else 1119640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1119740dd5a57Smrg$as_echo "no" >&6; } 1119840dd5a57Smrg fi 1119940dd5a57Smrg ;; 1120040dd5a57Smrg *) 1120140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1120240dd5a57Smrg$as_echo "no" >&6; } 1120340dd5a57Smrg ;; 1120440dd5a57Smrg esac 1120540dd5a57Smrgfi 1120640dd5a57Smrg 1120740dd5a57Smrg 1120840dd5a57Smrg 1120940dd5a57Smrg 1121040dd5a57Smrg 1121140dd5a57Smrg 1121240dd5a57Smrg 1121340dd5a57Smrg 1121440dd5a57Smrg 1121540dd5a57Smrg 1121640dd5a57Smrg 1121740dd5a57Smrg 1121840dd5a57Smrg # Report which library types will actually be built 1121940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 1122040dd5a57Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 1122140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 1122240dd5a57Smrg$as_echo "$can_build_shared" >&6; } 1122340dd5a57Smrg 1122440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 1122540dd5a57Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 1122640dd5a57Smrg test "$can_build_shared" = "no" && enable_shared=no 1122740dd5a57Smrg 1122840dd5a57Smrg # On AIX, shared libraries and static libraries use the same namespace, and 1122940dd5a57Smrg # are all built from PIC. 1123040dd5a57Smrg case $host_os in 1123140dd5a57Smrg aix3*) 1123240dd5a57Smrg test "$enable_shared" = yes && enable_static=no 1123340dd5a57Smrg if test -n "$RANLIB"; then 1123440dd5a57Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1123540dd5a57Smrg postinstall_cmds='$RANLIB $lib' 1123640dd5a57Smrg fi 1123740dd5a57Smrg ;; 1123840dd5a57Smrg 1123940dd5a57Smrg aix[4-9]*) 1124040dd5a57Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 1124140dd5a57Smrg test "$enable_shared" = yes && enable_static=no 1124240dd5a57Smrg fi 1124340dd5a57Smrg ;; 1124440dd5a57Smrg esac 1124540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 1124640dd5a57Smrg$as_echo "$enable_shared" >&6; } 1124740dd5a57Smrg 1124840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 1124940dd5a57Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 1125040dd5a57Smrg # Make sure either enable_shared or enable_static is yes. 1125140dd5a57Smrg test "$enable_shared" = yes || enable_static=yes 1125240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 1125340dd5a57Smrg$as_echo "$enable_static" >&6; } 1125440dd5a57Smrg 1125540dd5a57Smrg 1125640dd5a57Smrg 1125740dd5a57Smrg 1125840dd5a57Smrgfi 1125940dd5a57Smrgac_ext=c 1126040dd5a57Smrgac_cpp='$CPP $CPPFLAGS' 1126140dd5a57Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1126240dd5a57Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1126340dd5a57Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1126440dd5a57Smrg 1126540dd5a57SmrgCC="$lt_save_CC" 1126640dd5a57Smrg 1126740dd5a57Smrg 1126840dd5a57Smrg 1126940dd5a57Smrg 1127040dd5a57Smrg 1127140dd5a57Smrg 1127240dd5a57Smrg 1127340dd5a57Smrg 1127440dd5a57Smrg 1127540dd5a57Smrg 1127640dd5a57Smrg 1127740dd5a57Smrg 1127840dd5a57Smrg 1127940dd5a57Smrg ac_config_commands="$ac_config_commands libtool" 1128040dd5a57Smrg 1128140dd5a57Smrg 1128240dd5a57Smrg 1128340dd5a57Smrg 1128440dd5a57Smrg# Only expand once: 1128540dd5a57Smrg 1128640dd5a57Smrg 1128740dd5a57Smrgif test "x$CC" != xcc; then 1128840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 1128940dd5a57Smrg$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 1129040dd5a57Smrgelse 1129140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 1129240dd5a57Smrg$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 1129340dd5a57Smrgfi 1129440dd5a57Smrgset dummy $CC; ac_cc=`$as_echo "$2" | 1129540dd5a57Smrg sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 1129640dd5a57Smrgif eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\"" = set; then : 1129740dd5a57Smrg $as_echo_n "(cached) " >&6 1129840dd5a57Smrgelse 1129940dd5a57Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1130040dd5a57Smrg/* end confdefs.h. */ 1130140dd5a57Smrg 1130240dd5a57Smrgint 1130340dd5a57Smrgmain () 1130440dd5a57Smrg{ 1130540dd5a57Smrg 1130640dd5a57Smrg ; 1130740dd5a57Smrg return 0; 1130840dd5a57Smrg} 1130940dd5a57Smrg_ACEOF 1131040dd5a57Smrg# Make sure it works both with $CC and with simple cc. 1131140dd5a57Smrg# We do the test twice because some compilers refuse to overwrite an 1131240dd5a57Smrg# existing .o file with -o, though they will create one. 1131340dd5a57Smrgac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 1131440dd5a57Smrgrm -f conftest2.* 1131540dd5a57Smrgif { { case "(($ac_try" in 1131640dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1131740dd5a57Smrg *) ac_try_echo=$ac_try;; 1131840dd5a57Smrgesac 1131940dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1132040dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 1132140dd5a57Smrg (eval "$ac_try") 2>&5 1132240dd5a57Smrg ac_status=$? 1132340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1132440dd5a57Smrg test $ac_status = 0; } && 1132540dd5a57Smrg test -f conftest2.$ac_objext && { { case "(($ac_try" in 1132640dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1132740dd5a57Smrg *) ac_try_echo=$ac_try;; 1132840dd5a57Smrgesac 1132940dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1133040dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 1133140dd5a57Smrg (eval "$ac_try") 2>&5 1133240dd5a57Smrg ac_status=$? 1133340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1133440dd5a57Smrg test $ac_status = 0; }; 1133540dd5a57Smrgthen 1133640dd5a57Smrg eval ac_cv_prog_cc_${ac_cc}_c_o=yes 1133740dd5a57Smrg if test "x$CC" != xcc; then 1133840dd5a57Smrg # Test first that cc exists at all. 1133940dd5a57Smrg if { ac_try='cc -c conftest.$ac_ext >&5' 1134040dd5a57Smrg { { case "(($ac_try" in 1134140dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1134240dd5a57Smrg *) ac_try_echo=$ac_try;; 1134340dd5a57Smrgesac 1134440dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1134540dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 1134640dd5a57Smrg (eval "$ac_try") 2>&5 1134740dd5a57Smrg ac_status=$? 1134840dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1134940dd5a57Smrg test $ac_status = 0; }; }; then 1135040dd5a57Smrg ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 1135140dd5a57Smrg rm -f conftest2.* 1135240dd5a57Smrg if { { case "(($ac_try" in 1135340dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1135440dd5a57Smrg *) ac_try_echo=$ac_try;; 1135540dd5a57Smrgesac 1135640dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1135740dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 1135840dd5a57Smrg (eval "$ac_try") 2>&5 1135940dd5a57Smrg ac_status=$? 1136040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1136140dd5a57Smrg test $ac_status = 0; } && 1136240dd5a57Smrg test -f conftest2.$ac_objext && { { case "(($ac_try" in 1136340dd5a57Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1136440dd5a57Smrg *) ac_try_echo=$ac_try;; 1136540dd5a57Smrgesac 1136640dd5a57Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1136740dd5a57Smrg$as_echo "$ac_try_echo"; } >&5 1136840dd5a57Smrg (eval "$ac_try") 2>&5 1136940dd5a57Smrg ac_status=$? 1137040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1137140dd5a57Smrg test $ac_status = 0; }; 1137240dd5a57Smrg then 1137340dd5a57Smrg # cc works too. 1137440dd5a57Smrg : 1137540dd5a57Smrg else 1137640dd5a57Smrg # cc exists but doesn't like -o. 1137740dd5a57Smrg eval ac_cv_prog_cc_${ac_cc}_c_o=no 1137840dd5a57Smrg fi 1137940dd5a57Smrg fi 1138040dd5a57Smrg fi 1138140dd5a57Smrgelse 1138240dd5a57Smrg eval ac_cv_prog_cc_${ac_cc}_c_o=no 1138340dd5a57Smrgfi 1138440dd5a57Smrgrm -f core conftest* 1138540dd5a57Smrg 1138640dd5a57Smrgfi 1138740dd5a57Smrgif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 1138840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1138940dd5a57Smrg$as_echo "yes" >&6; } 1139040dd5a57Smrgelse 1139140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1139240dd5a57Smrg$as_echo "no" >&6; } 1139340dd5a57Smrg 1139440dd5a57Smrg$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 1139540dd5a57Smrg 1139640dd5a57Smrgfi 1139740dd5a57Smrg 1139840dd5a57Smrg# FIXME: we rely on the cache variable name because 1139940dd5a57Smrg# there is no other way. 1140040dd5a57Smrgset dummy $CC 1140140dd5a57Smrgam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 1140240dd5a57Smrgeval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 1140340dd5a57Smrgif test "$am_t" != yes; then 1140440dd5a57Smrg # Losing compiler, so override with the script. 1140540dd5a57Smrg # FIXME: It is wrong to rewrite CC. 1140640dd5a57Smrg # But if we don't then we get into trouble of one sort or another. 1140740dd5a57Smrg # A longer-term fix would be to have automake use am__CC in this case, 1140840dd5a57Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 1140940dd5a57Smrg CC="$am_aux_dir/compile $CC" 1141040dd5a57Smrgfi 1141140dd5a57Smrg 1141240dd5a57Smrg 1141340dd5a57Smrg 1141440dd5a57Smrg# Enable quiet compiles on automake 1.11. 1141540dd5a57Smrg# Check whether --enable-silent-rules was given. 1141640dd5a57Smrgif test "${enable_silent_rules+set}" = set; then : 1141740dd5a57Smrg enableval=$enable_silent_rules; 1141840dd5a57Smrgfi 1141940dd5a57Smrg 1142040dd5a57Smrgcase $enable_silent_rules in 1142140dd5a57Smrgyes) AM_DEFAULT_VERBOSITY=0;; 1142240dd5a57Smrgno) AM_DEFAULT_VERBOSITY=1;; 1142340dd5a57Smrg*) AM_DEFAULT_VERBOSITY=0;; 1142440dd5a57Smrgesac 1142540dd5a57SmrgAM_BACKSLASH='\' 1142640dd5a57Smrg 1142740dd5a57Smrg 1142840dd5a57Smrg 1142940dd5a57Smrg 1143040dd5a57Smrg 1143140dd5a57Smrg 1143240dd5a57Smrg 1143340dd5a57Smrg 1143440dd5a57Smrg 1143540dd5a57Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1143640dd5a57Smrg if test -n "$ac_tool_prefix"; then 1143740dd5a57Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1143840dd5a57Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 1143940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1144040dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 1144140dd5a57Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 1144240dd5a57Smrg $as_echo_n "(cached) " >&6 1144340dd5a57Smrgelse 1144440dd5a57Smrg case $PKG_CONFIG in 1144540dd5a57Smrg [\\/]* | ?:[\\/]*) 1144640dd5a57Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1144740dd5a57Smrg ;; 1144840dd5a57Smrg *) 1144940dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1145040dd5a57Smrgfor as_dir in $PATH 1145140dd5a57Smrgdo 1145240dd5a57Smrg IFS=$as_save_IFS 1145340dd5a57Smrg test -z "$as_dir" && as_dir=. 1145440dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1145540dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1145640dd5a57Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1145740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1145840dd5a57Smrg break 2 1145940dd5a57Smrg fi 1146040dd5a57Smrgdone 1146140dd5a57Smrg done 1146240dd5a57SmrgIFS=$as_save_IFS 1146340dd5a57Smrg 1146440dd5a57Smrg ;; 1146540dd5a57Smrgesac 1146640dd5a57Smrgfi 1146740dd5a57SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1146840dd5a57Smrgif test -n "$PKG_CONFIG"; then 1146940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 1147040dd5a57Smrg$as_echo "$PKG_CONFIG" >&6; } 1147140dd5a57Smrgelse 1147240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1147340dd5a57Smrg$as_echo "no" >&6; } 1147440dd5a57Smrgfi 1147540dd5a57Smrg 1147640dd5a57Smrg 1147740dd5a57Smrgfi 1147840dd5a57Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1147940dd5a57Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1148040dd5a57Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 1148140dd5a57Smrgset dummy pkg-config; ac_word=$2 1148240dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1148340dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 1148440dd5a57Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 1148540dd5a57Smrg $as_echo_n "(cached) " >&6 1148640dd5a57Smrgelse 1148740dd5a57Smrg case $ac_pt_PKG_CONFIG in 1148840dd5a57Smrg [\\/]* | ?:[\\/]*) 1148940dd5a57Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1149040dd5a57Smrg ;; 1149140dd5a57Smrg *) 1149240dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1149340dd5a57Smrgfor as_dir in $PATH 1149440dd5a57Smrgdo 1149540dd5a57Smrg IFS=$as_save_IFS 1149640dd5a57Smrg test -z "$as_dir" && as_dir=. 1149740dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1149840dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1149940dd5a57Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1150040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1150140dd5a57Smrg break 2 1150240dd5a57Smrg fi 1150340dd5a57Smrgdone 1150440dd5a57Smrg done 1150540dd5a57SmrgIFS=$as_save_IFS 1150640dd5a57Smrg 1150740dd5a57Smrg ;; 1150840dd5a57Smrgesac 1150940dd5a57Smrgfi 1151040dd5a57Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1151140dd5a57Smrgif test -n "$ac_pt_PKG_CONFIG"; then 1151240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 1151340dd5a57Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 1151440dd5a57Smrgelse 1151540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1151640dd5a57Smrg$as_echo "no" >&6; } 1151740dd5a57Smrgfi 1151840dd5a57Smrg 1151940dd5a57Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 1152040dd5a57Smrg PKG_CONFIG="" 1152140dd5a57Smrg else 1152240dd5a57Smrg case $cross_compiling:$ac_tool_warned in 1152340dd5a57Smrgyes:) 1152440dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 1152540dd5a57Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1152640dd5a57Smrgac_tool_warned=yes ;; 1152740dd5a57Smrgesac 1152840dd5a57Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 1152940dd5a57Smrg fi 1153040dd5a57Smrgelse 1153140dd5a57Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 1153240dd5a57Smrgfi 1153340dd5a57Smrg 1153440dd5a57Smrgfi 1153540dd5a57Smrgif test -n "$PKG_CONFIG"; then 1153640dd5a57Smrg _pkg_min_version=0.9.0 1153740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 1153840dd5a57Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1153940dd5a57Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 1154040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1154140dd5a57Smrg$as_echo "yes" >&6; } 1154240dd5a57Smrg else 1154340dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1154440dd5a57Smrg$as_echo "no" >&6; } 1154540dd5a57Smrg PKG_CONFIG="" 1154640dd5a57Smrg fi 1154740dd5a57Smrgfi 1154840dd5a57Smrg 1154940dd5a57Smrg# Check whether --enable-motif was given. 1155040dd5a57Smrgif test "${enable_motif+set}" = set; then : 1155140dd5a57Smrg enableval=$enable_motif; enable_motif="$enableval" 1155240dd5a57Smrgelse 1155340dd5a57Smrg enable_motif=no 1155440dd5a57Smrgfi 1155540dd5a57Smrg 1155640dd5a57Smrg if test "$enable_motif" = yes; then 1155740dd5a57Smrg ENABLE_MOTIF_TRUE= 1155840dd5a57Smrg ENABLE_MOTIF_FALSE='#' 1155940dd5a57Smrgelse 1156040dd5a57Smrg ENABLE_MOTIF_TRUE='#' 1156140dd5a57Smrg ENABLE_MOTIF_FALSE= 1156240dd5a57Smrgfi 1156340dd5a57Smrg 1156440dd5a57Smrg 1156540dd5a57Smrg 1156640dd5a57Smrgpkg_failed=no 1156740dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL" >&5 1156840dd5a57Smrg$as_echo_n "checking for GL... " >&6; } 1156940dd5a57Smrg 1157040dd5a57Smrgif test -n "$GL_CFLAGS"; then 1157140dd5a57Smrg pkg_cv_GL_CFLAGS="$GL_CFLAGS" 1157240dd5a57Smrg elif test -n "$PKG_CONFIG"; then 1157340dd5a57Smrg if test -n "$PKG_CONFIG" && \ 1157440dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 1157540dd5a57Smrg ($PKG_CONFIG --exists --print-errors "gl") 2>&5 1157640dd5a57Smrg ac_status=$? 1157740dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1157840dd5a57Smrg test $ac_status = 0; }; then 1157940dd5a57Smrg pkg_cv_GL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null` 1158040dd5a57Smrgelse 1158140dd5a57Smrg pkg_failed=yes 1158240dd5a57Smrgfi 1158340dd5a57Smrg else 1158440dd5a57Smrg pkg_failed=untried 1158540dd5a57Smrgfi 1158640dd5a57Smrgif test -n "$GL_LIBS"; then 1158740dd5a57Smrg pkg_cv_GL_LIBS="$GL_LIBS" 1158840dd5a57Smrg elif test -n "$PKG_CONFIG"; then 1158940dd5a57Smrg if test -n "$PKG_CONFIG" && \ 1159040dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 1159140dd5a57Smrg ($PKG_CONFIG --exists --print-errors "gl") 2>&5 1159240dd5a57Smrg ac_status=$? 1159340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1159440dd5a57Smrg test $ac_status = 0; }; then 1159540dd5a57Smrg pkg_cv_GL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null` 1159640dd5a57Smrgelse 1159740dd5a57Smrg pkg_failed=yes 1159840dd5a57Smrgfi 1159940dd5a57Smrg else 1160040dd5a57Smrg pkg_failed=untried 1160140dd5a57Smrgfi 1160240dd5a57Smrg 1160340dd5a57Smrg 1160440dd5a57Smrg 1160540dd5a57Smrgif test $pkg_failed = yes; then 1160640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1160740dd5a57Smrg$as_echo "no" >&6; } 1160840dd5a57Smrg 1160940dd5a57Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1161040dd5a57Smrg _pkg_short_errors_supported=yes 1161140dd5a57Smrgelse 1161240dd5a57Smrg _pkg_short_errors_supported=no 1161340dd5a57Smrgfi 1161440dd5a57Smrg if test $_pkg_short_errors_supported = yes; then 1161540dd5a57Smrg GL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gl" 2>&1` 1161640dd5a57Smrg else 1161740dd5a57Smrg GL_PKG_ERRORS=`$PKG_CONFIG --print-errors "gl" 2>&1` 1161840dd5a57Smrg fi 1161940dd5a57Smrg # Put the nasty error message in config.log where it belongs 1162040dd5a57Smrg echo "$GL_PKG_ERRORS" >&5 1162140dd5a57Smrg 1162240dd5a57Smrg 1162340dd5a57Smrg ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default" 1162440dd5a57Smrgif test "x$ac_cv_header_GL_gl_h" = x""yes; then : 1162540dd5a57Smrg 1162640dd5a57Smrgelse 1162740dd5a57Smrg as_fn_error $? "GL not found" "$LINENO" 5 1162840dd5a57Smrgfi 1162940dd5a57Smrg 1163040dd5a57Smrg 1163140dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5 1163240dd5a57Smrg$as_echo_n "checking for glBegin in -lGL... " >&6; } 1163340dd5a57Smrgif test "${ac_cv_lib_GL_glBegin+set}" = set; then : 1163440dd5a57Smrg $as_echo_n "(cached) " >&6 1163540dd5a57Smrgelse 1163640dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1163740dd5a57SmrgLIBS="-lGL $LIBS" 1163840dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1163940dd5a57Smrg/* end confdefs.h. */ 1164040dd5a57Smrg 1164140dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1164240dd5a57Smrg Use char because int might match the return type of a GCC 1164340dd5a57Smrg builtin and then its argument prototype would still apply. */ 1164440dd5a57Smrg#ifdef __cplusplus 1164540dd5a57Smrgextern "C" 1164640dd5a57Smrg#endif 1164740dd5a57Smrgchar glBegin (); 1164840dd5a57Smrgint 1164940dd5a57Smrgmain () 1165040dd5a57Smrg{ 1165140dd5a57Smrgreturn glBegin (); 1165240dd5a57Smrg ; 1165340dd5a57Smrg return 0; 1165440dd5a57Smrg} 1165540dd5a57Smrg_ACEOF 1165640dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1165740dd5a57Smrg ac_cv_lib_GL_glBegin=yes 1165840dd5a57Smrgelse 1165940dd5a57Smrg ac_cv_lib_GL_glBegin=no 1166040dd5a57Smrgfi 1166140dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1166240dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1166340dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1166440dd5a57Smrgfi 1166540dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5 1166640dd5a57Smrg$as_echo "$ac_cv_lib_GL_glBegin" >&6; } 1166740dd5a57Smrgif test "x$ac_cv_lib_GL_glBegin" = x""yes; then : 1166840dd5a57Smrg GL_LIBS=-lGL 1166940dd5a57Smrgelse 1167040dd5a57Smrg as_fn_error $? "GL required" "$LINENO" 5 1167140dd5a57Smrgfi 1167240dd5a57Smrg 1167340dd5a57Smrg 1167440dd5a57Smrgelif test $pkg_failed = untried; then 1167540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1167640dd5a57Smrg$as_echo "no" >&6; } 1167740dd5a57Smrg 1167840dd5a57Smrg ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default" 1167940dd5a57Smrgif test "x$ac_cv_header_GL_gl_h" = x""yes; then : 1168040dd5a57Smrg 1168140dd5a57Smrgelse 1168240dd5a57Smrg as_fn_error $? "GL not found" "$LINENO" 5 1168340dd5a57Smrgfi 1168440dd5a57Smrg 1168540dd5a57Smrg 1168640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5 1168740dd5a57Smrg$as_echo_n "checking for glBegin in -lGL... " >&6; } 1168840dd5a57Smrgif test "${ac_cv_lib_GL_glBegin+set}" = set; then : 1168940dd5a57Smrg $as_echo_n "(cached) " >&6 1169040dd5a57Smrgelse 1169140dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1169240dd5a57SmrgLIBS="-lGL $LIBS" 1169340dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1169440dd5a57Smrg/* end confdefs.h. */ 1169540dd5a57Smrg 1169640dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1169740dd5a57Smrg Use char because int might match the return type of a GCC 1169840dd5a57Smrg builtin and then its argument prototype would still apply. */ 1169940dd5a57Smrg#ifdef __cplusplus 1170040dd5a57Smrgextern "C" 1170140dd5a57Smrg#endif 1170240dd5a57Smrgchar glBegin (); 1170340dd5a57Smrgint 1170440dd5a57Smrgmain () 1170540dd5a57Smrg{ 1170640dd5a57Smrgreturn glBegin (); 1170740dd5a57Smrg ; 1170840dd5a57Smrg return 0; 1170940dd5a57Smrg} 1171040dd5a57Smrg_ACEOF 1171140dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1171240dd5a57Smrg ac_cv_lib_GL_glBegin=yes 1171340dd5a57Smrgelse 1171440dd5a57Smrg ac_cv_lib_GL_glBegin=no 1171540dd5a57Smrgfi 1171640dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1171740dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1171840dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1171940dd5a57Smrgfi 1172040dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5 1172140dd5a57Smrg$as_echo "$ac_cv_lib_GL_glBegin" >&6; } 1172240dd5a57Smrgif test "x$ac_cv_lib_GL_glBegin" = x""yes; then : 1172340dd5a57Smrg GL_LIBS=-lGL 1172440dd5a57Smrgelse 1172540dd5a57Smrg as_fn_error $? "GL required" "$LINENO" 5 1172640dd5a57Smrgfi 1172740dd5a57Smrg 1172840dd5a57Smrg 1172940dd5a57Smrgelse 1173040dd5a57Smrg GL_CFLAGS=$pkg_cv_GL_CFLAGS 1173140dd5a57Smrg GL_LIBS=$pkg_cv_GL_LIBS 1173240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1173340dd5a57Smrg$as_echo "yes" >&6; } 1173440dd5a57Smrg 1173540dd5a57Smrgfi 1173640dd5a57Smrg 1173740dd5a57Smrg 1173840dd5a57Smrgpkg_failed=no 1173940dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLW" >&5 1174040dd5a57Smrg$as_echo_n "checking for GLW... " >&6; } 1174140dd5a57Smrg 1174240dd5a57Smrgif test -n "$GLW_CFLAGS"; then 1174340dd5a57Smrg pkg_cv_GLW_CFLAGS="$GLW_CFLAGS" 1174440dd5a57Smrg elif test -n "$PKG_CONFIG"; then 1174540dd5a57Smrg if test -n "$PKG_CONFIG" && \ 1174640dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt\""; } >&5 1174740dd5a57Smrg ($PKG_CONFIG --exists --print-errors "x11 xt") 2>&5 1174840dd5a57Smrg ac_status=$? 1174940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1175040dd5a57Smrg test $ac_status = 0; }; then 1175140dd5a57Smrg pkg_cv_GLW_CFLAGS=`$PKG_CONFIG --cflags "x11 xt" 2>/dev/null` 1175240dd5a57Smrgelse 1175340dd5a57Smrg pkg_failed=yes 1175440dd5a57Smrgfi 1175540dd5a57Smrg else 1175640dd5a57Smrg pkg_failed=untried 1175740dd5a57Smrgfi 1175840dd5a57Smrgif test -n "$GLW_LIBS"; then 1175940dd5a57Smrg pkg_cv_GLW_LIBS="$GLW_LIBS" 1176040dd5a57Smrg elif test -n "$PKG_CONFIG"; then 1176140dd5a57Smrg if test -n "$PKG_CONFIG" && \ 1176240dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt\""; } >&5 1176340dd5a57Smrg ($PKG_CONFIG --exists --print-errors "x11 xt") 2>&5 1176440dd5a57Smrg ac_status=$? 1176540dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1176640dd5a57Smrg test $ac_status = 0; }; then 1176740dd5a57Smrg pkg_cv_GLW_LIBS=`$PKG_CONFIG --libs "x11 xt" 2>/dev/null` 1176840dd5a57Smrgelse 1176940dd5a57Smrg pkg_failed=yes 1177040dd5a57Smrgfi 1177140dd5a57Smrg else 1177240dd5a57Smrg pkg_failed=untried 1177340dd5a57Smrgfi 1177440dd5a57Smrg 1177540dd5a57Smrg 1177640dd5a57Smrg 1177740dd5a57Smrgif test $pkg_failed = yes; then 1177840dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1177940dd5a57Smrg$as_echo "no" >&6; } 1178040dd5a57Smrg 1178140dd5a57Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1178240dd5a57Smrg _pkg_short_errors_supported=yes 1178340dd5a57Smrgelse 1178440dd5a57Smrg _pkg_short_errors_supported=no 1178540dd5a57Smrgfi 1178640dd5a57Smrg if test $_pkg_short_errors_supported = yes; then 1178740dd5a57Smrg GLW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xt" 2>&1` 1178840dd5a57Smrg else 1178940dd5a57Smrg GLW_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xt" 2>&1` 1179040dd5a57Smrg fi 1179140dd5a57Smrg # Put the nasty error message in config.log where it belongs 1179240dd5a57Smrg echo "$GLW_PKG_ERRORS" >&5 1179340dd5a57Smrg 1179440dd5a57Smrg as_fn_error $? "Package requirements (x11 xt) were not met: 1179540dd5a57Smrg 1179640dd5a57Smrg$GLW_PKG_ERRORS 1179740dd5a57Smrg 1179840dd5a57SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1179940dd5a57Smrginstalled software in a non-standard prefix. 1180040dd5a57Smrg 1180140dd5a57SmrgAlternatively, you may set the environment variables GLW_CFLAGS 1180240dd5a57Smrgand GLW_LIBS to avoid the need to call pkg-config. 1180340dd5a57SmrgSee the pkg-config man page for more details." "$LINENO" 5 1180440dd5a57Smrg 1180540dd5a57Smrgelif test $pkg_failed = untried; then 1180640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1180740dd5a57Smrg$as_echo "no" >&6; } 1180840dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1180940dd5a57Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1181040dd5a57Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1181140dd5a57Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1181240dd5a57Smrgpath to pkg-config. 1181340dd5a57Smrg 1181440dd5a57SmrgAlternatively, you may set the environment variables GLW_CFLAGS 1181540dd5a57Smrgand GLW_LIBS to avoid the need to call pkg-config. 1181640dd5a57SmrgSee the pkg-config man page for more details. 1181740dd5a57Smrg 1181840dd5a57SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1181940dd5a57SmrgSee \`config.log' for more details" "$LINENO" 5; } 1182040dd5a57Smrg 1182140dd5a57Smrgelse 1182240dd5a57Smrg GLW_CFLAGS=$pkg_cv_GLW_CFLAGS 1182340dd5a57Smrg GLW_LIBS=$pkg_cv_GLW_LIBS 1182440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1182540dd5a57Smrg$as_echo "yes" >&6; } 1182640dd5a57Smrg 1182740dd5a57Smrgfi 1182840dd5a57Smrg 1182940dd5a57SmrgMOTIF_CFLAGS= 1183040dd5a57Smrgif test "x$enable_motif" = xyes; then 1183140dd5a57Smrg # Extract the first word of "motif-config", so it can be a program name with args. 1183240dd5a57Smrgset dummy motif-config; ac_word=$2 1183340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1183440dd5a57Smrg$as_echo_n "checking for $ac_word... " >&6; } 1183540dd5a57Smrgif test "${ac_cv_path_MOTIF_CONFIG+set}" = set; then : 1183640dd5a57Smrg $as_echo_n "(cached) " >&6 1183740dd5a57Smrgelse 1183840dd5a57Smrg case $MOTIF_CONFIG in 1183940dd5a57Smrg [\\/]* | ?:[\\/]*) 1184040dd5a57Smrg ac_cv_path_MOTIF_CONFIG="$MOTIF_CONFIG" # Let the user override the test with a path. 1184140dd5a57Smrg ;; 1184240dd5a57Smrg *) 1184340dd5a57Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1184440dd5a57Smrgfor as_dir in $PATH 1184540dd5a57Smrgdo 1184640dd5a57Smrg IFS=$as_save_IFS 1184740dd5a57Smrg test -z "$as_dir" && as_dir=. 1184840dd5a57Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1184940dd5a57Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1185040dd5a57Smrg ac_cv_path_MOTIF_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1185140dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1185240dd5a57Smrg break 2 1185340dd5a57Smrg fi 1185440dd5a57Smrgdone 1185540dd5a57Smrg done 1185640dd5a57SmrgIFS=$as_save_IFS 1185740dd5a57Smrg 1185840dd5a57Smrg test -z "$ac_cv_path_MOTIF_CONFIG" && ac_cv_path_MOTIF_CONFIG="no" 1185940dd5a57Smrg ;; 1186040dd5a57Smrgesac 1186140dd5a57Smrgfi 1186240dd5a57SmrgMOTIF_CONFIG=$ac_cv_path_MOTIF_CONFIG 1186340dd5a57Smrgif test -n "$MOTIF_CONFIG"; then 1186440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_CONFIG" >&5 1186540dd5a57Smrg$as_echo "$MOTIF_CONFIG" >&6; } 1186640dd5a57Smrgelse 1186740dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1186840dd5a57Smrg$as_echo "no" >&6; } 1186940dd5a57Smrgfi 1187040dd5a57Smrg 1187140dd5a57Smrg 1187240dd5a57Smrg if test "x$MOTIF_CONFIG" != xno; then 1187340dd5a57Smrg MOTIF_CFLAGS=`$MOTIF_CONFIG --cflags` 1187440dd5a57Smrg MOTIF_LIBS=`$MOTIF_CONFIG --libs` 1187540dd5a57Smrg else 1187640dd5a57Smrg ac_fn_c_check_header_mongrel "$LINENO" "Xm/PrimitiveP.h" "ac_cv_header_Xm_PrimitiveP_h" "$ac_includes_default" 1187740dd5a57Smrgif test "x$ac_cv_header_Xm_PrimitiveP_h" = x""yes; then : 1187840dd5a57Smrg 1187940dd5a57Smrgelse 1188040dd5a57Smrg as_fn_error $? "Can't locate Motif headers" "$LINENO" 5 1188140dd5a57Smrgfi 1188240dd5a57Smrg 1188340dd5a57Smrg 1188440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmGetPixmap in -lXm" >&5 1188540dd5a57Smrg$as_echo_n "checking for XmGetPixmap in -lXm... " >&6; } 1188640dd5a57Smrgif test "${ac_cv_lib_Xm_XmGetPixmap+set}" = set; then : 1188740dd5a57Smrg $as_echo_n "(cached) " >&6 1188840dd5a57Smrgelse 1188940dd5a57Smrg ac_check_lib_save_LIBS=$LIBS 1189040dd5a57SmrgLIBS="-lXm $LIBS" 1189140dd5a57Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1189240dd5a57Smrg/* end confdefs.h. */ 1189340dd5a57Smrg 1189440dd5a57Smrg/* Override any GCC internal prototype to avoid an error. 1189540dd5a57Smrg Use char because int might match the return type of a GCC 1189640dd5a57Smrg builtin and then its argument prototype would still apply. */ 1189740dd5a57Smrg#ifdef __cplusplus 1189840dd5a57Smrgextern "C" 1189940dd5a57Smrg#endif 1190040dd5a57Smrgchar XmGetPixmap (); 1190140dd5a57Smrgint 1190240dd5a57Smrgmain () 1190340dd5a57Smrg{ 1190440dd5a57Smrgreturn XmGetPixmap (); 1190540dd5a57Smrg ; 1190640dd5a57Smrg return 0; 1190740dd5a57Smrg} 1190840dd5a57Smrg_ACEOF 1190940dd5a57Smrgif ac_fn_c_try_link "$LINENO"; then : 1191040dd5a57Smrg ac_cv_lib_Xm_XmGetPixmap=yes 1191140dd5a57Smrgelse 1191240dd5a57Smrg ac_cv_lib_Xm_XmGetPixmap=no 1191340dd5a57Smrgfi 1191440dd5a57Smrgrm -f core conftest.err conftest.$ac_objext \ 1191540dd5a57Smrg conftest$ac_exeext conftest.$ac_ext 1191640dd5a57SmrgLIBS=$ac_check_lib_save_LIBS 1191740dd5a57Smrgfi 1191840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xm_XmGetPixmap" >&5 1191940dd5a57Smrg$as_echo "$ac_cv_lib_Xm_XmGetPixmap" >&6; } 1192040dd5a57Smrgif test "x$ac_cv_lib_Xm_XmGetPixmap" = x""yes; then : 1192140dd5a57Smrg MOTIF_LIBS="-lXm" 1192240dd5a57Smrgelse 1192340dd5a57Smrg as_fn_error $? "Can't locate Motif Xm library" "$LINENO" 5 1192440dd5a57Smrgfi 1192540dd5a57Smrg 1192640dd5a57Smrg fi 1192740dd5a57Smrg # MOTIF_LIBS is prepended to GLW_LIB_DEPS since Xm needs Xt/X11 1192840dd5a57Smrg GLW_PC_LIB_PRIV="$MOTIF_LIBS $GLW_PC_LIB_PRIV" 1192940dd5a57Smrg GLW_PC_CFLAGS="$MOTIF_CFLAGS $GLW_PC_CFLAGS" 1193040dd5a57Smrgfi 1193140dd5a57Smrg 1193240dd5a57Smrg 1193340dd5a57Smrg 1193440dd5a57Smrg 1193540dd5a57SmrgCFLAGS="$CFLAGS $GL_CFLAGS" 1193640dd5a57SmrgLIBS="$LIBS $GL_LIBS $MOTIF_LIBS" 1193740dd5a57Smrg 1193840dd5a57Smrgif test "x$GCC" = xyes ; then 1193940dd5a57Smrg CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 1194040dd5a57Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 1194140dd5a57Smrg-Wbad-function-cast" 1194240dd5a57Smrg case `$CC -dumpversion` in 1194340dd5a57Smrg 3.4.* | 4.*) 1194440dd5a57Smrg CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 1194540dd5a57Smrg ;; 1194640dd5a57Smrg esac 1194740dd5a57Smrgelse 1194840dd5a57Smrg ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 1194940dd5a57Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 1195040dd5a57Smrg SUNCC="yes" 1195140dd5a57Smrgelse 1195240dd5a57Smrg SUNCC="no" 1195340dd5a57Smrgfi 1195440dd5a57Smrg 1195540dd5a57Smrg if test "x$SUNCC" = "xyes"; then 1195640dd5a57Smrg CWARNFLAGS="-v" 1195740dd5a57Smrg fi 1195840dd5a57Smrgfi 1195940dd5a57SmrgCFLAGS="$CFLAGS $CWARNFLAGS" 1196040dd5a57Smrg 1196140dd5a57Smrg 1196240dd5a57Smrgpkg_failed=no 1196340dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5 1196440dd5a57Smrg$as_echo_n "checking for X11... " >&6; } 1196540dd5a57Smrg 1196640dd5a57Smrgif test -n "$X11_CFLAGS"; then 1196740dd5a57Smrg pkg_cv_X11_CFLAGS="$X11_CFLAGS" 1196840dd5a57Smrg elif test -n "$PKG_CONFIG"; then 1196940dd5a57Smrg if test -n "$PKG_CONFIG" && \ 1197040dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5 1197140dd5a57Smrg ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5 1197240dd5a57Smrg ac_status=$? 1197340dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1197440dd5a57Smrg test $ac_status = 0; }; then 1197540dd5a57Smrg pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "x11 xext" 2>/dev/null` 1197640dd5a57Smrgelse 1197740dd5a57Smrg pkg_failed=yes 1197840dd5a57Smrgfi 1197940dd5a57Smrg else 1198040dd5a57Smrg pkg_failed=untried 1198140dd5a57Smrgfi 1198240dd5a57Smrgif test -n "$X11_LIBS"; then 1198340dd5a57Smrg pkg_cv_X11_LIBS="$X11_LIBS" 1198440dd5a57Smrg elif test -n "$PKG_CONFIG"; then 1198540dd5a57Smrg if test -n "$PKG_CONFIG" && \ 1198640dd5a57Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5 1198740dd5a57Smrg ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5 1198840dd5a57Smrg ac_status=$? 1198940dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1199040dd5a57Smrg test $ac_status = 0; }; then 1199140dd5a57Smrg pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "x11 xext" 2>/dev/null` 1199240dd5a57Smrgelse 1199340dd5a57Smrg pkg_failed=yes 1199440dd5a57Smrgfi 1199540dd5a57Smrg else 1199640dd5a57Smrg pkg_failed=untried 1199740dd5a57Smrgfi 1199840dd5a57Smrg 1199940dd5a57Smrg 1200040dd5a57Smrg 1200140dd5a57Smrgif test $pkg_failed = yes; then 1200240dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1200340dd5a57Smrg$as_echo "no" >&6; } 1200440dd5a57Smrg 1200540dd5a57Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1200640dd5a57Smrg _pkg_short_errors_supported=yes 1200740dd5a57Smrgelse 1200840dd5a57Smrg _pkg_short_errors_supported=no 1200940dd5a57Smrgfi 1201040dd5a57Smrg if test $_pkg_short_errors_supported = yes; then 1201140dd5a57Smrg X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext" 2>&1` 1201240dd5a57Smrg else 1201340dd5a57Smrg X11_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext" 2>&1` 1201440dd5a57Smrg fi 1201540dd5a57Smrg # Put the nasty error message in config.log where it belongs 1201640dd5a57Smrg echo "$X11_PKG_ERRORS" >&5 1201740dd5a57Smrg 1201840dd5a57Smrg enable_x11=no 1201940dd5a57Smrgelif test $pkg_failed = untried; then 1202040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1202140dd5a57Smrg$as_echo "no" >&6; } 1202240dd5a57Smrg enable_x11=no 1202340dd5a57Smrgelse 1202440dd5a57Smrg X11_CFLAGS=$pkg_cv_X11_CFLAGS 1202540dd5a57Smrg X11_LIBS=$pkg_cv_X11_LIBS 1202640dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1202740dd5a57Smrg$as_echo "yes" >&6; } 1202840dd5a57Smrg x11_enabled=yes 1202940dd5a57Smrgfi 1203040dd5a57Smrg 1203140dd5a57Smrgac_config_files="$ac_config_files glw.pc" 1203240dd5a57Smrg 1203340dd5a57Smrgac_config_files="$ac_config_files Makefile" 1203440dd5a57Smrg 1203540dd5a57Smrgcat >confcache <<\_ACEOF 1203640dd5a57Smrg# This file is a shell script that caches the results of configure 1203740dd5a57Smrg# tests run on this system so they can be shared between configure 1203840dd5a57Smrg# scripts and configure runs, see configure's option --config-cache. 1203940dd5a57Smrg# It is not useful on other systems. If it contains results you don't 1204040dd5a57Smrg# want to keep, you may remove or edit it. 1204140dd5a57Smrg# 1204240dd5a57Smrg# config.status only pays attention to the cache file if you give it 1204340dd5a57Smrg# the --recheck option to rerun configure. 1204440dd5a57Smrg# 1204540dd5a57Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 1204640dd5a57Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 1204740dd5a57Smrg# following values. 1204840dd5a57Smrg 1204940dd5a57Smrg_ACEOF 1205040dd5a57Smrg 1205140dd5a57Smrg# The following way of writing the cache mishandles newlines in values, 1205240dd5a57Smrg# but we know of no workaround that is simple, portable, and efficient. 1205340dd5a57Smrg# So, we kill variables containing newlines. 1205440dd5a57Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 1205540dd5a57Smrg# and sets the high bit in the cache file unless we assign to the vars. 1205640dd5a57Smrg( 1205740dd5a57Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1205840dd5a57Smrg eval ac_val=\$$ac_var 1205940dd5a57Smrg case $ac_val in #( 1206040dd5a57Smrg *${as_nl}*) 1206140dd5a57Smrg case $ac_var in #( 1206240dd5a57Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1206340dd5a57Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1206440dd5a57Smrg esac 1206540dd5a57Smrg case $ac_var in #( 1206640dd5a57Smrg _ | IFS | as_nl) ;; #( 1206740dd5a57Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1206840dd5a57Smrg *) { eval $ac_var=; unset $ac_var;} ;; 1206940dd5a57Smrg esac ;; 1207040dd5a57Smrg esac 1207140dd5a57Smrg done 1207240dd5a57Smrg 1207340dd5a57Smrg (set) 2>&1 | 1207440dd5a57Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 1207540dd5a57Smrg *${as_nl}ac_space=\ *) 1207640dd5a57Smrg # `set' does not quote correctly, so add quotes: double-quote 1207740dd5a57Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 1207840dd5a57Smrg sed -n \ 1207940dd5a57Smrg "s/'/'\\\\''/g; 1208040dd5a57Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 1208140dd5a57Smrg ;; #( 1208240dd5a57Smrg *) 1208340dd5a57Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 1208440dd5a57Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1208540dd5a57Smrg ;; 1208640dd5a57Smrg esac | 1208740dd5a57Smrg sort 1208840dd5a57Smrg) | 1208940dd5a57Smrg sed ' 1209040dd5a57Smrg /^ac_cv_env_/b end 1209140dd5a57Smrg t clear 1209240dd5a57Smrg :clear 1209340dd5a57Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 1209440dd5a57Smrg t end 1209540dd5a57Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 1209640dd5a57Smrg :end' >>confcache 1209740dd5a57Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 1209840dd5a57Smrg if test -w "$cache_file"; then 1209940dd5a57Smrg test "x$cache_file" != "x/dev/null" && 1210040dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 1210140dd5a57Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 1210240dd5a57Smrg cat confcache >$cache_file 1210340dd5a57Smrg else 1210440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 1210540dd5a57Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 1210640dd5a57Smrg fi 1210740dd5a57Smrgfi 1210840dd5a57Smrgrm -f confcache 1210940dd5a57Smrg 1211040dd5a57Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 1211140dd5a57Smrg# Let make expand exec_prefix. 1211240dd5a57Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 1211340dd5a57Smrg 1211440dd5a57Smrg# Transform confdefs.h into DEFS. 1211540dd5a57Smrg# Protect against shell expansion while executing Makefile rules. 1211640dd5a57Smrg# Protect against Makefile macro expansion. 1211740dd5a57Smrg# 1211840dd5a57Smrg# If the first sed substitution is executed (which looks for macros that 1211940dd5a57Smrg# take arguments), then branch to the quote section. Otherwise, 1212040dd5a57Smrg# look for a macro that doesn't take arguments. 1212140dd5a57Smrgac_script=' 1212240dd5a57Smrg:mline 1212340dd5a57Smrg/\\$/{ 1212440dd5a57Smrg N 1212540dd5a57Smrg s,\\\n,, 1212640dd5a57Smrg b mline 1212740dd5a57Smrg} 1212840dd5a57Smrgt clear 1212940dd5a57Smrg:clear 1213040dd5a57Smrgs/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 1213140dd5a57Smrgt quote 1213240dd5a57Smrgs/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 1213340dd5a57Smrgt quote 1213440dd5a57Smrgb any 1213540dd5a57Smrg:quote 1213640dd5a57Smrgs/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 1213740dd5a57Smrgs/\[/\\&/g 1213840dd5a57Smrgs/\]/\\&/g 1213940dd5a57Smrgs/\$/$$/g 1214040dd5a57SmrgH 1214140dd5a57Smrg:any 1214240dd5a57Smrg${ 1214340dd5a57Smrg g 1214440dd5a57Smrg s/^\n// 1214540dd5a57Smrg s/\n/ /g 1214640dd5a57Smrg p 1214740dd5a57Smrg} 1214840dd5a57Smrg' 1214940dd5a57SmrgDEFS=`sed -n "$ac_script" confdefs.h` 1215040dd5a57Smrg 1215140dd5a57Smrg 1215240dd5a57Smrgac_libobjs= 1215340dd5a57Smrgac_ltlibobjs= 1215440dd5a57SmrgU= 1215540dd5a57Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 1215640dd5a57Smrg # 1. Remove the extension, and $U if already installed. 1215740dd5a57Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1215840dd5a57Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 1215940dd5a57Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 1216040dd5a57Smrg # will be set to the directory where LIBOBJS objects are built. 1216140dd5a57Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1216240dd5a57Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 1216340dd5a57Smrgdone 1216440dd5a57SmrgLIBOBJS=$ac_libobjs 1216540dd5a57Smrg 1216640dd5a57SmrgLTLIBOBJS=$ac_ltlibobjs 1216740dd5a57Smrg 1216840dd5a57Smrg 1216940dd5a57Smrg if test -n "$EXEEXT"; then 1217040dd5a57Smrg am__EXEEXT_TRUE= 1217140dd5a57Smrg am__EXEEXT_FALSE='#' 1217240dd5a57Smrgelse 1217340dd5a57Smrg am__EXEEXT_TRUE='#' 1217440dd5a57Smrg am__EXEEXT_FALSE= 1217540dd5a57Smrgfi 1217640dd5a57Smrg 1217740dd5a57Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1217840dd5a57Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 1217940dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1218040dd5a57Smrgfi 1218140dd5a57Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1218240dd5a57Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 1218340dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1218440dd5a57Smrgfi 1218540dd5a57Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1218640dd5a57Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 1218740dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1218840dd5a57Smrgfi 1218940dd5a57Smrgif test -z "${ENABLE_MOTIF_TRUE}" && test -z "${ENABLE_MOTIF_FALSE}"; then 1219040dd5a57Smrg as_fn_error $? "conditional \"ENABLE_MOTIF\" was never defined. 1219140dd5a57SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1219240dd5a57Smrgfi 1219340dd5a57Smrg 1219440dd5a57Smrg: ${CONFIG_STATUS=./config.status} 1219540dd5a57Smrgac_write_fail=0 1219640dd5a57Smrgac_clean_files_save=$ac_clean_files 1219740dd5a57Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 1219840dd5a57Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 1219940dd5a57Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 1220040dd5a57Smrgas_write_fail=0 1220140dd5a57Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 1220240dd5a57Smrg#! $SHELL 1220340dd5a57Smrg# Generated by $as_me. 1220440dd5a57Smrg# Run this file to recreate the current configuration. 1220540dd5a57Smrg# Compiler output produced by configure, useful for debugging 1220640dd5a57Smrg# configure, is in config.log if it exists. 1220740dd5a57Smrg 1220840dd5a57Smrgdebug=false 1220940dd5a57Smrgac_cs_recheck=false 1221040dd5a57Smrgac_cs_silent=false 1221140dd5a57Smrg 1221240dd5a57SmrgSHELL=\${CONFIG_SHELL-$SHELL} 1221340dd5a57Smrgexport SHELL 1221440dd5a57Smrg_ASEOF 1221540dd5a57Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 1221640dd5a57Smrg## -------------------- ## 1221740dd5a57Smrg## M4sh Initialization. ## 1221840dd5a57Smrg## -------------------- ## 1221940dd5a57Smrg 1222040dd5a57Smrg# Be more Bourne compatible 1222140dd5a57SmrgDUALCASE=1; export DUALCASE # for MKS sh 1222240dd5a57Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 1222340dd5a57Smrg emulate sh 1222440dd5a57Smrg NULLCMD=: 1222540dd5a57Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 1222640dd5a57Smrg # is contrary to our usage. Disable this feature. 1222740dd5a57Smrg alias -g '${1+"$@"}'='"$@"' 1222840dd5a57Smrg setopt NO_GLOB_SUBST 1222940dd5a57Smrgelse 1223040dd5a57Smrg case `(set -o) 2>/dev/null` in #( 1223140dd5a57Smrg *posix*) : 1223240dd5a57Smrg set -o posix ;; #( 1223340dd5a57Smrg *) : 1223440dd5a57Smrg ;; 1223540dd5a57Smrgesac 1223640dd5a57Smrgfi 1223740dd5a57Smrg 1223840dd5a57Smrg 1223940dd5a57Smrgas_nl=' 1224040dd5a57Smrg' 1224140dd5a57Smrgexport as_nl 1224240dd5a57Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 1224340dd5a57Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1224440dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 1224540dd5a57Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 1224640dd5a57Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 1224740dd5a57Smrg# but without wasting forks for bash or zsh. 1224840dd5a57Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 1224940dd5a57Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 1225040dd5a57Smrg as_echo='print -r --' 1225140dd5a57Smrg as_echo_n='print -rn --' 1225240dd5a57Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 1225340dd5a57Smrg as_echo='printf %s\n' 1225440dd5a57Smrg as_echo_n='printf %s' 1225540dd5a57Smrgelse 1225640dd5a57Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 1225740dd5a57Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 1225840dd5a57Smrg as_echo_n='/usr/ucb/echo -n' 1225940dd5a57Smrg else 1226040dd5a57Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 1226140dd5a57Smrg as_echo_n_body='eval 1226240dd5a57Smrg arg=$1; 1226340dd5a57Smrg case $arg in #( 1226440dd5a57Smrg *"$as_nl"*) 1226540dd5a57Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 1226640dd5a57Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 1226740dd5a57Smrg esac; 1226840dd5a57Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 1226940dd5a57Smrg ' 1227040dd5a57Smrg export as_echo_n_body 1227140dd5a57Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 1227240dd5a57Smrg fi 1227340dd5a57Smrg export as_echo_body 1227440dd5a57Smrg as_echo='sh -c $as_echo_body as_echo' 1227540dd5a57Smrgfi 1227640dd5a57Smrg 1227740dd5a57Smrg# The user is always right. 1227840dd5a57Smrgif test "${PATH_SEPARATOR+set}" != set; then 1227940dd5a57Smrg PATH_SEPARATOR=: 1228040dd5a57Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1228140dd5a57Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1228240dd5a57Smrg PATH_SEPARATOR=';' 1228340dd5a57Smrg } 1228440dd5a57Smrgfi 1228540dd5a57Smrg 1228640dd5a57Smrg 1228740dd5a57Smrg# IFS 1228840dd5a57Smrg# We need space, tab and new line, in precisely that order. Quoting is 1228940dd5a57Smrg# there to prevent editors from complaining about space-tab. 1229040dd5a57Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 1229140dd5a57Smrg# splitting by setting IFS to empty value.) 1229240dd5a57SmrgIFS=" "" $as_nl" 1229340dd5a57Smrg 1229440dd5a57Smrg# Find who we are. Look in the path if we contain no directory separator. 1229540dd5a57Smrgcase $0 in #(( 1229640dd5a57Smrg *[\\/]* ) as_myself=$0 ;; 1229740dd5a57Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1229840dd5a57Smrgfor as_dir in $PATH 1229940dd5a57Smrgdo 1230040dd5a57Smrg IFS=$as_save_IFS 1230140dd5a57Smrg test -z "$as_dir" && as_dir=. 1230240dd5a57Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1230340dd5a57Smrg done 1230440dd5a57SmrgIFS=$as_save_IFS 1230540dd5a57Smrg 1230640dd5a57Smrg ;; 1230740dd5a57Smrgesac 1230840dd5a57Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1230940dd5a57Smrg# in which case we are not to be found in the path. 1231040dd5a57Smrgif test "x$as_myself" = x; then 1231140dd5a57Smrg as_myself=$0 1231240dd5a57Smrgfi 1231340dd5a57Smrgif test ! -f "$as_myself"; then 1231440dd5a57Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1231540dd5a57Smrg exit 1 1231640dd5a57Smrgfi 1231740dd5a57Smrg 1231840dd5a57Smrg# Unset variables that we do not need and which cause bugs (e.g. in 1231940dd5a57Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1232040dd5a57Smrg# suppresses any "Segmentation fault" message there. '((' could 1232140dd5a57Smrg# trigger a bug in pdksh 5.2.14. 1232240dd5a57Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 1232340dd5a57Smrgdo eval test x\${$as_var+set} = xset \ 1232440dd5a57Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1232540dd5a57Smrgdone 1232640dd5a57SmrgPS1='$ ' 1232740dd5a57SmrgPS2='> ' 1232840dd5a57SmrgPS4='+ ' 1232940dd5a57Smrg 1233040dd5a57Smrg# NLS nuisances. 1233140dd5a57SmrgLC_ALL=C 1233240dd5a57Smrgexport LC_ALL 1233340dd5a57SmrgLANGUAGE=C 1233440dd5a57Smrgexport LANGUAGE 1233540dd5a57Smrg 1233640dd5a57Smrg# CDPATH. 1233740dd5a57Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1233840dd5a57Smrg 1233940dd5a57Smrg 1234040dd5a57Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 1234140dd5a57Smrg# ---------------------------------------- 1234240dd5a57Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 1234340dd5a57Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 1234440dd5a57Smrg# script with STATUS, using 1 if that was 0. 1234540dd5a57Smrgas_fn_error () 1234640dd5a57Smrg{ 1234740dd5a57Smrg as_status=$1; test $as_status -eq 0 && as_status=1 1234840dd5a57Smrg if test "$4"; then 1234940dd5a57Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1235040dd5a57Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 1235140dd5a57Smrg fi 1235240dd5a57Smrg $as_echo "$as_me: error: $2" >&2 1235340dd5a57Smrg as_fn_exit $as_status 1235440dd5a57Smrg} # as_fn_error 1235540dd5a57Smrg 1235640dd5a57Smrg 1235740dd5a57Smrg# as_fn_set_status STATUS 1235840dd5a57Smrg# ----------------------- 1235940dd5a57Smrg# Set $? to STATUS, without forking. 1236040dd5a57Smrgas_fn_set_status () 1236140dd5a57Smrg{ 1236240dd5a57Smrg return $1 1236340dd5a57Smrg} # as_fn_set_status 1236440dd5a57Smrg 1236540dd5a57Smrg# as_fn_exit STATUS 1236640dd5a57Smrg# ----------------- 1236740dd5a57Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 1236840dd5a57Smrgas_fn_exit () 1236940dd5a57Smrg{ 1237040dd5a57Smrg set +e 1237140dd5a57Smrg as_fn_set_status $1 1237240dd5a57Smrg exit $1 1237340dd5a57Smrg} # as_fn_exit 1237440dd5a57Smrg 1237540dd5a57Smrg# as_fn_unset VAR 1237640dd5a57Smrg# --------------- 1237740dd5a57Smrg# Portably unset VAR. 1237840dd5a57Smrgas_fn_unset () 1237940dd5a57Smrg{ 1238040dd5a57Smrg { eval $1=; unset $1;} 1238140dd5a57Smrg} 1238240dd5a57Smrgas_unset=as_fn_unset 1238340dd5a57Smrg# as_fn_append VAR VALUE 1238440dd5a57Smrg# ---------------------- 1238540dd5a57Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 1238640dd5a57Smrg# advantage of any shell optimizations that allow amortized linear growth over 1238740dd5a57Smrg# repeated appends, instead of the typical quadratic growth present in naive 1238840dd5a57Smrg# implementations. 1238940dd5a57Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 1239040dd5a57Smrg eval 'as_fn_append () 1239140dd5a57Smrg { 1239240dd5a57Smrg eval $1+=\$2 1239340dd5a57Smrg }' 1239440dd5a57Smrgelse 1239540dd5a57Smrg as_fn_append () 1239640dd5a57Smrg { 1239740dd5a57Smrg eval $1=\$$1\$2 1239840dd5a57Smrg } 1239940dd5a57Smrgfi # as_fn_append 1240040dd5a57Smrg 1240140dd5a57Smrg# as_fn_arith ARG... 1240240dd5a57Smrg# ------------------ 1240340dd5a57Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 1240440dd5a57Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 1240540dd5a57Smrg# must be portable across $(()) and expr. 1240640dd5a57Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 1240740dd5a57Smrg eval 'as_fn_arith () 1240840dd5a57Smrg { 1240940dd5a57Smrg as_val=$(( $* )) 1241040dd5a57Smrg }' 1241140dd5a57Smrgelse 1241240dd5a57Smrg as_fn_arith () 1241340dd5a57Smrg { 1241440dd5a57Smrg as_val=`expr "$@" || test $? -eq 1` 1241540dd5a57Smrg } 1241640dd5a57Smrgfi # as_fn_arith 1241740dd5a57Smrg 1241840dd5a57Smrg 1241940dd5a57Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1242040dd5a57Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1242140dd5a57Smrg as_expr=expr 1242240dd5a57Smrgelse 1242340dd5a57Smrg as_expr=false 1242440dd5a57Smrgfi 1242540dd5a57Smrg 1242640dd5a57Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1242740dd5a57Smrg as_basename=basename 1242840dd5a57Smrgelse 1242940dd5a57Smrg as_basename=false 1243040dd5a57Smrgfi 1243140dd5a57Smrg 1243240dd5a57Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1243340dd5a57Smrg as_dirname=dirname 1243440dd5a57Smrgelse 1243540dd5a57Smrg as_dirname=false 1243640dd5a57Smrgfi 1243740dd5a57Smrg 1243840dd5a57Smrgas_me=`$as_basename -- "$0" || 1243940dd5a57Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1244040dd5a57Smrg X"$0" : 'X\(//\)$' \| \ 1244140dd5a57Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 1244240dd5a57Smrg$as_echo X/"$0" | 1244340dd5a57Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1244440dd5a57Smrg s//\1/ 1244540dd5a57Smrg q 1244640dd5a57Smrg } 1244740dd5a57Smrg /^X\/\(\/\/\)$/{ 1244840dd5a57Smrg s//\1/ 1244940dd5a57Smrg q 1245040dd5a57Smrg } 1245140dd5a57Smrg /^X\/\(\/\).*/{ 1245240dd5a57Smrg s//\1/ 1245340dd5a57Smrg q 1245440dd5a57Smrg } 1245540dd5a57Smrg s/.*/./; q'` 1245640dd5a57Smrg 1245740dd5a57Smrg# Avoid depending upon Character Ranges. 1245840dd5a57Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1245940dd5a57Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1246040dd5a57Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1246140dd5a57Smrgas_cr_digits='0123456789' 1246240dd5a57Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 1246340dd5a57Smrg 1246440dd5a57SmrgECHO_C= ECHO_N= ECHO_T= 1246540dd5a57Smrgcase `echo -n x` in #((((( 1246640dd5a57Smrg-n*) 1246740dd5a57Smrg case `echo 'xy\c'` in 1246840dd5a57Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1246940dd5a57Smrg xy) ECHO_C='\c';; 1247040dd5a57Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 1247140dd5a57Smrg ECHO_T=' ';; 1247240dd5a57Smrg esac;; 1247340dd5a57Smrg*) 1247440dd5a57Smrg ECHO_N='-n';; 1247540dd5a57Smrgesac 1247640dd5a57Smrg 1247740dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.file 1247840dd5a57Smrgif test -d conf$$.dir; then 1247940dd5a57Smrg rm -f conf$$.dir/conf$$.file 1248040dd5a57Smrgelse 1248140dd5a57Smrg rm -f conf$$.dir 1248240dd5a57Smrg mkdir conf$$.dir 2>/dev/null 1248340dd5a57Smrgfi 1248440dd5a57Smrgif (echo >conf$$.file) 2>/dev/null; then 1248540dd5a57Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 1248640dd5a57Smrg as_ln_s='ln -s' 1248740dd5a57Smrg # ... but there are two gotchas: 1248840dd5a57Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1248940dd5a57Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 1249040dd5a57Smrg # In both cases, we have to default to `cp -p'. 1249140dd5a57Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 1249240dd5a57Smrg as_ln_s='cp -p' 1249340dd5a57Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 1249440dd5a57Smrg as_ln_s=ln 1249540dd5a57Smrg else 1249640dd5a57Smrg as_ln_s='cp -p' 1249740dd5a57Smrg fi 1249840dd5a57Smrgelse 1249940dd5a57Smrg as_ln_s='cp -p' 1250040dd5a57Smrgfi 1250140dd5a57Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 1250240dd5a57Smrgrmdir conf$$.dir 2>/dev/null 1250340dd5a57Smrg 1250440dd5a57Smrg 1250540dd5a57Smrg# as_fn_mkdir_p 1250640dd5a57Smrg# ------------- 1250740dd5a57Smrg# Create "$as_dir" as a directory, including parents if necessary. 1250840dd5a57Smrgas_fn_mkdir_p () 1250940dd5a57Smrg{ 1251040dd5a57Smrg 1251140dd5a57Smrg case $as_dir in #( 1251240dd5a57Smrg -*) as_dir=./$as_dir;; 1251340dd5a57Smrg esac 1251440dd5a57Smrg test -d "$as_dir" || eval $as_mkdir_p || { 1251540dd5a57Smrg as_dirs= 1251640dd5a57Smrg while :; do 1251740dd5a57Smrg case $as_dir in #( 1251840dd5a57Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1251940dd5a57Smrg *) as_qdir=$as_dir;; 1252040dd5a57Smrg esac 1252140dd5a57Smrg as_dirs="'$as_qdir' $as_dirs" 1252240dd5a57Smrg as_dir=`$as_dirname -- "$as_dir" || 1252340dd5a57Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1252440dd5a57Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1252540dd5a57Smrg X"$as_dir" : 'X\(//\)$' \| \ 1252640dd5a57Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1252740dd5a57Smrg$as_echo X"$as_dir" | 1252840dd5a57Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1252940dd5a57Smrg s//\1/ 1253040dd5a57Smrg q 1253140dd5a57Smrg } 1253240dd5a57Smrg /^X\(\/\/\)[^/].*/{ 1253340dd5a57Smrg s//\1/ 1253440dd5a57Smrg q 1253540dd5a57Smrg } 1253640dd5a57Smrg /^X\(\/\/\)$/{ 1253740dd5a57Smrg s//\1/ 1253840dd5a57Smrg q 1253940dd5a57Smrg } 1254040dd5a57Smrg /^X\(\/\).*/{ 1254140dd5a57Smrg s//\1/ 1254240dd5a57Smrg q 1254340dd5a57Smrg } 1254440dd5a57Smrg s/.*/./; q'` 1254540dd5a57Smrg test -d "$as_dir" && break 1254640dd5a57Smrg done 1254740dd5a57Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1254840dd5a57Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 1254940dd5a57Smrg 1255040dd5a57Smrg 1255140dd5a57Smrg} # as_fn_mkdir_p 1255240dd5a57Smrgif mkdir -p . 2>/dev/null; then 1255340dd5a57Smrg as_mkdir_p='mkdir -p "$as_dir"' 1255440dd5a57Smrgelse 1255540dd5a57Smrg test -d ./-p && rmdir ./-p 1255640dd5a57Smrg as_mkdir_p=false 1255740dd5a57Smrgfi 1255840dd5a57Smrg 1255940dd5a57Smrgif test -x / >/dev/null 2>&1; then 1256040dd5a57Smrg as_test_x='test -x' 1256140dd5a57Smrgelse 1256240dd5a57Smrg if ls -dL / >/dev/null 2>&1; then 1256340dd5a57Smrg as_ls_L_option=L 1256440dd5a57Smrg else 1256540dd5a57Smrg as_ls_L_option= 1256640dd5a57Smrg fi 1256740dd5a57Smrg as_test_x=' 1256840dd5a57Smrg eval sh -c '\'' 1256940dd5a57Smrg if test -d "$1"; then 1257040dd5a57Smrg test -d "$1/."; 1257140dd5a57Smrg else 1257240dd5a57Smrg case $1 in #( 1257340dd5a57Smrg -*)set "./$1";; 1257440dd5a57Smrg esac; 1257540dd5a57Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 1257640dd5a57Smrg ???[sx]*):;;*)false;;esac;fi 1257740dd5a57Smrg '\'' sh 1257840dd5a57Smrg ' 1257940dd5a57Smrgfi 1258040dd5a57Smrgas_executable_p=$as_test_x 1258140dd5a57Smrg 1258240dd5a57Smrg# Sed expression to map a string onto a valid CPP name. 1258340dd5a57Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 1258440dd5a57Smrg 1258540dd5a57Smrg# Sed expression to map a string onto a valid variable name. 1258640dd5a57Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 1258740dd5a57Smrg 1258840dd5a57Smrg 1258940dd5a57Smrgexec 6>&1 1259040dd5a57Smrg## ----------------------------------- ## 1259140dd5a57Smrg## Main body of $CONFIG_STATUS script. ## 1259240dd5a57Smrg## ----------------------------------- ## 1259340dd5a57Smrg_ASEOF 1259440dd5a57Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 1259540dd5a57Smrg 1259640dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1259740dd5a57Smrg# Save the log message, to keep $0 and so on meaningful, and to 1259840dd5a57Smrg# report actual input values of CONFIG_FILES etc. instead of their 1259940dd5a57Smrg# values after options handling. 1260040dd5a57Smrgac_log=" 1260140dd5a57SmrgThis file was extended by glw $as_me 8.0.0, which was 1260240dd5a57Smrggenerated by GNU Autoconf 2.66. Invocation command line was 1260340dd5a57Smrg 1260440dd5a57Smrg CONFIG_FILES = $CONFIG_FILES 1260540dd5a57Smrg CONFIG_HEADERS = $CONFIG_HEADERS 1260640dd5a57Smrg CONFIG_LINKS = $CONFIG_LINKS 1260740dd5a57Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 1260840dd5a57Smrg $ $0 $@ 1260940dd5a57Smrg 1261040dd5a57Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 1261140dd5a57Smrg" 1261240dd5a57Smrg 1261340dd5a57Smrg_ACEOF 1261440dd5a57Smrg 1261540dd5a57Smrgcase $ac_config_files in *" 1261640dd5a57Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 1261740dd5a57Smrgesac 1261840dd5a57Smrg 1261940dd5a57Smrg 1262040dd5a57Smrg 1262140dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1262240dd5a57Smrg# Files that config.status was made for. 1262340dd5a57Smrgconfig_files="$ac_config_files" 1262440dd5a57Smrgconfig_commands="$ac_config_commands" 1262540dd5a57Smrg 1262640dd5a57Smrg_ACEOF 1262740dd5a57Smrg 1262840dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1262940dd5a57Smrgac_cs_usage="\ 1263040dd5a57Smrg\`$as_me' instantiates files and other configuration actions 1263140dd5a57Smrgfrom templates according to the current configuration. Unless the files 1263240dd5a57Smrgand actions are specified as TAGs, all are instantiated by default. 1263340dd5a57Smrg 1263440dd5a57SmrgUsage: $0 [OPTION]... [TAG]... 1263540dd5a57Smrg 1263640dd5a57Smrg -h, --help print this help, then exit 1263740dd5a57Smrg -V, --version print version number and configuration settings, then exit 1263840dd5a57Smrg --config print configuration, then exit 1263940dd5a57Smrg -q, --quiet, --silent 1264040dd5a57Smrg do not print progress messages 1264140dd5a57Smrg -d, --debug don't remove temporary files 1264240dd5a57Smrg --recheck update $as_me by reconfiguring in the same conditions 1264340dd5a57Smrg --file=FILE[:TEMPLATE] 1264440dd5a57Smrg instantiate the configuration file FILE 1264540dd5a57Smrg 1264640dd5a57SmrgConfiguration files: 1264740dd5a57Smrg$config_files 1264840dd5a57Smrg 1264940dd5a57SmrgConfiguration commands: 1265040dd5a57Smrg$config_commands 1265140dd5a57Smrg 1265240dd5a57SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa>." 1265340dd5a57Smrg 1265440dd5a57Smrg_ACEOF 1265540dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1265640dd5a57Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 1265740dd5a57Smrgac_cs_version="\\ 1265840dd5a57Smrgglw config.status 8.0.0 1265940dd5a57Smrgconfigured by $0, generated by GNU Autoconf 2.66, 1266040dd5a57Smrg with options \\"\$ac_cs_config\\" 1266140dd5a57Smrg 1266240dd5a57SmrgCopyright (C) 2010 Free Software Foundation, Inc. 1266340dd5a57SmrgThis config.status script is free software; the Free Software Foundation 1266440dd5a57Smrggives unlimited permission to copy, distribute and modify it." 1266540dd5a57Smrg 1266640dd5a57Smrgac_pwd='$ac_pwd' 1266740dd5a57Smrgsrcdir='$srcdir' 1266840dd5a57SmrgINSTALL='$INSTALL' 1266940dd5a57SmrgMKDIR_P='$MKDIR_P' 1267040dd5a57SmrgAWK='$AWK' 1267140dd5a57Smrgtest -n "\$AWK" || AWK=awk 1267240dd5a57Smrg_ACEOF 1267340dd5a57Smrg 1267440dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1267540dd5a57Smrg# The default lists apply if the user does not specify any file. 1267640dd5a57Smrgac_need_defaults=: 1267740dd5a57Smrgwhile test $# != 0 1267840dd5a57Smrgdo 1267940dd5a57Smrg case $1 in 1268040dd5a57Smrg --*=*) 1268140dd5a57Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1268240dd5a57Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 1268340dd5a57Smrg ac_shift=: 1268440dd5a57Smrg ;; 1268540dd5a57Smrg *) 1268640dd5a57Smrg ac_option=$1 1268740dd5a57Smrg ac_optarg=$2 1268840dd5a57Smrg ac_shift=shift 1268940dd5a57Smrg ;; 1269040dd5a57Smrg esac 1269140dd5a57Smrg 1269240dd5a57Smrg case $ac_option in 1269340dd5a57Smrg # Handling of the options. 1269440dd5a57Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 1269540dd5a57Smrg ac_cs_recheck=: ;; 1269640dd5a57Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1269740dd5a57Smrg $as_echo "$ac_cs_version"; exit ;; 1269840dd5a57Smrg --config | --confi | --conf | --con | --co | --c ) 1269940dd5a57Smrg $as_echo "$ac_cs_config"; exit ;; 1270040dd5a57Smrg --debug | --debu | --deb | --de | --d | -d ) 1270140dd5a57Smrg debug=: ;; 1270240dd5a57Smrg --file | --fil | --fi | --f ) 1270340dd5a57Smrg $ac_shift 1270440dd5a57Smrg case $ac_optarg in 1270540dd5a57Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1270640dd5a57Smrg esac 1270740dd5a57Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 1270840dd5a57Smrg ac_need_defaults=false;; 1270940dd5a57Smrg --he | --h | --help | --hel | -h ) 1271040dd5a57Smrg $as_echo "$ac_cs_usage"; exit ;; 1271140dd5a57Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1271240dd5a57Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 1271340dd5a57Smrg ac_cs_silent=: ;; 1271440dd5a57Smrg 1271540dd5a57Smrg # This is an error. 1271640dd5a57Smrg -*) as_fn_error $? "unrecognized option: \`$1' 1271740dd5a57SmrgTry \`$0 --help' for more information." ;; 1271840dd5a57Smrg 1271940dd5a57Smrg *) as_fn_append ac_config_targets " $1" 1272040dd5a57Smrg ac_need_defaults=false ;; 1272140dd5a57Smrg 1272240dd5a57Smrg esac 1272340dd5a57Smrg shift 1272440dd5a57Smrgdone 1272540dd5a57Smrg 1272640dd5a57Smrgac_configure_extra_args= 1272740dd5a57Smrg 1272840dd5a57Smrgif $ac_cs_silent; then 1272940dd5a57Smrg exec 6>/dev/null 1273040dd5a57Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 1273140dd5a57Smrgfi 1273240dd5a57Smrg 1273340dd5a57Smrg_ACEOF 1273440dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1273540dd5a57Smrgif \$ac_cs_recheck; then 1273640dd5a57Smrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1273740dd5a57Smrg shift 1273840dd5a57Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 1273940dd5a57Smrg CONFIG_SHELL='$SHELL' 1274040dd5a57Smrg export CONFIG_SHELL 1274140dd5a57Smrg exec "\$@" 1274240dd5a57Smrgfi 1274340dd5a57Smrg 1274440dd5a57Smrg_ACEOF 1274540dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1274640dd5a57Smrgexec 5>>config.log 1274740dd5a57Smrg{ 1274840dd5a57Smrg echo 1274940dd5a57Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 1275040dd5a57Smrg## Running $as_me. ## 1275140dd5a57Smrg_ASBOX 1275240dd5a57Smrg $as_echo "$ac_log" 1275340dd5a57Smrg} >&5 1275440dd5a57Smrg 1275540dd5a57Smrg_ACEOF 1275640dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1275740dd5a57Smrg# 1275840dd5a57Smrg# INIT-COMMANDS 1275940dd5a57Smrg# 1276040dd5a57SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 1276140dd5a57Smrg 1276240dd5a57Smrg 1276340dd5a57Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 1276440dd5a57Smrg# if CDPATH is set. 1276540dd5a57Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1276640dd5a57Smrg 1276740dd5a57Smrgsed_quote_subst='$sed_quote_subst' 1276840dd5a57Smrgdouble_quote_subst='$double_quote_subst' 1276940dd5a57Smrgdelay_variable_subst='$delay_variable_subst' 1277040dd5a57Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 1277140dd5a57Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 1277240dd5a57Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 1277340dd5a57Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 1277440dd5a57Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 1277540dd5a57Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 1277640dd5a57SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 1277740dd5a57SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 1277840dd5a57Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 1277940dd5a57Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 1278040dd5a57Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 1278140dd5a57Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 1278240dd5a57Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 1278340dd5a57Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 1278440dd5a57SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 1278540dd5a57SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 1278640dd5a57SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 1278740dd5a57SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 1278840dd5a57SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 1278940dd5a57SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 1279040dd5a57SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 1279140dd5a57SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 1279240dd5a57Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 1279340dd5a57Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 1279440dd5a57Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 1279540dd5a57Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 1279640dd5a57Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 1279740dd5a57Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 1279840dd5a57Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 1279940dd5a57Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 1280040dd5a57SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 1280140dd5a57Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 1280240dd5a57Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 1280340dd5a57SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 1280440dd5a57SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 1280540dd5a57SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 1280640dd5a57SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 1280740dd5a57Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 1280840dd5a57Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 1280940dd5a57Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 1281040dd5a57Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 1281140dd5a57SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 1281240dd5a57SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 1281340dd5a57Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 1281440dd5a57SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 1281540dd5a57Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 1281640dd5a57Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 1281740dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 1281840dd5a57Smrglt_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"`' 1281940dd5a57Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 1282040dd5a57SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 1282140dd5a57Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 1282240dd5a57Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 1282340dd5a57Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 1282440dd5a57Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 1282540dd5a57Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 1282640dd5a57Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 1282740dd5a57SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 1282840dd5a57SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 1282940dd5a57SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 1283040dd5a57SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 1283140dd5a57SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 1283240dd5a57Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 1283340dd5a57Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 1283440dd5a57Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 1283540dd5a57Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 1283640dd5a57Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 1283740dd5a57Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 1283840dd5a57Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 1283940dd5a57Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 1284040dd5a57Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 1284140dd5a57Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 1284240dd5a57Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 1284340dd5a57Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 1284440dd5a57Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 1284540dd5a57Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 1284640dd5a57Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 1284740dd5a57Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 1284840dd5a57Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 1284940dd5a57Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 1285040dd5a57Smrghardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 1285140dd5a57Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 1285240dd5a57Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 1285340dd5a57Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 1285440dd5a57Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 1285540dd5a57Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 1285640dd5a57Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 1285740dd5a57Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 1285840dd5a57Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 1285940dd5a57Smrgfix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 1286040dd5a57Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 1286140dd5a57Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 1286240dd5a57Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 1286340dd5a57Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 1286440dd5a57Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 1286540dd5a57Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 1286640dd5a57Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 1286740dd5a57Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 1286840dd5a57Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 1286940dd5a57Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 1287040dd5a57Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 1287140dd5a57Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 1287240dd5a57Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 1287340dd5a57Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 1287440dd5a57Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 1287540dd5a57Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 1287640dd5a57Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 1287740dd5a57Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 1287840dd5a57Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 1287940dd5a57Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 1288040dd5a57Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 1288140dd5a57Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 1288240dd5a57Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 1288340dd5a57Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 1288440dd5a57Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 1288540dd5a57Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 1288640dd5a57Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 1288740dd5a57Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 1288840dd5a57Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 1288940dd5a57Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 1289040dd5a57Smrg 1289140dd5a57SmrgLTCC='$LTCC' 1289240dd5a57SmrgLTCFLAGS='$LTCFLAGS' 1289340dd5a57Smrgcompiler='$compiler_DEFAULT' 1289440dd5a57Smrg 1289540dd5a57Smrg# A function that is used when there is no print builtin or printf. 1289640dd5a57Smrgfunc_fallback_echo () 1289740dd5a57Smrg{ 1289840dd5a57Smrg eval 'cat <<_LTECHO_EOF 1289940dd5a57Smrg\$1 1290040dd5a57Smrg_LTECHO_EOF' 1290140dd5a57Smrg} 1290240dd5a57Smrg 1290340dd5a57Smrg# Quote evaled strings. 1290440dd5a57Smrgfor var in SHELL \ 1290540dd5a57SmrgECHO \ 1290640dd5a57SmrgSED \ 1290740dd5a57SmrgGREP \ 1290840dd5a57SmrgEGREP \ 1290940dd5a57SmrgFGREP \ 1291040dd5a57SmrgLD \ 1291140dd5a57SmrgNM \ 1291240dd5a57SmrgLN_S \ 1291340dd5a57Smrglt_SP2NL \ 1291440dd5a57Smrglt_NL2SP \ 1291540dd5a57Smrgreload_flag \ 1291640dd5a57SmrgOBJDUMP \ 1291740dd5a57Smrgdeplibs_check_method \ 1291840dd5a57Smrgfile_magic_cmd \ 1291940dd5a57SmrgAR \ 1292040dd5a57SmrgAR_FLAGS \ 1292140dd5a57SmrgSTRIP \ 1292240dd5a57SmrgRANLIB \ 1292340dd5a57SmrgCC \ 1292440dd5a57SmrgCFLAGS \ 1292540dd5a57Smrgcompiler \ 1292640dd5a57Smrglt_cv_sys_global_symbol_pipe \ 1292740dd5a57Smrglt_cv_sys_global_symbol_to_cdecl \ 1292840dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address \ 1292940dd5a57Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 1293040dd5a57Smrglt_prog_compiler_no_builtin_flag \ 1293140dd5a57Smrglt_prog_compiler_wl \ 1293240dd5a57Smrglt_prog_compiler_pic \ 1293340dd5a57Smrglt_prog_compiler_static \ 1293440dd5a57Smrglt_cv_prog_compiler_c_o \ 1293540dd5a57Smrgneed_locks \ 1293640dd5a57SmrgDSYMUTIL \ 1293740dd5a57SmrgNMEDIT \ 1293840dd5a57SmrgLIPO \ 1293940dd5a57SmrgOTOOL \ 1294040dd5a57SmrgOTOOL64 \ 1294140dd5a57Smrgshrext_cmds \ 1294240dd5a57Smrgexport_dynamic_flag_spec \ 1294340dd5a57Smrgwhole_archive_flag_spec \ 1294440dd5a57Smrgcompiler_needs_object \ 1294540dd5a57Smrgwith_gnu_ld \ 1294640dd5a57Smrgallow_undefined_flag \ 1294740dd5a57Smrgno_undefined_flag \ 1294840dd5a57Smrghardcode_libdir_flag_spec \ 1294940dd5a57Smrghardcode_libdir_flag_spec_ld \ 1295040dd5a57Smrghardcode_libdir_separator \ 1295140dd5a57Smrgfix_srcfile_path \ 1295240dd5a57Smrgexclude_expsyms \ 1295340dd5a57Smrginclude_expsyms \ 1295440dd5a57Smrgfile_list_spec \ 1295540dd5a57Smrgvariables_saved_for_relink \ 1295640dd5a57Smrglibname_spec \ 1295740dd5a57Smrglibrary_names_spec \ 1295840dd5a57Smrgsoname_spec \ 1295940dd5a57Smrginstall_override_mode \ 1296040dd5a57Smrgfinish_eval \ 1296140dd5a57Smrgold_striplib \ 1296240dd5a57Smrgstriplib; do 1296340dd5a57Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 1296440dd5a57Smrg *[\\\\\\\`\\"\\\$]*) 1296540dd5a57Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 1296640dd5a57Smrg ;; 1296740dd5a57Smrg *) 1296840dd5a57Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1296940dd5a57Smrg ;; 1297040dd5a57Smrg esac 1297140dd5a57Smrgdone 1297240dd5a57Smrg 1297340dd5a57Smrg# Double-quote double-evaled strings. 1297440dd5a57Smrgfor var in reload_cmds \ 1297540dd5a57Smrgold_postinstall_cmds \ 1297640dd5a57Smrgold_postuninstall_cmds \ 1297740dd5a57Smrgold_archive_cmds \ 1297840dd5a57Smrgextract_expsyms_cmds \ 1297940dd5a57Smrgold_archive_from_new_cmds \ 1298040dd5a57Smrgold_archive_from_expsyms_cmds \ 1298140dd5a57Smrgarchive_cmds \ 1298240dd5a57Smrgarchive_expsym_cmds \ 1298340dd5a57Smrgmodule_cmds \ 1298440dd5a57Smrgmodule_expsym_cmds \ 1298540dd5a57Smrgexport_symbols_cmds \ 1298640dd5a57Smrgprelink_cmds \ 1298740dd5a57Smrgpostinstall_cmds \ 1298840dd5a57Smrgpostuninstall_cmds \ 1298940dd5a57Smrgfinish_cmds \ 1299040dd5a57Smrgsys_lib_search_path_spec \ 1299140dd5a57Smrgsys_lib_dlsearch_path_spec; do 1299240dd5a57Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 1299340dd5a57Smrg *[\\\\\\\`\\"\\\$]*) 1299440dd5a57Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 1299540dd5a57Smrg ;; 1299640dd5a57Smrg *) 1299740dd5a57Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1299840dd5a57Smrg ;; 1299940dd5a57Smrg esac 1300040dd5a57Smrgdone 1300140dd5a57Smrg 1300240dd5a57Smrgac_aux_dir='$ac_aux_dir' 1300340dd5a57Smrgxsi_shell='$xsi_shell' 1300440dd5a57Smrglt_shell_append='$lt_shell_append' 1300540dd5a57Smrg 1300640dd5a57Smrg# See if we are running on zsh, and set the options which allow our 1300740dd5a57Smrg# commands through without removal of \ escapes INIT. 1300840dd5a57Smrgif test -n "\${ZSH_VERSION+set}" ; then 1300940dd5a57Smrg setopt NO_GLOB_SUBST 1301040dd5a57Smrgfi 1301140dd5a57Smrg 1301240dd5a57Smrg 1301340dd5a57Smrg PACKAGE='$PACKAGE' 1301440dd5a57Smrg VERSION='$VERSION' 1301540dd5a57Smrg TIMESTAMP='$TIMESTAMP' 1301640dd5a57Smrg RM='$RM' 1301740dd5a57Smrg ofile='$ofile' 1301840dd5a57Smrg 1301940dd5a57Smrg 1302040dd5a57Smrg 1302140dd5a57Smrg 1302240dd5a57Smrg_ACEOF 1302340dd5a57Smrg 1302440dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1302540dd5a57Smrg 1302640dd5a57Smrg# Handling of arguments. 1302740dd5a57Smrgfor ac_config_target in $ac_config_targets 1302840dd5a57Smrgdo 1302940dd5a57Smrg case $ac_config_target in 1303040dd5a57Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 1303140dd5a57Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 1303240dd5a57Smrg "glw.pc") CONFIG_FILES="$CONFIG_FILES glw.pc" ;; 1303340dd5a57Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 1303440dd5a57Smrg 1303540dd5a57Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 1303640dd5a57Smrg esac 1303740dd5a57Smrgdone 1303840dd5a57Smrg 1303940dd5a57Smrg 1304040dd5a57Smrg# If the user did not use the arguments to specify the items to instantiate, 1304140dd5a57Smrg# then the envvar interface is used. Set only those that are not. 1304240dd5a57Smrg# We use the long form for the default assignment because of an extremely 1304340dd5a57Smrg# bizarre bug on SunOS 4.1.3. 1304440dd5a57Smrgif $ac_need_defaults; then 1304540dd5a57Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 1304640dd5a57Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 1304740dd5a57Smrgfi 1304840dd5a57Smrg 1304940dd5a57Smrg# Have a temporary directory for convenience. Make it in the build tree 1305040dd5a57Smrg# simply because there is no reason against having it here, and in addition, 1305140dd5a57Smrg# creating and moving files from /tmp can sometimes cause problems. 1305240dd5a57Smrg# Hook for its removal unless debugging. 1305340dd5a57Smrg# Note that there is a small window in which the directory will not be cleaned: 1305440dd5a57Smrg# after its creation but before its name has been assigned to `$tmp'. 1305540dd5a57Smrg$debug || 1305640dd5a57Smrg{ 1305740dd5a57Smrg tmp= 1305840dd5a57Smrg trap 'exit_status=$? 1305940dd5a57Smrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 1306040dd5a57Smrg' 0 1306140dd5a57Smrg trap 'as_fn_exit 1' 1 2 13 15 1306240dd5a57Smrg} 1306340dd5a57Smrg# Create a (secure) tmp directory for tmp files. 1306440dd5a57Smrg 1306540dd5a57Smrg{ 1306640dd5a57Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1306740dd5a57Smrg test -n "$tmp" && test -d "$tmp" 1306840dd5a57Smrg} || 1306940dd5a57Smrg{ 1307040dd5a57Smrg tmp=./conf$$-$RANDOM 1307140dd5a57Smrg (umask 077 && mkdir "$tmp") 1307240dd5a57Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 1307340dd5a57Smrg 1307440dd5a57Smrg# Set up the scripts for CONFIG_FILES section. 1307540dd5a57Smrg# No need to generate them if there are no CONFIG_FILES. 1307640dd5a57Smrg# This happens for instance with `./config.status config.h'. 1307740dd5a57Smrgif test -n "$CONFIG_FILES"; then 1307840dd5a57Smrg 1307940dd5a57Smrg 1308040dd5a57Smrgac_cr=`echo X | tr X '\015'` 1308140dd5a57Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 1308240dd5a57Smrg# But we know of no other shell where ac_cr would be empty at this 1308340dd5a57Smrg# point, so we can use a bashism as a fallback. 1308440dd5a57Smrgif test "x$ac_cr" = x; then 1308540dd5a57Smrg eval ac_cr=\$\'\\r\' 1308640dd5a57Smrgfi 1308740dd5a57Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1308840dd5a57Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 1308940dd5a57Smrg ac_cs_awk_cr='\\r' 1309040dd5a57Smrgelse 1309140dd5a57Smrg ac_cs_awk_cr=$ac_cr 1309240dd5a57Smrgfi 1309340dd5a57Smrg 1309440dd5a57Smrgecho 'BEGIN {' >"$tmp/subs1.awk" && 1309540dd5a57Smrg_ACEOF 1309640dd5a57Smrg 1309740dd5a57Smrg 1309840dd5a57Smrg{ 1309940dd5a57Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 1310040dd5a57Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1310140dd5a57Smrg echo "_ACEOF" 1310240dd5a57Smrg} >conf$$subs.sh || 1310340dd5a57Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1310440dd5a57Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 1310540dd5a57Smrgac_delim='%!_!# ' 1310640dd5a57Smrgfor ac_last_try in false false false false false :; do 1310740dd5a57Smrg . ./conf$$subs.sh || 1310840dd5a57Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1310940dd5a57Smrg 1311040dd5a57Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1311140dd5a57Smrg if test $ac_delim_n = $ac_delim_num; then 1311240dd5a57Smrg break 1311340dd5a57Smrg elif $ac_last_try; then 1311440dd5a57Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1311540dd5a57Smrg else 1311640dd5a57Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1311740dd5a57Smrg fi 1311840dd5a57Smrgdone 1311940dd5a57Smrgrm -f conf$$subs.sh 1312040dd5a57Smrg 1312140dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1312240dd5a57Smrgcat >>"\$tmp/subs1.awk" <<\\_ACAWK && 1312340dd5a57Smrg_ACEOF 1312440dd5a57Smrgsed -n ' 1312540dd5a57Smrgh 1312640dd5a57Smrgs/^/S["/; s/!.*/"]=/ 1312740dd5a57Smrgp 1312840dd5a57Smrgg 1312940dd5a57Smrgs/^[^!]*!// 1313040dd5a57Smrg:repl 1313140dd5a57Smrgt repl 1313240dd5a57Smrgs/'"$ac_delim"'$// 1313340dd5a57Smrgt delim 1313440dd5a57Smrg:nl 1313540dd5a57Smrgh 1313640dd5a57Smrgs/\(.\{148\}\)..*/\1/ 1313740dd5a57Smrgt more1 1313840dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1313940dd5a57Smrgp 1314040dd5a57Smrgn 1314140dd5a57Smrgb repl 1314240dd5a57Smrg:more1 1314340dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1314440dd5a57Smrgp 1314540dd5a57Smrgg 1314640dd5a57Smrgs/.\{148\}// 1314740dd5a57Smrgt nl 1314840dd5a57Smrg:delim 1314940dd5a57Smrgh 1315040dd5a57Smrgs/\(.\{148\}\)..*/\1/ 1315140dd5a57Smrgt more2 1315240dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 1315340dd5a57Smrgp 1315440dd5a57Smrgb 1315540dd5a57Smrg:more2 1315640dd5a57Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1315740dd5a57Smrgp 1315840dd5a57Smrgg 1315940dd5a57Smrgs/.\{148\}// 1316040dd5a57Smrgt delim 1316140dd5a57Smrg' <conf$$subs.awk | sed ' 1316240dd5a57Smrg/^[^""]/{ 1316340dd5a57Smrg N 1316440dd5a57Smrg s/\n// 1316540dd5a57Smrg} 1316640dd5a57Smrg' >>$CONFIG_STATUS || ac_write_fail=1 1316740dd5a57Smrgrm -f conf$$subs.awk 1316840dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1316940dd5a57Smrg_ACAWK 1317040dd5a57Smrgcat >>"\$tmp/subs1.awk" <<_ACAWK && 1317140dd5a57Smrg for (key in S) S_is_set[key] = 1 1317240dd5a57Smrg FS = "" 1317340dd5a57Smrg 1317440dd5a57Smrg} 1317540dd5a57Smrg{ 1317640dd5a57Smrg line = $ 0 1317740dd5a57Smrg nfields = split(line, field, "@") 1317840dd5a57Smrg substed = 0 1317940dd5a57Smrg len = length(field[1]) 1318040dd5a57Smrg for (i = 2; i < nfields; i++) { 1318140dd5a57Smrg key = field[i] 1318240dd5a57Smrg keylen = length(key) 1318340dd5a57Smrg if (S_is_set[key]) { 1318440dd5a57Smrg value = S[key] 1318540dd5a57Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1318640dd5a57Smrg len += length(value) + length(field[++i]) 1318740dd5a57Smrg substed = 1 1318840dd5a57Smrg } else 1318940dd5a57Smrg len += 1 + keylen 1319040dd5a57Smrg } 1319140dd5a57Smrg 1319240dd5a57Smrg print line 1319340dd5a57Smrg} 1319440dd5a57Smrg 1319540dd5a57Smrg_ACAWK 1319640dd5a57Smrg_ACEOF 1319740dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1319840dd5a57Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1319940dd5a57Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1320040dd5a57Smrgelse 1320140dd5a57Smrg cat 1320240dd5a57Smrgfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 1320340dd5a57Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 1320440dd5a57Smrg_ACEOF 1320540dd5a57Smrg 1320640dd5a57Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 1320740dd5a57Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 1320840dd5a57Smrg# trailing colons and then remove the whole line if VPATH becomes empty 1320940dd5a57Smrg# (actually we leave an empty line to preserve line numbers). 1321040dd5a57Smrgif test "x$srcdir" = x.; then 1321140dd5a57Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 1321240dd5a57Smrgh 1321340dd5a57Smrgs/// 1321440dd5a57Smrgs/^/:/ 1321540dd5a57Smrgs/[ ]*$/:/ 1321640dd5a57Smrgs/:\$(srcdir):/:/g 1321740dd5a57Smrgs/:\${srcdir}:/:/g 1321840dd5a57Smrgs/:@srcdir@:/:/g 1321940dd5a57Smrgs/^:*// 1322040dd5a57Smrgs/:*$// 1322140dd5a57Smrgx 1322240dd5a57Smrgs/\(=[ ]*\).*/\1/ 1322340dd5a57SmrgG 1322440dd5a57Smrgs/\n// 1322540dd5a57Smrgs/^[^=]*=[ ]*$// 1322640dd5a57Smrg}' 1322740dd5a57Smrgfi 1322840dd5a57Smrg 1322940dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1323040dd5a57Smrgfi # test -n "$CONFIG_FILES" 1323140dd5a57Smrg 1323240dd5a57Smrg 1323340dd5a57Smrgeval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 1323440dd5a57Smrgshift 1323540dd5a57Smrgfor ac_tag 1323640dd5a57Smrgdo 1323740dd5a57Smrg case $ac_tag in 1323840dd5a57Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 1323940dd5a57Smrg esac 1324040dd5a57Smrg case $ac_mode$ac_tag in 1324140dd5a57Smrg :[FHL]*:*);; 1324240dd5a57Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 1324340dd5a57Smrg :[FH]-) ac_tag=-:-;; 1324440dd5a57Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1324540dd5a57Smrg esac 1324640dd5a57Smrg ac_save_IFS=$IFS 1324740dd5a57Smrg IFS=: 1324840dd5a57Smrg set x $ac_tag 1324940dd5a57Smrg IFS=$ac_save_IFS 1325040dd5a57Smrg shift 1325140dd5a57Smrg ac_file=$1 1325240dd5a57Smrg shift 1325340dd5a57Smrg 1325440dd5a57Smrg case $ac_mode in 1325540dd5a57Smrg :L) ac_source=$1;; 1325640dd5a57Smrg :[FH]) 1325740dd5a57Smrg ac_file_inputs= 1325840dd5a57Smrg for ac_f 1325940dd5a57Smrg do 1326040dd5a57Smrg case $ac_f in 1326140dd5a57Smrg -) ac_f="$tmp/stdin";; 1326240dd5a57Smrg *) # Look for the file first in the build tree, then in the source tree 1326340dd5a57Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1326440dd5a57Smrg # because $ac_f cannot contain `:'. 1326540dd5a57Smrg test -f "$ac_f" || 1326640dd5a57Smrg case $ac_f in 1326740dd5a57Smrg [\\/$]*) false;; 1326840dd5a57Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1326940dd5a57Smrg esac || 1327040dd5a57Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 1327140dd5a57Smrg esac 1327240dd5a57Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1327340dd5a57Smrg as_fn_append ac_file_inputs " '$ac_f'" 1327440dd5a57Smrg done 1327540dd5a57Smrg 1327640dd5a57Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 1327740dd5a57Smrg # use $as_me), people would be surprised to read: 1327840dd5a57Smrg # /* config.h. Generated by config.status. */ 1327940dd5a57Smrg configure_input='Generated from '` 1328040dd5a57Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1328140dd5a57Smrg `' by configure.' 1328240dd5a57Smrg if test x"$ac_file" != x-; then 1328340dd5a57Smrg configure_input="$ac_file. $configure_input" 1328440dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1328540dd5a57Smrg$as_echo "$as_me: creating $ac_file" >&6;} 1328640dd5a57Smrg fi 1328740dd5a57Smrg # Neutralize special characters interpreted by sed in replacement strings. 1328840dd5a57Smrg case $configure_input in #( 1328940dd5a57Smrg *\&* | *\|* | *\\* ) 1329040dd5a57Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 1329140dd5a57Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 1329240dd5a57Smrg *) ac_sed_conf_input=$configure_input;; 1329340dd5a57Smrg esac 1329440dd5a57Smrg 1329540dd5a57Smrg case $ac_tag in 1329640dd5a57Smrg *:-:* | *:-) cat >"$tmp/stdin" \ 1329740dd5a57Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 1329840dd5a57Smrg esac 1329940dd5a57Smrg ;; 1330040dd5a57Smrg esac 1330140dd5a57Smrg 1330240dd5a57Smrg ac_dir=`$as_dirname -- "$ac_file" || 1330340dd5a57Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1330440dd5a57Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 1330540dd5a57Smrg X"$ac_file" : 'X\(//\)$' \| \ 1330640dd5a57Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1330740dd5a57Smrg$as_echo X"$ac_file" | 1330840dd5a57Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1330940dd5a57Smrg s//\1/ 1331040dd5a57Smrg q 1331140dd5a57Smrg } 1331240dd5a57Smrg /^X\(\/\/\)[^/].*/{ 1331340dd5a57Smrg s//\1/ 1331440dd5a57Smrg q 1331540dd5a57Smrg } 1331640dd5a57Smrg /^X\(\/\/\)$/{ 1331740dd5a57Smrg s//\1/ 1331840dd5a57Smrg q 1331940dd5a57Smrg } 1332040dd5a57Smrg /^X\(\/\).*/{ 1332140dd5a57Smrg s//\1/ 1332240dd5a57Smrg q 1332340dd5a57Smrg } 1332440dd5a57Smrg s/.*/./; q'` 1332540dd5a57Smrg as_dir="$ac_dir"; as_fn_mkdir_p 1332640dd5a57Smrg ac_builddir=. 1332740dd5a57Smrg 1332840dd5a57Smrgcase "$ac_dir" in 1332940dd5a57Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1333040dd5a57Smrg*) 1333140dd5a57Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1333240dd5a57Smrg # A ".." for each directory in $ac_dir_suffix. 1333340dd5a57Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1333440dd5a57Smrg case $ac_top_builddir_sub in 1333540dd5a57Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1333640dd5a57Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1333740dd5a57Smrg esac ;; 1333840dd5a57Smrgesac 1333940dd5a57Smrgac_abs_top_builddir=$ac_pwd 1334040dd5a57Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1334140dd5a57Smrg# for backward compatibility: 1334240dd5a57Smrgac_top_builddir=$ac_top_build_prefix 1334340dd5a57Smrg 1334440dd5a57Smrgcase $srcdir in 1334540dd5a57Smrg .) # We are building in place. 1334640dd5a57Smrg ac_srcdir=. 1334740dd5a57Smrg ac_top_srcdir=$ac_top_builddir_sub 1334840dd5a57Smrg ac_abs_top_srcdir=$ac_pwd ;; 1334940dd5a57Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1335040dd5a57Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1335140dd5a57Smrg ac_top_srcdir=$srcdir 1335240dd5a57Smrg ac_abs_top_srcdir=$srcdir ;; 1335340dd5a57Smrg *) # Relative name. 1335440dd5a57Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1335540dd5a57Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1335640dd5a57Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1335740dd5a57Smrgesac 1335840dd5a57Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1335940dd5a57Smrg 1336040dd5a57Smrg 1336140dd5a57Smrg case $ac_mode in 1336240dd5a57Smrg :F) 1336340dd5a57Smrg # 1336440dd5a57Smrg # CONFIG_FILE 1336540dd5a57Smrg # 1336640dd5a57Smrg 1336740dd5a57Smrg case $INSTALL in 1336840dd5a57Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1336940dd5a57Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1337040dd5a57Smrg esac 1337140dd5a57Smrg ac_MKDIR_P=$MKDIR_P 1337240dd5a57Smrg case $MKDIR_P in 1337340dd5a57Smrg [\\/$]* | ?:[\\/]* ) ;; 1337440dd5a57Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 1337540dd5a57Smrg esac 1337640dd5a57Smrg_ACEOF 1337740dd5a57Smrg 1337840dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1337940dd5a57Smrg# If the template does not know about datarootdir, expand it. 1338040dd5a57Smrg# FIXME: This hack should be removed a few years after 2.60. 1338140dd5a57Smrgac_datarootdir_hack=; ac_datarootdir_seen= 1338240dd5a57Smrgac_sed_dataroot=' 1338340dd5a57Smrg/datarootdir/ { 1338440dd5a57Smrg p 1338540dd5a57Smrg q 1338640dd5a57Smrg} 1338740dd5a57Smrg/@datadir@/p 1338840dd5a57Smrg/@docdir@/p 1338940dd5a57Smrg/@infodir@/p 1339040dd5a57Smrg/@localedir@/p 1339140dd5a57Smrg/@mandir@/p' 1339240dd5a57Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1339340dd5a57Smrg*datarootdir*) ac_datarootdir_seen=yes;; 1339440dd5a57Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1339540dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1339640dd5a57Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1339740dd5a57Smrg_ACEOF 1339840dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1339940dd5a57Smrg ac_datarootdir_hack=' 1340040dd5a57Smrg s&@datadir@&$datadir&g 1340140dd5a57Smrg s&@docdir@&$docdir&g 1340240dd5a57Smrg s&@infodir@&$infodir&g 1340340dd5a57Smrg s&@localedir@&$localedir&g 1340440dd5a57Smrg s&@mandir@&$mandir&g 1340540dd5a57Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 1340640dd5a57Smrgesac 1340740dd5a57Smrg_ACEOF 1340840dd5a57Smrg 1340940dd5a57Smrg# Neutralize VPATH when `$srcdir' = `.'. 1341040dd5a57Smrg# Shell code in configure.ac might set extrasub. 1341140dd5a57Smrg# FIXME: do we really want to maintain this feature? 1341240dd5a57Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1341340dd5a57Smrgac_sed_extra="$ac_vpsub 1341440dd5a57Smrg$extrasub 1341540dd5a57Smrg_ACEOF 1341640dd5a57Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1341740dd5a57Smrg:t 1341840dd5a57Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1341940dd5a57Smrgs|@configure_input@|$ac_sed_conf_input|;t t 1342040dd5a57Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 1342140dd5a57Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 1342240dd5a57Smrgs&@srcdir@&$ac_srcdir&;t t 1342340dd5a57Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 1342440dd5a57Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 1342540dd5a57Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1342640dd5a57Smrgs&@builddir@&$ac_builddir&;t t 1342740dd5a57Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 1342840dd5a57Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1342940dd5a57Smrgs&@INSTALL@&$ac_INSTALL&;t t 1343040dd5a57Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 1343140dd5a57Smrg$ac_datarootdir_hack 1343240dd5a57Smrg" 1343340dd5a57Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 1343440dd5a57Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1343540dd5a57Smrg 1343640dd5a57Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1343740dd5a57Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 1343840dd5a57Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 1343940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1344040dd5a57Smrgwhich seems to be undefined. Please make sure it is defined" >&5 1344140dd5a57Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1344240dd5a57Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 1344340dd5a57Smrg 1344440dd5a57Smrg rm -f "$tmp/stdin" 1344540dd5a57Smrg case $ac_file in 1344640dd5a57Smrg -) cat "$tmp/out" && rm -f "$tmp/out";; 1344740dd5a57Smrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 1344840dd5a57Smrg esac \ 1344940dd5a57Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1345040dd5a57Smrg ;; 1345140dd5a57Smrg 1345240dd5a57Smrg 1345340dd5a57Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1345440dd5a57Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 1345540dd5a57Smrg ;; 1345640dd5a57Smrg esac 1345740dd5a57Smrg 1345840dd5a57Smrg 1345940dd5a57Smrg case $ac_file$ac_mode in 1346040dd5a57Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 1346140dd5a57Smrg # Autoconf 2.62 quotes --file arguments for eval, but not when files 1346240dd5a57Smrg # are listed without --file. Let's play safe and only enable the eval 1346340dd5a57Smrg # if we detect the quoting. 1346440dd5a57Smrg case $CONFIG_FILES in 1346540dd5a57Smrg *\'*) eval set x "$CONFIG_FILES" ;; 1346640dd5a57Smrg *) set x $CONFIG_FILES ;; 1346740dd5a57Smrg esac 1346840dd5a57Smrg shift 1346940dd5a57Smrg for mf 1347040dd5a57Smrg do 1347140dd5a57Smrg # Strip MF so we end up with the name of the file. 1347240dd5a57Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 1347340dd5a57Smrg # Check whether this is an Automake generated Makefile or not. 1347440dd5a57Smrg # We used to match only the files named `Makefile.in', but 1347540dd5a57Smrg # some people rename them; so instead we look at the file content. 1347640dd5a57Smrg # Grep'ing the first line is not enough: some people post-process 1347740dd5a57Smrg # each Makefile.in and add a new line on top of each file to say so. 1347840dd5a57Smrg # Grep'ing the whole file is not good either: AIX grep has a line 1347940dd5a57Smrg # limit of 2048, but all sed's we know have understand at least 4000. 1348040dd5a57Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 1348140dd5a57Smrg dirpart=`$as_dirname -- "$mf" || 1348240dd5a57Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1348340dd5a57Smrg X"$mf" : 'X\(//\)[^/]' \| \ 1348440dd5a57Smrg X"$mf" : 'X\(//\)$' \| \ 1348540dd5a57Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 1348640dd5a57Smrg$as_echo X"$mf" | 1348740dd5a57Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1348840dd5a57Smrg s//\1/ 1348940dd5a57Smrg q 1349040dd5a57Smrg } 1349140dd5a57Smrg /^X\(\/\/\)[^/].*/{ 1349240dd5a57Smrg s//\1/ 1349340dd5a57Smrg q 1349440dd5a57Smrg } 1349540dd5a57Smrg /^X\(\/\/\)$/{ 1349640dd5a57Smrg s//\1/ 1349740dd5a57Smrg q 1349840dd5a57Smrg } 1349940dd5a57Smrg /^X\(\/\).*/{ 1350040dd5a57Smrg s//\1/ 1350140dd5a57Smrg q 1350240dd5a57Smrg } 1350340dd5a57Smrg s/.*/./; q'` 1350440dd5a57Smrg else 1350540dd5a57Smrg continue 1350640dd5a57Smrg fi 1350740dd5a57Smrg # Extract the definition of DEPDIR, am__include, and am__quote 1350840dd5a57Smrg # from the Makefile without running `make'. 1350940dd5a57Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 1351040dd5a57Smrg test -z "$DEPDIR" && continue 1351140dd5a57Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 1351240dd5a57Smrg test -z "am__include" && continue 1351340dd5a57Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 1351440dd5a57Smrg # When using ansi2knr, U may be empty or an underscore; expand it 1351540dd5a57Smrg U=`sed -n 's/^U = //p' < "$mf"` 1351640dd5a57Smrg # Find all dependency output files, they are included files with 1351740dd5a57Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 1351840dd5a57Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 1351940dd5a57Smrg # expansion. 1352040dd5a57Smrg for file in `sed -n " 1352140dd5a57Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 1352240dd5a57Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 1352340dd5a57Smrg # Make sure the directory exists. 1352440dd5a57Smrg test -f "$dirpart/$file" && continue 1352540dd5a57Smrg fdir=`$as_dirname -- "$file" || 1352640dd5a57Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1352740dd5a57Smrg X"$file" : 'X\(//\)[^/]' \| \ 1352840dd5a57Smrg X"$file" : 'X\(//\)$' \| \ 1352940dd5a57Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 1353040dd5a57Smrg$as_echo X"$file" | 1353140dd5a57Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1353240dd5a57Smrg s//\1/ 1353340dd5a57Smrg q 1353440dd5a57Smrg } 1353540dd5a57Smrg /^X\(\/\/\)[^/].*/{ 1353640dd5a57Smrg s//\1/ 1353740dd5a57Smrg q 1353840dd5a57Smrg } 1353940dd5a57Smrg /^X\(\/\/\)$/{ 1354040dd5a57Smrg s//\1/ 1354140dd5a57Smrg q 1354240dd5a57Smrg } 1354340dd5a57Smrg /^X\(\/\).*/{ 1354440dd5a57Smrg s//\1/ 1354540dd5a57Smrg q 1354640dd5a57Smrg } 1354740dd5a57Smrg s/.*/./; q'` 1354840dd5a57Smrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 1354940dd5a57Smrg # echo "creating $dirpart/$file" 1355040dd5a57Smrg echo '# dummy' > "$dirpart/$file" 1355140dd5a57Smrg done 1355240dd5a57Smrg done 1355340dd5a57Smrg} 1355440dd5a57Smrg ;; 1355540dd5a57Smrg "libtool":C) 1355640dd5a57Smrg 1355740dd5a57Smrg # See if we are running on zsh, and set the options which allow our 1355840dd5a57Smrg # commands through without removal of \ escapes. 1355940dd5a57Smrg if test -n "${ZSH_VERSION+set}" ; then 1356040dd5a57Smrg setopt NO_GLOB_SUBST 1356140dd5a57Smrg fi 1356240dd5a57Smrg 1356340dd5a57Smrg cfgfile="${ofile}T" 1356440dd5a57Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 1356540dd5a57Smrg $RM "$cfgfile" 1356640dd5a57Smrg 1356740dd5a57Smrg cat <<_LT_EOF >> "$cfgfile" 1356840dd5a57Smrg#! $SHELL 1356940dd5a57Smrg 1357040dd5a57Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 1357140dd5a57Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 1357240dd5a57Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1357340dd5a57Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 1357440dd5a57Smrg# 1357540dd5a57Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 1357640dd5a57Smrg# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 1357740dd5a57Smrg# Inc. 1357840dd5a57Smrg# Written by Gordon Matzigkeit, 1996 1357940dd5a57Smrg# 1358040dd5a57Smrg# This file is part of GNU Libtool. 1358140dd5a57Smrg# 1358240dd5a57Smrg# GNU Libtool is free software; you can redistribute it and/or 1358340dd5a57Smrg# modify it under the terms of the GNU General Public License as 1358440dd5a57Smrg# published by the Free Software Foundation; either version 2 of 1358540dd5a57Smrg# the License, or (at your option) any later version. 1358640dd5a57Smrg# 1358740dd5a57Smrg# As a special exception to the GNU General Public License, 1358840dd5a57Smrg# if you distribute this file as part of a program or library that 1358940dd5a57Smrg# is built using GNU Libtool, you may include this file under the 1359040dd5a57Smrg# same distribution terms that you use for the rest of that program. 1359140dd5a57Smrg# 1359240dd5a57Smrg# GNU Libtool is distributed in the hope that it will be useful, 1359340dd5a57Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 1359440dd5a57Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1359540dd5a57Smrg# GNU General Public License for more details. 1359640dd5a57Smrg# 1359740dd5a57Smrg# You should have received a copy of the GNU General Public License 1359840dd5a57Smrg# along with GNU Libtool; see the file COPYING. If not, a copy 1359940dd5a57Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 1360040dd5a57Smrg# obtained by writing to the Free Software Foundation, Inc., 1360140dd5a57Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1360240dd5a57Smrg 1360340dd5a57Smrg 1360440dd5a57Smrg# The names of the tagged configurations supported by this script. 1360540dd5a57Smrgavailable_tags="" 1360640dd5a57Smrg 1360740dd5a57Smrg# ### BEGIN LIBTOOL CONFIG 1360840dd5a57Smrg 1360940dd5a57Smrg# Which release of libtool.m4 was used? 1361040dd5a57Smrgmacro_version=$macro_version 1361140dd5a57Smrgmacro_revision=$macro_revision 1361240dd5a57Smrg 1361340dd5a57Smrg# Whether or not to build shared libraries. 1361440dd5a57Smrgbuild_libtool_libs=$enable_shared 1361540dd5a57Smrg 1361640dd5a57Smrg# Whether or not to build static libraries. 1361740dd5a57Smrgbuild_old_libs=$enable_static 1361840dd5a57Smrg 1361940dd5a57Smrg# What type of objects to build. 1362040dd5a57Smrgpic_mode=$pic_mode 1362140dd5a57Smrg 1362240dd5a57Smrg# Whether or not to optimize for fast installation. 1362340dd5a57Smrgfast_install=$enable_fast_install 1362440dd5a57Smrg 1362540dd5a57Smrg# Shell to use when invoking shell scripts. 1362640dd5a57SmrgSHELL=$lt_SHELL 1362740dd5a57Smrg 1362840dd5a57Smrg# An echo program that protects backslashes. 1362940dd5a57SmrgECHO=$lt_ECHO 1363040dd5a57Smrg 1363140dd5a57Smrg# The host system. 1363240dd5a57Smrghost_alias=$host_alias 1363340dd5a57Smrghost=$host 1363440dd5a57Smrghost_os=$host_os 1363540dd5a57Smrg 1363640dd5a57Smrg# The build system. 1363740dd5a57Smrgbuild_alias=$build_alias 1363840dd5a57Smrgbuild=$build 1363940dd5a57Smrgbuild_os=$build_os 1364040dd5a57Smrg 1364140dd5a57Smrg# A sed program that does not truncate output. 1364240dd5a57SmrgSED=$lt_SED 1364340dd5a57Smrg 1364440dd5a57Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 1364540dd5a57SmrgXsed="\$SED -e 1s/^X//" 1364640dd5a57Smrg 1364740dd5a57Smrg# A grep program that handles long lines. 1364840dd5a57SmrgGREP=$lt_GREP 1364940dd5a57Smrg 1365040dd5a57Smrg# An ERE matcher. 1365140dd5a57SmrgEGREP=$lt_EGREP 1365240dd5a57Smrg 1365340dd5a57Smrg# A literal string matcher. 1365440dd5a57SmrgFGREP=$lt_FGREP 1365540dd5a57Smrg 1365640dd5a57Smrg# A BSD- or MS-compatible name lister. 1365740dd5a57SmrgNM=$lt_NM 1365840dd5a57Smrg 1365940dd5a57Smrg# Whether we need soft or hard links. 1366040dd5a57SmrgLN_S=$lt_LN_S 1366140dd5a57Smrg 1366240dd5a57Smrg# What is the maximum length of a command? 1366340dd5a57Smrgmax_cmd_len=$max_cmd_len 1366440dd5a57Smrg 1366540dd5a57Smrg# Object file suffix (normally "o"). 1366640dd5a57Smrgobjext=$ac_objext 1366740dd5a57Smrg 1366840dd5a57Smrg# Executable file suffix (normally ""). 1366940dd5a57Smrgexeext=$exeext 1367040dd5a57Smrg 1367140dd5a57Smrg# whether the shell understands "unset". 1367240dd5a57Smrglt_unset=$lt_unset 1367340dd5a57Smrg 1367440dd5a57Smrg# turn spaces into newlines. 1367540dd5a57SmrgSP2NL=$lt_lt_SP2NL 1367640dd5a57Smrg 1367740dd5a57Smrg# turn newlines into spaces. 1367840dd5a57SmrgNL2SP=$lt_lt_NL2SP 1367940dd5a57Smrg 1368040dd5a57Smrg# An object symbol dumper. 1368140dd5a57SmrgOBJDUMP=$lt_OBJDUMP 1368240dd5a57Smrg 1368340dd5a57Smrg# Method to check whether dependent libraries are shared objects. 1368440dd5a57Smrgdeplibs_check_method=$lt_deplibs_check_method 1368540dd5a57Smrg 1368640dd5a57Smrg# Command to use when deplibs_check_method == "file_magic". 1368740dd5a57Smrgfile_magic_cmd=$lt_file_magic_cmd 1368840dd5a57Smrg 1368940dd5a57Smrg# The archiver. 1369040dd5a57SmrgAR=$lt_AR 1369140dd5a57SmrgAR_FLAGS=$lt_AR_FLAGS 1369240dd5a57Smrg 1369340dd5a57Smrg# A symbol stripping program. 1369440dd5a57SmrgSTRIP=$lt_STRIP 1369540dd5a57Smrg 1369640dd5a57Smrg# Commands used to install an old-style archive. 1369740dd5a57SmrgRANLIB=$lt_RANLIB 1369840dd5a57Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1369940dd5a57Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1370040dd5a57Smrg 1370140dd5a57Smrg# Whether to use a lock for old archive extraction. 1370240dd5a57Smrglock_old_archive_extraction=$lock_old_archive_extraction 1370340dd5a57Smrg 1370440dd5a57Smrg# A C compiler. 1370540dd5a57SmrgLTCC=$lt_CC 1370640dd5a57Smrg 1370740dd5a57Smrg# LTCC compiler flags. 1370840dd5a57SmrgLTCFLAGS=$lt_CFLAGS 1370940dd5a57Smrg 1371040dd5a57Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1371140dd5a57Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1371240dd5a57Smrg 1371340dd5a57Smrg# Transform the output of nm in a proper C declaration. 1371440dd5a57Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1371540dd5a57Smrg 1371640dd5a57Smrg# Transform the output of nm in a C name address pair. 1371740dd5a57Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1371840dd5a57Smrg 1371940dd5a57Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 1372040dd5a57Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 1372140dd5a57Smrg 1372240dd5a57Smrg# The name of the directory that contains temporary libtool files. 1372340dd5a57Smrgobjdir=$objdir 1372440dd5a57Smrg 1372540dd5a57Smrg# Used to examine libraries when file_magic_cmd begins with "file". 1372640dd5a57SmrgMAGIC_CMD=$MAGIC_CMD 1372740dd5a57Smrg 1372840dd5a57Smrg# Must we lock files when doing compilation? 1372940dd5a57Smrgneed_locks=$lt_need_locks 1373040dd5a57Smrg 1373140dd5a57Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 1373240dd5a57SmrgDSYMUTIL=$lt_DSYMUTIL 1373340dd5a57Smrg 1373440dd5a57Smrg# Tool to change global to local symbols on Mac OS X. 1373540dd5a57SmrgNMEDIT=$lt_NMEDIT 1373640dd5a57Smrg 1373740dd5a57Smrg# Tool to manipulate fat objects and archives on Mac OS X. 1373840dd5a57SmrgLIPO=$lt_LIPO 1373940dd5a57Smrg 1374040dd5a57Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 1374140dd5a57SmrgOTOOL=$lt_OTOOL 1374240dd5a57Smrg 1374340dd5a57Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 1374440dd5a57SmrgOTOOL64=$lt_OTOOL64 1374540dd5a57Smrg 1374640dd5a57Smrg# Old archive suffix (normally "a"). 1374740dd5a57Smrglibext=$libext 1374840dd5a57Smrg 1374940dd5a57Smrg# Shared library suffix (normally ".so"). 1375040dd5a57Smrgshrext_cmds=$lt_shrext_cmds 1375140dd5a57Smrg 1375240dd5a57Smrg# The commands to extract the exported symbol list from a shared archive. 1375340dd5a57Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1375440dd5a57Smrg 1375540dd5a57Smrg# Variables whose values should be saved in libtool wrapper scripts and 1375640dd5a57Smrg# restored at link time. 1375740dd5a57Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 1375840dd5a57Smrg 1375940dd5a57Smrg# Do we need the "lib" prefix for modules? 1376040dd5a57Smrgneed_lib_prefix=$need_lib_prefix 1376140dd5a57Smrg 1376240dd5a57Smrg# Do we need a version for libraries? 1376340dd5a57Smrgneed_version=$need_version 1376440dd5a57Smrg 1376540dd5a57Smrg# Library versioning type. 1376640dd5a57Smrgversion_type=$version_type 1376740dd5a57Smrg 1376840dd5a57Smrg# Shared library runtime path variable. 1376940dd5a57Smrgrunpath_var=$runpath_var 1377040dd5a57Smrg 1377140dd5a57Smrg# Shared library path variable. 1377240dd5a57Smrgshlibpath_var=$shlibpath_var 1377340dd5a57Smrg 1377440dd5a57Smrg# Is shlibpath searched before the hard-coded library search path? 1377540dd5a57Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1377640dd5a57Smrg 1377740dd5a57Smrg# Format of library name prefix. 1377840dd5a57Smrglibname_spec=$lt_libname_spec 1377940dd5a57Smrg 1378040dd5a57Smrg# List of archive names. First name is the real one, the rest are links. 1378140dd5a57Smrg# The last name is the one that the linker finds with -lNAME 1378240dd5a57Smrglibrary_names_spec=$lt_library_names_spec 1378340dd5a57Smrg 1378440dd5a57Smrg# The coded name of the library, if different from the real name. 1378540dd5a57Smrgsoname_spec=$lt_soname_spec 1378640dd5a57Smrg 1378740dd5a57Smrg# Permission mode override for installation of shared libraries. 1378840dd5a57Smrginstall_override_mode=$lt_install_override_mode 1378940dd5a57Smrg 1379040dd5a57Smrg# Command to use after installation of a shared archive. 1379140dd5a57Smrgpostinstall_cmds=$lt_postinstall_cmds 1379240dd5a57Smrg 1379340dd5a57Smrg# Command to use after uninstallation of a shared archive. 1379440dd5a57Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1379540dd5a57Smrg 1379640dd5a57Smrg# Commands used to finish a libtool library installation in a directory. 1379740dd5a57Smrgfinish_cmds=$lt_finish_cmds 1379840dd5a57Smrg 1379940dd5a57Smrg# As "finish_cmds", except a single script fragment to be evaled but 1380040dd5a57Smrg# not shown. 1380140dd5a57Smrgfinish_eval=$lt_finish_eval 1380240dd5a57Smrg 1380340dd5a57Smrg# Whether we should hardcode library paths into libraries. 1380440dd5a57Smrghardcode_into_libs=$hardcode_into_libs 1380540dd5a57Smrg 1380640dd5a57Smrg# Compile-time system search path for libraries. 1380740dd5a57Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1380840dd5a57Smrg 1380940dd5a57Smrg# Run-time system search path for libraries. 1381040dd5a57Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1381140dd5a57Smrg 1381240dd5a57Smrg# Whether dlopen is supported. 1381340dd5a57Smrgdlopen_support=$enable_dlopen 1381440dd5a57Smrg 1381540dd5a57Smrg# Whether dlopen of programs is supported. 1381640dd5a57Smrgdlopen_self=$enable_dlopen_self 1381740dd5a57Smrg 1381840dd5a57Smrg# Whether dlopen of statically linked programs is supported. 1381940dd5a57Smrgdlopen_self_static=$enable_dlopen_self_static 1382040dd5a57Smrg 1382140dd5a57Smrg# Commands to strip libraries. 1382240dd5a57Smrgold_striplib=$lt_old_striplib 1382340dd5a57Smrgstriplib=$lt_striplib 1382440dd5a57Smrg 1382540dd5a57Smrg 1382640dd5a57Smrg# The linker used to build libraries. 1382740dd5a57SmrgLD=$lt_LD 1382840dd5a57Smrg 1382940dd5a57Smrg# How to create reloadable object files. 1383040dd5a57Smrgreload_flag=$lt_reload_flag 1383140dd5a57Smrgreload_cmds=$lt_reload_cmds 1383240dd5a57Smrg 1383340dd5a57Smrg# Commands used to build an old-style archive. 1383440dd5a57Smrgold_archive_cmds=$lt_old_archive_cmds 1383540dd5a57Smrg 1383640dd5a57Smrg# A language specific compiler. 1383740dd5a57SmrgCC=$lt_compiler 1383840dd5a57Smrg 1383940dd5a57Smrg# Is the compiler the GNU compiler? 1384040dd5a57Smrgwith_gcc=$GCC 1384140dd5a57Smrg 1384240dd5a57Smrg# Compiler flag to turn off builtin functions. 1384340dd5a57Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 1384440dd5a57Smrg 1384540dd5a57Smrg# How to pass a linker flag through the compiler. 1384640dd5a57Smrgwl=$lt_lt_prog_compiler_wl 1384740dd5a57Smrg 1384840dd5a57Smrg# Additional compiler flags for building library objects. 1384940dd5a57Smrgpic_flag=$lt_lt_prog_compiler_pic 1385040dd5a57Smrg 1385140dd5a57Smrg# Compiler flag to prevent dynamic linking. 1385240dd5a57Smrglink_static_flag=$lt_lt_prog_compiler_static 1385340dd5a57Smrg 1385440dd5a57Smrg# Does compiler simultaneously support -c and -o options? 1385540dd5a57Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 1385640dd5a57Smrg 1385740dd5a57Smrg# Whether or not to add -lc for building shared libraries. 1385840dd5a57Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 1385940dd5a57Smrg 1386040dd5a57Smrg# Whether or not to disallow shared libs when runtime libs are static. 1386140dd5a57Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 1386240dd5a57Smrg 1386340dd5a57Smrg# Compiler flag to allow reflexive dlopens. 1386440dd5a57Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 1386540dd5a57Smrg 1386640dd5a57Smrg# Compiler flag to generate shared objects directly from archives. 1386740dd5a57Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 1386840dd5a57Smrg 1386940dd5a57Smrg# Whether the compiler copes with passing no objects directly. 1387040dd5a57Smrgcompiler_needs_object=$lt_compiler_needs_object 1387140dd5a57Smrg 1387240dd5a57Smrg# Create an old-style archive from a shared archive. 1387340dd5a57Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 1387440dd5a57Smrg 1387540dd5a57Smrg# Create a temporary old-style archive to link instead of a shared archive. 1387640dd5a57Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 1387740dd5a57Smrg 1387840dd5a57Smrg# Commands used to build a shared archive. 1387940dd5a57Smrgarchive_cmds=$lt_archive_cmds 1388040dd5a57Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 1388140dd5a57Smrg 1388240dd5a57Smrg# Commands used to build a loadable module if different from building 1388340dd5a57Smrg# a shared archive. 1388440dd5a57Smrgmodule_cmds=$lt_module_cmds 1388540dd5a57Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 1388640dd5a57Smrg 1388740dd5a57Smrg# Whether we are building with GNU ld or not. 1388840dd5a57Smrgwith_gnu_ld=$lt_with_gnu_ld 1388940dd5a57Smrg 1389040dd5a57Smrg# Flag that allows shared libraries with undefined symbols to be built. 1389140dd5a57Smrgallow_undefined_flag=$lt_allow_undefined_flag 1389240dd5a57Smrg 1389340dd5a57Smrg# Flag that enforces no undefined symbols. 1389440dd5a57Smrgno_undefined_flag=$lt_no_undefined_flag 1389540dd5a57Smrg 1389640dd5a57Smrg# Flag to hardcode \$libdir into a binary during linking. 1389740dd5a57Smrg# This must work even if \$libdir does not exist 1389840dd5a57Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 1389940dd5a57Smrg 1390040dd5a57Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary 1390140dd5a57Smrg# during linking. This must work even if \$libdir does not exist. 1390240dd5a57Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 1390340dd5a57Smrg 1390440dd5a57Smrg# Whether we need a single "-rpath" flag with a separated argument. 1390540dd5a57Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 1390640dd5a57Smrg 1390740dd5a57Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1390840dd5a57Smrg# DIR into the resulting binary. 1390940dd5a57Smrghardcode_direct=$hardcode_direct 1391040dd5a57Smrg 1391140dd5a57Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1391240dd5a57Smrg# DIR into the resulting binary and the resulting library dependency is 1391340dd5a57Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 1391440dd5a57Smrg# library is relocated. 1391540dd5a57Smrghardcode_direct_absolute=$hardcode_direct_absolute 1391640dd5a57Smrg 1391740dd5a57Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 1391840dd5a57Smrg# into the resulting binary. 1391940dd5a57Smrghardcode_minus_L=$hardcode_minus_L 1392040dd5a57Smrg 1392140dd5a57Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 1392240dd5a57Smrg# into the resulting binary. 1392340dd5a57Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 1392440dd5a57Smrg 1392540dd5a57Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 1392640dd5a57Smrg# into the library and all subsequent libraries and executables linked 1392740dd5a57Smrg# against it. 1392840dd5a57Smrghardcode_automatic=$hardcode_automatic 1392940dd5a57Smrg 1393040dd5a57Smrg# Set to yes if linker adds runtime paths of dependent libraries 1393140dd5a57Smrg# to runtime path list. 1393240dd5a57Smrginherit_rpath=$inherit_rpath 1393340dd5a57Smrg 1393440dd5a57Smrg# Whether libtool must link a program against all its dependency libraries. 1393540dd5a57Smrglink_all_deplibs=$link_all_deplibs 1393640dd5a57Smrg 1393740dd5a57Smrg# Fix the shell variable \$srcfile for the compiler. 1393840dd5a57Smrgfix_srcfile_path=$lt_fix_srcfile_path 1393940dd5a57Smrg 1394040dd5a57Smrg# Set to "yes" if exported symbols are required. 1394140dd5a57Smrgalways_export_symbols=$always_export_symbols 1394240dd5a57Smrg 1394340dd5a57Smrg# The commands to list exported symbols. 1394440dd5a57Smrgexport_symbols_cmds=$lt_export_symbols_cmds 1394540dd5a57Smrg 1394640dd5a57Smrg# Symbols that should not be listed in the preloaded symbols. 1394740dd5a57Smrgexclude_expsyms=$lt_exclude_expsyms 1394840dd5a57Smrg 1394940dd5a57Smrg# Symbols that must always be exported. 1395040dd5a57Smrginclude_expsyms=$lt_include_expsyms 1395140dd5a57Smrg 1395240dd5a57Smrg# Commands necessary for linking programs (against libraries) with templates. 1395340dd5a57Smrgprelink_cmds=$lt_prelink_cmds 1395440dd5a57Smrg 1395540dd5a57Smrg# Specify filename containing input files. 1395640dd5a57Smrgfile_list_spec=$lt_file_list_spec 1395740dd5a57Smrg 1395840dd5a57Smrg# How to hardcode a shared library path into an executable. 1395940dd5a57Smrghardcode_action=$hardcode_action 1396040dd5a57Smrg 1396140dd5a57Smrg# ### END LIBTOOL CONFIG 1396240dd5a57Smrg 1396340dd5a57Smrg_LT_EOF 1396440dd5a57Smrg 1396540dd5a57Smrg case $host_os in 1396640dd5a57Smrg aix3*) 1396740dd5a57Smrg cat <<\_LT_EOF >> "$cfgfile" 1396840dd5a57Smrg# AIX sometimes has problems with the GCC collect2 program. For some 1396940dd5a57Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 1397040dd5a57Smrg# vanish in a puff of smoke. 1397140dd5a57Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 1397240dd5a57Smrg COLLECT_NAMES= 1397340dd5a57Smrg export COLLECT_NAMES 1397440dd5a57Smrgfi 1397540dd5a57Smrg_LT_EOF 1397640dd5a57Smrg ;; 1397740dd5a57Smrg esac 1397840dd5a57Smrg 1397940dd5a57Smrg 1398040dd5a57Smrgltmain="$ac_aux_dir/ltmain.sh" 1398140dd5a57Smrg 1398240dd5a57Smrg 1398340dd5a57Smrg # We use sed instead of cat because bash on DJGPP gets confused if 1398440dd5a57Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 1398540dd5a57Smrg # text mode, it properly converts lines to CR/LF. This bash problem 1398640dd5a57Smrg # is reportedly fixed, but why not run on old versions too? 1398740dd5a57Smrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 1398840dd5a57Smrg || (rm -f "$cfgfile"; exit 1) 1398940dd5a57Smrg 1399040dd5a57Smrg case $xsi_shell in 1399140dd5a57Smrg yes) 1399240dd5a57Smrg cat << \_LT_EOF >> "$cfgfile" 1399340dd5a57Smrg 1399440dd5a57Smrg# func_dirname file append nondir_replacement 1399540dd5a57Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1399640dd5a57Smrg# otherwise set result to NONDIR_REPLACEMENT. 1399740dd5a57Smrgfunc_dirname () 1399840dd5a57Smrg{ 1399940dd5a57Smrg case ${1} in 1400040dd5a57Smrg */*) func_dirname_result="${1%/*}${2}" ;; 1400140dd5a57Smrg * ) func_dirname_result="${3}" ;; 1400240dd5a57Smrg esac 1400340dd5a57Smrg} 1400440dd5a57Smrg 1400540dd5a57Smrg# func_basename file 1400640dd5a57Smrgfunc_basename () 1400740dd5a57Smrg{ 1400840dd5a57Smrg func_basename_result="${1##*/}" 1400940dd5a57Smrg} 1401040dd5a57Smrg 1401140dd5a57Smrg# func_dirname_and_basename file append nondir_replacement 1401240dd5a57Smrg# perform func_basename and func_dirname in a single function 1401340dd5a57Smrg# call: 1401440dd5a57Smrg# dirname: Compute the dirname of FILE. If nonempty, 1401540dd5a57Smrg# add APPEND to the result, otherwise set result 1401640dd5a57Smrg# to NONDIR_REPLACEMENT. 1401740dd5a57Smrg# value returned in "$func_dirname_result" 1401840dd5a57Smrg# basename: Compute filename of FILE. 1401940dd5a57Smrg# value retuned in "$func_basename_result" 1402040dd5a57Smrg# Implementation must be kept synchronized with func_dirname 1402140dd5a57Smrg# and func_basename. For efficiency, we do not delegate to 1402240dd5a57Smrg# those functions but instead duplicate the functionality here. 1402340dd5a57Smrgfunc_dirname_and_basename () 1402440dd5a57Smrg{ 1402540dd5a57Smrg case ${1} in 1402640dd5a57Smrg */*) func_dirname_result="${1%/*}${2}" ;; 1402740dd5a57Smrg * ) func_dirname_result="${3}" ;; 1402840dd5a57Smrg esac 1402940dd5a57Smrg func_basename_result="${1##*/}" 1403040dd5a57Smrg} 1403140dd5a57Smrg 1403240dd5a57Smrg# func_stripname prefix suffix name 1403340dd5a57Smrg# strip PREFIX and SUFFIX off of NAME. 1403440dd5a57Smrg# PREFIX and SUFFIX must not contain globbing or regex special 1403540dd5a57Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1403640dd5a57Smrg# dot (in which case that matches only a dot). 1403740dd5a57Smrgfunc_stripname () 1403840dd5a57Smrg{ 1403940dd5a57Smrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 1404040dd5a57Smrg # positional parameters, so assign one to ordinary parameter first. 1404140dd5a57Smrg func_stripname_result=${3} 1404240dd5a57Smrg func_stripname_result=${func_stripname_result#"${1}"} 1404340dd5a57Smrg func_stripname_result=${func_stripname_result%"${2}"} 1404440dd5a57Smrg} 1404540dd5a57Smrg 1404640dd5a57Smrg# func_opt_split 1404740dd5a57Smrgfunc_opt_split () 1404840dd5a57Smrg{ 1404940dd5a57Smrg func_opt_split_opt=${1%%=*} 1405040dd5a57Smrg func_opt_split_arg=${1#*=} 1405140dd5a57Smrg} 1405240dd5a57Smrg 1405340dd5a57Smrg# func_lo2o object 1405440dd5a57Smrgfunc_lo2o () 1405540dd5a57Smrg{ 1405640dd5a57Smrg case ${1} in 1405740dd5a57Smrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 1405840dd5a57Smrg *) func_lo2o_result=${1} ;; 1405940dd5a57Smrg esac 1406040dd5a57Smrg} 1406140dd5a57Smrg 1406240dd5a57Smrg# func_xform libobj-or-source 1406340dd5a57Smrgfunc_xform () 1406440dd5a57Smrg{ 1406540dd5a57Smrg func_xform_result=${1%.*}.lo 1406640dd5a57Smrg} 1406740dd5a57Smrg 1406840dd5a57Smrg# func_arith arithmetic-term... 1406940dd5a57Smrgfunc_arith () 1407040dd5a57Smrg{ 1407140dd5a57Smrg func_arith_result=$(( $* )) 1407240dd5a57Smrg} 1407340dd5a57Smrg 1407440dd5a57Smrg# func_len string 1407540dd5a57Smrg# STRING may not start with a hyphen. 1407640dd5a57Smrgfunc_len () 1407740dd5a57Smrg{ 1407840dd5a57Smrg func_len_result=${#1} 1407940dd5a57Smrg} 1408040dd5a57Smrg 1408140dd5a57Smrg_LT_EOF 1408240dd5a57Smrg ;; 1408340dd5a57Smrg *) # Bourne compatible functions. 1408440dd5a57Smrg cat << \_LT_EOF >> "$cfgfile" 1408540dd5a57Smrg 1408640dd5a57Smrg# func_dirname file append nondir_replacement 1408740dd5a57Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1408840dd5a57Smrg# otherwise set result to NONDIR_REPLACEMENT. 1408940dd5a57Smrgfunc_dirname () 1409040dd5a57Smrg{ 1409140dd5a57Smrg # Extract subdirectory from the argument. 1409240dd5a57Smrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 1409340dd5a57Smrg if test "X$func_dirname_result" = "X${1}"; then 1409440dd5a57Smrg func_dirname_result="${3}" 1409540dd5a57Smrg else 1409640dd5a57Smrg func_dirname_result="$func_dirname_result${2}" 1409740dd5a57Smrg fi 1409840dd5a57Smrg} 1409940dd5a57Smrg 1410040dd5a57Smrg# func_basename file 1410140dd5a57Smrgfunc_basename () 1410240dd5a57Smrg{ 1410340dd5a57Smrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 1410440dd5a57Smrg} 1410540dd5a57Smrg 1410640dd5a57Smrg 1410740dd5a57Smrg# func_stripname prefix suffix name 1410840dd5a57Smrg# strip PREFIX and SUFFIX off of NAME. 1410940dd5a57Smrg# PREFIX and SUFFIX must not contain globbing or regex special 1411040dd5a57Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1411140dd5a57Smrg# dot (in which case that matches only a dot). 1411240dd5a57Smrg# func_strip_suffix prefix name 1411340dd5a57Smrgfunc_stripname () 1411440dd5a57Smrg{ 1411540dd5a57Smrg case ${2} in 1411640dd5a57Smrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 1411740dd5a57Smrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 1411840dd5a57Smrg esac 1411940dd5a57Smrg} 1412040dd5a57Smrg 1412140dd5a57Smrg# sed scripts: 1412240dd5a57Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 1412340dd5a57Smrgmy_sed_long_arg='1s/^-[^=]*=//' 1412440dd5a57Smrg 1412540dd5a57Smrg# func_opt_split 1412640dd5a57Smrgfunc_opt_split () 1412740dd5a57Smrg{ 1412840dd5a57Smrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 1412940dd5a57Smrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 1413040dd5a57Smrg} 1413140dd5a57Smrg 1413240dd5a57Smrg# func_lo2o object 1413340dd5a57Smrgfunc_lo2o () 1413440dd5a57Smrg{ 1413540dd5a57Smrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 1413640dd5a57Smrg} 1413740dd5a57Smrg 1413840dd5a57Smrg# func_xform libobj-or-source 1413940dd5a57Smrgfunc_xform () 1414040dd5a57Smrg{ 1414140dd5a57Smrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 1414240dd5a57Smrg} 1414340dd5a57Smrg 1414440dd5a57Smrg# func_arith arithmetic-term... 1414540dd5a57Smrgfunc_arith () 1414640dd5a57Smrg{ 1414740dd5a57Smrg func_arith_result=`expr "$@"` 1414840dd5a57Smrg} 1414940dd5a57Smrg 1415040dd5a57Smrg# func_len string 1415140dd5a57Smrg# STRING may not start with a hyphen. 1415240dd5a57Smrgfunc_len () 1415340dd5a57Smrg{ 1415440dd5a57Smrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 1415540dd5a57Smrg} 1415640dd5a57Smrg 1415740dd5a57Smrg_LT_EOF 1415840dd5a57Smrgesac 1415940dd5a57Smrg 1416040dd5a57Smrgcase $lt_shell_append in 1416140dd5a57Smrg yes) 1416240dd5a57Smrg cat << \_LT_EOF >> "$cfgfile" 1416340dd5a57Smrg 1416440dd5a57Smrg# func_append var value 1416540dd5a57Smrg# Append VALUE to the end of shell variable VAR. 1416640dd5a57Smrgfunc_append () 1416740dd5a57Smrg{ 1416840dd5a57Smrg eval "$1+=\$2" 1416940dd5a57Smrg} 1417040dd5a57Smrg_LT_EOF 1417140dd5a57Smrg ;; 1417240dd5a57Smrg *) 1417340dd5a57Smrg cat << \_LT_EOF >> "$cfgfile" 1417440dd5a57Smrg 1417540dd5a57Smrg# func_append var value 1417640dd5a57Smrg# Append VALUE to the end of shell variable VAR. 1417740dd5a57Smrgfunc_append () 1417840dd5a57Smrg{ 1417940dd5a57Smrg eval "$1=\$$1\$2" 1418040dd5a57Smrg} 1418140dd5a57Smrg 1418240dd5a57Smrg_LT_EOF 1418340dd5a57Smrg ;; 1418440dd5a57Smrg esac 1418540dd5a57Smrg 1418640dd5a57Smrg 1418740dd5a57Smrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 1418840dd5a57Smrg || (rm -f "$cfgfile"; exit 1) 1418940dd5a57Smrg 1419040dd5a57Smrg mv -f "$cfgfile" "$ofile" || 1419140dd5a57Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 1419240dd5a57Smrg chmod +x "$ofile" 1419340dd5a57Smrg 1419440dd5a57Smrg ;; 1419540dd5a57Smrg 1419640dd5a57Smrg esac 1419740dd5a57Smrgdone # for ac_tag 1419840dd5a57Smrg 1419940dd5a57Smrg 1420040dd5a57Smrgas_fn_exit 0 1420140dd5a57Smrg_ACEOF 1420240dd5a57Smrgac_clean_files=$ac_clean_files_save 1420340dd5a57Smrg 1420440dd5a57Smrgtest $ac_write_fail = 0 || 1420540dd5a57Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1420640dd5a57Smrg 1420740dd5a57Smrg 1420840dd5a57Smrg# configure is writing to config.log, and then calls config.status. 1420940dd5a57Smrg# config.status does its own redirection, appending to config.log. 1421040dd5a57Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 1421140dd5a57Smrg# by configure, so config.status won't be able to write to it; its 1421240dd5a57Smrg# output is simply discarded. So we exec the FD to /dev/null, 1421340dd5a57Smrg# effectively closing config.log, so it can be properly (re)opened and 1421440dd5a57Smrg# appended to by config.status. When coming back to configure, we 1421540dd5a57Smrg# need to make the FD available again. 1421640dd5a57Smrgif test "$no_create" != yes; then 1421740dd5a57Smrg ac_cs_success=: 1421840dd5a57Smrg ac_config_status_args= 1421940dd5a57Smrg test "$silent" = yes && 1422040dd5a57Smrg ac_config_status_args="$ac_config_status_args --quiet" 1422140dd5a57Smrg exec 5>/dev/null 1422240dd5a57Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 1422340dd5a57Smrg exec 5>>config.log 1422440dd5a57Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 1422540dd5a57Smrg # would make configure fail if this is the last instruction. 1422640dd5a57Smrg $ac_cs_success || as_fn_exit 1 1422740dd5a57Smrgfi 1422840dd5a57Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1422940dd5a57Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1423040dd5a57Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 1423140dd5a57Smrgfi 1423240dd5a57Smrg 14233