configure revision 50f2e948
145bc899bSmrg#! /bin/sh 245bc899bSmrg# Guess values for system-dependent variables and create Makefiles. 350f2e948Smrg# Generated by GNU Autoconf 2.63 for xf86-video-vesa 2.2.0. 445bc899bSmrg# 545bc899bSmrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 645bc899bSmrg# 750f2e948Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 850f2e948Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 945bc899bSmrg# This configure script is free software; the Free Software Foundation 1045bc899bSmrg# gives unlimited permission to copy, distribute and modify it. 1145bc899bSmrg## --------------------- ## 1245bc899bSmrg## M4sh Initialization. ## 1345bc899bSmrg## --------------------- ## 1445bc899bSmrg 1550f2e948Smrg# Be more Bourne compatible 1650f2e948SmrgDUALCASE=1; export DUALCASE # for MKS sh 1745bc899bSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 1845bc899bSmrg emulate sh 1945bc899bSmrg NULLCMD=: 2050f2e948Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2145bc899bSmrg # is contrary to our usage. Disable this feature. 2245bc899bSmrg alias -g '${1+"$@"}'='"$@"' 2350f2e948Smrg setopt NO_GLOB_SUBST 2450f2e948Smrgelse 2550f2e948Smrg case `(set -o) 2>/dev/null` in 2650f2e948Smrg *posix*) set -o posix ;; 2750f2e948Smrgesac 2850f2e948Smrg 2950f2e948Smrgfi 3050f2e948Smrg 3150f2e948Smrg 3250f2e948Smrg 3350f2e948Smrg 3450f2e948Smrg# PATH needs CR 3550f2e948Smrg# Avoid depending upon Character Ranges. 3650f2e948Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 3750f2e948Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 3850f2e948Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 3950f2e948Smrgas_cr_digits='0123456789' 4050f2e948Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 4150f2e948Smrg 4250f2e948Smrgas_nl=' 4350f2e948Smrg' 4450f2e948Smrgexport as_nl 4550f2e948Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 4650f2e948Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4750f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4850f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4950f2e948Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5050f2e948Smrg as_echo='printf %s\n' 5150f2e948Smrg as_echo_n='printf %s' 5250f2e948Smrgelse 5350f2e948Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5450f2e948Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5550f2e948Smrg as_echo_n='/usr/ucb/echo -n' 5650f2e948Smrg else 5750f2e948Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 5850f2e948Smrg as_echo_n_body='eval 5950f2e948Smrg arg=$1; 6050f2e948Smrg case $arg in 6150f2e948Smrg *"$as_nl"*) 6250f2e948Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 6350f2e948Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6450f2e948Smrg esac; 6550f2e948Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6650f2e948Smrg ' 6750f2e948Smrg export as_echo_n_body 6850f2e948Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 6950f2e948Smrg fi 7050f2e948Smrg export as_echo_body 7150f2e948Smrg as_echo='sh -c $as_echo_body as_echo' 7250f2e948Smrgfi 7350f2e948Smrg 7450f2e948Smrg# The user is always right. 7550f2e948Smrgif test "${PATH_SEPARATOR+set}" != set; then 7650f2e948Smrg PATH_SEPARATOR=: 7750f2e948Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7850f2e948Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7950f2e948Smrg PATH_SEPARATOR=';' 8050f2e948Smrg } 8145bc899bSmrgfi 8245bc899bSmrg 8345bc899bSmrg# Support unset when possible. 8445bc899bSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 8545bc899bSmrg as_unset=unset 8645bc899bSmrgelse 8745bc899bSmrg as_unset=false 8845bc899bSmrgfi 8945bc899bSmrg 9045bc899bSmrg 9150f2e948Smrg# IFS 9250f2e948Smrg# We need space, tab and new line, in precisely that order. Quoting is 9350f2e948Smrg# there to prevent editors from complaining about space-tab. 9450f2e948Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 9550f2e948Smrg# splitting by setting IFS to empty value.) 9650f2e948SmrgIFS=" "" $as_nl" 9750f2e948Smrg 9850f2e948Smrg# Find who we are. Look in the path if we contain no directory separator. 9950f2e948Smrgcase $0 in 10050f2e948Smrg *[\\/]* ) as_myself=$0 ;; 10150f2e948Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10250f2e948Smrgfor as_dir in $PATH 10350f2e948Smrgdo 10450f2e948Smrg IFS=$as_save_IFS 10550f2e948Smrg test -z "$as_dir" && as_dir=. 10650f2e948Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 10750f2e948Smrgdone 10850f2e948SmrgIFS=$as_save_IFS 10950f2e948Smrg 11050f2e948Smrg ;; 11150f2e948Smrgesac 11250f2e948Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 11350f2e948Smrg# in which case we are not to be found in the path. 11450f2e948Smrgif test "x$as_myself" = x; then 11550f2e948Smrg as_myself=$0 11650f2e948Smrgfi 11750f2e948Smrgif test ! -f "$as_myself"; then 11850f2e948Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11950f2e948Smrg { (exit 1); exit 1; } 12050f2e948Smrgfi 12150f2e948Smrg 12245bc899bSmrg# Work around bugs in pre-3.0 UWIN ksh. 12350f2e948Smrgfor as_var in ENV MAIL MAILPATH 12450f2e948Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 12550f2e948Smrgdone 12645bc899bSmrgPS1='$ ' 12745bc899bSmrgPS2='> ' 12845bc899bSmrgPS4='+ ' 12945bc899bSmrg 13045bc899bSmrg# NLS nuisances. 13150f2e948SmrgLC_ALL=C 13250f2e948Smrgexport LC_ALL 13350f2e948SmrgLANGUAGE=C 13450f2e948Smrgexport LANGUAGE 13545bc899bSmrg 13645bc899bSmrg# Required to use basename. 13750f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 13850f2e948Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 13945bc899bSmrg as_expr=expr 14045bc899bSmrgelse 14145bc899bSmrg as_expr=false 14245bc899bSmrgfi 14345bc899bSmrg 14450f2e948Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14545bc899bSmrg as_basename=basename 14645bc899bSmrgelse 14745bc899bSmrg as_basename=false 14845bc899bSmrgfi 14945bc899bSmrg 15045bc899bSmrg 15145bc899bSmrg# Name of the executable. 15250f2e948Smrgas_me=`$as_basename -- "$0" || 15345bc899bSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15445bc899bSmrg X"$0" : 'X\(//\)$' \| \ 15550f2e948Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 15650f2e948Smrg$as_echo X/"$0" | 15750f2e948Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 15850f2e948Smrg s//\1/ 15950f2e948Smrg q 16050f2e948Smrg } 16150f2e948Smrg /^X\/\(\/\/\)$/{ 16250f2e948Smrg s//\1/ 16350f2e948Smrg q 16450f2e948Smrg } 16550f2e948Smrg /^X\/\(\/\).*/{ 16650f2e948Smrg s//\1/ 16750f2e948Smrg q 16850f2e948Smrg } 16950f2e948Smrg s/.*/./; q'` 17045bc899bSmrg 17150f2e948Smrg# CDPATH. 17250f2e948Smrg$as_unset CDPATH 1731ac89addSmrg 1741ac89addSmrg 17550f2e948Smrgif test "x$CONFIG_SHELL" = x; then 17650f2e948Smrg if (eval ":") 2>/dev/null; then 17750f2e948Smrg as_have_required=yes 17850f2e948Smrgelse 17950f2e948Smrg as_have_required=no 1801ac89addSmrgfi 1811ac89addSmrg 18250f2e948Smrg if test $as_have_required = yes && (eval ": 18350f2e948Smrg(as_func_return () { 18450f2e948Smrg (exit \$1) 18550f2e948Smrg} 18650f2e948Smrgas_func_success () { 18750f2e948Smrg as_func_return 0 18850f2e948Smrg} 18950f2e948Smrgas_func_failure () { 19050f2e948Smrg as_func_return 1 19150f2e948Smrg} 19250f2e948Smrgas_func_ret_success () { 19350f2e948Smrg return 0 19450f2e948Smrg} 19550f2e948Smrgas_func_ret_failure () { 19650f2e948Smrg return 1 19750f2e948Smrg} 1981ac89addSmrg 19950f2e948Smrgexitcode=0 20050f2e948Smrgif as_func_success; then 20150f2e948Smrg : 20250f2e948Smrgelse 20350f2e948Smrg exitcode=1 20450f2e948Smrg echo as_func_success failed. 20550f2e948Smrgfi 2061ac89addSmrg 20750f2e948Smrgif as_func_failure; then 20850f2e948Smrg exitcode=1 20950f2e948Smrg echo as_func_failure succeeded. 21050f2e948Smrgfi 21150f2e948Smrg 21250f2e948Smrgif as_func_ret_success; then 21350f2e948Smrg : 21450f2e948Smrgelse 21550f2e948Smrg exitcode=1 21650f2e948Smrg echo as_func_ret_success failed. 21750f2e948Smrgfi 21850f2e948Smrg 21950f2e948Smrgif as_func_ret_failure; then 22050f2e948Smrg exitcode=1 22150f2e948Smrg echo as_func_ret_failure succeeded. 22250f2e948Smrgfi 22350f2e948Smrg 22450f2e948Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 22550f2e948Smrg : 22650f2e948Smrgelse 22750f2e948Smrg exitcode=1 22850f2e948Smrg echo positional parameters were not saved. 22950f2e948Smrgfi 23050f2e948Smrg 23150f2e948Smrgtest \$exitcode = 0) || { (exit 1); exit 1; } 23250f2e948Smrg 23350f2e948Smrg( 23450f2e948Smrg as_lineno_1=\$LINENO 23550f2e948Smrg as_lineno_2=\$LINENO 23650f2e948Smrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 23750f2e948Smrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 23850f2e948Smrg") 2> /dev/null; then 23950f2e948Smrg : 24050f2e948Smrgelse 24150f2e948Smrg as_candidate_shells= 24245bc899bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24345bc899bSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 24445bc899bSmrgdo 24545bc899bSmrg IFS=$as_save_IFS 24645bc899bSmrg test -z "$as_dir" && as_dir=. 24750f2e948Smrg case $as_dir in 24845bc899bSmrg /*) 24950f2e948Smrg for as_base in sh bash ksh sh5; do 25050f2e948Smrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 25150f2e948Smrg done;; 25250f2e948Smrg esac 25350f2e948Smrgdone 25450f2e948SmrgIFS=$as_save_IFS 25550f2e948Smrg 25650f2e948Smrg 25750f2e948Smrg for as_shell in $as_candidate_shells $SHELL; do 25850f2e948Smrg # Try only shells that exist, to save several forks. 25950f2e948Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 26050f2e948Smrg { ("$as_shell") 2> /dev/null <<\_ASEOF 26150f2e948Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 26250f2e948Smrg emulate sh 26350f2e948Smrg NULLCMD=: 26450f2e948Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26550f2e948Smrg # is contrary to our usage. Disable this feature. 26650f2e948Smrg alias -g '${1+"$@"}'='"$@"' 26750f2e948Smrg setopt NO_GLOB_SUBST 26850f2e948Smrgelse 26950f2e948Smrg case `(set -o) 2>/dev/null` in 27050f2e948Smrg *posix*) set -o posix ;; 27150f2e948Smrgesac 27250f2e948Smrg 27350f2e948Smrgfi 27450f2e948Smrg 27550f2e948Smrg 27650f2e948Smrg: 27750f2e948Smrg_ASEOF 27850f2e948Smrg}; then 27950f2e948Smrg CONFIG_SHELL=$as_shell 28050f2e948Smrg as_have_required=yes 28150f2e948Smrg if { "$as_shell" 2> /dev/null <<\_ASEOF 28250f2e948Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 28350f2e948Smrg emulate sh 28450f2e948Smrg NULLCMD=: 28550f2e948Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 28650f2e948Smrg # is contrary to our usage. Disable this feature. 28750f2e948Smrg alias -g '${1+"$@"}'='"$@"' 28850f2e948Smrg setopt NO_GLOB_SUBST 28950f2e948Smrgelse 29050f2e948Smrg case `(set -o) 2>/dev/null` in 29150f2e948Smrg *posix*) set -o posix ;; 29250f2e948Smrgesac 29350f2e948Smrg 29450f2e948Smrgfi 29550f2e948Smrg 29650f2e948Smrg 29750f2e948Smrg: 29850f2e948Smrg(as_func_return () { 29950f2e948Smrg (exit $1) 30050f2e948Smrg} 30150f2e948Smrgas_func_success () { 30250f2e948Smrg as_func_return 0 30350f2e948Smrg} 30450f2e948Smrgas_func_failure () { 30550f2e948Smrg as_func_return 1 30650f2e948Smrg} 30750f2e948Smrgas_func_ret_success () { 30850f2e948Smrg return 0 30950f2e948Smrg} 31050f2e948Smrgas_func_ret_failure () { 31150f2e948Smrg return 1 31250f2e948Smrg} 31350f2e948Smrg 31450f2e948Smrgexitcode=0 31550f2e948Smrgif as_func_success; then 31650f2e948Smrg : 31750f2e948Smrgelse 31850f2e948Smrg exitcode=1 31950f2e948Smrg echo as_func_success failed. 32050f2e948Smrgfi 32150f2e948Smrg 32250f2e948Smrgif as_func_failure; then 32350f2e948Smrg exitcode=1 32450f2e948Smrg echo as_func_failure succeeded. 32550f2e948Smrgfi 32650f2e948Smrg 32750f2e948Smrgif as_func_ret_success; then 32850f2e948Smrg : 32950f2e948Smrgelse 33050f2e948Smrg exitcode=1 33150f2e948Smrg echo as_func_ret_success failed. 33250f2e948Smrgfi 33350f2e948Smrg 33450f2e948Smrgif as_func_ret_failure; then 33550f2e948Smrg exitcode=1 33650f2e948Smrg echo as_func_ret_failure succeeded. 33750f2e948Smrgfi 33850f2e948Smrg 33950f2e948Smrgif ( set x; as_func_ret_success y && test x = "$1" ); then 34050f2e948Smrg : 34150f2e948Smrgelse 34250f2e948Smrg exitcode=1 34350f2e948Smrg echo positional parameters were not saved. 34450f2e948Smrgfi 34550f2e948Smrg 34650f2e948Smrgtest $exitcode = 0) || { (exit 1); exit 1; } 34750f2e948Smrg 34850f2e948Smrg( 3491ac89addSmrg as_lineno_1=$LINENO 3501ac89addSmrg as_lineno_2=$LINENO 3511ac89addSmrg test "x$as_lineno_1" != "x$as_lineno_2" && 35250f2e948Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 35350f2e948Smrg 35450f2e948Smrg_ASEOF 35550f2e948Smrg}; then 35650f2e948Smrg break 35750f2e948Smrgfi 35850f2e948Smrg 35950f2e948Smrgfi 36050f2e948Smrg 36150f2e948Smrg done 36250f2e948Smrg 36350f2e948Smrg if test "x$CONFIG_SHELL" != x; then 36450f2e948Smrg for as_var in BASH_ENV ENV 36550f2e948Smrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 36650f2e948Smrg done 36750f2e948Smrg export CONFIG_SHELL 36850f2e948Smrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 36950f2e948Smrgfi 37050f2e948Smrg 37150f2e948Smrg 37250f2e948Smrg if test $as_have_required = no; then 37350f2e948Smrg echo This script requires a shell more modern than all the 37450f2e948Smrg echo shells that I found on your system. Please install a 37550f2e948Smrg echo modern shell, or manually run the script under such a 37650f2e948Smrg echo shell if you do have one. 37750f2e948Smrg { (exit 1); exit 1; } 37850f2e948Smrgfi 37950f2e948Smrg 38050f2e948Smrg 38150f2e948Smrgfi 38250f2e948Smrg 38350f2e948Smrgfi 38450f2e948Smrg 38550f2e948Smrg 38650f2e948Smrg 38750f2e948Smrg(eval "as_func_return () { 38850f2e948Smrg (exit \$1) 38950f2e948Smrg} 39050f2e948Smrgas_func_success () { 39150f2e948Smrg as_func_return 0 39250f2e948Smrg} 39350f2e948Smrgas_func_failure () { 39450f2e948Smrg as_func_return 1 39550f2e948Smrg} 39650f2e948Smrgas_func_ret_success () { 39750f2e948Smrg return 0 39850f2e948Smrg} 39950f2e948Smrgas_func_ret_failure () { 40050f2e948Smrg return 1 40150f2e948Smrg} 40250f2e948Smrg 40350f2e948Smrgexitcode=0 40450f2e948Smrgif as_func_success; then 40550f2e948Smrg : 40650f2e948Smrgelse 40750f2e948Smrg exitcode=1 40850f2e948Smrg echo as_func_success failed. 40950f2e948Smrgfi 41050f2e948Smrg 41150f2e948Smrgif as_func_failure; then 41250f2e948Smrg exitcode=1 41350f2e948Smrg echo as_func_failure succeeded. 41450f2e948Smrgfi 41550f2e948Smrg 41650f2e948Smrgif as_func_ret_success; then 41750f2e948Smrg : 41850f2e948Smrgelse 41950f2e948Smrg exitcode=1 42050f2e948Smrg echo as_func_ret_success failed. 42150f2e948Smrgfi 42250f2e948Smrg 42350f2e948Smrgif as_func_ret_failure; then 42450f2e948Smrg exitcode=1 42550f2e948Smrg echo as_func_ret_failure succeeded. 42650f2e948Smrgfi 42750f2e948Smrg 42850f2e948Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 42950f2e948Smrg : 43050f2e948Smrgelse 43150f2e948Smrg exitcode=1 43250f2e948Smrg echo positional parameters were not saved. 43350f2e948Smrgfi 43450f2e948Smrg 43550f2e948Smrgtest \$exitcode = 0") || { 43650f2e948Smrg echo No shell found that supports shell functions. 43750f2e948Smrg echo Please tell bug-autoconf@gnu.org about your system, 43850f2e948Smrg echo including any error possibly output before this message. 43950f2e948Smrg echo This can help us improve future autoconf versions. 44050f2e948Smrg echo Configuration will now proceed without shell functions. 44150f2e948Smrg} 44250f2e948Smrg 44350f2e948Smrg 44450f2e948Smrg 44550f2e948Smrg as_lineno_1=$LINENO 44650f2e948Smrg as_lineno_2=$LINENO 44750f2e948Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 44850f2e948Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 44945bc899bSmrg 45045bc899bSmrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 45145bc899bSmrg # uniformly replaced by the line number. The first 'sed' inserts a 45250f2e948Smrg # line-number line after each line using $LINENO; the second 'sed' 45350f2e948Smrg # does the real work. The second script uses 'N' to pair each 45450f2e948Smrg # line-number line with the line containing $LINENO, and appends 45550f2e948Smrg # trailing '-' during substitution so that $LINENO is not a special 45650f2e948Smrg # case at line end. 45745bc899bSmrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 45850f2e948Smrg # scripts with optimization help from Paolo Bonzini. Blame Lee 45950f2e948Smrg # E. McMahon (1931-1989) for sed's syntax. :-) 46050f2e948Smrg sed -n ' 46150f2e948Smrg p 46250f2e948Smrg /[$]LINENO/= 46350f2e948Smrg ' <$as_myself | 46445bc899bSmrg sed ' 46550f2e948Smrg s/[$]LINENO.*/&-/ 46650f2e948Smrg t lineno 46750f2e948Smrg b 46850f2e948Smrg :lineno 46945bc899bSmrg N 47050f2e948Smrg :loop 47150f2e948Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 47245bc899bSmrg t loop 47350f2e948Smrg s/-\n.*// 47445bc899bSmrg ' >$as_me.lineno && 47550f2e948Smrg chmod +x "$as_me.lineno" || 47650f2e948Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 47745bc899bSmrg { (exit 1); exit 1; }; } 47845bc899bSmrg 47945bc899bSmrg # Don't try to exec as it changes $[0], causing all sort of problems 48045bc899bSmrg # (the dirname of $[0] is not the place where we might find the 48150f2e948Smrg # original and so on. Autoconf is especially sensitive to this). 48250f2e948Smrg . "./$as_me.lineno" 48345bc899bSmrg # Exit status is that of the last command. 48445bc899bSmrg exit 48545bc899bSmrg} 48645bc899bSmrg 48745bc899bSmrg 48850f2e948Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 48950f2e948Smrg as_dirname=dirname 49050f2e948Smrgelse 49150f2e948Smrg as_dirname=false 49250f2e948Smrgfi 493226fade8Smrg 49450f2e948SmrgECHO_C= ECHO_N= ECHO_T= 49550f2e948Smrgcase `echo -n x` in 49650f2e948Smrg-n*) 49750f2e948Smrg case `echo 'x\c'` in 49850f2e948Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 49950f2e948Smrg *) ECHO_C='\c';; 50050f2e948Smrg esac;; 50150f2e948Smrg*) 50250f2e948Smrg ECHO_N='-n';; 50350f2e948Smrgesac 50450f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 50550f2e948Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 50645bc899bSmrg as_expr=expr 50745bc899bSmrgelse 50845bc899bSmrg as_expr=false 50945bc899bSmrgfi 51045bc899bSmrg 51145bc899bSmrgrm -f conf$$ conf$$.exe conf$$.file 51250f2e948Smrgif test -d conf$$.dir; then 51350f2e948Smrg rm -f conf$$.dir/conf$$.file 51450f2e948Smrgelse 51550f2e948Smrg rm -f conf$$.dir 51650f2e948Smrg mkdir conf$$.dir 2>/dev/null 51750f2e948Smrgfi 51850f2e948Smrgif (echo >conf$$.file) 2>/dev/null; then 51950f2e948Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 520226fade8Smrg as_ln_s='ln -s' 52150f2e948Smrg # ... but there are two gotchas: 52250f2e948Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 52350f2e948Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 52450f2e948Smrg # In both cases, we have to default to `cp -p'. 52550f2e948Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 52650f2e948Smrg as_ln_s='cp -p' 52750f2e948Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 52850f2e948Smrg as_ln_s=ln 52950f2e948Smrg else 53050f2e948Smrg as_ln_s='cp -p' 53145bc899bSmrg fi 53245bc899bSmrgelse 53345bc899bSmrg as_ln_s='cp -p' 53445bc899bSmrgfi 53550f2e948Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 53650f2e948Smrgrmdir conf$$.dir 2>/dev/null 53745bc899bSmrg 53845bc899bSmrgif mkdir -p . 2>/dev/null; then 53945bc899bSmrg as_mkdir_p=: 54045bc899bSmrgelse 54145bc899bSmrg test -d ./-p && rmdir ./-p 54245bc899bSmrg as_mkdir_p=false 54345bc899bSmrgfi 54445bc899bSmrg 54550f2e948Smrgif test -x / >/dev/null 2>&1; then 54650f2e948Smrg as_test_x='test -x' 54750f2e948Smrgelse 54850f2e948Smrg if ls -dL / >/dev/null 2>&1; then 54950f2e948Smrg as_ls_L_option=L 55050f2e948Smrg else 55150f2e948Smrg as_ls_L_option= 55250f2e948Smrg fi 55350f2e948Smrg as_test_x=' 55450f2e948Smrg eval sh -c '\'' 55550f2e948Smrg if test -d "$1"; then 55650f2e948Smrg test -d "$1/."; 55750f2e948Smrg else 55850f2e948Smrg case $1 in 55950f2e948Smrg -*)set "./$1";; 56050f2e948Smrg esac; 56150f2e948Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 56250f2e948Smrg ???[sx]*):;;*)false;;esac;fi 56350f2e948Smrg '\'' sh 56450f2e948Smrg ' 56550f2e948Smrgfi 56650f2e948Smrgas_executable_p=$as_test_x 56745bc899bSmrg 56845bc899bSmrg# Sed expression to map a string onto a valid CPP name. 56945bc899bSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 57045bc899bSmrg 57145bc899bSmrg# Sed expression to map a string onto a valid variable name. 57245bc899bSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 57345bc899bSmrg 57445bc899bSmrg 57545bc899bSmrg 57645bc899bSmrg 57745bc899bSmrg# Check that we are running under the correct shell. 57845bc899bSmrgSHELL=${CONFIG_SHELL-/bin/sh} 57945bc899bSmrg 58050f2e948Smrgcase X$lt_ECHO in 58145bc899bSmrgX*--fallback-echo) 58245bc899bSmrg # Remove one level of quotation (which was required for Make). 58350f2e948Smrg ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 58445bc899bSmrg ;; 58545bc899bSmrgesac 58645bc899bSmrg 58750f2e948SmrgECHO=${lt_ECHO-echo} 58845bc899bSmrgif test "X$1" = X--no-reexec; then 58945bc899bSmrg # Discard the --no-reexec flag, and continue. 59045bc899bSmrg shift 59145bc899bSmrgelif test "X$1" = X--fallback-echo; then 59245bc899bSmrg # Avoid inline document here, it may be left over 59345bc899bSmrg : 59450f2e948Smrgelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 59550f2e948Smrg # Yippee, $ECHO works! 59645bc899bSmrg : 59745bc899bSmrgelse 59845bc899bSmrg # Restart under the correct shell. 59945bc899bSmrg exec $SHELL "$0" --no-reexec ${1+"$@"} 60045bc899bSmrgfi 60145bc899bSmrg 60245bc899bSmrgif test "X$1" = X--fallback-echo; then 60345bc899bSmrg # used as fallback echo 60445bc899bSmrg shift 60550f2e948Smrg cat <<_LT_EOF 60645bc899bSmrg$* 60750f2e948Smrg_LT_EOF 60845bc899bSmrg exit 0 60945bc899bSmrgfi 61045bc899bSmrg 61145bc899bSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout 61245bc899bSmrg# if CDPATH is set. 61345bc899bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 61445bc899bSmrg 61550f2e948Smrgif test -z "$lt_ECHO"; then 61650f2e948Smrg if test "X${echo_test_string+set}" != Xset; then 61750f2e948Smrg # find a string as large as possible, as long as the shell can cope with it 61850f2e948Smrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 61950f2e948Smrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 62050f2e948Smrg if { echo_test_string=`eval $cmd`; } 2>/dev/null && 62150f2e948Smrg { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 62250f2e948Smrg then 62350f2e948Smrg break 62450f2e948Smrg fi 62550f2e948Smrg done 62650f2e948Smrg fi 62745bc899bSmrg 62850f2e948Smrg if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 62950f2e948Smrg echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 63050f2e948Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 63150f2e948Smrg : 63250f2e948Smrg else 63350f2e948Smrg # The Solaris, AIX, and Digital Unix default echo programs unquote 63450f2e948Smrg # backslashes. This makes it impossible to quote backslashes using 63550f2e948Smrg # echo "$something" | sed 's/\\/\\\\/g' 63650f2e948Smrg # 63750f2e948Smrg # So, first we look for a working echo in the user's PATH. 63845bc899bSmrg 63950f2e948Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 64050f2e948Smrg for dir in $PATH /usr/ucb; do 64150f2e948Smrg IFS="$lt_save_ifs" 64250f2e948Smrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 64350f2e948Smrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 64450f2e948Smrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 64550f2e948Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 64650f2e948Smrg ECHO="$dir/echo" 64750f2e948Smrg break 64850f2e948Smrg fi 64950f2e948Smrg done 65045bc899bSmrg IFS="$lt_save_ifs" 65145bc899bSmrg 65250f2e948Smrg if test "X$ECHO" = Xecho; then 65350f2e948Smrg # We didn't find a better echo, so look for alternatives. 65450f2e948Smrg if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 65550f2e948Smrg echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 65650f2e948Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 65750f2e948Smrg # This shell has a builtin print -r that does the trick. 65850f2e948Smrg ECHO='print -r' 65950f2e948Smrg elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 66050f2e948Smrg test "X$CONFIG_SHELL" != X/bin/ksh; then 66150f2e948Smrg # If we have ksh, try running configure again with it. 66250f2e948Smrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 66350f2e948Smrg export ORIGINAL_CONFIG_SHELL 66450f2e948Smrg CONFIG_SHELL=/bin/ksh 66550f2e948Smrg export CONFIG_SHELL 66650f2e948Smrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 667226fade8Smrg else 66850f2e948Smrg # Try using printf. 66950f2e948Smrg ECHO='printf %s\n' 67050f2e948Smrg if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 67150f2e948Smrg echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 67250f2e948Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 67350f2e948Smrg # Cool, printf works 67450f2e948Smrg : 67550f2e948Smrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 67650f2e948Smrg test "X$echo_testing_string" = 'X\t' && 67750f2e948Smrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 67850f2e948Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 67950f2e948Smrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 68050f2e948Smrg export CONFIG_SHELL 68150f2e948Smrg SHELL="$CONFIG_SHELL" 68250f2e948Smrg export SHELL 68350f2e948Smrg ECHO="$CONFIG_SHELL $0 --fallback-echo" 68450f2e948Smrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 68550f2e948Smrg test "X$echo_testing_string" = 'X\t' && 68650f2e948Smrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 68750f2e948Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 68850f2e948Smrg ECHO="$CONFIG_SHELL $0 --fallback-echo" 68950f2e948Smrg else 69050f2e948Smrg # maybe with a smaller string... 69150f2e948Smrg prev=: 69245bc899bSmrg 69350f2e948Smrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 69450f2e948Smrg if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 69550f2e948Smrg then 69650f2e948Smrg break 69750f2e948Smrg fi 69850f2e948Smrg prev="$cmd" 69950f2e948Smrg done 700226fade8Smrg 70150f2e948Smrg if test "$prev" != 'sed 50q "$0"'; then 70250f2e948Smrg echo_test_string=`eval $prev` 70350f2e948Smrg export echo_test_string 70450f2e948Smrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 70550f2e948Smrg else 70650f2e948Smrg # Oops. We lost completely, so just stick with echo. 70750f2e948Smrg ECHO=echo 70850f2e948Smrg fi 70950f2e948Smrg fi 71045bc899bSmrg fi 71145bc899bSmrg fi 71245bc899bSmrg fi 71345bc899bSmrgfi 71445bc899bSmrg 71545bc899bSmrg# Copy echo and quote the copy suitably for passing to libtool from 71645bc899bSmrg# the Makefile, instead of quoting the original, which is used later. 71750f2e948Smrglt_ECHO=$ECHO 71850f2e948Smrgif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 71950f2e948Smrg lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 72045bc899bSmrgfi 72145bc899bSmrg 72245bc899bSmrg 72345bc899bSmrg 72445bc899bSmrg 72550f2e948Smrgexec 7<&0 </dev/null 6>&1 72645bc899bSmrg 72745bc899bSmrg# Name of the host. 72845bc899bSmrg# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 72945bc899bSmrg# so uname gets run too. 73045bc899bSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 73145bc899bSmrg 73245bc899bSmrg# 73345bc899bSmrg# Initializations. 73445bc899bSmrg# 73545bc899bSmrgac_default_prefix=/usr/local 73650f2e948Smrgac_clean_files= 73745bc899bSmrgac_config_libobj_dir=. 73850f2e948SmrgLIBOBJS= 73945bc899bSmrgcross_compiling=no 74045bc899bSmrgsubdirs= 74145bc899bSmrgMFLAGS= 74245bc899bSmrgMAKEFLAGS= 74345bc899bSmrgSHELL=${CONFIG_SHELL-/bin/sh} 74445bc899bSmrg 74545bc899bSmrg# Identity of this package. 74645bc899bSmrgPACKAGE_NAME='xf86-video-vesa' 74745bc899bSmrgPACKAGE_TARNAME='xf86-video-vesa' 74850f2e948SmrgPACKAGE_VERSION='2.2.0' 74950f2e948SmrgPACKAGE_STRING='xf86-video-vesa 2.2.0' 75045bc899bSmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 75145bc899bSmrg 75245bc899bSmrgac_unique_file="Makefile.am" 75345bc899bSmrg# Factoring default headers for most tests. 75445bc899bSmrgac_includes_default="\ 75545bc899bSmrg#include <stdio.h> 75650f2e948Smrg#ifdef HAVE_SYS_TYPES_H 75745bc899bSmrg# include <sys/types.h> 75845bc899bSmrg#endif 75950f2e948Smrg#ifdef HAVE_SYS_STAT_H 76045bc899bSmrg# include <sys/stat.h> 76145bc899bSmrg#endif 76250f2e948Smrg#ifdef STDC_HEADERS 76345bc899bSmrg# include <stdlib.h> 76445bc899bSmrg# include <stddef.h> 76545bc899bSmrg#else 76650f2e948Smrg# ifdef HAVE_STDLIB_H 76745bc899bSmrg# include <stdlib.h> 76845bc899bSmrg# endif 76945bc899bSmrg#endif 77050f2e948Smrg#ifdef HAVE_STRING_H 77150f2e948Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 77245bc899bSmrg# include <memory.h> 77345bc899bSmrg# endif 77445bc899bSmrg# include <string.h> 77545bc899bSmrg#endif 77650f2e948Smrg#ifdef HAVE_STRINGS_H 77745bc899bSmrg# include <strings.h> 77845bc899bSmrg#endif 77950f2e948Smrg#ifdef HAVE_INTTYPES_H 78045bc899bSmrg# include <inttypes.h> 78145bc899bSmrg#endif 78250f2e948Smrg#ifdef HAVE_STDINT_H 78350f2e948Smrg# include <stdint.h> 78450f2e948Smrg#endif 78550f2e948Smrg#ifdef HAVE_UNISTD_H 78645bc899bSmrg# include <unistd.h> 78745bc899bSmrg#endif" 78845bc899bSmrg 78950f2e948Smrgac_subst_vars='LTLIBOBJS 79050f2e948SmrgLIBOBJS 79150f2e948SmrgADMIN_MAN_DIR 79250f2e948SmrgDRIVER_MAN_DIR 79350f2e948SmrgMISC_MAN_DIR 79450f2e948SmrgFILE_MAN_DIR 79550f2e948SmrgLIB_MAN_DIR 79650f2e948SmrgAPP_MAN_DIR 79750f2e948SmrgADMIN_MAN_SUFFIX 79850f2e948SmrgDRIVER_MAN_SUFFIX 79950f2e948SmrgMISC_MAN_SUFFIX 80050f2e948SmrgFILE_MAN_SUFFIX 80150f2e948SmrgLIB_MAN_SUFFIX 80250f2e948SmrgAPP_MAN_SUFFIX 80350f2e948SmrgDRIVER_NAME 80450f2e948SmrgINCLUDES 80550f2e948SmrgXSERVER_LIBPCIACCESS_FALSE 80650f2e948SmrgXSERVER_LIBPCIACCESS_TRUE 80750f2e948SmrgPCIACCESS_LIBS 80850f2e948SmrgPCIACCESS_CFLAGS 80950f2e948SmrgXORG_LIBS 81050f2e948SmrgXORG_CFLAGS 81150f2e948SmrgPKG_CONFIG 81250f2e948Smrgmoduledir 81350f2e948SmrgCPP 81450f2e948SmrgOTOOL64 81550f2e948SmrgOTOOL 81650f2e948SmrgLIPO 81750f2e948SmrgNMEDIT 81850f2e948SmrgDSYMUTIL 81950f2e948Smrglt_ECHO 82050f2e948SmrgRANLIB 82150f2e948SmrgAR 82250f2e948SmrgOBJDUMP 82350f2e948SmrgLN_S 82450f2e948SmrgNM 82550f2e948Smrgac_ct_DUMPBIN 82650f2e948SmrgDUMPBIN 82750f2e948SmrgLD 82850f2e948SmrgFGREP 82950f2e948SmrgEGREP 83050f2e948SmrgGREP 83150f2e948SmrgSED 83250f2e948Smrgam__fastdepCC_FALSE 83350f2e948Smrgam__fastdepCC_TRUE 83450f2e948SmrgCCDEPMODE 83550f2e948SmrgAMDEPBACKSLASH 83650f2e948SmrgAMDEP_FALSE 83750f2e948SmrgAMDEP_TRUE 83850f2e948Smrgam__quote 83950f2e948Smrgam__include 84050f2e948SmrgDEPDIR 84150f2e948SmrgOBJEXT 84250f2e948SmrgEXEEXT 84350f2e948Smrgac_ct_CC 84450f2e948SmrgCPPFLAGS 84550f2e948SmrgLDFLAGS 84650f2e948SmrgCFLAGS 84750f2e948SmrgCC 84850f2e948Smrghost_os 84950f2e948Smrghost_vendor 85050f2e948Smrghost_cpu 85150f2e948Smrghost 85250f2e948Smrgbuild_os 85350f2e948Smrgbuild_vendor 85450f2e948Smrgbuild_cpu 85550f2e948Smrgbuild 85650f2e948SmrgLIBTOOL 85750f2e948SmrgMAINT 85850f2e948SmrgMAINTAINER_MODE_FALSE 85950f2e948SmrgMAINTAINER_MODE_TRUE 86050f2e948Smrgam__untar 86150f2e948Smrgam__tar 86250f2e948SmrgAMTAR 86350f2e948Smrgam__leading_dot 86450f2e948SmrgSET_MAKE 86550f2e948SmrgAWK 86650f2e948Smrgmkdir_p 86750f2e948SmrgMKDIR_P 86850f2e948SmrgINSTALL_STRIP_PROGRAM 86950f2e948SmrgSTRIP 87050f2e948Smrginstall_sh 87150f2e948SmrgMAKEINFO 87250f2e948SmrgAUTOHEADER 87350f2e948SmrgAUTOMAKE 87450f2e948SmrgAUTOCONF 87550f2e948SmrgACLOCAL 87650f2e948SmrgVERSION 87750f2e948SmrgPACKAGE 87850f2e948SmrgCYGPATH_W 87950f2e948Smrgam__isrc 88050f2e948SmrgINSTALL_DATA 88150f2e948SmrgINSTALL_SCRIPT 88250f2e948SmrgINSTALL_PROGRAM 88350f2e948Smrgtarget_alias 88450f2e948Smrghost_alias 88550f2e948Smrgbuild_alias 88650f2e948SmrgLIBS 88750f2e948SmrgECHO_T 88850f2e948SmrgECHO_N 88950f2e948SmrgECHO_C 89050f2e948SmrgDEFS 89150f2e948Smrgmandir 89250f2e948Smrglocaledir 89350f2e948Smrglibdir 89450f2e948Smrgpsdir 89550f2e948Smrgpdfdir 89650f2e948Smrgdvidir 89750f2e948Smrghtmldir 89850f2e948Smrginfodir 89950f2e948Smrgdocdir 90050f2e948Smrgoldincludedir 90150f2e948Smrgincludedir 90250f2e948Smrglocalstatedir 90350f2e948Smrgsharedstatedir 90450f2e948Smrgsysconfdir 90550f2e948Smrgdatadir 90650f2e948Smrgdatarootdir 90750f2e948Smrglibexecdir 90850f2e948Smrgsbindir 90950f2e948Smrgbindir 91050f2e948Smrgprogram_transform_name 91150f2e948Smrgprefix 91250f2e948Smrgexec_prefix 91350f2e948SmrgPACKAGE_BUGREPORT 91450f2e948SmrgPACKAGE_STRING 91550f2e948SmrgPACKAGE_VERSION 91650f2e948SmrgPACKAGE_TARNAME 91750f2e948SmrgPACKAGE_NAME 91850f2e948SmrgPATH_SEPARATOR 91950f2e948SmrgSHELL' 92045bc899bSmrgac_subst_files='' 92150f2e948Smrgac_user_opts=' 92250f2e948Smrgenable_option_checking 92350f2e948Smrgenable_maintainer_mode 92450f2e948Smrgenable_static 92550f2e948Smrgenable_shared 92650f2e948Smrgwith_pic 92750f2e948Smrgenable_fast_install 92850f2e948Smrgenable_dependency_tracking 92950f2e948Smrgwith_gnu_ld 93050f2e948Smrgenable_libtool_lock 93150f2e948Smrgwith_xorg_module_dir 93250f2e948Smrgwith_release_version 93350f2e948Smrg' 93450f2e948Smrg ac_precious_vars='build_alias 93550f2e948Smrghost_alias 93650f2e948Smrgtarget_alias 93750f2e948SmrgCC 93850f2e948SmrgCFLAGS 93950f2e948SmrgLDFLAGS 94050f2e948SmrgLIBS 94150f2e948SmrgCPPFLAGS 94250f2e948SmrgCPP 94350f2e948SmrgPKG_CONFIG 94450f2e948SmrgXORG_CFLAGS 94550f2e948SmrgXORG_LIBS 94650f2e948SmrgPCIACCESS_CFLAGS 94750f2e948SmrgPCIACCESS_LIBS' 94850f2e948Smrg 94945bc899bSmrg 95045bc899bSmrg# Initialize some variables set by options. 95145bc899bSmrgac_init_help= 95245bc899bSmrgac_init_version=false 95350f2e948Smrgac_unrecognized_opts= 95450f2e948Smrgac_unrecognized_sep= 95545bc899bSmrg# The variables have the same names as the options, with 95645bc899bSmrg# dashes changed to underlines. 95745bc899bSmrgcache_file=/dev/null 95845bc899bSmrgexec_prefix=NONE 95945bc899bSmrgno_create= 96045bc899bSmrgno_recursion= 96145bc899bSmrgprefix=NONE 96245bc899bSmrgprogram_prefix=NONE 96345bc899bSmrgprogram_suffix=NONE 96445bc899bSmrgprogram_transform_name=s,x,x, 96545bc899bSmrgsilent= 96645bc899bSmrgsite= 96745bc899bSmrgsrcdir= 96845bc899bSmrgverbose= 96945bc899bSmrgx_includes=NONE 97045bc899bSmrgx_libraries=NONE 97145bc899bSmrg 97245bc899bSmrg# Installation directory options. 97345bc899bSmrg# These are left unexpanded so users can "make install exec_prefix=/foo" 97445bc899bSmrg# and all the variables that are supposed to be based on exec_prefix 97545bc899bSmrg# by default will actually change. 97645bc899bSmrg# Use braces instead of parens because sh, perl, etc. also accept them. 97750f2e948Smrg# (The list follows the same order as the GNU Coding Standards.) 97845bc899bSmrgbindir='${exec_prefix}/bin' 97945bc899bSmrgsbindir='${exec_prefix}/sbin' 98045bc899bSmrglibexecdir='${exec_prefix}/libexec' 98150f2e948Smrgdatarootdir='${prefix}/share' 98250f2e948Smrgdatadir='${datarootdir}' 98345bc899bSmrgsysconfdir='${prefix}/etc' 98445bc899bSmrgsharedstatedir='${prefix}/com' 98545bc899bSmrglocalstatedir='${prefix}/var' 98645bc899bSmrgincludedir='${prefix}/include' 98745bc899bSmrgoldincludedir='/usr/include' 98850f2e948Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 98950f2e948Smrginfodir='${datarootdir}/info' 99050f2e948Smrghtmldir='${docdir}' 99150f2e948Smrgdvidir='${docdir}' 99250f2e948Smrgpdfdir='${docdir}' 99350f2e948Smrgpsdir='${docdir}' 99450f2e948Smrglibdir='${exec_prefix}/lib' 99550f2e948Smrglocaledir='${datarootdir}/locale' 99650f2e948Smrgmandir='${datarootdir}/man' 99745bc899bSmrg 99845bc899bSmrgac_prev= 99950f2e948Smrgac_dashdash= 100045bc899bSmrgfor ac_option 100145bc899bSmrgdo 100245bc899bSmrg # If the previous option needs an argument, assign it. 100345bc899bSmrg if test -n "$ac_prev"; then 100450f2e948Smrg eval $ac_prev=\$ac_option 100545bc899bSmrg ac_prev= 100645bc899bSmrg continue 100745bc899bSmrg fi 100845bc899bSmrg 100950f2e948Smrg case $ac_option in 101050f2e948Smrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 101150f2e948Smrg *) ac_optarg=yes ;; 101250f2e948Smrg esac 101345bc899bSmrg 101445bc899bSmrg # Accept the important Cygnus configure options, so we can diagnose typos. 101545bc899bSmrg 101650f2e948Smrg case $ac_dashdash$ac_option in 101750f2e948Smrg --) 101850f2e948Smrg ac_dashdash=yes ;; 101945bc899bSmrg 102045bc899bSmrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 102145bc899bSmrg ac_prev=bindir ;; 102245bc899bSmrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 102345bc899bSmrg bindir=$ac_optarg ;; 102445bc899bSmrg 102545bc899bSmrg -build | --build | --buil | --bui | --bu) 102645bc899bSmrg ac_prev=build_alias ;; 102745bc899bSmrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 102845bc899bSmrg build_alias=$ac_optarg ;; 102945bc899bSmrg 103045bc899bSmrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 103145bc899bSmrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 103245bc899bSmrg ac_prev=cache_file ;; 103345bc899bSmrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 103445bc899bSmrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 103545bc899bSmrg cache_file=$ac_optarg ;; 103645bc899bSmrg 103745bc899bSmrg --config-cache | -C) 103845bc899bSmrg cache_file=config.cache ;; 103945bc899bSmrg 104050f2e948Smrg -datadir | --datadir | --datadi | --datad) 104145bc899bSmrg ac_prev=datadir ;; 104250f2e948Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 104345bc899bSmrg datadir=$ac_optarg ;; 104445bc899bSmrg 104550f2e948Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 104650f2e948Smrg | --dataroo | --dataro | --datar) 104750f2e948Smrg ac_prev=datarootdir ;; 104850f2e948Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 104950f2e948Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 105050f2e948Smrg datarootdir=$ac_optarg ;; 105150f2e948Smrg 105245bc899bSmrg -disable-* | --disable-*) 105350f2e948Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 105445bc899bSmrg # Reject names that are not valid shell variable names. 105550f2e948Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 105650f2e948Smrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 105745bc899bSmrg { (exit 1); exit 1; }; } 105850f2e948Smrg ac_useropt_orig=$ac_useropt 105950f2e948Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 106050f2e948Smrg case $ac_user_opts in 106150f2e948Smrg *" 106250f2e948Smrg"enable_$ac_useropt" 106350f2e948Smrg"*) ;; 106450f2e948Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 106550f2e948Smrg ac_unrecognized_sep=', ';; 106650f2e948Smrg esac 106750f2e948Smrg eval enable_$ac_useropt=no ;; 106850f2e948Smrg 106950f2e948Smrg -docdir | --docdir | --docdi | --doc | --do) 107050f2e948Smrg ac_prev=docdir ;; 107150f2e948Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 107250f2e948Smrg docdir=$ac_optarg ;; 107350f2e948Smrg 107450f2e948Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 107550f2e948Smrg ac_prev=dvidir ;; 107650f2e948Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 107750f2e948Smrg dvidir=$ac_optarg ;; 107845bc899bSmrg 107945bc899bSmrg -enable-* | --enable-*) 108050f2e948Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 108145bc899bSmrg # Reject names that are not valid shell variable names. 108250f2e948Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 108350f2e948Smrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 108445bc899bSmrg { (exit 1); exit 1; }; } 108550f2e948Smrg ac_useropt_orig=$ac_useropt 108650f2e948Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 108750f2e948Smrg case $ac_user_opts in 108850f2e948Smrg *" 108950f2e948Smrg"enable_$ac_useropt" 109050f2e948Smrg"*) ;; 109150f2e948Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 109250f2e948Smrg ac_unrecognized_sep=', ';; 109345bc899bSmrg esac 109450f2e948Smrg eval enable_$ac_useropt=\$ac_optarg ;; 109545bc899bSmrg 109645bc899bSmrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 109745bc899bSmrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 109845bc899bSmrg | --exec | --exe | --ex) 109945bc899bSmrg ac_prev=exec_prefix ;; 110045bc899bSmrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 110145bc899bSmrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 110245bc899bSmrg | --exec=* | --exe=* | --ex=*) 110345bc899bSmrg exec_prefix=$ac_optarg ;; 110445bc899bSmrg 110545bc899bSmrg -gas | --gas | --ga | --g) 110645bc899bSmrg # Obsolete; use --with-gas. 110745bc899bSmrg with_gas=yes ;; 110845bc899bSmrg 110945bc899bSmrg -help | --help | --hel | --he | -h) 111045bc899bSmrg ac_init_help=long ;; 111145bc899bSmrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 111245bc899bSmrg ac_init_help=recursive ;; 111345bc899bSmrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 111445bc899bSmrg ac_init_help=short ;; 111545bc899bSmrg 111645bc899bSmrg -host | --host | --hos | --ho) 111745bc899bSmrg ac_prev=host_alias ;; 111845bc899bSmrg -host=* | --host=* | --hos=* | --ho=*) 111945bc899bSmrg host_alias=$ac_optarg ;; 112045bc899bSmrg 112150f2e948Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 112250f2e948Smrg ac_prev=htmldir ;; 112350f2e948Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 112450f2e948Smrg | --ht=*) 112550f2e948Smrg htmldir=$ac_optarg ;; 112650f2e948Smrg 112745bc899bSmrg -includedir | --includedir | --includedi | --included | --include \ 112845bc899bSmrg | --includ | --inclu | --incl | --inc) 112945bc899bSmrg ac_prev=includedir ;; 113045bc899bSmrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 113145bc899bSmrg | --includ=* | --inclu=* | --incl=* | --inc=*) 113245bc899bSmrg includedir=$ac_optarg ;; 113345bc899bSmrg 113445bc899bSmrg -infodir | --infodir | --infodi | --infod | --info | --inf) 113545bc899bSmrg ac_prev=infodir ;; 113645bc899bSmrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 113745bc899bSmrg infodir=$ac_optarg ;; 113845bc899bSmrg 113945bc899bSmrg -libdir | --libdir | --libdi | --libd) 114045bc899bSmrg ac_prev=libdir ;; 114145bc899bSmrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 114245bc899bSmrg libdir=$ac_optarg ;; 114345bc899bSmrg 114445bc899bSmrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 114545bc899bSmrg | --libexe | --libex | --libe) 114645bc899bSmrg ac_prev=libexecdir ;; 114745bc899bSmrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 114845bc899bSmrg | --libexe=* | --libex=* | --libe=*) 114945bc899bSmrg libexecdir=$ac_optarg ;; 115045bc899bSmrg 115150f2e948Smrg -localedir | --localedir | --localedi | --localed | --locale) 115250f2e948Smrg ac_prev=localedir ;; 115350f2e948Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 115450f2e948Smrg localedir=$ac_optarg ;; 115550f2e948Smrg 115645bc899bSmrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 115750f2e948Smrg | --localstate | --localstat | --localsta | --localst | --locals) 115845bc899bSmrg ac_prev=localstatedir ;; 115945bc899bSmrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 116050f2e948Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 116145bc899bSmrg localstatedir=$ac_optarg ;; 116245bc899bSmrg 116345bc899bSmrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 116445bc899bSmrg ac_prev=mandir ;; 116545bc899bSmrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 116645bc899bSmrg mandir=$ac_optarg ;; 116745bc899bSmrg 116845bc899bSmrg -nfp | --nfp | --nf) 116945bc899bSmrg # Obsolete; use --without-fp. 117045bc899bSmrg with_fp=no ;; 117145bc899bSmrg 117245bc899bSmrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 117345bc899bSmrg | --no-cr | --no-c | -n) 117445bc899bSmrg no_create=yes ;; 117545bc899bSmrg 117645bc899bSmrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 117745bc899bSmrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 117845bc899bSmrg no_recursion=yes ;; 117945bc899bSmrg 118045bc899bSmrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 118145bc899bSmrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 118245bc899bSmrg | --oldin | --oldi | --old | --ol | --o) 118345bc899bSmrg ac_prev=oldincludedir ;; 118445bc899bSmrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 118545bc899bSmrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 118645bc899bSmrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 118745bc899bSmrg oldincludedir=$ac_optarg ;; 118845bc899bSmrg 118945bc899bSmrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 119045bc899bSmrg ac_prev=prefix ;; 119145bc899bSmrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 119245bc899bSmrg prefix=$ac_optarg ;; 119345bc899bSmrg 119445bc899bSmrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 119545bc899bSmrg | --program-pre | --program-pr | --program-p) 119645bc899bSmrg ac_prev=program_prefix ;; 119745bc899bSmrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 119845bc899bSmrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 119945bc899bSmrg program_prefix=$ac_optarg ;; 120045bc899bSmrg 120145bc899bSmrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 120245bc899bSmrg | --program-suf | --program-su | --program-s) 120345bc899bSmrg ac_prev=program_suffix ;; 120445bc899bSmrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 120545bc899bSmrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 120645bc899bSmrg program_suffix=$ac_optarg ;; 120745bc899bSmrg 120845bc899bSmrg -program-transform-name | --program-transform-name \ 120945bc899bSmrg | --program-transform-nam | --program-transform-na \ 121045bc899bSmrg | --program-transform-n | --program-transform- \ 121145bc899bSmrg | --program-transform | --program-transfor \ 121245bc899bSmrg | --program-transfo | --program-transf \ 121345bc899bSmrg | --program-trans | --program-tran \ 121445bc899bSmrg | --progr-tra | --program-tr | --program-t) 121545bc899bSmrg ac_prev=program_transform_name ;; 121645bc899bSmrg -program-transform-name=* | --program-transform-name=* \ 121745bc899bSmrg | --program-transform-nam=* | --program-transform-na=* \ 121845bc899bSmrg | --program-transform-n=* | --program-transform-=* \ 121945bc899bSmrg | --program-transform=* | --program-transfor=* \ 122045bc899bSmrg | --program-transfo=* | --program-transf=* \ 122145bc899bSmrg | --program-trans=* | --program-tran=* \ 122245bc899bSmrg | --progr-tra=* | --program-tr=* | --program-t=*) 122345bc899bSmrg program_transform_name=$ac_optarg ;; 122445bc899bSmrg 122550f2e948Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 122650f2e948Smrg ac_prev=pdfdir ;; 122750f2e948Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 122850f2e948Smrg pdfdir=$ac_optarg ;; 122950f2e948Smrg 123050f2e948Smrg -psdir | --psdir | --psdi | --psd | --ps) 123150f2e948Smrg ac_prev=psdir ;; 123250f2e948Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 123350f2e948Smrg psdir=$ac_optarg ;; 123450f2e948Smrg 123545bc899bSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 123645bc899bSmrg | -silent | --silent | --silen | --sile | --sil) 123745bc899bSmrg silent=yes ;; 123845bc899bSmrg 123945bc899bSmrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 124045bc899bSmrg ac_prev=sbindir ;; 124145bc899bSmrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 124245bc899bSmrg | --sbi=* | --sb=*) 124345bc899bSmrg sbindir=$ac_optarg ;; 124445bc899bSmrg 124545bc899bSmrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 124645bc899bSmrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 124745bc899bSmrg | --sharedst | --shareds | --shared | --share | --shar \ 124845bc899bSmrg | --sha | --sh) 124945bc899bSmrg ac_prev=sharedstatedir ;; 125045bc899bSmrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 125145bc899bSmrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 125245bc899bSmrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 125345bc899bSmrg | --sha=* | --sh=*) 125445bc899bSmrg sharedstatedir=$ac_optarg ;; 125545bc899bSmrg 125645bc899bSmrg -site | --site | --sit) 125745bc899bSmrg ac_prev=site ;; 125845bc899bSmrg -site=* | --site=* | --sit=*) 125945bc899bSmrg site=$ac_optarg ;; 126045bc899bSmrg 126145bc899bSmrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 126245bc899bSmrg ac_prev=srcdir ;; 126345bc899bSmrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 126445bc899bSmrg srcdir=$ac_optarg ;; 126545bc899bSmrg 126645bc899bSmrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 126745bc899bSmrg | --syscon | --sysco | --sysc | --sys | --sy) 126845bc899bSmrg ac_prev=sysconfdir ;; 126945bc899bSmrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 127045bc899bSmrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 127145bc899bSmrg sysconfdir=$ac_optarg ;; 127245bc899bSmrg 127345bc899bSmrg -target | --target | --targe | --targ | --tar | --ta | --t) 127445bc899bSmrg ac_prev=target_alias ;; 127545bc899bSmrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 127645bc899bSmrg target_alias=$ac_optarg ;; 127745bc899bSmrg 127845bc899bSmrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 127945bc899bSmrg verbose=yes ;; 128045bc899bSmrg 128145bc899bSmrg -version | --version | --versio | --versi | --vers | -V) 128245bc899bSmrg ac_init_version=: ;; 128345bc899bSmrg 128445bc899bSmrg -with-* | --with-*) 128550f2e948Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 128645bc899bSmrg # Reject names that are not valid shell variable names. 128750f2e948Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 128850f2e948Smrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 128945bc899bSmrg { (exit 1); exit 1; }; } 129050f2e948Smrg ac_useropt_orig=$ac_useropt 129150f2e948Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 129250f2e948Smrg case $ac_user_opts in 129350f2e948Smrg *" 129450f2e948Smrg"with_$ac_useropt" 129550f2e948Smrg"*) ;; 129650f2e948Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 129750f2e948Smrg ac_unrecognized_sep=', ';; 129845bc899bSmrg esac 129950f2e948Smrg eval with_$ac_useropt=\$ac_optarg ;; 130045bc899bSmrg 130145bc899bSmrg -without-* | --without-*) 130250f2e948Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 130345bc899bSmrg # Reject names that are not valid shell variable names. 130450f2e948Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 130550f2e948Smrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 130645bc899bSmrg { (exit 1); exit 1; }; } 130750f2e948Smrg ac_useropt_orig=$ac_useropt 130850f2e948Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 130950f2e948Smrg case $ac_user_opts in 131050f2e948Smrg *" 131150f2e948Smrg"with_$ac_useropt" 131250f2e948Smrg"*) ;; 131350f2e948Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 131450f2e948Smrg ac_unrecognized_sep=', ';; 131550f2e948Smrg esac 131650f2e948Smrg eval with_$ac_useropt=no ;; 131745bc899bSmrg 131845bc899bSmrg --x) 131945bc899bSmrg # Obsolete; use --with-x. 132045bc899bSmrg with_x=yes ;; 132145bc899bSmrg 132245bc899bSmrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 132345bc899bSmrg | --x-incl | --x-inc | --x-in | --x-i) 132445bc899bSmrg ac_prev=x_includes ;; 132545bc899bSmrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 132645bc899bSmrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 132745bc899bSmrg x_includes=$ac_optarg ;; 132845bc899bSmrg 132945bc899bSmrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 133045bc899bSmrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 133145bc899bSmrg ac_prev=x_libraries ;; 133245bc899bSmrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 133345bc899bSmrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 133445bc899bSmrg x_libraries=$ac_optarg ;; 133545bc899bSmrg 133650f2e948Smrg -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 133745bc899bSmrgTry \`$0 --help' for more information." >&2 133845bc899bSmrg { (exit 1); exit 1; }; } 133945bc899bSmrg ;; 134045bc899bSmrg 134145bc899bSmrg *=*) 134245bc899bSmrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 134345bc899bSmrg # Reject names that are not valid shell variable names. 134445bc899bSmrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 134550f2e948Smrg { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 134645bc899bSmrg { (exit 1); exit 1; }; } 134750f2e948Smrg eval $ac_envvar=\$ac_optarg 134845bc899bSmrg export $ac_envvar ;; 134945bc899bSmrg 135045bc899bSmrg *) 135145bc899bSmrg # FIXME: should be removed in autoconf 3.0. 135250f2e948Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 135345bc899bSmrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 135450f2e948Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 135545bc899bSmrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 135645bc899bSmrg ;; 135745bc899bSmrg 135845bc899bSmrg esac 135945bc899bSmrgdone 136045bc899bSmrg 136145bc899bSmrgif test -n "$ac_prev"; then 136245bc899bSmrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 136350f2e948Smrg { $as_echo "$as_me: error: missing argument to $ac_option" >&2 136445bc899bSmrg { (exit 1); exit 1; }; } 136545bc899bSmrgfi 136645bc899bSmrg 136750f2e948Smrgif test -n "$ac_unrecognized_opts"; then 136850f2e948Smrg case $enable_option_checking in 136950f2e948Smrg no) ;; 137050f2e948Smrg fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 137150f2e948Smrg { (exit 1); exit 1; }; } ;; 137250f2e948Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 13731ac89addSmrg esac 137450f2e948Smrgfi 1375226fade8Smrg 137650f2e948Smrg# Check all directory arguments for consistency. 137750f2e948Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 137850f2e948Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 137950f2e948Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 138050f2e948Smrg libdir localedir mandir 1381226fade8Smrgdo 138250f2e948Smrg eval ac_val=\$$ac_var 138350f2e948Smrg # Remove trailing slashes. 13841ac89addSmrg case $ac_val in 138550f2e948Smrg */ ) 138650f2e948Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 138750f2e948Smrg eval $ac_var=\$ac_val;; 138850f2e948Smrg esac 138950f2e948Smrg # Be sure to have absolute directory names. 139050f2e948Smrg case $ac_val in 139150f2e948Smrg [\\/$]* | ?:[\\/]* ) continue;; 139250f2e948Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 139345bc899bSmrg esac 139450f2e948Smrg { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 139550f2e948Smrg { (exit 1); exit 1; }; } 139645bc899bSmrgdone 139745bc899bSmrg 139845bc899bSmrg# There might be people who depend on the old broken behavior: `$host' 139945bc899bSmrg# used to hold the argument of --host etc. 140045bc899bSmrg# FIXME: To remove some day. 140145bc899bSmrgbuild=$build_alias 140245bc899bSmrghost=$host_alias 140345bc899bSmrgtarget=$target_alias 140445bc899bSmrg 140545bc899bSmrg# FIXME: To remove some day. 140645bc899bSmrgif test "x$host_alias" != x; then 140745bc899bSmrg if test "x$build_alias" = x; then 140845bc899bSmrg cross_compiling=maybe 140950f2e948Smrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 141045bc899bSmrg If a cross compiler is detected then cross compile mode will be used." >&2 141145bc899bSmrg elif test "x$build_alias" != "x$host_alias"; then 141245bc899bSmrg cross_compiling=yes 141345bc899bSmrg fi 141445bc899bSmrgfi 141545bc899bSmrg 141645bc899bSmrgac_tool_prefix= 141745bc899bSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 141845bc899bSmrg 141945bc899bSmrgtest "$silent" = yes && exec 6>/dev/null 142045bc899bSmrg 142145bc899bSmrg 142250f2e948Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 142350f2e948Smrgac_ls_di=`ls -di .` && 142450f2e948Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 142550f2e948Smrg { $as_echo "$as_me: error: working directory cannot be determined" >&2 142650f2e948Smrg { (exit 1); exit 1; }; } 142750f2e948Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 142850f2e948Smrg { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 142950f2e948Smrg { (exit 1); exit 1; }; } 143050f2e948Smrg 143150f2e948Smrg 143245bc899bSmrg# Find the source files, if location was not specified. 143345bc899bSmrgif test -z "$srcdir"; then 143445bc899bSmrg ac_srcdir_defaulted=yes 143550f2e948Smrg # Try the directory containing this script, then the parent directory. 143650f2e948Smrg ac_confdir=`$as_dirname -- "$as_myself" || 143750f2e948Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 143850f2e948Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 143950f2e948Smrg X"$as_myself" : 'X\(//\)$' \| \ 144050f2e948Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 144150f2e948Smrg$as_echo X"$as_myself" | 144250f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 144350f2e948Smrg s//\1/ 144450f2e948Smrg q 144550f2e948Smrg } 144650f2e948Smrg /^X\(\/\/\)[^/].*/{ 144750f2e948Smrg s//\1/ 144850f2e948Smrg q 144950f2e948Smrg } 145050f2e948Smrg /^X\(\/\/\)$/{ 145150f2e948Smrg s//\1/ 145250f2e948Smrg q 145350f2e948Smrg } 145450f2e948Smrg /^X\(\/\).*/{ 145550f2e948Smrg s//\1/ 145650f2e948Smrg q 145750f2e948Smrg } 145850f2e948Smrg s/.*/./; q'` 145945bc899bSmrg srcdir=$ac_confdir 146050f2e948Smrg if test ! -r "$srcdir/$ac_unique_file"; then 146145bc899bSmrg srcdir=.. 146245bc899bSmrg fi 146345bc899bSmrgelse 146445bc899bSmrg ac_srcdir_defaulted=no 146545bc899bSmrgfi 146650f2e948Smrgif test ! -r "$srcdir/$ac_unique_file"; then 146750f2e948Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 146850f2e948Smrg { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 146945bc899bSmrg { (exit 1); exit 1; }; } 147045bc899bSmrgfi 147150f2e948Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 147250f2e948Smrgac_abs_confdir=`( 147350f2e948Smrg cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 147445bc899bSmrg { (exit 1); exit 1; }; } 147550f2e948Smrg pwd)` 147650f2e948Smrg# When building in place, set srcdir=. 147750f2e948Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 147850f2e948Smrg srcdir=. 147950f2e948Smrgfi 148050f2e948Smrg# Remove unnecessary trailing slashes from srcdir. 148150f2e948Smrg# Double slashes in file names in object file debugging info 148250f2e948Smrg# mess up M-x gdb in Emacs. 148350f2e948Smrgcase $srcdir in 148450f2e948Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 148550f2e948Smrgesac 148650f2e948Smrgfor ac_var in $ac_precious_vars; do 148750f2e948Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 148850f2e948Smrg eval ac_env_${ac_var}_value=\$${ac_var} 148950f2e948Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 149050f2e948Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 149150f2e948Smrgdone 149245bc899bSmrg 149345bc899bSmrg# 149445bc899bSmrg# Report the --help message. 149545bc899bSmrg# 149645bc899bSmrgif test "$ac_init_help" = "long"; then 149745bc899bSmrg # Omit some internal or obsolete options to make the list less imposing. 149845bc899bSmrg # This message is too long to be a string in the A/UX 3.1 sh. 149945bc899bSmrg cat <<_ACEOF 150050f2e948Smrg\`configure' configures xf86-video-vesa 2.2.0 to adapt to many kinds of systems. 150145bc899bSmrg 150245bc899bSmrgUsage: $0 [OPTION]... [VAR=VALUE]... 150345bc899bSmrg 150445bc899bSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 150545bc899bSmrgVAR=VALUE. See below for descriptions of some of the useful variables. 150645bc899bSmrg 150745bc899bSmrgDefaults for the options are specified in brackets. 150845bc899bSmrg 150945bc899bSmrgConfiguration: 151045bc899bSmrg -h, --help display this help and exit 151145bc899bSmrg --help=short display options specific to this package 151245bc899bSmrg --help=recursive display the short help of all the included packages 151345bc899bSmrg -V, --version display version information and exit 151445bc899bSmrg -q, --quiet, --silent do not print \`checking...' messages 151545bc899bSmrg --cache-file=FILE cache test results in FILE [disabled] 151645bc899bSmrg -C, --config-cache alias for \`--cache-file=config.cache' 151745bc899bSmrg -n, --no-create do not create output files 151845bc899bSmrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 151945bc899bSmrg 152045bc899bSmrgInstallation directories: 152145bc899bSmrg --prefix=PREFIX install architecture-independent files in PREFIX 152250f2e948Smrg [$ac_default_prefix] 152345bc899bSmrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 152450f2e948Smrg [PREFIX] 152545bc899bSmrg 152645bc899bSmrgBy default, \`make install' will install all the files in 152745bc899bSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 152845bc899bSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 152945bc899bSmrgfor instance \`--prefix=\$HOME'. 153045bc899bSmrg 153145bc899bSmrgFor better control, use the options below. 153245bc899bSmrg 153345bc899bSmrgFine tuning of the installation directories: 153450f2e948Smrg --bindir=DIR user executables [EPREFIX/bin] 153550f2e948Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 153650f2e948Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 153750f2e948Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 153850f2e948Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 153950f2e948Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 154050f2e948Smrg --libdir=DIR object code libraries [EPREFIX/lib] 154150f2e948Smrg --includedir=DIR C header files [PREFIX/include] 154250f2e948Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 154350f2e948Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 154450f2e948Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 154550f2e948Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 154650f2e948Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 154750f2e948Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 154850f2e948Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-vesa] 154950f2e948Smrg --htmldir=DIR html documentation [DOCDIR] 155050f2e948Smrg --dvidir=DIR dvi documentation [DOCDIR] 155150f2e948Smrg --pdfdir=DIR pdf documentation [DOCDIR] 155250f2e948Smrg --psdir=DIR ps documentation [DOCDIR] 155345bc899bSmrg_ACEOF 155445bc899bSmrg 155545bc899bSmrg cat <<\_ACEOF 155645bc899bSmrg 155745bc899bSmrgProgram names: 155845bc899bSmrg --program-prefix=PREFIX prepend PREFIX to installed program names 155945bc899bSmrg --program-suffix=SUFFIX append SUFFIX to installed program names 156045bc899bSmrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 156145bc899bSmrg 156245bc899bSmrgSystem types: 156345bc899bSmrg --build=BUILD configure for building on BUILD [guessed] 156445bc899bSmrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 156545bc899bSmrg_ACEOF 156645bc899bSmrgfi 156745bc899bSmrg 156845bc899bSmrgif test -n "$ac_init_help"; then 156945bc899bSmrg case $ac_init_help in 157050f2e948Smrg short | recursive ) echo "Configuration of xf86-video-vesa 2.2.0:";; 157145bc899bSmrg esac 157245bc899bSmrg cat <<\_ACEOF 157345bc899bSmrg 157445bc899bSmrgOptional Features: 157550f2e948Smrg --disable-option-checking ignore unrecognized --enable/--with options 157645bc899bSmrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 157745bc899bSmrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 157845bc899bSmrg --enable-maintainer-mode enable make rules and dependencies not useful 157945bc899bSmrg (and sometimes confusing) to the casual installer 158050f2e948Smrg --enable-static[=PKGS] build static libraries [default=no] 158150f2e948Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 158245bc899bSmrg --enable-fast-install[=PKGS] 158345bc899bSmrg optimize for fast installation [default=yes] 158445bc899bSmrg --disable-dependency-tracking speeds up one-time build 158545bc899bSmrg --enable-dependency-tracking do not reject slow dependency extractors 158645bc899bSmrg --disable-libtool-lock avoid locking (might break parallel builds) 158745bc899bSmrg 158845bc899bSmrgOptional Packages: 158945bc899bSmrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 159045bc899bSmrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 159145bc899bSmrg --with-pic try to use only PIC/non-PIC objects [default=use 159245bc899bSmrg both] 159350f2e948Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 159445bc899bSmrg --with-xorg-module-dir=DIR 159545bc899bSmrg --with-release-version=STRING 159645bc899bSmrg Use release version string in package name 159745bc899bSmrg 159845bc899bSmrgSome influential environment variables: 159945bc899bSmrg CC C compiler command 160045bc899bSmrg CFLAGS C compiler flags 160145bc899bSmrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 160245bc899bSmrg nonstandard directory <lib dir> 160350f2e948Smrg LIBS libraries to pass to the linker, e.g. -l<library> 160450f2e948Smrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 160550f2e948Smrg you have headers in a nonstandard directory <include dir> 160645bc899bSmrg CPP C preprocessor 160745bc899bSmrg PKG_CONFIG path to pkg-config utility 160845bc899bSmrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 160945bc899bSmrg XORG_LIBS linker flags for XORG, overriding pkg-config 161050f2e948Smrg PCIACCESS_CFLAGS 161150f2e948Smrg C compiler flags for PCIACCESS, overriding pkg-config 161250f2e948Smrg PCIACCESS_LIBS 161350f2e948Smrg linker flags for PCIACCESS, overriding pkg-config 161445bc899bSmrg 161545bc899bSmrgUse these variables to override the choices made by `configure' or to help 161645bc899bSmrgit to find libraries and programs with nonstandard names/locations. 161745bc899bSmrg 161845bc899bSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 161945bc899bSmrg_ACEOF 162050f2e948Smrgac_status=$? 162145bc899bSmrgfi 162245bc899bSmrg 162345bc899bSmrgif test "$ac_init_help" = "recursive"; then 162445bc899bSmrg # If there are subdirs, report their specific --help. 162545bc899bSmrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 162650f2e948Smrg test -d "$ac_dir" || 162750f2e948Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 162850f2e948Smrg continue 162945bc899bSmrg ac_builddir=. 163045bc899bSmrg 163150f2e948Smrgcase "$ac_dir" in 163250f2e948Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 163350f2e948Smrg*) 163450f2e948Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 163550f2e948Smrg # A ".." for each directory in $ac_dir_suffix. 163650f2e948Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 163750f2e948Smrg case $ac_top_builddir_sub in 163850f2e948Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 163950f2e948Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 164050f2e948Smrg esac ;; 164150f2e948Smrgesac 164250f2e948Smrgac_abs_top_builddir=$ac_pwd 164350f2e948Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 164450f2e948Smrg# for backward compatibility: 164550f2e948Smrgac_top_builddir=$ac_top_build_prefix 164645bc899bSmrg 164745bc899bSmrgcase $srcdir in 164850f2e948Smrg .) # We are building in place. 164945bc899bSmrg ac_srcdir=. 165050f2e948Smrg ac_top_srcdir=$ac_top_builddir_sub 165150f2e948Smrg ac_abs_top_srcdir=$ac_pwd ;; 165250f2e948Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 165345bc899bSmrg ac_srcdir=$srcdir$ac_dir_suffix; 165450f2e948Smrg ac_top_srcdir=$srcdir 165550f2e948Smrg ac_abs_top_srcdir=$srcdir ;; 165650f2e948Smrg *) # Relative name. 165750f2e948Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 165850f2e948Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 165950f2e948Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 166045bc899bSmrgesac 166150f2e948Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 166250f2e948Smrg 166350f2e948Smrg cd "$ac_dir" || { ac_status=$?; continue; } 166450f2e948Smrg # Check for guested configure. 166550f2e948Smrg if test -f "$ac_srcdir/configure.gnu"; then 166650f2e948Smrg echo && 166750f2e948Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 166850f2e948Smrg elif test -f "$ac_srcdir/configure"; then 166950f2e948Smrg echo && 167050f2e948Smrg $SHELL "$ac_srcdir/configure" --help=recursive 167145bc899bSmrg else 167250f2e948Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 167350f2e948Smrg fi || ac_status=$? 167450f2e948Smrg cd "$ac_pwd" || { ac_status=$?; break; } 167545bc899bSmrg done 167645bc899bSmrgfi 167745bc899bSmrg 167850f2e948Smrgtest -n "$ac_init_help" && exit $ac_status 167945bc899bSmrgif $ac_init_version; then 168045bc899bSmrg cat <<\_ACEOF 168150f2e948Smrgxf86-video-vesa configure 2.2.0 168250f2e948Smrggenerated by GNU Autoconf 2.63 168345bc899bSmrg 168450f2e948SmrgCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 168550f2e948Smrg2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 168645bc899bSmrgThis configure script is free software; the Free Software Foundation 168745bc899bSmrggives unlimited permission to copy, distribute and modify it. 168845bc899bSmrg_ACEOF 168950f2e948Smrg exit 169045bc899bSmrgfi 169150f2e948Smrgcat >config.log <<_ACEOF 169245bc899bSmrgThis file contains any messages produced by compilers while 169345bc899bSmrgrunning configure, to aid debugging if configure makes a mistake. 169445bc899bSmrg 169550f2e948SmrgIt was created by xf86-video-vesa $as_me 2.2.0, which was 169650f2e948Smrggenerated by GNU Autoconf 2.63. Invocation command line was 169745bc899bSmrg 169845bc899bSmrg $ $0 $@ 169945bc899bSmrg 170045bc899bSmrg_ACEOF 170150f2e948Smrgexec 5>>config.log 170245bc899bSmrg{ 170345bc899bSmrgcat <<_ASUNAME 170445bc899bSmrg## --------- ## 170545bc899bSmrg## Platform. ## 170645bc899bSmrg## --------- ## 170745bc899bSmrg 170845bc899bSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 170945bc899bSmrguname -m = `(uname -m) 2>/dev/null || echo unknown` 171045bc899bSmrguname -r = `(uname -r) 2>/dev/null || echo unknown` 171145bc899bSmrguname -s = `(uname -s) 2>/dev/null || echo unknown` 171245bc899bSmrguname -v = `(uname -v) 2>/dev/null || echo unknown` 171345bc899bSmrg 171445bc899bSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 171545bc899bSmrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 171645bc899bSmrg 171745bc899bSmrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 171845bc899bSmrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 171945bc899bSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 172050f2e948Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 172145bc899bSmrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 172245bc899bSmrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 172345bc899bSmrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 172445bc899bSmrg 172545bc899bSmrg_ASUNAME 172645bc899bSmrg 172745bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 172845bc899bSmrgfor as_dir in $PATH 172945bc899bSmrgdo 173045bc899bSmrg IFS=$as_save_IFS 173145bc899bSmrg test -z "$as_dir" && as_dir=. 173250f2e948Smrg $as_echo "PATH: $as_dir" 173345bc899bSmrgdone 173450f2e948SmrgIFS=$as_save_IFS 173545bc899bSmrg 173645bc899bSmrg} >&5 173745bc899bSmrg 173845bc899bSmrgcat >&5 <<_ACEOF 173945bc899bSmrg 174045bc899bSmrg 174145bc899bSmrg## ----------- ## 174245bc899bSmrg## Core tests. ## 174345bc899bSmrg## ----------- ## 174445bc899bSmrg 174545bc899bSmrg_ACEOF 174645bc899bSmrg 174745bc899bSmrg 174845bc899bSmrg# Keep a trace of the command line. 174945bc899bSmrg# Strip out --no-create and --no-recursion so they do not pile up. 175045bc899bSmrg# Strip out --silent because we don't want to record it for future runs. 175145bc899bSmrg# Also quote any args containing shell meta-characters. 175245bc899bSmrg# Make two passes to allow for proper duplicate-argument suppression. 175345bc899bSmrgac_configure_args= 175445bc899bSmrgac_configure_args0= 175545bc899bSmrgac_configure_args1= 175645bc899bSmrgac_must_keep_next=false 175745bc899bSmrgfor ac_pass in 1 2 175845bc899bSmrgdo 175945bc899bSmrg for ac_arg 176045bc899bSmrg do 176145bc899bSmrg case $ac_arg in 176245bc899bSmrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 176345bc899bSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 176445bc899bSmrg | -silent | --silent | --silen | --sile | --sil) 176545bc899bSmrg continue ;; 176650f2e948Smrg *\'*) 176750f2e948Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 176845bc899bSmrg esac 176945bc899bSmrg case $ac_pass in 177045bc899bSmrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 177145bc899bSmrg 2) 177245bc899bSmrg ac_configure_args1="$ac_configure_args1 '$ac_arg'" 177345bc899bSmrg if test $ac_must_keep_next = true; then 177445bc899bSmrg ac_must_keep_next=false # Got value, back to normal. 177545bc899bSmrg else 177645bc899bSmrg case $ac_arg in 177745bc899bSmrg *=* | --config-cache | -C | -disable-* | --disable-* \ 177845bc899bSmrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 177945bc899bSmrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 178045bc899bSmrg | -with-* | --with-* | -without-* | --without-* | --x) 178145bc899bSmrg case "$ac_configure_args0 " in 178245bc899bSmrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 178345bc899bSmrg esac 178445bc899bSmrg ;; 178545bc899bSmrg -* ) ac_must_keep_next=true ;; 178645bc899bSmrg esac 178745bc899bSmrg fi 178850f2e948Smrg ac_configure_args="$ac_configure_args '$ac_arg'" 178945bc899bSmrg ;; 179045bc899bSmrg esac 179145bc899bSmrg done 179245bc899bSmrgdone 179345bc899bSmrg$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 179445bc899bSmrg$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 179545bc899bSmrg 179645bc899bSmrg# When interrupted or exit'd, cleanup temporary files, and complete 179745bc899bSmrg# config.log. We remove comments because anyway the quotes in there 179845bc899bSmrg# would cause problems or look ugly. 179950f2e948Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 180050f2e948Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 180145bc899bSmrgtrap 'exit_status=$? 180245bc899bSmrg # Save into config.log some information that might help in debugging. 180345bc899bSmrg { 180445bc899bSmrg echo 180545bc899bSmrg 180645bc899bSmrg cat <<\_ASBOX 180745bc899bSmrg## ---------------- ## 180845bc899bSmrg## Cache variables. ## 180945bc899bSmrg## ---------------- ## 181045bc899bSmrg_ASBOX 181145bc899bSmrg echo 181245bc899bSmrg # The following way of writing the cache mishandles newlines in values, 181350f2e948Smrg( 181450f2e948Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 181550f2e948Smrg eval ac_val=\$$ac_var 181650f2e948Smrg case $ac_val in #( 181750f2e948Smrg *${as_nl}*) 181850f2e948Smrg case $ac_var in #( 181950f2e948Smrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 182050f2e948Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 182150f2e948Smrg esac 182250f2e948Smrg case $ac_var in #( 182350f2e948Smrg _ | IFS | as_nl) ;; #( 182450f2e948Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 182550f2e948Smrg *) $as_unset $ac_var ;; 182650f2e948Smrg esac ;; 182750f2e948Smrg esac 182850f2e948Smrg done 182945bc899bSmrg (set) 2>&1 | 183050f2e948Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 183150f2e948Smrg *${as_nl}ac_space=\ *) 183245bc899bSmrg sed -n \ 183350f2e948Smrg "s/'\''/'\''\\\\'\'''\''/g; 183450f2e948Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 183550f2e948Smrg ;; #( 183645bc899bSmrg *) 183750f2e948Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 183845bc899bSmrg ;; 183950f2e948Smrg esac | 184050f2e948Smrg sort 184150f2e948Smrg) 184245bc899bSmrg echo 184345bc899bSmrg 184445bc899bSmrg cat <<\_ASBOX 184545bc899bSmrg## ----------------- ## 184645bc899bSmrg## Output variables. ## 184745bc899bSmrg## ----------------- ## 184845bc899bSmrg_ASBOX 184945bc899bSmrg echo 185045bc899bSmrg for ac_var in $ac_subst_vars 185145bc899bSmrg do 185250f2e948Smrg eval ac_val=\$$ac_var 185350f2e948Smrg case $ac_val in 185450f2e948Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 185550f2e948Smrg esac 185650f2e948Smrg $as_echo "$ac_var='\''$ac_val'\''" 185745bc899bSmrg done | sort 185845bc899bSmrg echo 185945bc899bSmrg 186045bc899bSmrg if test -n "$ac_subst_files"; then 186145bc899bSmrg cat <<\_ASBOX 186250f2e948Smrg## ------------------- ## 186350f2e948Smrg## File substitutions. ## 186450f2e948Smrg## ------------------- ## 186545bc899bSmrg_ASBOX 186645bc899bSmrg echo 186745bc899bSmrg for ac_var in $ac_subst_files 186845bc899bSmrg do 186950f2e948Smrg eval ac_val=\$$ac_var 187050f2e948Smrg case $ac_val in 187150f2e948Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 187250f2e948Smrg esac 187350f2e948Smrg $as_echo "$ac_var='\''$ac_val'\''" 187445bc899bSmrg done | sort 187545bc899bSmrg echo 187645bc899bSmrg fi 187745bc899bSmrg 187845bc899bSmrg if test -s confdefs.h; then 187945bc899bSmrg cat <<\_ASBOX 188045bc899bSmrg## ----------- ## 188145bc899bSmrg## confdefs.h. ## 188245bc899bSmrg## ----------- ## 188345bc899bSmrg_ASBOX 188445bc899bSmrg echo 188550f2e948Smrg cat confdefs.h 188645bc899bSmrg echo 188745bc899bSmrg fi 188845bc899bSmrg test "$ac_signal" != 0 && 188950f2e948Smrg $as_echo "$as_me: caught signal $ac_signal" 189050f2e948Smrg $as_echo "$as_me: exit $exit_status" 189145bc899bSmrg } >&5 189250f2e948Smrg rm -f core *.core core.conftest.* && 189350f2e948Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 189445bc899bSmrg exit $exit_status 189550f2e948Smrg' 0 189645bc899bSmrgfor ac_signal in 1 2 13 15; do 189745bc899bSmrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 189845bc899bSmrgdone 189945bc899bSmrgac_signal=0 190045bc899bSmrg 190145bc899bSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 190250f2e948Smrgrm -f -r conftest* confdefs.h 190345bc899bSmrg 190445bc899bSmrg# Predefined preprocessor variables. 190545bc899bSmrg 190645bc899bSmrgcat >>confdefs.h <<_ACEOF 190745bc899bSmrg#define PACKAGE_NAME "$PACKAGE_NAME" 190845bc899bSmrg_ACEOF 190945bc899bSmrg 191045bc899bSmrg 191145bc899bSmrgcat >>confdefs.h <<_ACEOF 191245bc899bSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 191345bc899bSmrg_ACEOF 191445bc899bSmrg 191545bc899bSmrg 191645bc899bSmrgcat >>confdefs.h <<_ACEOF 191745bc899bSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 191845bc899bSmrg_ACEOF 191945bc899bSmrg 192045bc899bSmrg 192145bc899bSmrgcat >>confdefs.h <<_ACEOF 192245bc899bSmrg#define PACKAGE_STRING "$PACKAGE_STRING" 192345bc899bSmrg_ACEOF 192445bc899bSmrg 192545bc899bSmrg 192645bc899bSmrgcat >>confdefs.h <<_ACEOF 192745bc899bSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 192845bc899bSmrg_ACEOF 192945bc899bSmrg 193045bc899bSmrg 193145bc899bSmrg# Let the site file select an alternate cache file if it wants to. 193250f2e948Smrg# Prefer an explicitly selected file to automatically selected ones. 193350f2e948Smrgac_site_file1=NONE 193450f2e948Smrgac_site_file2=NONE 193550f2e948Smrgif test -n "$CONFIG_SITE"; then 193650f2e948Smrg ac_site_file1=$CONFIG_SITE 193750f2e948Smrgelif test "x$prefix" != xNONE; then 193850f2e948Smrg ac_site_file1=$prefix/share/config.site 193950f2e948Smrg ac_site_file2=$prefix/etc/config.site 194050f2e948Smrgelse 194150f2e948Smrg ac_site_file1=$ac_default_prefix/share/config.site 194250f2e948Smrg ac_site_file2=$ac_default_prefix/etc/config.site 194350f2e948Smrgfi 194450f2e948Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 194550f2e948Smrgdo 194650f2e948Smrg test "x$ac_site_file" = xNONE && continue 194745bc899bSmrg if test -r "$ac_site_file"; then 194850f2e948Smrg { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 194950f2e948Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 195045bc899bSmrg sed 's/^/| /' "$ac_site_file" >&5 195145bc899bSmrg . "$ac_site_file" 195245bc899bSmrg fi 195345bc899bSmrgdone 195445bc899bSmrg 195545bc899bSmrgif test -r "$cache_file"; then 195645bc899bSmrg # Some versions of bash will fail to source /dev/null (special 195745bc899bSmrg # files actually), so we avoid doing that. 195845bc899bSmrg if test -f "$cache_file"; then 195950f2e948Smrg { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 196050f2e948Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 196145bc899bSmrg case $cache_file in 196250f2e948Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 196350f2e948Smrg *) . "./$cache_file";; 196445bc899bSmrg esac 196545bc899bSmrg fi 196645bc899bSmrgelse 196750f2e948Smrg { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 196850f2e948Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 196945bc899bSmrg >$cache_file 197045bc899bSmrgfi 197145bc899bSmrg 197245bc899bSmrg# Check that the precious variables saved in the cache have kept the same 197345bc899bSmrg# value. 197445bc899bSmrgac_cache_corrupted=false 197550f2e948Smrgfor ac_var in $ac_precious_vars; do 197645bc899bSmrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 197745bc899bSmrg eval ac_new_set=\$ac_env_${ac_var}_set 197850f2e948Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 197950f2e948Smrg eval ac_new_val=\$ac_env_${ac_var}_value 198045bc899bSmrg case $ac_old_set,$ac_new_set in 198145bc899bSmrg set,) 198250f2e948Smrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 198350f2e948Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 198445bc899bSmrg ac_cache_corrupted=: ;; 198545bc899bSmrg ,set) 198650f2e948Smrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 198750f2e948Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 198845bc899bSmrg ac_cache_corrupted=: ;; 198945bc899bSmrg ,);; 199045bc899bSmrg *) 199145bc899bSmrg if test "x$ac_old_val" != "x$ac_new_val"; then 199250f2e948Smrg # differences in whitespace do not lead to failure. 199350f2e948Smrg ac_old_val_w=`echo x $ac_old_val` 199450f2e948Smrg ac_new_val_w=`echo x $ac_new_val` 199550f2e948Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 199650f2e948Smrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 199750f2e948Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 199850f2e948Smrg ac_cache_corrupted=: 199950f2e948Smrg else 200050f2e948Smrg { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 200150f2e948Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 200250f2e948Smrg eval $ac_var=\$ac_old_val 200350f2e948Smrg fi 200450f2e948Smrg { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 200550f2e948Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 200650f2e948Smrg { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 200750f2e948Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 200845bc899bSmrg fi;; 200945bc899bSmrg esac 201045bc899bSmrg # Pass precious variables to config.status. 201145bc899bSmrg if test "$ac_new_set" = set; then 201245bc899bSmrg case $ac_new_val in 201350f2e948Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 201445bc899bSmrg *) ac_arg=$ac_var=$ac_new_val ;; 201545bc899bSmrg esac 201645bc899bSmrg case " $ac_configure_args " in 201745bc899bSmrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 201845bc899bSmrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 201945bc899bSmrg esac 202045bc899bSmrg fi 202145bc899bSmrgdone 202245bc899bSmrgif $ac_cache_corrupted; then 202350f2e948Smrg { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 202450f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 202550f2e948Smrg { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 202650f2e948Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 202750f2e948Smrg { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 202850f2e948Smrg$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 202945bc899bSmrg { (exit 1); exit 1; }; } 203045bc899bSmrgfi 203145bc899bSmrg 203245bc899bSmrg 203345bc899bSmrg 203445bc899bSmrg 203545bc899bSmrg 203645bc899bSmrg 203745bc899bSmrg 203845bc899bSmrg 203945bc899bSmrg 204045bc899bSmrg 204145bc899bSmrg 204245bc899bSmrg 204345bc899bSmrg 204445bc899bSmrg 204545bc899bSmrg 204645bc899bSmrg 204745bc899bSmrg 204845bc899bSmrg 204945bc899bSmrg 205045bc899bSmrg 205145bc899bSmrg 205245bc899bSmrg 205345bc899bSmrg 205445bc899bSmrg 205545bc899bSmrg 205650f2e948Smrgac_ext=c 205750f2e948Smrgac_cpp='$CPP $CPPFLAGS' 205850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 205950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 206050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 206145bc899bSmrg 206245bc899bSmrg 206345bc899bSmrg 2064226fade8Smrg 206550f2e948Smrgac_config_headers="$ac_config_headers config.h" 206645bc899bSmrg 206745bc899bSmrgac_aux_dir= 206850f2e948Smrgfor ac_dir in . "$srcdir"/.; do 206950f2e948Smrg if test -f "$ac_dir/install-sh"; then 207045bc899bSmrg ac_aux_dir=$ac_dir 207145bc899bSmrg ac_install_sh="$ac_aux_dir/install-sh -c" 207245bc899bSmrg break 207350f2e948Smrg elif test -f "$ac_dir/install.sh"; then 207445bc899bSmrg ac_aux_dir=$ac_dir 207545bc899bSmrg ac_install_sh="$ac_aux_dir/install.sh -c" 207645bc899bSmrg break 207750f2e948Smrg elif test -f "$ac_dir/shtool"; then 207845bc899bSmrg ac_aux_dir=$ac_dir 207945bc899bSmrg ac_install_sh="$ac_aux_dir/shtool install -c" 208045bc899bSmrg break 208145bc899bSmrg fi 208245bc899bSmrgdone 208345bc899bSmrgif test -z "$ac_aux_dir"; then 208450f2e948Smrg { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 208550f2e948Smrg$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 208645bc899bSmrg { (exit 1); exit 1; }; } 208745bc899bSmrgfi 208845bc899bSmrg 208950f2e948Smrg# These three variables are undocumented and unsupported, 209050f2e948Smrg# and are intended to be withdrawn in a future Autoconf release. 209150f2e948Smrg# They can cause serious problems if a builder's source tree is in a directory 209250f2e948Smrg# whose full name contains unusual characters. 209350f2e948Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 209450f2e948Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 209550f2e948Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 209650f2e948Smrg 209750f2e948Smrg 209850f2e948Smrg 209950f2e948Smrgam__api_version='1.10' 210045bc899bSmrg 210145bc899bSmrg# Find a good install program. We prefer a C program (faster), 210245bc899bSmrg# so one script is as good as another. But avoid the broken or 210345bc899bSmrg# incompatible versions: 210445bc899bSmrg# SysV /etc/install, /usr/sbin/install 210545bc899bSmrg# SunOS /usr/etc/install 210645bc899bSmrg# IRIX /sbin/install 210745bc899bSmrg# AIX /bin/install 210845bc899bSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs 210945bc899bSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 211045bc899bSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 211145bc899bSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 211245bc899bSmrg# OS/2's system install, which has a completely different semantic 211345bc899bSmrg# ./install, which can be erroneously created by make from ./install.sh. 211450f2e948Smrg# Reject install programs that cannot install multiple files. 211550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 211650f2e948Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 211745bc899bSmrgif test -z "$INSTALL"; then 211845bc899bSmrgif test "${ac_cv_path_install+set}" = set; then 211950f2e948Smrg $as_echo_n "(cached) " >&6 212045bc899bSmrgelse 212145bc899bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 212245bc899bSmrgfor as_dir in $PATH 212345bc899bSmrgdo 212445bc899bSmrg IFS=$as_save_IFS 212545bc899bSmrg test -z "$as_dir" && as_dir=. 212645bc899bSmrg # Account for people who put trailing slashes in PATH elements. 212745bc899bSmrgcase $as_dir/ in 212845bc899bSmrg ./ | .// | /cC/* | \ 212945bc899bSmrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 213045bc899bSmrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 213145bc899bSmrg /usr/ucb/* ) ;; 213245bc899bSmrg *) 213345bc899bSmrg # OSF1 and SCO ODT 3.0 have their own names for install. 213445bc899bSmrg # Don't use installbsd from OSF since it installs stuff as root 213545bc899bSmrg # by default. 213645bc899bSmrg for ac_prog in ginstall scoinst install; do 213745bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 213850f2e948Smrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 213945bc899bSmrg if test $ac_prog = install && 214045bc899bSmrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 214145bc899bSmrg # AIX install. It has an incompatible calling convention. 214245bc899bSmrg : 214345bc899bSmrg elif test $ac_prog = install && 214445bc899bSmrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 214545bc899bSmrg # program-specific install script used by HP pwplus--don't use. 214645bc899bSmrg : 214745bc899bSmrg else 214850f2e948Smrg rm -rf conftest.one conftest.two conftest.dir 214950f2e948Smrg echo one > conftest.one 215050f2e948Smrg echo two > conftest.two 215150f2e948Smrg mkdir conftest.dir 215250f2e948Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 215350f2e948Smrg test -s conftest.one && test -s conftest.two && 215450f2e948Smrg test -s conftest.dir/conftest.one && 215550f2e948Smrg test -s conftest.dir/conftest.two 215650f2e948Smrg then 215750f2e948Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 215850f2e948Smrg break 3 215950f2e948Smrg fi 216045bc899bSmrg fi 216145bc899bSmrg fi 216245bc899bSmrg done 216345bc899bSmrg done 216445bc899bSmrg ;; 216545bc899bSmrgesac 216650f2e948Smrg 216745bc899bSmrgdone 216850f2e948SmrgIFS=$as_save_IFS 216945bc899bSmrg 217050f2e948Smrgrm -rf conftest.one conftest.two conftest.dir 217145bc899bSmrg 217245bc899bSmrgfi 217345bc899bSmrg if test "${ac_cv_path_install+set}" = set; then 217445bc899bSmrg INSTALL=$ac_cv_path_install 217545bc899bSmrg else 217650f2e948Smrg # As a last resort, use the slow shell script. Don't cache a 217750f2e948Smrg # value for INSTALL within a source directory, because that will 217845bc899bSmrg # break other packages using the cache if that directory is 217950f2e948Smrg # removed, or if the value is a relative name. 218045bc899bSmrg INSTALL=$ac_install_sh 218145bc899bSmrg fi 218245bc899bSmrgfi 218350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 218450f2e948Smrg$as_echo "$INSTALL" >&6; } 218545bc899bSmrg 218645bc899bSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 218745bc899bSmrg# It thinks the first close brace ends the variable substitution. 218845bc899bSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 218945bc899bSmrg 219045bc899bSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 219145bc899bSmrg 219245bc899bSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 219345bc899bSmrg 219450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 219550f2e948Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 219645bc899bSmrg# Just in case 219745bc899bSmrgsleep 1 219845bc899bSmrgecho timestamp > conftest.file 219945bc899bSmrg# Do `set' in a subshell so we don't clobber the current shell's 220045bc899bSmrg# arguments. Must try -L first in case configure is actually a 220145bc899bSmrg# symlink; some systems play weird games with the mod time of symlinks 220245bc899bSmrg# (eg FreeBSD returns the mod time of the symlink's containing 220345bc899bSmrg# directory). 220445bc899bSmrgif ( 220545bc899bSmrg set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 220645bc899bSmrg if test "$*" = "X"; then 220745bc899bSmrg # -L didn't work. 220845bc899bSmrg set X `ls -t $srcdir/configure conftest.file` 220945bc899bSmrg fi 221045bc899bSmrg rm -f conftest.file 221145bc899bSmrg if test "$*" != "X $srcdir/configure conftest.file" \ 221245bc899bSmrg && test "$*" != "X conftest.file $srcdir/configure"; then 221345bc899bSmrg 221445bc899bSmrg # If neither matched, then we have a broken ls. This can happen 221545bc899bSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 221645bc899bSmrg # broken ls alias from the environment. This has actually 221745bc899bSmrg # happened. Such a system could not be considered "sane". 221850f2e948Smrg { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 221945bc899bSmrgalias in your environment" >&5 222050f2e948Smrg$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 222145bc899bSmrgalias in your environment" >&2;} 222245bc899bSmrg { (exit 1); exit 1; }; } 222345bc899bSmrg fi 222445bc899bSmrg 222545bc899bSmrg test "$2" = conftest.file 222645bc899bSmrg ) 222745bc899bSmrgthen 222845bc899bSmrg # Ok. 222945bc899bSmrg : 223045bc899bSmrgelse 223150f2e948Smrg { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 223245bc899bSmrgCheck your system clock" >&5 223350f2e948Smrg$as_echo "$as_me: error: newly created file is older than distributed files! 223445bc899bSmrgCheck your system clock" >&2;} 223545bc899bSmrg { (exit 1); exit 1; }; } 223645bc899bSmrgfi 223750f2e948Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5 223850f2e948Smrg$as_echo "yes" >&6; } 223945bc899bSmrgtest "$program_prefix" != NONE && 224050f2e948Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 224145bc899bSmrg# Use a double $ so make ignores it. 224245bc899bSmrgtest "$program_suffix" != NONE && 224350f2e948Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 224450f2e948Smrg# Double any \ or $. 224545bc899bSmrg# By default was `s,x,x', remove it if useless. 224650f2e948Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 224750f2e948Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 224845bc899bSmrg 224945bc899bSmrg# expand $ac_aux_dir to an absolute path 225045bc899bSmrgam_aux_dir=`cd $ac_aux_dir && pwd` 225145bc899bSmrg 225245bc899bSmrgtest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 225345bc899bSmrg# Use eval to expand $SHELL 225445bc899bSmrgif eval "$MISSING --run true"; then 225545bc899bSmrg am_missing_run="$MISSING --run " 225645bc899bSmrgelse 225745bc899bSmrg am_missing_run= 225850f2e948Smrg { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 225950f2e948Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 226050f2e948Smrgfi 226150f2e948Smrg 226250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 226350f2e948Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 226450f2e948Smrgif test -z "$MKDIR_P"; then 226550f2e948Smrg if test "${ac_cv_path_mkdir+set}" = set; then 226650f2e948Smrg $as_echo_n "(cached) " >&6 226750f2e948Smrgelse 226850f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 226950f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 227050f2e948Smrgdo 227150f2e948Smrg IFS=$as_save_IFS 227250f2e948Smrg test -z "$as_dir" && as_dir=. 227350f2e948Smrg for ac_prog in mkdir gmkdir; do 227450f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 227550f2e948Smrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 227650f2e948Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 227750f2e948Smrg 'mkdir (GNU coreutils) '* | \ 227850f2e948Smrg 'mkdir (coreutils) '* | \ 227950f2e948Smrg 'mkdir (fileutils) '4.1*) 228050f2e948Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 228150f2e948Smrg break 3;; 228250f2e948Smrg esac 228350f2e948Smrg done 228450f2e948Smrg done 228550f2e948Smrgdone 228650f2e948SmrgIFS=$as_save_IFS 228750f2e948Smrg 228850f2e948Smrgfi 228950f2e948Smrg 229050f2e948Smrg if test "${ac_cv_path_mkdir+set}" = set; then 229150f2e948Smrg MKDIR_P="$ac_cv_path_mkdir -p" 229245bc899bSmrg else 229350f2e948Smrg # As a last resort, use the slow shell script. Don't cache a 229450f2e948Smrg # value for MKDIR_P within a source directory, because that will 229550f2e948Smrg # break other packages using the cache if that directory is 229650f2e948Smrg # removed, or if the value is a relative name. 229750f2e948Smrg test -d ./--version && rmdir ./--version 229850f2e948Smrg MKDIR_P="$ac_install_sh -d" 229945bc899bSmrg fi 230045bc899bSmrgfi 230150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 230250f2e948Smrg$as_echo "$MKDIR_P" >&6; } 230350f2e948Smrg 230450f2e948Smrgmkdir_p="$MKDIR_P" 230550f2e948Smrgcase $mkdir_p in 230650f2e948Smrg [\\/$]* | ?:[\\/]*) ;; 230750f2e948Smrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 230850f2e948Smrgesac 230945bc899bSmrg 231045bc899bSmrgfor ac_prog in gawk mawk nawk awk 231145bc899bSmrgdo 231245bc899bSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 231345bc899bSmrgset dummy $ac_prog; ac_word=$2 231450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 231550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 231645bc899bSmrgif test "${ac_cv_prog_AWK+set}" = set; then 231750f2e948Smrg $as_echo_n "(cached) " >&6 231845bc899bSmrgelse 231945bc899bSmrg if test -n "$AWK"; then 232045bc899bSmrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 232145bc899bSmrgelse 232245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 232345bc899bSmrgfor as_dir in $PATH 232445bc899bSmrgdo 232545bc899bSmrg IFS=$as_save_IFS 232645bc899bSmrg test -z "$as_dir" && as_dir=. 232745bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 232850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 232945bc899bSmrg ac_cv_prog_AWK="$ac_prog" 233050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 233145bc899bSmrg break 2 233245bc899bSmrg fi 233345bc899bSmrgdone 233445bc899bSmrgdone 233550f2e948SmrgIFS=$as_save_IFS 233645bc899bSmrg 233745bc899bSmrgfi 233845bc899bSmrgfi 233945bc899bSmrgAWK=$ac_cv_prog_AWK 234045bc899bSmrgif test -n "$AWK"; then 234150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $AWK" >&5 234250f2e948Smrg$as_echo "$AWK" >&6; } 234345bc899bSmrgelse 234450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 234550f2e948Smrg$as_echo "no" >&6; } 234645bc899bSmrgfi 234745bc899bSmrg 234850f2e948Smrg 234945bc899bSmrg test -n "$AWK" && break 235045bc899bSmrgdone 235145bc899bSmrg 235250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 235350f2e948Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 235450f2e948Smrgset x ${MAKE-make} 235550f2e948Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 235650f2e948Smrgif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 235750f2e948Smrg $as_echo_n "(cached) " >&6 235845bc899bSmrgelse 235945bc899bSmrg cat >conftest.make <<\_ACEOF 236050f2e948SmrgSHELL = /bin/sh 236145bc899bSmrgall: 236250f2e948Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 236345bc899bSmrg_ACEOF 236445bc899bSmrg# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 236550f2e948Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 236650f2e948Smrg *@@@%%%=?*=@@@%%%*) 236750f2e948Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 236850f2e948Smrg *) 236950f2e948Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 237050f2e948Smrgesac 237145bc899bSmrgrm -f conftest.make 237245bc899bSmrgfi 237350f2e948Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 237450f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 237550f2e948Smrg$as_echo "yes" >&6; } 237645bc899bSmrg SET_MAKE= 237745bc899bSmrgelse 237850f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 237950f2e948Smrg$as_echo "no" >&6; } 238045bc899bSmrg SET_MAKE="MAKE=${MAKE-make}" 238145bc899bSmrgfi 238245bc899bSmrg 238345bc899bSmrgrm -rf .tst 2>/dev/null 238445bc899bSmrgmkdir .tst 2>/dev/null 238545bc899bSmrgif test -d .tst; then 238645bc899bSmrg am__leading_dot=. 238745bc899bSmrgelse 238845bc899bSmrg am__leading_dot=_ 238945bc899bSmrgfi 239045bc899bSmrgrmdir .tst 2>/dev/null 239145bc899bSmrg 239250f2e948Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 239350f2e948Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 239450f2e948Smrg # is not polluted with repeated "-I." 239550f2e948Smrg am__isrc=' -I$(srcdir)' 239650f2e948Smrg # test to see if srcdir already configured 239750f2e948Smrg if test -f $srcdir/config.status; then 239850f2e948Smrg { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 239950f2e948Smrg$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 240045bc899bSmrg { (exit 1); exit 1; }; } 240150f2e948Smrg fi 240245bc899bSmrgfi 240345bc899bSmrg 240445bc899bSmrg# test whether we have cygpath 240545bc899bSmrgif test -z "$CYGPATH_W"; then 240645bc899bSmrg if (cygpath --version) >/dev/null 2>/dev/null; then 240745bc899bSmrg CYGPATH_W='cygpath -w' 240845bc899bSmrg else 240945bc899bSmrg CYGPATH_W=echo 241045bc899bSmrg fi 241145bc899bSmrgfi 241245bc899bSmrg 241345bc899bSmrg 241445bc899bSmrg# Define the identity of the package. 241545bc899bSmrg PACKAGE='xf86-video-vesa' 241650f2e948Smrg VERSION='2.2.0' 241745bc899bSmrg 241845bc899bSmrg 241945bc899bSmrgcat >>confdefs.h <<_ACEOF 242045bc899bSmrg#define PACKAGE "$PACKAGE" 242145bc899bSmrg_ACEOF 242245bc899bSmrg 242345bc899bSmrg 242445bc899bSmrgcat >>confdefs.h <<_ACEOF 242545bc899bSmrg#define VERSION "$VERSION" 242645bc899bSmrg_ACEOF 242745bc899bSmrg 242845bc899bSmrg# Some tools Automake needs. 242945bc899bSmrg 243045bc899bSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 243145bc899bSmrg 243245bc899bSmrg 243345bc899bSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 243445bc899bSmrg 243545bc899bSmrg 243645bc899bSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 243745bc899bSmrg 243845bc899bSmrg 243945bc899bSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 244045bc899bSmrg 244145bc899bSmrg 244245bc899bSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 244345bc899bSmrg 244450f2e948Smrginstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 244545bc899bSmrg 244645bc899bSmrg# Installed binaries are usually stripped using `strip' when the user 244745bc899bSmrg# run `make install-strip'. However `strip' might not be the right 244845bc899bSmrg# tool to use in cross-compilation environments, therefore Automake 244945bc899bSmrg# will honor the `STRIP' environment variable to overrule this program. 245045bc899bSmrgif test "$cross_compiling" != no; then 245145bc899bSmrg if test -n "$ac_tool_prefix"; then 245245bc899bSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 245345bc899bSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 245450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 245550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 245645bc899bSmrgif test "${ac_cv_prog_STRIP+set}" = set; then 245750f2e948Smrg $as_echo_n "(cached) " >&6 245845bc899bSmrgelse 245945bc899bSmrg if test -n "$STRIP"; then 246045bc899bSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 246145bc899bSmrgelse 246245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 246345bc899bSmrgfor as_dir in $PATH 246445bc899bSmrgdo 246545bc899bSmrg IFS=$as_save_IFS 246645bc899bSmrg test -z "$as_dir" && as_dir=. 246745bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 246850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 246945bc899bSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 247050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 247145bc899bSmrg break 2 247245bc899bSmrg fi 247345bc899bSmrgdone 247445bc899bSmrgdone 247550f2e948SmrgIFS=$as_save_IFS 247645bc899bSmrg 247745bc899bSmrgfi 247845bc899bSmrgfi 247945bc899bSmrgSTRIP=$ac_cv_prog_STRIP 248045bc899bSmrgif test -n "$STRIP"; then 248150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 248250f2e948Smrg$as_echo "$STRIP" >&6; } 248345bc899bSmrgelse 248450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 248550f2e948Smrg$as_echo "no" >&6; } 248645bc899bSmrgfi 248745bc899bSmrg 248850f2e948Smrg 248945bc899bSmrgfi 249045bc899bSmrgif test -z "$ac_cv_prog_STRIP"; then 249145bc899bSmrg ac_ct_STRIP=$STRIP 249245bc899bSmrg # Extract the first word of "strip", so it can be a program name with args. 249345bc899bSmrgset dummy strip; ac_word=$2 249450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 249550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 249645bc899bSmrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 249750f2e948Smrg $as_echo_n "(cached) " >&6 249845bc899bSmrgelse 249945bc899bSmrg if test -n "$ac_ct_STRIP"; then 250045bc899bSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 250145bc899bSmrgelse 250245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 250345bc899bSmrgfor as_dir in $PATH 250445bc899bSmrgdo 250545bc899bSmrg IFS=$as_save_IFS 250645bc899bSmrg test -z "$as_dir" && as_dir=. 250745bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 250850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 250945bc899bSmrg ac_cv_prog_ac_ct_STRIP="strip" 251050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 251145bc899bSmrg break 2 251245bc899bSmrg fi 251345bc899bSmrgdone 251445bc899bSmrgdone 251550f2e948SmrgIFS=$as_save_IFS 251645bc899bSmrg 251745bc899bSmrgfi 251845bc899bSmrgfi 251945bc899bSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 252045bc899bSmrgif test -n "$ac_ct_STRIP"; then 252150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 252250f2e948Smrg$as_echo "$ac_ct_STRIP" >&6; } 252345bc899bSmrgelse 252450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 252550f2e948Smrg$as_echo "no" >&6; } 252645bc899bSmrgfi 252745bc899bSmrg 252850f2e948Smrg if test "x$ac_ct_STRIP" = x; then 252950f2e948Smrg STRIP=":" 253050f2e948Smrg else 253150f2e948Smrg case $cross_compiling:$ac_tool_warned in 253250f2e948Smrgyes:) 253350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 253450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 253550f2e948Smrgac_tool_warned=yes ;; 253650f2e948Smrgesac 253750f2e948Smrg STRIP=$ac_ct_STRIP 253850f2e948Smrg fi 253945bc899bSmrgelse 254045bc899bSmrg STRIP="$ac_cv_prog_STRIP" 254145bc899bSmrgfi 254245bc899bSmrg 254345bc899bSmrgfi 254450f2e948SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 254545bc899bSmrg 254645bc899bSmrg# We need awk for the "check" target. The system "awk" is bad on 254745bc899bSmrg# some platforms. 254845bc899bSmrg# Always define AMTAR for backward compatibility. 254945bc899bSmrg 255045bc899bSmrgAMTAR=${AMTAR-"${am_missing_run}tar"} 255145bc899bSmrg 255245bc899bSmrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 255345bc899bSmrg 255445bc899bSmrg 255545bc899bSmrg 255645bc899bSmrg 255745bc899bSmrg 255845bc899bSmrg 255950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 256050f2e948Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 256150f2e948Smrg # Check whether --enable-maintainer-mode was given. 256245bc899bSmrgif test "${enable_maintainer_mode+set}" = set; then 256350f2e948Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 256445bc899bSmrgelse 256545bc899bSmrg USE_MAINTAINER_MODE=no 256650f2e948Smrgfi 2567226fade8Smrg 256850f2e948Smrg { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 256950f2e948Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 257050f2e948Smrg if test $USE_MAINTAINER_MODE = yes; then 257145bc899bSmrg MAINTAINER_MODE_TRUE= 257245bc899bSmrg MAINTAINER_MODE_FALSE='#' 257345bc899bSmrgelse 257445bc899bSmrg MAINTAINER_MODE_TRUE='#' 257545bc899bSmrg MAINTAINER_MODE_FALSE= 257645bc899bSmrgfi 257745bc899bSmrg 257845bc899bSmrg MAINT=$MAINTAINER_MODE_TRUE 257945bc899bSmrg 258045bc899bSmrg 258145bc899bSmrg 258245bc899bSmrg# Checks for programs. 258350f2e948Smrg# Check whether --enable-static was given. 258445bc899bSmrgif test "${enable_static+set}" = set; then 258550f2e948Smrg enableval=$enable_static; p=${PACKAGE-default} 258645bc899bSmrg case $enableval in 258745bc899bSmrg yes) enable_static=yes ;; 258845bc899bSmrg no) enable_static=no ;; 258945bc899bSmrg *) 259045bc899bSmrg enable_static=no 259145bc899bSmrg # Look at the argument we got. We use all the common list separators. 259245bc899bSmrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 259345bc899bSmrg for pkg in $enableval; do 259445bc899bSmrg IFS="$lt_save_ifs" 259545bc899bSmrg if test "X$pkg" = "X$p"; then 259645bc899bSmrg enable_static=yes 259745bc899bSmrg fi 259845bc899bSmrg done 259945bc899bSmrg IFS="$lt_save_ifs" 260045bc899bSmrg ;; 260145bc899bSmrg esac 260245bc899bSmrgelse 260345bc899bSmrg enable_static=no 260450f2e948Smrgfi 26051ac89addSmrg 26061ac89addSmrg 26071ac89addSmrg 260850f2e948Smrg 260950f2e948Smrg 261050f2e948Smrg 261150f2e948Smrg 261250f2e948Smrg 261350f2e948Smrg 261450f2e948Smrgcase `pwd` in 261550f2e948Smrg *\ * | *\ *) 261650f2e948Smrg { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 261750f2e948Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 261850f2e948Smrgesac 261950f2e948Smrg 262050f2e948Smrg 262150f2e948Smrg 262250f2e948Smrgmacro_version='2.2.6' 262350f2e948Smrgmacro_revision='1.3012' 262450f2e948Smrg 262550f2e948Smrg 262650f2e948Smrg 262750f2e948Smrg 262850f2e948Smrg 262950f2e948Smrg 263050f2e948Smrg 263150f2e948Smrg 263250f2e948Smrg 263350f2e948Smrg 263450f2e948Smrg 263550f2e948Smrg 263650f2e948Smrg 263750f2e948Smrgltmain="$ac_aux_dir/ltmain.sh" 263845bc899bSmrg 263945bc899bSmrg# Make sure we can run config.sub. 264050f2e948Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 264150f2e948Smrg { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 264250f2e948Smrg$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 264345bc899bSmrg { (exit 1); exit 1; }; } 264445bc899bSmrg 264550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking build system type" >&5 264650f2e948Smrg$as_echo_n "checking build system type... " >&6; } 264745bc899bSmrgif test "${ac_cv_build+set}" = set; then 264850f2e948Smrg $as_echo_n "(cached) " >&6 264950f2e948Smrgelse 265050f2e948Smrg ac_build_alias=$build_alias 265150f2e948Smrgtest "x$ac_build_alias" = x && 265250f2e948Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 265350f2e948Smrgtest "x$ac_build_alias" = x && 265450f2e948Smrg { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 265550f2e948Smrg$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 265645bc899bSmrg { (exit 1); exit 1; }; } 265750f2e948Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 265850f2e948Smrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 265950f2e948Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 266045bc899bSmrg { (exit 1); exit 1; }; } 266145bc899bSmrg 266245bc899bSmrgfi 266350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 266450f2e948Smrg$as_echo "$ac_cv_build" >&6; } 266550f2e948Smrgcase $ac_cv_build in 266650f2e948Smrg*-*-*) ;; 266750f2e948Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 266850f2e948Smrg$as_echo "$as_me: error: invalid value of canonical build" >&2;} 266950f2e948Smrg { (exit 1); exit 1; }; };; 267050f2e948Smrgesac 267145bc899bSmrgbuild=$ac_cv_build 267250f2e948Smrgac_save_IFS=$IFS; IFS='-' 267350f2e948Smrgset x $ac_cv_build 267450f2e948Smrgshift 267550f2e948Smrgbuild_cpu=$1 267650f2e948Smrgbuild_vendor=$2 267750f2e948Smrgshift; shift 267850f2e948Smrg# Remember, the first character of IFS is used to create $*, 267950f2e948Smrg# except with old shells: 268050f2e948Smrgbuild_os=$* 268150f2e948SmrgIFS=$ac_save_IFS 268250f2e948Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 268350f2e948Smrg 268450f2e948Smrg 268550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking host system type" >&5 268650f2e948Smrg$as_echo_n "checking host system type... " >&6; } 268745bc899bSmrgif test "${ac_cv_host+set}" = set; then 268850f2e948Smrg $as_echo_n "(cached) " >&6 268950f2e948Smrgelse 269050f2e948Smrg if test "x$host_alias" = x; then 269150f2e948Smrg ac_cv_host=$ac_cv_build 269250f2e948Smrgelse 269350f2e948Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 269450f2e948Smrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 269550f2e948Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 269645bc899bSmrg { (exit 1); exit 1; }; } 269750f2e948Smrgfi 269845bc899bSmrg 269945bc899bSmrgfi 270050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 270150f2e948Smrg$as_echo "$ac_cv_host" >&6; } 270250f2e948Smrgcase $ac_cv_host in 270350f2e948Smrg*-*-*) ;; 270450f2e948Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 270550f2e948Smrg$as_echo "$as_me: error: invalid value of canonical host" >&2;} 270650f2e948Smrg { (exit 1); exit 1; }; };; 270750f2e948Smrgesac 270845bc899bSmrghost=$ac_cv_host 270950f2e948Smrgac_save_IFS=$IFS; IFS='-' 271050f2e948Smrgset x $ac_cv_host 271150f2e948Smrgshift 271250f2e948Smrghost_cpu=$1 271350f2e948Smrghost_vendor=$2 271450f2e948Smrgshift; shift 271550f2e948Smrg# Remember, the first character of IFS is used to create $*, 271650f2e948Smrg# except with old shells: 271750f2e948Smrghost_os=$* 271850f2e948SmrgIFS=$ac_save_IFS 271950f2e948Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 272045bc899bSmrg 272145bc899bSmrg 272245bc899bSmrgDEPDIR="${am__leading_dot}deps" 272345bc899bSmrg 272450f2e948Smrgac_config_commands="$ac_config_commands depfiles" 272545bc899bSmrg 272645bc899bSmrg 272745bc899bSmrgam_make=${MAKE-make} 272845bc899bSmrgcat > confinc << 'END' 272945bc899bSmrgam__doit: 273045bc899bSmrg @echo done 273145bc899bSmrg.PHONY: am__doit 273245bc899bSmrgEND 273345bc899bSmrg# If we don't find an include directive, just comment out the code. 273450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 273550f2e948Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 273645bc899bSmrgam__include="#" 273745bc899bSmrgam__quote= 273845bc899bSmrg_am_result=none 273945bc899bSmrg# First try GNU make style include. 274045bc899bSmrgecho "include confinc" > confmf 274145bc899bSmrg# We grep out `Entering directory' and `Leaving directory' 274245bc899bSmrg# messages which can occur if `w' ends up in MAKEFLAGS. 274345bc899bSmrg# In particular we don't look at `^make:' because GNU make might 274445bc899bSmrg# be invoked under some other name (usually "gmake"), in which 274545bc899bSmrg# case it prints its new name instead of `make'. 274645bc899bSmrgif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 274745bc899bSmrg am__include=include 274845bc899bSmrg am__quote= 274945bc899bSmrg _am_result=GNU 275045bc899bSmrgfi 275145bc899bSmrg# Now try BSD make style include. 275245bc899bSmrgif test "$am__include" = "#"; then 275345bc899bSmrg echo '.include "confinc"' > confmf 275445bc899bSmrg if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 275545bc899bSmrg am__include=.include 275645bc899bSmrg am__quote="\"" 275745bc899bSmrg _am_result=BSD 275845bc899bSmrg fi 275945bc899bSmrgfi 276045bc899bSmrg 276145bc899bSmrg 276250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 276350f2e948Smrg$as_echo "$_am_result" >&6; } 276445bc899bSmrgrm -f confinc confmf 276545bc899bSmrg 276650f2e948Smrg# Check whether --enable-dependency-tracking was given. 276745bc899bSmrgif test "${enable_dependency_tracking+set}" = set; then 276850f2e948Smrg enableval=$enable_dependency_tracking; 276950f2e948Smrgfi 277045bc899bSmrg 277145bc899bSmrgif test "x$enable_dependency_tracking" != xno; then 277245bc899bSmrg am_depcomp="$ac_aux_dir/depcomp" 277345bc899bSmrg AMDEPBACKSLASH='\' 277445bc899bSmrgfi 277550f2e948Smrg if test "x$enable_dependency_tracking" != xno; then 277645bc899bSmrg AMDEP_TRUE= 277745bc899bSmrg AMDEP_FALSE='#' 277845bc899bSmrgelse 277945bc899bSmrg AMDEP_TRUE='#' 278045bc899bSmrg AMDEP_FALSE= 278145bc899bSmrgfi 278245bc899bSmrg 278345bc899bSmrg 278445bc899bSmrgac_ext=c 278545bc899bSmrgac_cpp='$CPP $CPPFLAGS' 278645bc899bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 278745bc899bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 278845bc899bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 278945bc899bSmrgif test -n "$ac_tool_prefix"; then 279045bc899bSmrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 279145bc899bSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 279250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 279350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 279445bc899bSmrgif test "${ac_cv_prog_CC+set}" = set; then 279550f2e948Smrg $as_echo_n "(cached) " >&6 279645bc899bSmrgelse 279745bc899bSmrg if test -n "$CC"; then 279845bc899bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 279945bc899bSmrgelse 280045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 280145bc899bSmrgfor as_dir in $PATH 280245bc899bSmrgdo 280345bc899bSmrg IFS=$as_save_IFS 280445bc899bSmrg test -z "$as_dir" && as_dir=. 280545bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 280650f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 280745bc899bSmrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 280850f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 280945bc899bSmrg break 2 281045bc899bSmrg fi 281145bc899bSmrgdone 281245bc899bSmrgdone 281350f2e948SmrgIFS=$as_save_IFS 281445bc899bSmrg 281545bc899bSmrgfi 281645bc899bSmrgfi 281745bc899bSmrgCC=$ac_cv_prog_CC 281845bc899bSmrgif test -n "$CC"; then 281950f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 282050f2e948Smrg$as_echo "$CC" >&6; } 282145bc899bSmrgelse 282250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 282350f2e948Smrg$as_echo "no" >&6; } 282445bc899bSmrgfi 282545bc899bSmrg 282650f2e948Smrg 282745bc899bSmrgfi 282845bc899bSmrgif test -z "$ac_cv_prog_CC"; then 282945bc899bSmrg ac_ct_CC=$CC 283045bc899bSmrg # Extract the first word of "gcc", so it can be a program name with args. 283145bc899bSmrgset dummy gcc; ac_word=$2 283250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 283350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 283445bc899bSmrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 283550f2e948Smrg $as_echo_n "(cached) " >&6 283645bc899bSmrgelse 283745bc899bSmrg if test -n "$ac_ct_CC"; then 283845bc899bSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 283945bc899bSmrgelse 284045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 284145bc899bSmrgfor as_dir in $PATH 284245bc899bSmrgdo 284345bc899bSmrg IFS=$as_save_IFS 284445bc899bSmrg test -z "$as_dir" && as_dir=. 284545bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 284650f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 284745bc899bSmrg ac_cv_prog_ac_ct_CC="gcc" 284850f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 284945bc899bSmrg break 2 285045bc899bSmrg fi 285145bc899bSmrgdone 285245bc899bSmrgdone 285350f2e948SmrgIFS=$as_save_IFS 285445bc899bSmrg 285545bc899bSmrgfi 285645bc899bSmrgfi 285745bc899bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 285845bc899bSmrgif test -n "$ac_ct_CC"; then 285950f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 286050f2e948Smrg$as_echo "$ac_ct_CC" >&6; } 286145bc899bSmrgelse 286250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 286350f2e948Smrg$as_echo "no" >&6; } 286445bc899bSmrgfi 286545bc899bSmrg 286650f2e948Smrg if test "x$ac_ct_CC" = x; then 286750f2e948Smrg CC="" 286850f2e948Smrg else 286950f2e948Smrg case $cross_compiling:$ac_tool_warned in 287050f2e948Smrgyes:) 287150f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 287250f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 287350f2e948Smrgac_tool_warned=yes ;; 287450f2e948Smrgesac 287550f2e948Smrg CC=$ac_ct_CC 287650f2e948Smrg fi 287745bc899bSmrgelse 287845bc899bSmrg CC="$ac_cv_prog_CC" 287945bc899bSmrgfi 288045bc899bSmrg 288145bc899bSmrgif test -z "$CC"; then 288250f2e948Smrg if test -n "$ac_tool_prefix"; then 288350f2e948Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 288445bc899bSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2 288550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 288650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 288745bc899bSmrgif test "${ac_cv_prog_CC+set}" = set; then 288850f2e948Smrg $as_echo_n "(cached) " >&6 288945bc899bSmrgelse 289045bc899bSmrg if test -n "$CC"; then 289145bc899bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 289245bc899bSmrgelse 289345bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 289445bc899bSmrgfor as_dir in $PATH 289545bc899bSmrgdo 289645bc899bSmrg IFS=$as_save_IFS 289745bc899bSmrg test -z "$as_dir" && as_dir=. 289845bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 289950f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 290045bc899bSmrg ac_cv_prog_CC="${ac_tool_prefix}cc" 290150f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 290245bc899bSmrg break 2 290345bc899bSmrg fi 290445bc899bSmrgdone 290545bc899bSmrgdone 290650f2e948SmrgIFS=$as_save_IFS 290745bc899bSmrg 290845bc899bSmrgfi 290945bc899bSmrgfi 291045bc899bSmrgCC=$ac_cv_prog_CC 291145bc899bSmrgif test -n "$CC"; then 291250f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 291350f2e948Smrg$as_echo "$CC" >&6; } 291445bc899bSmrgelse 291550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 291650f2e948Smrg$as_echo "no" >&6; } 291745bc899bSmrgfi 291845bc899bSmrg 291950f2e948Smrg 292050f2e948Smrg fi 292145bc899bSmrgfi 292250f2e948Smrgif test -z "$CC"; then 292345bc899bSmrg # Extract the first word of "cc", so it can be a program name with args. 292445bc899bSmrgset dummy cc; ac_word=$2 292550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 292650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 292750f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then 292850f2e948Smrg $as_echo_n "(cached) " >&6 292945bc899bSmrgelse 293050f2e948Smrg if test -n "$CC"; then 293150f2e948Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 293245bc899bSmrgelse 293350f2e948Smrg ac_prog_rejected=no 293445bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 293545bc899bSmrgfor as_dir in $PATH 293645bc899bSmrgdo 293745bc899bSmrg IFS=$as_save_IFS 293845bc899bSmrg test -z "$as_dir" && as_dir=. 293945bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 294050f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 294150f2e948Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 294250f2e948Smrg ac_prog_rejected=yes 294350f2e948Smrg continue 294450f2e948Smrg fi 294550f2e948Smrg ac_cv_prog_CC="cc" 294650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 294745bc899bSmrg break 2 294845bc899bSmrg fi 294945bc899bSmrgdone 295045bc899bSmrgdone 295150f2e948SmrgIFS=$as_save_IFS 295245bc899bSmrg 295345bc899bSmrgif test $ac_prog_rejected = yes; then 295445bc899bSmrg # We found a bogon in the path, so make sure we never use it. 295545bc899bSmrg set dummy $ac_cv_prog_CC 295645bc899bSmrg shift 295745bc899bSmrg if test $# != 0; then 295845bc899bSmrg # We chose a different compiler from the bogus one. 295945bc899bSmrg # However, it has the same basename, so the bogon will be chosen 296045bc899bSmrg # first if we set CC to just the basename; use the full file name. 296145bc899bSmrg shift 296245bc899bSmrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 296345bc899bSmrg fi 296445bc899bSmrgfi 296545bc899bSmrgfi 296645bc899bSmrgfi 296745bc899bSmrgCC=$ac_cv_prog_CC 296845bc899bSmrgif test -n "$CC"; then 296950f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 297050f2e948Smrg$as_echo "$CC" >&6; } 297145bc899bSmrgelse 297250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 297350f2e948Smrg$as_echo "no" >&6; } 297445bc899bSmrgfi 297545bc899bSmrg 297650f2e948Smrg 297745bc899bSmrgfi 297845bc899bSmrgif test -z "$CC"; then 297945bc899bSmrg if test -n "$ac_tool_prefix"; then 298050f2e948Smrg for ac_prog in cl.exe 298145bc899bSmrg do 298245bc899bSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 298345bc899bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 298450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 298550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 298645bc899bSmrgif test "${ac_cv_prog_CC+set}" = set; then 298750f2e948Smrg $as_echo_n "(cached) " >&6 298845bc899bSmrgelse 298945bc899bSmrg if test -n "$CC"; then 299045bc899bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 299145bc899bSmrgelse 299245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 299345bc899bSmrgfor as_dir in $PATH 299445bc899bSmrgdo 299545bc899bSmrg IFS=$as_save_IFS 299645bc899bSmrg test -z "$as_dir" && as_dir=. 299745bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 299850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 299945bc899bSmrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 300050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 300145bc899bSmrg break 2 300245bc899bSmrg fi 300345bc899bSmrgdone 300445bc899bSmrgdone 300550f2e948SmrgIFS=$as_save_IFS 300645bc899bSmrg 300745bc899bSmrgfi 300845bc899bSmrgfi 300945bc899bSmrgCC=$ac_cv_prog_CC 301045bc899bSmrgif test -n "$CC"; then 301150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 301250f2e948Smrg$as_echo "$CC" >&6; } 301345bc899bSmrgelse 301450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 301550f2e948Smrg$as_echo "no" >&6; } 301645bc899bSmrgfi 301745bc899bSmrg 301850f2e948Smrg 301945bc899bSmrg test -n "$CC" && break 302045bc899bSmrg done 302145bc899bSmrgfi 302245bc899bSmrgif test -z "$CC"; then 302345bc899bSmrg ac_ct_CC=$CC 302450f2e948Smrg for ac_prog in cl.exe 302545bc899bSmrgdo 302645bc899bSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 302745bc899bSmrgset dummy $ac_prog; ac_word=$2 302850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 302950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 303045bc899bSmrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 303150f2e948Smrg $as_echo_n "(cached) " >&6 303245bc899bSmrgelse 303345bc899bSmrg if test -n "$ac_ct_CC"; then 303445bc899bSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 303545bc899bSmrgelse 303645bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 303745bc899bSmrgfor as_dir in $PATH 303845bc899bSmrgdo 303945bc899bSmrg IFS=$as_save_IFS 304045bc899bSmrg test -z "$as_dir" && as_dir=. 304145bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 304250f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 304345bc899bSmrg ac_cv_prog_ac_ct_CC="$ac_prog" 304450f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 304545bc899bSmrg break 2 304645bc899bSmrg fi 304745bc899bSmrgdone 304845bc899bSmrgdone 304950f2e948SmrgIFS=$as_save_IFS 305045bc899bSmrg 305145bc899bSmrgfi 305245bc899bSmrgfi 305345bc899bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 305445bc899bSmrgif test -n "$ac_ct_CC"; then 305550f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 305650f2e948Smrg$as_echo "$ac_ct_CC" >&6; } 305745bc899bSmrgelse 305850f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 305950f2e948Smrg$as_echo "no" >&6; } 306045bc899bSmrgfi 306145bc899bSmrg 306250f2e948Smrg 306345bc899bSmrg test -n "$ac_ct_CC" && break 306445bc899bSmrgdone 306545bc899bSmrg 306650f2e948Smrg if test "x$ac_ct_CC" = x; then 306750f2e948Smrg CC="" 306850f2e948Smrg else 306950f2e948Smrg case $cross_compiling:$ac_tool_warned in 307050f2e948Smrgyes:) 307150f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 307250f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 307350f2e948Smrgac_tool_warned=yes ;; 307450f2e948Smrgesac 307550f2e948Smrg CC=$ac_ct_CC 307650f2e948Smrg fi 307745bc899bSmrgfi 307845bc899bSmrg 307945bc899bSmrgfi 308045bc899bSmrg 308145bc899bSmrg 308250f2e948Smrgtest -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 308350f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 308450f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 308545bc899bSmrgSee \`config.log' for more details." >&5 308650f2e948Smrg$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 308745bc899bSmrgSee \`config.log' for more details." >&2;} 308850f2e948Smrg { (exit 1); exit 1; }; }; } 308945bc899bSmrg 309045bc899bSmrg# Provide some information about the compiler. 309150f2e948Smrg$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 309250f2e948Smrgset X $ac_compile 309350f2e948Smrgac_compiler=$2 309450f2e948Smrg{ (ac_try="$ac_compiler --version >&5" 309550f2e948Smrgcase "(($ac_try" in 309650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 309750f2e948Smrg *) ac_try_echo=$ac_try;; 309850f2e948Smrgesac 309950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 310050f2e948Smrg$as_echo "$ac_try_echo") >&5 310150f2e948Smrg (eval "$ac_compiler --version >&5") 2>&5 310245bc899bSmrg ac_status=$? 310350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 310445bc899bSmrg (exit $ac_status); } 310550f2e948Smrg{ (ac_try="$ac_compiler -v >&5" 310650f2e948Smrgcase "(($ac_try" in 310750f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 310850f2e948Smrg *) ac_try_echo=$ac_try;; 310950f2e948Smrgesac 311050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 311150f2e948Smrg$as_echo "$ac_try_echo") >&5 311250f2e948Smrg (eval "$ac_compiler -v >&5") 2>&5 311345bc899bSmrg ac_status=$? 311450f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 311545bc899bSmrg (exit $ac_status); } 311650f2e948Smrg{ (ac_try="$ac_compiler -V >&5" 311750f2e948Smrgcase "(($ac_try" in 311850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 311950f2e948Smrg *) ac_try_echo=$ac_try;; 312050f2e948Smrgesac 312150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 312250f2e948Smrg$as_echo "$ac_try_echo") >&5 312350f2e948Smrg (eval "$ac_compiler -V >&5") 2>&5 312445bc899bSmrg ac_status=$? 312550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 312645bc899bSmrg (exit $ac_status); } 312745bc899bSmrg 312845bc899bSmrgcat >conftest.$ac_ext <<_ACEOF 312945bc899bSmrg/* confdefs.h. */ 313045bc899bSmrg_ACEOF 313145bc899bSmrgcat confdefs.h >>conftest.$ac_ext 313245bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF 313345bc899bSmrg/* end confdefs.h. */ 313445bc899bSmrg 313545bc899bSmrgint 313645bc899bSmrgmain () 313745bc899bSmrg{ 313845bc899bSmrg 313945bc899bSmrg ; 314045bc899bSmrg return 0; 314145bc899bSmrg} 314245bc899bSmrg_ACEOF 314345bc899bSmrgac_clean_files_save=$ac_clean_files 314450f2e948Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 314545bc899bSmrg# Try to create an executable without -o first, disregard a.out. 314645bc899bSmrg# It will help us diagnose broken compilers, and finding out an intuition 314745bc899bSmrg# of exeext. 314850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 314950f2e948Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 315050f2e948Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 315150f2e948Smrg 315250f2e948Smrg# The possible output files: 315350f2e948Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 315450f2e948Smrg 315550f2e948Smrgac_rmfiles= 315650f2e948Smrgfor ac_file in $ac_files 315750f2e948Smrgdo 315850f2e948Smrg case $ac_file in 315950f2e948Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 316050f2e948Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 316150f2e948Smrg esac 316250f2e948Smrgdone 316350f2e948Smrgrm -f $ac_rmfiles 316450f2e948Smrg 316550f2e948Smrgif { (ac_try="$ac_link_default" 316650f2e948Smrgcase "(($ac_try" in 316750f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 316850f2e948Smrg *) ac_try_echo=$ac_try;; 316950f2e948Smrgesac 317050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 317150f2e948Smrg$as_echo "$ac_try_echo") >&5 317250f2e948Smrg (eval "$ac_link_default") 2>&5 317345bc899bSmrg ac_status=$? 317450f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 317545bc899bSmrg (exit $ac_status); }; then 317650f2e948Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 317750f2e948Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 317850f2e948Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 317950f2e948Smrg# so that the user can short-circuit this test for compilers unknown to 318050f2e948Smrg# Autoconf. 318150f2e948Smrgfor ac_file in $ac_files '' 318245bc899bSmrgdo 318345bc899bSmrg test -f "$ac_file" || continue 318445bc899bSmrg case $ac_file in 318550f2e948Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 318645bc899bSmrg ;; 318745bc899bSmrg [ab].out ) 318845bc899bSmrg # We found the default executable, but exeext='' is most 318945bc899bSmrg # certainly right. 319045bc899bSmrg break;; 319145bc899bSmrg *.* ) 319250f2e948Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 319350f2e948Smrg then :; else 319450f2e948Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 319550f2e948Smrg fi 319650f2e948Smrg # We set ac_cv_exeext here because the later test for it is not 319750f2e948Smrg # safe: cross compilers may not add the suffix if given an `-o' 319850f2e948Smrg # argument, so we may need to know it at that point already. 319950f2e948Smrg # Even if this section looks crufty: it has the advantage of 320050f2e948Smrg # actually working. 320145bc899bSmrg break;; 320245bc899bSmrg * ) 320345bc899bSmrg break;; 320445bc899bSmrg esac 320545bc899bSmrgdone 320650f2e948Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 320750f2e948Smrg 320845bc899bSmrgelse 320950f2e948Smrg ac_file='' 321050f2e948Smrgfi 321150f2e948Smrg 321250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 321350f2e948Smrg$as_echo "$ac_file" >&6; } 321450f2e948Smrgif test -z "$ac_file"; then 321550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 321645bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5 321745bc899bSmrg 321850f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 321950f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 322050f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 322145bc899bSmrgSee \`config.log' for more details." >&5 322250f2e948Smrg$as_echo "$as_me: error: C compiler cannot create executables 322345bc899bSmrgSee \`config.log' for more details." >&2;} 322450f2e948Smrg { (exit 77); exit 77; }; }; } 322545bc899bSmrgfi 322645bc899bSmrg 322745bc899bSmrgac_exeext=$ac_cv_exeext 322845bc899bSmrg 322950f2e948Smrg# Check that the compiler produces executables we can run. If not, either 323045bc899bSmrg# the compiler is broken, or we cross compile. 323150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 323250f2e948Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 323345bc899bSmrg# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 323445bc899bSmrg# If not cross compiling, check that we can run a simple program. 323545bc899bSmrgif test "$cross_compiling" != yes; then 323645bc899bSmrg if { ac_try='./$ac_file' 323750f2e948Smrg { (case "(($ac_try" in 323850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 323950f2e948Smrg *) ac_try_echo=$ac_try;; 324050f2e948Smrgesac 324150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 324250f2e948Smrg$as_echo "$ac_try_echo") >&5 324350f2e948Smrg (eval "$ac_try") 2>&5 324445bc899bSmrg ac_status=$? 324550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 324645bc899bSmrg (exit $ac_status); }; }; then 324745bc899bSmrg cross_compiling=no 324845bc899bSmrg else 324945bc899bSmrg if test "$cross_compiling" = maybe; then 325045bc899bSmrg cross_compiling=yes 325145bc899bSmrg else 325250f2e948Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 325350f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 325450f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 325545bc899bSmrgIf you meant to cross compile, use \`--host'. 325645bc899bSmrgSee \`config.log' for more details." >&5 325750f2e948Smrg$as_echo "$as_me: error: cannot run C compiled programs. 325845bc899bSmrgIf you meant to cross compile, use \`--host'. 325945bc899bSmrgSee \`config.log' for more details." >&2;} 326050f2e948Smrg { (exit 1); exit 1; }; }; } 326145bc899bSmrg fi 326245bc899bSmrg fi 326345bc899bSmrgfi 326450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5 326550f2e948Smrg$as_echo "yes" >&6; } 326645bc899bSmrg 326750f2e948Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 326845bc899bSmrgac_clean_files=$ac_clean_files_save 326950f2e948Smrg# Check that the compiler produces executables we can run. If not, either 327045bc899bSmrg# the compiler is broken, or we cross compile. 327150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 327250f2e948Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 327350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 327450f2e948Smrg$as_echo "$cross_compiling" >&6; } 327550f2e948Smrg 327650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 327750f2e948Smrg$as_echo_n "checking for suffix of executables... " >&6; } 327850f2e948Smrgif { (ac_try="$ac_link" 327950f2e948Smrgcase "(($ac_try" in 328050f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 328150f2e948Smrg *) ac_try_echo=$ac_try;; 328250f2e948Smrgesac 328350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 328450f2e948Smrg$as_echo "$ac_try_echo") >&5 328550f2e948Smrg (eval "$ac_link") 2>&5 328645bc899bSmrg ac_status=$? 328750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 328845bc899bSmrg (exit $ac_status); }; then 328945bc899bSmrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 329045bc899bSmrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 329145bc899bSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with 329245bc899bSmrg# `rm'. 329345bc899bSmrgfor ac_file in conftest.exe conftest conftest.*; do 329445bc899bSmrg test -f "$ac_file" || continue 329545bc899bSmrg case $ac_file in 329650f2e948Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 329745bc899bSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 329845bc899bSmrg break;; 329945bc899bSmrg * ) break;; 330045bc899bSmrg esac 330145bc899bSmrgdone 330245bc899bSmrgelse 330350f2e948Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 330450f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 330550f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 330645bc899bSmrgSee \`config.log' for more details." >&5 330750f2e948Smrg$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 330845bc899bSmrgSee \`config.log' for more details." >&2;} 330950f2e948Smrg { (exit 1); exit 1; }; }; } 331045bc899bSmrgfi 331145bc899bSmrg 331245bc899bSmrgrm -f conftest$ac_cv_exeext 331350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 331450f2e948Smrg$as_echo "$ac_cv_exeext" >&6; } 331545bc899bSmrg 331645bc899bSmrgrm -f conftest.$ac_ext 331745bc899bSmrgEXEEXT=$ac_cv_exeext 331845bc899bSmrgac_exeext=$EXEEXT 331950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 332050f2e948Smrg$as_echo_n "checking for suffix of object files... " >&6; } 332145bc899bSmrgif test "${ac_cv_objext+set}" = set; then 332250f2e948Smrg $as_echo_n "(cached) " >&6 332345bc899bSmrgelse 332445bc899bSmrg cat >conftest.$ac_ext <<_ACEOF 332545bc899bSmrg/* confdefs.h. */ 332645bc899bSmrg_ACEOF 332745bc899bSmrgcat confdefs.h >>conftest.$ac_ext 332845bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF 332945bc899bSmrg/* end confdefs.h. */ 333045bc899bSmrg 333145bc899bSmrgint 333245bc899bSmrgmain () 333345bc899bSmrg{ 333445bc899bSmrg 333545bc899bSmrg ; 333645bc899bSmrg return 0; 333745bc899bSmrg} 333845bc899bSmrg_ACEOF 333945bc899bSmrgrm -f conftest.o conftest.obj 334050f2e948Smrgif { (ac_try="$ac_compile" 334150f2e948Smrgcase "(($ac_try" in 334250f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 334350f2e948Smrg *) ac_try_echo=$ac_try;; 334450f2e948Smrgesac 334550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 334650f2e948Smrg$as_echo "$ac_try_echo") >&5 334750f2e948Smrg (eval "$ac_compile") 2>&5 334845bc899bSmrg ac_status=$? 334950f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 335045bc899bSmrg (exit $ac_status); }; then 335150f2e948Smrg for ac_file in conftest.o conftest.obj conftest.*; do 335250f2e948Smrg test -f "$ac_file" || continue; 335345bc899bSmrg case $ac_file in 335450f2e948Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 335545bc899bSmrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 335645bc899bSmrg break;; 335745bc899bSmrg esac 335845bc899bSmrgdone 335945bc899bSmrgelse 336050f2e948Smrg $as_echo "$as_me: failed program was:" >&5 336145bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5 336245bc899bSmrg 336350f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 336450f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 336550f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 336645bc899bSmrgSee \`config.log' for more details." >&5 336750f2e948Smrg$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 336845bc899bSmrgSee \`config.log' for more details." >&2;} 336950f2e948Smrg { (exit 1); exit 1; }; }; } 337045bc899bSmrgfi 337145bc899bSmrg 337245bc899bSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 337345bc899bSmrgfi 337450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 337550f2e948Smrg$as_echo "$ac_cv_objext" >&6; } 337645bc899bSmrgOBJEXT=$ac_cv_objext 337745bc899bSmrgac_objext=$OBJEXT 337850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 337950f2e948Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 338045bc899bSmrgif test "${ac_cv_c_compiler_gnu+set}" = set; then 338150f2e948Smrg $as_echo_n "(cached) " >&6 338245bc899bSmrgelse 338345bc899bSmrg cat >conftest.$ac_ext <<_ACEOF 338445bc899bSmrg/* confdefs.h. */ 338545bc899bSmrg_ACEOF 338645bc899bSmrgcat confdefs.h >>conftest.$ac_ext 338745bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF 338845bc899bSmrg/* end confdefs.h. */ 338945bc899bSmrg 339045bc899bSmrgint 339145bc899bSmrgmain () 339245bc899bSmrg{ 339345bc899bSmrg#ifndef __GNUC__ 339445bc899bSmrg choke me 339545bc899bSmrg#endif 339645bc899bSmrg 339745bc899bSmrg ; 339845bc899bSmrg return 0; 339945bc899bSmrg} 340045bc899bSmrg_ACEOF 340145bc899bSmrgrm -f conftest.$ac_objext 340250f2e948Smrgif { (ac_try="$ac_compile" 340350f2e948Smrgcase "(($ac_try" in 340450f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 340550f2e948Smrg *) ac_try_echo=$ac_try;; 340650f2e948Smrgesac 340750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 340850f2e948Smrg$as_echo "$ac_try_echo") >&5 340950f2e948Smrg (eval "$ac_compile") 2>conftest.er1 341045bc899bSmrg ac_status=$? 341145bc899bSmrg grep -v '^ *+' conftest.er1 >conftest.err 341245bc899bSmrg rm -f conftest.er1 341345bc899bSmrg cat conftest.err >&5 341450f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 341550f2e948Smrg (exit $ac_status); } && { 341650f2e948Smrg test -z "$ac_c_werror_flag" || 341750f2e948Smrg test ! -s conftest.err 341850f2e948Smrg } && test -s conftest.$ac_objext; then 341945bc899bSmrg ac_compiler_gnu=yes 342045bc899bSmrgelse 342150f2e948Smrg $as_echo "$as_me: failed program was:" >&5 342245bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5 342345bc899bSmrg 342450f2e948Smrg ac_compiler_gnu=no 342545bc899bSmrgfi 342650f2e948Smrg 342750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 342845bc899bSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu 342945bc899bSmrg 343045bc899bSmrgfi 343150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 343250f2e948Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 343350f2e948Smrgif test $ac_compiler_gnu = yes; then 343450f2e948Smrg GCC=yes 343550f2e948Smrgelse 343650f2e948Smrg GCC= 343750f2e948Smrgfi 343845bc899bSmrgac_test_CFLAGS=${CFLAGS+set} 343945bc899bSmrgac_save_CFLAGS=$CFLAGS 344050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 344150f2e948Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 344245bc899bSmrgif test "${ac_cv_prog_cc_g+set}" = set; then 344350f2e948Smrg $as_echo_n "(cached) " >&6 344445bc899bSmrgelse 344550f2e948Smrg ac_save_c_werror_flag=$ac_c_werror_flag 344650f2e948Smrg ac_c_werror_flag=yes 344750f2e948Smrg ac_cv_prog_cc_g=no 344850f2e948Smrg CFLAGS="-g" 344950f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 345045bc899bSmrg/* confdefs.h. */ 345145bc899bSmrg_ACEOF 345245bc899bSmrgcat confdefs.h >>conftest.$ac_ext 345345bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF 345445bc899bSmrg/* end confdefs.h. */ 345545bc899bSmrg 345645bc899bSmrgint 345745bc899bSmrgmain () 345845bc899bSmrg{ 345945bc899bSmrg 346045bc899bSmrg ; 346145bc899bSmrg return 0; 346245bc899bSmrg} 346345bc899bSmrg_ACEOF 346445bc899bSmrgrm -f conftest.$ac_objext 346550f2e948Smrgif { (ac_try="$ac_compile" 346650f2e948Smrgcase "(($ac_try" in 346750f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 346850f2e948Smrg *) ac_try_echo=$ac_try;; 346950f2e948Smrgesac 347050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 347150f2e948Smrg$as_echo "$ac_try_echo") >&5 347250f2e948Smrg (eval "$ac_compile") 2>conftest.er1 347345bc899bSmrg ac_status=$? 347445bc899bSmrg grep -v '^ *+' conftest.er1 >conftest.err 347545bc899bSmrg rm -f conftest.er1 347645bc899bSmrg cat conftest.err >&5 347750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 347850f2e948Smrg (exit $ac_status); } && { 347950f2e948Smrg test -z "$ac_c_werror_flag" || 348050f2e948Smrg test ! -s conftest.err 348150f2e948Smrg } && test -s conftest.$ac_objext; then 348250f2e948Smrg ac_cv_prog_cc_g=yes 348350f2e948Smrgelse 348450f2e948Smrg $as_echo "$as_me: failed program was:" >&5 348550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 348650f2e948Smrg 348750f2e948Smrg CFLAGS="" 348850f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 348950f2e948Smrg/* confdefs.h. */ 349050f2e948Smrg_ACEOF 349150f2e948Smrgcat confdefs.h >>conftest.$ac_ext 349250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 349350f2e948Smrg/* end confdefs.h. */ 349450f2e948Smrg 349550f2e948Smrgint 349650f2e948Smrgmain () 349750f2e948Smrg{ 349850f2e948Smrg 349950f2e948Smrg ; 350050f2e948Smrg return 0; 350150f2e948Smrg} 350250f2e948Smrg_ACEOF 350350f2e948Smrgrm -f conftest.$ac_objext 350450f2e948Smrgif { (ac_try="$ac_compile" 350550f2e948Smrgcase "(($ac_try" in 350650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 350750f2e948Smrg *) ac_try_echo=$ac_try;; 350850f2e948Smrgesac 350950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 351050f2e948Smrg$as_echo "$ac_try_echo") >&5 351150f2e948Smrg (eval "$ac_compile") 2>conftest.er1 351245bc899bSmrg ac_status=$? 351350f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 351450f2e948Smrg rm -f conftest.er1 351550f2e948Smrg cat conftest.err >&5 351650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 351750f2e948Smrg (exit $ac_status); } && { 351850f2e948Smrg test -z "$ac_c_werror_flag" || 351950f2e948Smrg test ! -s conftest.err 352050f2e948Smrg } && test -s conftest.$ac_objext; then 352150f2e948Smrg : 352250f2e948Smrgelse 352350f2e948Smrg $as_echo "$as_me: failed program was:" >&5 352450f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 352550f2e948Smrg 352650f2e948Smrg ac_c_werror_flag=$ac_save_c_werror_flag 352750f2e948Smrg CFLAGS="-g" 352850f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 352950f2e948Smrg/* confdefs.h. */ 353050f2e948Smrg_ACEOF 353150f2e948Smrgcat confdefs.h >>conftest.$ac_ext 353250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 353350f2e948Smrg/* end confdefs.h. */ 353450f2e948Smrg 353550f2e948Smrgint 353650f2e948Smrgmain () 353750f2e948Smrg{ 353850f2e948Smrg 353950f2e948Smrg ; 354050f2e948Smrg return 0; 354150f2e948Smrg} 354250f2e948Smrg_ACEOF 354350f2e948Smrgrm -f conftest.$ac_objext 354450f2e948Smrgif { (ac_try="$ac_compile" 354550f2e948Smrgcase "(($ac_try" in 354650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 354750f2e948Smrg *) ac_try_echo=$ac_try;; 354850f2e948Smrgesac 354950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 355050f2e948Smrg$as_echo "$ac_try_echo") >&5 355150f2e948Smrg (eval "$ac_compile") 2>conftest.er1 355245bc899bSmrg ac_status=$? 355350f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 355450f2e948Smrg rm -f conftest.er1 355550f2e948Smrg cat conftest.err >&5 355650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 355750f2e948Smrg (exit $ac_status); } && { 355850f2e948Smrg test -z "$ac_c_werror_flag" || 355950f2e948Smrg test ! -s conftest.err 356050f2e948Smrg } && test -s conftest.$ac_objext; then 356145bc899bSmrg ac_cv_prog_cc_g=yes 356245bc899bSmrgelse 356350f2e948Smrg $as_echo "$as_me: failed program was:" >&5 356445bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5 356545bc899bSmrg 356650f2e948Smrg 356750f2e948Smrgfi 356850f2e948Smrg 356950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 357045bc899bSmrgfi 357150f2e948Smrg 357250f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 357350f2e948Smrgfi 357450f2e948Smrg 357550f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 357650f2e948Smrg ac_c_werror_flag=$ac_save_c_werror_flag 357745bc899bSmrgfi 357850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 357950f2e948Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 358045bc899bSmrgif test "$ac_test_CFLAGS" = set; then 358145bc899bSmrg CFLAGS=$ac_save_CFLAGS 358245bc899bSmrgelif test $ac_cv_prog_cc_g = yes; then 358345bc899bSmrg if test "$GCC" = yes; then 358445bc899bSmrg CFLAGS="-g -O2" 358545bc899bSmrg else 358645bc899bSmrg CFLAGS="-g" 358745bc899bSmrg fi 358845bc899bSmrgelse 358945bc899bSmrg if test "$GCC" = yes; then 359045bc899bSmrg CFLAGS="-O2" 359145bc899bSmrg else 359245bc899bSmrg CFLAGS= 359345bc899bSmrg fi 359445bc899bSmrgfi 359550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 359650f2e948Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 359750f2e948Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then 359850f2e948Smrg $as_echo_n "(cached) " >&6 359945bc899bSmrgelse 360050f2e948Smrg ac_cv_prog_cc_c89=no 360145bc899bSmrgac_save_CC=$CC 360245bc899bSmrgcat >conftest.$ac_ext <<_ACEOF 360345bc899bSmrg/* confdefs.h. */ 360445bc899bSmrg_ACEOF 360545bc899bSmrgcat confdefs.h >>conftest.$ac_ext 360645bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF 360745bc899bSmrg/* end confdefs.h. */ 360845bc899bSmrg#include <stdarg.h> 360945bc899bSmrg#include <stdio.h> 361045bc899bSmrg#include <sys/types.h> 361145bc899bSmrg#include <sys/stat.h> 361245bc899bSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 361345bc899bSmrgstruct buf { int x; }; 361445bc899bSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 361545bc899bSmrgstatic char *e (p, i) 361645bc899bSmrg char **p; 361745bc899bSmrg int i; 361845bc899bSmrg{ 361945bc899bSmrg return p[i]; 362045bc899bSmrg} 362145bc899bSmrgstatic char *f (char * (*g) (char **, int), char **p, ...) 362245bc899bSmrg{ 362345bc899bSmrg char *s; 362445bc899bSmrg va_list v; 362545bc899bSmrg va_start (v,p); 362645bc899bSmrg s = g (p, va_arg (v,int)); 362745bc899bSmrg va_end (v); 362845bc899bSmrg return s; 362945bc899bSmrg} 363045bc899bSmrg 363145bc899bSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 363245bc899bSmrg function prototypes and stuff, but not '\xHH' hex character constants. 363345bc899bSmrg These don't provoke an error unfortunately, instead are silently treated 363450f2e948Smrg as 'x'. The following induces an error, until -std is added to get 363545bc899bSmrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 363645bc899bSmrg array size at least. It's necessary to write '\x00'==0 to get something 363750f2e948Smrg that's true only with -std. */ 363845bc899bSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 363945bc899bSmrg 364050f2e948Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 364150f2e948Smrg inside strings and character constants. */ 364250f2e948Smrg#define FOO(x) 'x' 364350f2e948Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 364450f2e948Smrg 364545bc899bSmrgint test (int i, double x); 364645bc899bSmrgstruct s1 {int (*f) (int a);}; 364745bc899bSmrgstruct s2 {int (*f) (double a);}; 364845bc899bSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 364945bc899bSmrgint argc; 365045bc899bSmrgchar **argv; 365145bc899bSmrgint 365245bc899bSmrgmain () 365345bc899bSmrg{ 365445bc899bSmrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 365545bc899bSmrg ; 365645bc899bSmrg return 0; 365745bc899bSmrg} 365845bc899bSmrg_ACEOF 365950f2e948Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 366050f2e948Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 366145bc899bSmrgdo 366245bc899bSmrg CC="$ac_save_CC $ac_arg" 366345bc899bSmrg rm -f conftest.$ac_objext 366450f2e948Smrgif { (ac_try="$ac_compile" 366550f2e948Smrgcase "(($ac_try" in 366650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 366750f2e948Smrg *) ac_try_echo=$ac_try;; 366850f2e948Smrgesac 366950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 367050f2e948Smrg$as_echo "$ac_try_echo") >&5 367150f2e948Smrg (eval "$ac_compile") 2>conftest.er1 367245bc899bSmrg ac_status=$? 367345bc899bSmrg grep -v '^ *+' conftest.er1 >conftest.err 367445bc899bSmrg rm -f conftest.er1 367545bc899bSmrg cat conftest.err >&5 367650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 367750f2e948Smrg (exit $ac_status); } && { 367850f2e948Smrg test -z "$ac_c_werror_flag" || 367950f2e948Smrg test ! -s conftest.err 368050f2e948Smrg } && test -s conftest.$ac_objext; then 368150f2e948Smrg ac_cv_prog_cc_c89=$ac_arg 368250f2e948Smrgelse 368350f2e948Smrg $as_echo "$as_me: failed program was:" >&5 368445bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5 368545bc899bSmrg 368650f2e948Smrg 368745bc899bSmrgfi 368850f2e948Smrg 368950f2e948Smrgrm -f core conftest.err conftest.$ac_objext 369050f2e948Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 369145bc899bSmrgdone 369250f2e948Smrgrm -f conftest.$ac_ext 369345bc899bSmrgCC=$ac_save_CC 369445bc899bSmrg 369545bc899bSmrgfi 369650f2e948Smrg# AC_CACHE_VAL 369750f2e948Smrgcase "x$ac_cv_prog_cc_c89" in 369850f2e948Smrg x) 369950f2e948Smrg { $as_echo "$as_me:$LINENO: result: none needed" >&5 370050f2e948Smrg$as_echo "none needed" >&6; } ;; 370150f2e948Smrg xno) 370250f2e948Smrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5 370350f2e948Smrg$as_echo "unsupported" >&6; } ;; 370445bc899bSmrg *) 370550f2e948Smrg CC="$CC $ac_cv_prog_cc_c89" 370650f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 370750f2e948Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 370845bc899bSmrgesac 370945bc899bSmrg 371045bc899bSmrg 371145bc899bSmrgac_ext=c 371245bc899bSmrgac_cpp='$CPP $CPPFLAGS' 371345bc899bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 371445bc899bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 371545bc899bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 371645bc899bSmrg 371745bc899bSmrgdepcc="$CC" am_compiler_list= 371845bc899bSmrg 371950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 372050f2e948Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 372145bc899bSmrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 372250f2e948Smrg $as_echo_n "(cached) " >&6 372345bc899bSmrgelse 372445bc899bSmrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 372545bc899bSmrg # We make a subdir and do the tests there. Otherwise we can end up 372645bc899bSmrg # making bogus files that we don't know about and never remove. For 372745bc899bSmrg # instance it was reported that on HP-UX the gcc test will end up 372845bc899bSmrg # making a dummy file named `D' -- because `-MD' means `put the output 372945bc899bSmrg # in D'. 373045bc899bSmrg mkdir conftest.dir 373145bc899bSmrg # Copy depcomp to subdir because otherwise we won't find it if we're 373245bc899bSmrg # using a relative directory. 373345bc899bSmrg cp "$am_depcomp" conftest.dir 373445bc899bSmrg cd conftest.dir 373545bc899bSmrg # We will build objects and dependencies in a subdirectory because 373645bc899bSmrg # it helps to detect inapplicable dependency modes. For instance 373745bc899bSmrg # both Tru64's cc and ICC support -MD to output dependencies as a 373845bc899bSmrg # side effect of compilation, but ICC will put the dependencies in 373945bc899bSmrg # the current directory while Tru64 will put them in the object 374045bc899bSmrg # directory. 374145bc899bSmrg mkdir sub 374245bc899bSmrg 374345bc899bSmrg am_cv_CC_dependencies_compiler_type=none 374445bc899bSmrg if test "$am_compiler_list" = ""; then 374545bc899bSmrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 374645bc899bSmrg fi 374745bc899bSmrg for depmode in $am_compiler_list; do 374845bc899bSmrg # Setup a source with many dependencies, because some compilers 374945bc899bSmrg # like to wrap large dependency lists on column 80 (with \), and 375045bc899bSmrg # we should not choose a depcomp mode which is confused by this. 375145bc899bSmrg # 375245bc899bSmrg # We need to recreate these files for each test, as the compiler may 375345bc899bSmrg # overwrite some of them when testing with obscure command lines. 375445bc899bSmrg # This happens at least with the AIX C compiler. 375545bc899bSmrg : > sub/conftest.c 375645bc899bSmrg for i in 1 2 3 4 5 6; do 375745bc899bSmrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 375845bc899bSmrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 375945bc899bSmrg # Solaris 8's {/usr,}/bin/sh. 376045bc899bSmrg touch sub/conftst$i.h 376145bc899bSmrg done 376245bc899bSmrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 376345bc899bSmrg 376445bc899bSmrg case $depmode in 376545bc899bSmrg nosideeffect) 376645bc899bSmrg # after this tag, mechanisms are not by side-effect, so they'll 376745bc899bSmrg # only be used when explicitly requested 376845bc899bSmrg if test "x$enable_dependency_tracking" = xyes; then 376945bc899bSmrg continue 377045bc899bSmrg else 377145bc899bSmrg break 377245bc899bSmrg fi 377345bc899bSmrg ;; 377445bc899bSmrg none) break ;; 377545bc899bSmrg esac 377645bc899bSmrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 377745bc899bSmrg # mode. It turns out that the SunPro C++ compiler does not properly 377845bc899bSmrg # handle `-M -o', and we need to detect this. 377945bc899bSmrg if depmode=$depmode \ 378045bc899bSmrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 378145bc899bSmrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 378245bc899bSmrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 378345bc899bSmrg >/dev/null 2>conftest.err && 378450f2e948Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 378545bc899bSmrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 378645bc899bSmrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 378745bc899bSmrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 378845bc899bSmrg # icc doesn't choke on unknown options, it will just issue warnings 378945bc899bSmrg # or remarks (even with -Werror). So we grep stderr for any message 379045bc899bSmrg # that says an option was ignored or not supported. 379145bc899bSmrg # When given -MP, icc 7.0 and 7.1 complain thusly: 379245bc899bSmrg # icc: Command line warning: ignoring option '-M'; no argument required 379345bc899bSmrg # The diagnosis changed in icc 8.0: 379445bc899bSmrg # icc: Command line remark: option '-MP' not supported 379545bc899bSmrg if (grep 'ignoring option' conftest.err || 379645bc899bSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 379745bc899bSmrg am_cv_CC_dependencies_compiler_type=$depmode 379845bc899bSmrg break 379945bc899bSmrg fi 380045bc899bSmrg fi 380145bc899bSmrg done 380245bc899bSmrg 380345bc899bSmrg cd .. 380445bc899bSmrg rm -rf conftest.dir 380545bc899bSmrgelse 380645bc899bSmrg am_cv_CC_dependencies_compiler_type=none 380745bc899bSmrgfi 380845bc899bSmrg 380945bc899bSmrgfi 381050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 381150f2e948Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 381245bc899bSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 381345bc899bSmrg 381450f2e948Smrg if 381545bc899bSmrg test "x$enable_dependency_tracking" != xno \ 381645bc899bSmrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 381745bc899bSmrg am__fastdepCC_TRUE= 381845bc899bSmrg am__fastdepCC_FALSE='#' 381945bc899bSmrgelse 382045bc899bSmrg am__fastdepCC_TRUE='#' 382145bc899bSmrg am__fastdepCC_FALSE= 382245bc899bSmrgfi 382345bc899bSmrg 382445bc899bSmrg 382550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 382650f2e948Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 382750f2e948Smrgif test "${ac_cv_path_SED+set}" = set; then 382850f2e948Smrg $as_echo_n "(cached) " >&6 382945bc899bSmrgelse 383050f2e948Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 383150f2e948Smrg for ac_i in 1 2 3 4 5 6 7; do 383250f2e948Smrg ac_script="$ac_script$as_nl$ac_script" 383350f2e948Smrg done 383450f2e948Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 383550f2e948Smrg $as_unset ac_script || ac_script= 383650f2e948Smrg if test -z "$SED"; then 383750f2e948Smrg ac_path_SED_found=false 383850f2e948Smrg # Loop through the user's path and test for each of PROGNAME-LIST 383950f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 384045bc899bSmrgfor as_dir in $PATH 384145bc899bSmrgdo 384245bc899bSmrg IFS=$as_save_IFS 384345bc899bSmrg test -z "$as_dir" && as_dir=. 384450f2e948Smrg for ac_prog in sed gsed; do 384545bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 384650f2e948Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 384750f2e948Smrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 384850f2e948Smrg# Check for GNU ac_path_SED and select it if it is found. 384950f2e948Smrg # Check for GNU $ac_path_SED 385050f2e948Smrgcase `"$ac_path_SED" --version 2>&1` in 385150f2e948Smrg*GNU*) 385250f2e948Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 385350f2e948Smrg*) 385450f2e948Smrg ac_count=0 385550f2e948Smrg $as_echo_n 0123456789 >"conftest.in" 385650f2e948Smrg while : 385750f2e948Smrg do 385850f2e948Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 385950f2e948Smrg mv "conftest.tmp" "conftest.in" 386050f2e948Smrg cp "conftest.in" "conftest.nl" 386150f2e948Smrg $as_echo '' >> "conftest.nl" 386250f2e948Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 386350f2e948Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 386450f2e948Smrg ac_count=`expr $ac_count + 1` 386550f2e948Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 386650f2e948Smrg # Best one so far, save it but keep looking for a better one 386750f2e948Smrg ac_cv_path_SED="$ac_path_SED" 386850f2e948Smrg ac_path_SED_max=$ac_count 386950f2e948Smrg fi 387050f2e948Smrg # 10*(2^10) chars as input seems more than enough 387150f2e948Smrg test $ac_count -gt 10 && break 387250f2e948Smrg done 387350f2e948Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 387450f2e948Smrgesac 387550f2e948Smrg 387650f2e948Smrg $ac_path_SED_found && break 3 387745bc899bSmrg done 387845bc899bSmrg done 387945bc899bSmrgdone 388045bc899bSmrgIFS=$as_save_IFS 388150f2e948Smrg if test -z "$ac_cv_path_SED"; then 388250f2e948Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 388350f2e948Smrg$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} 388450f2e948Smrg { (exit 1); exit 1; }; } 388545bc899bSmrg fi 388650f2e948Smrgelse 388750f2e948Smrg ac_cv_path_SED=$SED 388850f2e948Smrgfi 388945bc899bSmrg 389045bc899bSmrgfi 389150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 389250f2e948Smrg$as_echo "$ac_cv_path_SED" >&6; } 389350f2e948Smrg SED="$ac_cv_path_SED" 389450f2e948Smrg rm -f conftest.sed 38951ac89addSmrg 389650f2e948Smrgtest -z "$SED" && SED=sed 389750f2e948SmrgXsed="$SED -e 1s/^X//" 38981ac89addSmrg 38991ac89addSmrg 39001ac89addSmrg 39011ac89addSmrg 39021ac89addSmrg 390350f2e948Smrg 390450f2e948Smrg 390550f2e948Smrg 390650f2e948Smrg 390750f2e948Smrg 390850f2e948Smrg 390950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 391050f2e948Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 391150f2e948Smrgif test "${ac_cv_path_GREP+set}" = set; then 391250f2e948Smrg $as_echo_n "(cached) " >&6 39131ac89addSmrgelse 391450f2e948Smrg if test -z "$GREP"; then 391550f2e948Smrg ac_path_GREP_found=false 391650f2e948Smrg # Loop through the user's path and test for each of PROGNAME-LIST 391750f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 391850f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 391950f2e948Smrgdo 392050f2e948Smrg IFS=$as_save_IFS 392150f2e948Smrg test -z "$as_dir" && as_dir=. 392250f2e948Smrg for ac_prog in grep ggrep; do 392350f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 392450f2e948Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 392550f2e948Smrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 392650f2e948Smrg# Check for GNU ac_path_GREP and select it if it is found. 392750f2e948Smrg # Check for GNU $ac_path_GREP 392850f2e948Smrgcase `"$ac_path_GREP" --version 2>&1` in 392950f2e948Smrg*GNU*) 393050f2e948Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 393150f2e948Smrg*) 393250f2e948Smrg ac_count=0 393350f2e948Smrg $as_echo_n 0123456789 >"conftest.in" 393450f2e948Smrg while : 393550f2e948Smrg do 393650f2e948Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 393750f2e948Smrg mv "conftest.tmp" "conftest.in" 393850f2e948Smrg cp "conftest.in" "conftest.nl" 393950f2e948Smrg $as_echo 'GREP' >> "conftest.nl" 394050f2e948Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 394150f2e948Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 394250f2e948Smrg ac_count=`expr $ac_count + 1` 394350f2e948Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 394450f2e948Smrg # Best one so far, save it but keep looking for a better one 394550f2e948Smrg ac_cv_path_GREP="$ac_path_GREP" 394650f2e948Smrg ac_path_GREP_max=$ac_count 394750f2e948Smrg fi 394850f2e948Smrg # 10*(2^10) chars as input seems more than enough 394950f2e948Smrg test $ac_count -gt 10 && break 395050f2e948Smrg done 395150f2e948Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 395250f2e948Smrgesac 395350f2e948Smrg 395450f2e948Smrg $ac_path_GREP_found && break 3 395550f2e948Smrg done 395650f2e948Smrg done 395750f2e948Smrgdone 395850f2e948SmrgIFS=$as_save_IFS 395950f2e948Smrg if test -z "$ac_cv_path_GREP"; then 396050f2e948Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 396150f2e948Smrg$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 396250f2e948Smrg { (exit 1); exit 1; }; } 396350f2e948Smrg fi 396450f2e948Smrgelse 396550f2e948Smrg ac_cv_path_GREP=$GREP 396650f2e948Smrgfi 396750f2e948Smrg 396850f2e948Smrgfi 396950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 397050f2e948Smrg$as_echo "$ac_cv_path_GREP" >&6; } 397150f2e948Smrg GREP="$ac_cv_path_GREP" 397250f2e948Smrg 397350f2e948Smrg 397450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 397550f2e948Smrg$as_echo_n "checking for egrep... " >&6; } 397650f2e948Smrgif test "${ac_cv_path_EGREP+set}" = set; then 397750f2e948Smrg $as_echo_n "(cached) " >&6 397850f2e948Smrgelse 397950f2e948Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 398050f2e948Smrg then ac_cv_path_EGREP="$GREP -E" 398150f2e948Smrg else 398250f2e948Smrg if test -z "$EGREP"; then 398350f2e948Smrg ac_path_EGREP_found=false 398450f2e948Smrg # Loop through the user's path and test for each of PROGNAME-LIST 398550f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 398650f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 398750f2e948Smrgdo 398850f2e948Smrg IFS=$as_save_IFS 398950f2e948Smrg test -z "$as_dir" && as_dir=. 399050f2e948Smrg for ac_prog in egrep; do 399150f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 399250f2e948Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 399350f2e948Smrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 399450f2e948Smrg# Check for GNU ac_path_EGREP and select it if it is found. 399550f2e948Smrg # Check for GNU $ac_path_EGREP 399650f2e948Smrgcase `"$ac_path_EGREP" --version 2>&1` in 399750f2e948Smrg*GNU*) 399850f2e948Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 399950f2e948Smrg*) 400050f2e948Smrg ac_count=0 400150f2e948Smrg $as_echo_n 0123456789 >"conftest.in" 400250f2e948Smrg while : 400350f2e948Smrg do 400450f2e948Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 400550f2e948Smrg mv "conftest.tmp" "conftest.in" 400650f2e948Smrg cp "conftest.in" "conftest.nl" 400750f2e948Smrg $as_echo 'EGREP' >> "conftest.nl" 400850f2e948Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 400950f2e948Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 401050f2e948Smrg ac_count=`expr $ac_count + 1` 401150f2e948Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 401250f2e948Smrg # Best one so far, save it but keep looking for a better one 401350f2e948Smrg ac_cv_path_EGREP="$ac_path_EGREP" 401450f2e948Smrg ac_path_EGREP_max=$ac_count 401550f2e948Smrg fi 401650f2e948Smrg # 10*(2^10) chars as input seems more than enough 401750f2e948Smrg test $ac_count -gt 10 && break 401850f2e948Smrg done 401950f2e948Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 402050f2e948Smrgesac 402150f2e948Smrg 402250f2e948Smrg $ac_path_EGREP_found && break 3 402350f2e948Smrg done 402450f2e948Smrg done 402550f2e948Smrgdone 402650f2e948SmrgIFS=$as_save_IFS 402750f2e948Smrg if test -z "$ac_cv_path_EGREP"; then 402850f2e948Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 402950f2e948Smrg$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 403050f2e948Smrg { (exit 1); exit 1; }; } 403150f2e948Smrg fi 403250f2e948Smrgelse 403350f2e948Smrg ac_cv_path_EGREP=$EGREP 403450f2e948Smrgfi 403550f2e948Smrg 403650f2e948Smrg fi 403750f2e948Smrgfi 403850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 403950f2e948Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 404050f2e948Smrg EGREP="$ac_cv_path_EGREP" 404150f2e948Smrg 404250f2e948Smrg 404350f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5 404450f2e948Smrg$as_echo_n "checking for fgrep... " >&6; } 404550f2e948Smrgif test "${ac_cv_path_FGREP+set}" = set; then 404650f2e948Smrg $as_echo_n "(cached) " >&6 404750f2e948Smrgelse 404850f2e948Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 404950f2e948Smrg then ac_cv_path_FGREP="$GREP -F" 405050f2e948Smrg else 405150f2e948Smrg if test -z "$FGREP"; then 405250f2e948Smrg ac_path_FGREP_found=false 405350f2e948Smrg # Loop through the user's path and test for each of PROGNAME-LIST 405450f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 405550f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 405650f2e948Smrgdo 405750f2e948Smrg IFS=$as_save_IFS 405850f2e948Smrg test -z "$as_dir" && as_dir=. 405950f2e948Smrg for ac_prog in fgrep; do 406050f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 406150f2e948Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 406250f2e948Smrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 406350f2e948Smrg# Check for GNU ac_path_FGREP and select it if it is found. 406450f2e948Smrg # Check for GNU $ac_path_FGREP 406550f2e948Smrgcase `"$ac_path_FGREP" --version 2>&1` in 406650f2e948Smrg*GNU*) 406750f2e948Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 406850f2e948Smrg*) 406950f2e948Smrg ac_count=0 407050f2e948Smrg $as_echo_n 0123456789 >"conftest.in" 407150f2e948Smrg while : 407250f2e948Smrg do 407350f2e948Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 407450f2e948Smrg mv "conftest.tmp" "conftest.in" 407550f2e948Smrg cp "conftest.in" "conftest.nl" 407650f2e948Smrg $as_echo 'FGREP' >> "conftest.nl" 407750f2e948Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 407850f2e948Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 407950f2e948Smrg ac_count=`expr $ac_count + 1` 408050f2e948Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 408150f2e948Smrg # Best one so far, save it but keep looking for a better one 408250f2e948Smrg ac_cv_path_FGREP="$ac_path_FGREP" 408350f2e948Smrg ac_path_FGREP_max=$ac_count 408450f2e948Smrg fi 408550f2e948Smrg # 10*(2^10) chars as input seems more than enough 408650f2e948Smrg test $ac_count -gt 10 && break 408750f2e948Smrg done 408850f2e948Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 408950f2e948Smrgesac 409050f2e948Smrg 409150f2e948Smrg $ac_path_FGREP_found && break 3 409250f2e948Smrg done 409350f2e948Smrg done 409450f2e948Smrgdone 409550f2e948SmrgIFS=$as_save_IFS 409650f2e948Smrg if test -z "$ac_cv_path_FGREP"; then 409750f2e948Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 409850f2e948Smrg$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 409950f2e948Smrg { (exit 1); exit 1; }; } 410050f2e948Smrg fi 410150f2e948Smrgelse 410250f2e948Smrg ac_cv_path_FGREP=$FGREP 410350f2e948Smrgfi 410450f2e948Smrg 410550f2e948Smrg fi 410650f2e948Smrgfi 410750f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 410850f2e948Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 410950f2e948Smrg FGREP="$ac_cv_path_FGREP" 411050f2e948Smrg 411150f2e948Smrg 411250f2e948Smrgtest -z "$GREP" && GREP=grep 411350f2e948Smrg 411450f2e948Smrg 411550f2e948Smrg 411650f2e948Smrg 411750f2e948Smrg 411850f2e948Smrg 411950f2e948Smrg 412050f2e948Smrg 412150f2e948Smrg 412250f2e948Smrg 412350f2e948Smrg 412450f2e948Smrg 412550f2e948Smrg 412650f2e948Smrg 412750f2e948Smrg 412850f2e948Smrg 412950f2e948Smrg 413050f2e948Smrg 413150f2e948Smrg 413250f2e948Smrg# Check whether --with-gnu-ld was given. 413350f2e948Smrgif test "${with_gnu_ld+set}" = set; then 413450f2e948Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 413550f2e948Smrgelse 413650f2e948Smrg with_gnu_ld=no 413750f2e948Smrgfi 413850f2e948Smrg 413950f2e948Smrgac_prog=ld 414050f2e948Smrgif test "$GCC" = yes; then 414145bc899bSmrg # Check if gcc -print-prog-name=ld gives a path. 414250f2e948Smrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 414350f2e948Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 414445bc899bSmrg case $host in 414545bc899bSmrg *-*-mingw*) 414645bc899bSmrg # gcc leaves a trailing carriage return which upsets mingw 414745bc899bSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 414845bc899bSmrg *) 414945bc899bSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 415045bc899bSmrg esac 415145bc899bSmrg case $ac_prog in 415245bc899bSmrg # Accept absolute paths. 415345bc899bSmrg [\\/]* | ?:[\\/]*) 415445bc899bSmrg re_direlt='/[^/][^/]*/\.\./' 415545bc899bSmrg # Canonicalize the pathname of ld 415650f2e948Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 415750f2e948Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 415850f2e948Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 415945bc899bSmrg done 416045bc899bSmrg test -z "$LD" && LD="$ac_prog" 416145bc899bSmrg ;; 416245bc899bSmrg "") 416345bc899bSmrg # If it fails, then pretend we aren't using GCC. 416445bc899bSmrg ac_prog=ld 416545bc899bSmrg ;; 416645bc899bSmrg *) 416745bc899bSmrg # If it is relative, then search for the first ld in PATH. 416845bc899bSmrg with_gnu_ld=unknown 416945bc899bSmrg ;; 417045bc899bSmrg esac 417145bc899bSmrgelif test "$with_gnu_ld" = yes; then 417250f2e948Smrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 417350f2e948Smrg$as_echo_n "checking for GNU ld... " >&6; } 417445bc899bSmrgelse 417550f2e948Smrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 417650f2e948Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 417745bc899bSmrgfi 417845bc899bSmrgif test "${lt_cv_path_LD+set}" = set; then 417950f2e948Smrg $as_echo_n "(cached) " >&6 418045bc899bSmrgelse 418145bc899bSmrg if test -z "$LD"; then 418245bc899bSmrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 418345bc899bSmrg for ac_dir in $PATH; do 418445bc899bSmrg IFS="$lt_save_ifs" 418545bc899bSmrg test -z "$ac_dir" && ac_dir=. 418645bc899bSmrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 418745bc899bSmrg lt_cv_path_LD="$ac_dir/$ac_prog" 418845bc899bSmrg # Check to see if the program is GNU ld. I'd rather use --version, 418945bc899bSmrg # but apparently some variants of GNU ld only accept -v. 419045bc899bSmrg # Break only if it was the GNU/non-GNU ld that we prefer. 419145bc899bSmrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 419245bc899bSmrg *GNU* | *'with BFD'*) 419345bc899bSmrg test "$with_gnu_ld" != no && break 419445bc899bSmrg ;; 419545bc899bSmrg *) 419645bc899bSmrg test "$with_gnu_ld" != yes && break 419745bc899bSmrg ;; 419845bc899bSmrg esac 419945bc899bSmrg fi 420045bc899bSmrg done 420145bc899bSmrg IFS="$lt_save_ifs" 420245bc899bSmrgelse 420345bc899bSmrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 420445bc899bSmrgfi 420545bc899bSmrgfi 420645bc899bSmrg 420745bc899bSmrgLD="$lt_cv_path_LD" 420845bc899bSmrgif test -n "$LD"; then 420950f2e948Smrg { $as_echo "$as_me:$LINENO: result: $LD" >&5 421050f2e948Smrg$as_echo "$LD" >&6; } 421145bc899bSmrgelse 421250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 421350f2e948Smrg$as_echo "no" >&6; } 421445bc899bSmrgfi 421550f2e948Smrgtest -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 421650f2e948Smrg$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 421745bc899bSmrg { (exit 1); exit 1; }; } 421850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 421950f2e948Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 422045bc899bSmrgif test "${lt_cv_prog_gnu_ld+set}" = set; then 422150f2e948Smrg $as_echo_n "(cached) " >&6 422245bc899bSmrgelse 422345bc899bSmrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 422445bc899bSmrgcase `$LD -v 2>&1 </dev/null` in 422545bc899bSmrg*GNU* | *'with BFD'*) 422645bc899bSmrg lt_cv_prog_gnu_ld=yes 422745bc899bSmrg ;; 422845bc899bSmrg*) 422945bc899bSmrg lt_cv_prog_gnu_ld=no 423045bc899bSmrg ;; 423145bc899bSmrgesac 423245bc899bSmrgfi 423350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 423450f2e948Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 423545bc899bSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 423645bc899bSmrg 423745bc899bSmrg 423845bc899bSmrg 423950f2e948Smrg 424050f2e948Smrg 424150f2e948Smrg 424250f2e948Smrg 424350f2e948Smrg 424450f2e948Smrg 424550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 424650f2e948Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 424745bc899bSmrgif test "${lt_cv_path_NM+set}" = set; then 424850f2e948Smrg $as_echo_n "(cached) " >&6 424945bc899bSmrgelse 425045bc899bSmrg if test -n "$NM"; then 425145bc899bSmrg # Let the user override the test. 425245bc899bSmrg lt_cv_path_NM="$NM" 425345bc899bSmrgelse 425445bc899bSmrg lt_nm_to_check="${ac_tool_prefix}nm" 425545bc899bSmrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 425645bc899bSmrg lt_nm_to_check="$lt_nm_to_check nm" 425745bc899bSmrg fi 425845bc899bSmrg for lt_tmp_nm in $lt_nm_to_check; do 425945bc899bSmrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 426045bc899bSmrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 426145bc899bSmrg IFS="$lt_save_ifs" 426245bc899bSmrg test -z "$ac_dir" && ac_dir=. 426345bc899bSmrg tmp_nm="$ac_dir/$lt_tmp_nm" 426445bc899bSmrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 426545bc899bSmrg # Check to see if the nm accepts a BSD-compat flag. 426645bc899bSmrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 426745bc899bSmrg # nm: unknown option "B" ignored 426845bc899bSmrg # Tru64's nm complains that /dev/null is an invalid object file 426945bc899bSmrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 427045bc899bSmrg */dev/null* | *'Invalid file or object type'*) 427145bc899bSmrg lt_cv_path_NM="$tmp_nm -B" 427245bc899bSmrg break 427345bc899bSmrg ;; 427445bc899bSmrg *) 427545bc899bSmrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 427645bc899bSmrg */dev/null*) 427745bc899bSmrg lt_cv_path_NM="$tmp_nm -p" 427845bc899bSmrg break 427945bc899bSmrg ;; 428045bc899bSmrg *) 428145bc899bSmrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 428245bc899bSmrg continue # so that we can try to find one that supports BSD flags 428345bc899bSmrg ;; 428445bc899bSmrg esac 428545bc899bSmrg ;; 428645bc899bSmrg esac 428745bc899bSmrg fi 428845bc899bSmrg done 428945bc899bSmrg IFS="$lt_save_ifs" 429045bc899bSmrg done 429150f2e948Smrg : ${lt_cv_path_NM=no} 429245bc899bSmrgfi 429345bc899bSmrgfi 429450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 429550f2e948Smrg$as_echo "$lt_cv_path_NM" >&6; } 429650f2e948Smrgif test "$lt_cv_path_NM" != "no"; then 429750f2e948Smrg NM="$lt_cv_path_NM" 429850f2e948Smrgelse 429950f2e948Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 430050f2e948Smrg if test -n "$ac_tool_prefix"; then 430150f2e948Smrg for ac_prog in "dumpbin -symbols" "link -dump -symbols" 430250f2e948Smrg do 430350f2e948Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 430450f2e948Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 430550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 430650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 430750f2e948Smrgif test "${ac_cv_prog_DUMPBIN+set}" = set; then 430850f2e948Smrg $as_echo_n "(cached) " >&6 430950f2e948Smrgelse 431050f2e948Smrg if test -n "$DUMPBIN"; then 431150f2e948Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 431250f2e948Smrgelse 431350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 431450f2e948Smrgfor as_dir in $PATH 431550f2e948Smrgdo 431650f2e948Smrg IFS=$as_save_IFS 431750f2e948Smrg test -z "$as_dir" && as_dir=. 431850f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 431950f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 432050f2e948Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 432150f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 432250f2e948Smrg break 2 432350f2e948Smrg fi 432450f2e948Smrgdone 432550f2e948Smrgdone 432650f2e948SmrgIFS=$as_save_IFS 432745bc899bSmrg 432850f2e948Smrgfi 432950f2e948Smrgfi 433050f2e948SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 433150f2e948Smrgif test -n "$DUMPBIN"; then 433250f2e948Smrg { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 433350f2e948Smrg$as_echo "$DUMPBIN" >&6; } 433445bc899bSmrgelse 433550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 433650f2e948Smrg$as_echo "no" >&6; } 433745bc899bSmrgfi 433845bc899bSmrg 433945bc899bSmrg 434050f2e948Smrg test -n "$DUMPBIN" && break 434150f2e948Smrg done 434250f2e948Smrgfi 434350f2e948Smrgif test -z "$DUMPBIN"; then 434450f2e948Smrg ac_ct_DUMPBIN=$DUMPBIN 434550f2e948Smrg for ac_prog in "dumpbin -symbols" "link -dump -symbols" 434650f2e948Smrgdo 434750f2e948Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 434850f2e948Smrgset dummy $ac_prog; ac_word=$2 434950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 435050f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 435150f2e948Smrgif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then 435250f2e948Smrg $as_echo_n "(cached) " >&6 435350f2e948Smrgelse 435450f2e948Smrg if test -n "$ac_ct_DUMPBIN"; then 435550f2e948Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 435650f2e948Smrgelse 435750f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 435850f2e948Smrgfor as_dir in $PATH 435950f2e948Smrgdo 436050f2e948Smrg IFS=$as_save_IFS 436150f2e948Smrg test -z "$as_dir" && as_dir=. 436250f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 436350f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 436450f2e948Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 436550f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 436650f2e948Smrg break 2 436750f2e948Smrg fi 436850f2e948Smrgdone 436950f2e948Smrgdone 437050f2e948SmrgIFS=$as_save_IFS 437145bc899bSmrg 437250f2e948Smrgfi 437350f2e948Smrgfi 437450f2e948Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 437550f2e948Smrgif test -n "$ac_ct_DUMPBIN"; then 437650f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 437750f2e948Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 437850f2e948Smrgelse 437950f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 438050f2e948Smrg$as_echo "no" >&6; } 438150f2e948Smrgfi 438245bc899bSmrg 438345bc899bSmrg 438450f2e948Smrg test -n "$ac_ct_DUMPBIN" && break 438550f2e948Smrgdone 4386226fade8Smrg 438750f2e948Smrg if test "x$ac_ct_DUMPBIN" = x; then 438850f2e948Smrg DUMPBIN=":" 438950f2e948Smrg else 439050f2e948Smrg case $cross_compiling:$ac_tool_warned in 439150f2e948Smrgyes:) 439250f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 439350f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 439450f2e948Smrgac_tool_warned=yes ;; 439550f2e948Smrgesac 439650f2e948Smrg DUMPBIN=$ac_ct_DUMPBIN 439750f2e948Smrg fi 439850f2e948Smrgfi 439945bc899bSmrg 440045bc899bSmrg 440150f2e948Smrg if test "$DUMPBIN" != ":"; then 440250f2e948Smrg NM="$DUMPBIN" 440345bc899bSmrg fi 440450f2e948Smrgfi 440550f2e948Smrgtest -z "$NM" && NM=nm 440645bc899bSmrg 440745bc899bSmrg 440845bc899bSmrg 440945bc899bSmrg 441045bc899bSmrg 441145bc899bSmrg 441250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 441350f2e948Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 441450f2e948Smrgif test "${lt_cv_nm_interface+set}" = set; then 441550f2e948Smrg $as_echo_n "(cached) " >&6 441650f2e948Smrgelse 441750f2e948Smrg lt_cv_nm_interface="BSD nm" 441850f2e948Smrg echo "int some_variable = 0;" > conftest.$ac_ext 441950f2e948Smrg (eval echo "\"\$as_me:4419: $ac_compile\"" >&5) 442050f2e948Smrg (eval "$ac_compile" 2>conftest.err) 442150f2e948Smrg cat conftest.err >&5 442250f2e948Smrg (eval echo "\"\$as_me:4422: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 442350f2e948Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 442450f2e948Smrg cat conftest.err >&5 442550f2e948Smrg (eval echo "\"\$as_me:4425: output\"" >&5) 442650f2e948Smrg cat conftest.out >&5 442750f2e948Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 442850f2e948Smrg lt_cv_nm_interface="MS dumpbin" 442945bc899bSmrg fi 443050f2e948Smrg rm -f conftest* 443150f2e948Smrgfi 443250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 443350f2e948Smrg$as_echo "$lt_cv_nm_interface" >&6; } 443445bc899bSmrg 443550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 443650f2e948Smrg$as_echo_n "checking whether ln -s works... " >&6; } 443750f2e948SmrgLN_S=$as_ln_s 443850f2e948Smrgif test "$LN_S" = "ln -s"; then 443950f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 444050f2e948Smrg$as_echo "yes" >&6; } 444150f2e948Smrgelse 444250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 444350f2e948Smrg$as_echo "no, using $LN_S" >&6; } 444450f2e948Smrgfi 444545bc899bSmrg 444650f2e948Smrg# find the maximum length of command line arguments 444750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 444850f2e948Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 444950f2e948Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then 445050f2e948Smrg $as_echo_n "(cached) " >&6 445150f2e948Smrgelse 445250f2e948Smrg i=0 445350f2e948Smrg teststring="ABCD" 445445bc899bSmrg 445550f2e948Smrg case $build_os in 445650f2e948Smrg msdosdjgpp*) 445750f2e948Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 445850f2e948Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 445950f2e948Smrg # during glob expansion). Even if it were fixed, the result of this 446050f2e948Smrg # check would be larger than it should be. 446150f2e948Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 446250f2e948Smrg ;; 446345bc899bSmrg 446450f2e948Smrg gnu*) 446550f2e948Smrg # Under GNU Hurd, this test is not required because there is 446650f2e948Smrg # no limit to the length of command line arguments. 446750f2e948Smrg # Libtool will interpret -1 as no limit whatsoever 446850f2e948Smrg lt_cv_sys_max_cmd_len=-1; 446950f2e948Smrg ;; 447045bc899bSmrg 447150f2e948Smrg cygwin* | mingw* | cegcc*) 447250f2e948Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 447350f2e948Smrg # about 5 minutes as the teststring grows exponentially. 447450f2e948Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 447550f2e948Smrg # you end up with a "frozen" computer, even though with patience 447650f2e948Smrg # the test eventually succeeds (with a max line length of 256k). 447750f2e948Smrg # Instead, let's just punt: use the minimum linelength reported by 447850f2e948Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 447950f2e948Smrg lt_cv_sys_max_cmd_len=8192; 448050f2e948Smrg ;; 44811ac89addSmrg 448250f2e948Smrg amigaos*) 448350f2e948Smrg # On AmigaOS with pdksh, this test takes hours, literally. 448450f2e948Smrg # So we just punt and use a minimum line length of 8192. 448550f2e948Smrg lt_cv_sys_max_cmd_len=8192; 448645bc899bSmrg ;; 448750f2e948Smrg 448850f2e948Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 448950f2e948Smrg # This has been around since 386BSD, at least. Likely further. 449050f2e948Smrg if test -x /sbin/sysctl; then 449150f2e948Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 449250f2e948Smrg elif test -x /usr/sbin/sysctl; then 449350f2e948Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 449450f2e948Smrg else 449550f2e948Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 449650f2e948Smrg fi 449750f2e948Smrg # And add a safety zone 449850f2e948Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 449950f2e948Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 450045bc899bSmrg ;; 450150f2e948Smrg 450250f2e948Smrg interix*) 450350f2e948Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 450450f2e948Smrg lt_cv_sys_max_cmd_len=196608 450545bc899bSmrg ;; 450650f2e948Smrg 450750f2e948Smrg osf*) 450850f2e948Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 450950f2e948Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 451050f2e948Smrg # nice to cause kernel panics so lets avoid the loop below. 451150f2e948Smrg # First set a reasonable default. 451250f2e948Smrg lt_cv_sys_max_cmd_len=16384 451350f2e948Smrg # 451450f2e948Smrg if test -x /sbin/sysconfig; then 451550f2e948Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 451650f2e948Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 451750f2e948Smrg esac 451850f2e948Smrg fi 451945bc899bSmrg ;; 452050f2e948Smrg sco3.2v5*) 452150f2e948Smrg lt_cv_sys_max_cmd_len=102400 45221ac89addSmrg ;; 452350f2e948Smrg sysv5* | sco5v6* | sysv4.2uw2*) 452450f2e948Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 452550f2e948Smrg if test -n "$kargmax"; then 452650f2e948Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 452750f2e948Smrg else 452850f2e948Smrg lt_cv_sys_max_cmd_len=32768 452950f2e948Smrg fi 453050f2e948Smrg ;; 453150f2e948Smrg *) 453250f2e948Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 453350f2e948Smrg if test -n "$lt_cv_sys_max_cmd_len"; then 453450f2e948Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 453550f2e948Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 453650f2e948Smrg else 453750f2e948Smrg # Make teststring a little bigger before we do anything with it. 453850f2e948Smrg # a 1K string should be a reasonable start. 453950f2e948Smrg for i in 1 2 3 4 5 6 7 8 ; do 454050f2e948Smrg teststring=$teststring$teststring 454150f2e948Smrg done 454250f2e948Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 454350f2e948Smrg # If test is not a shell built-in, we'll probably end up computing a 454450f2e948Smrg # maximum length that is only half of the actual maximum length, but 454550f2e948Smrg # we can't tell. 454650f2e948Smrg while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 454750f2e948Smrg = "XX$teststring$teststring"; } >/dev/null 2>&1 && 454850f2e948Smrg test $i != 17 # 1/2 MB should be enough 454950f2e948Smrg do 455050f2e948Smrg i=`expr $i + 1` 455150f2e948Smrg teststring=$teststring$teststring 455250f2e948Smrg done 455350f2e948Smrg # Only check the string length outside the loop. 455450f2e948Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 455550f2e948Smrg teststring= 455650f2e948Smrg # Add a significant safety factor because C++ compilers can tack on 455750f2e948Smrg # massive amounts of additional arguments before passing them to the 455850f2e948Smrg # linker. It appears as though 1/2 is a usable value. 455950f2e948Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 456050f2e948Smrg fi 456145bc899bSmrg ;; 456245bc899bSmrg esac 456345bc899bSmrg 456450f2e948Smrgfi 456545bc899bSmrg 456650f2e948Smrgif test -n $lt_cv_sys_max_cmd_len ; then 456750f2e948Smrg { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 456850f2e948Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 456950f2e948Smrgelse 457050f2e948Smrg { $as_echo "$as_me:$LINENO: result: none" >&5 457150f2e948Smrg$as_echo "none" >&6; } 457245bc899bSmrgfi 457350f2e948Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 457445bc899bSmrg 457545bc899bSmrg 457645bc899bSmrg 457745bc899bSmrg 45781ac89addSmrg 45791ac89addSmrg 458050f2e948Smrg: ${CP="cp -f"} 458150f2e948Smrg: ${MV="mv -f"} 458250f2e948Smrg: ${RM="rm -f"} 45831ac89addSmrg 458450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 458550f2e948Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 458650f2e948Smrg# Try some XSI features 458750f2e948Smrgxsi_shell=no 458850f2e948Smrg( _lt_dummy="a/b/c" 458950f2e948Smrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 459050f2e948Smrg = c,a/b,, \ 459150f2e948Smrg && eval 'test $(( 1 + 1 )) -eq 2 \ 459250f2e948Smrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 459350f2e948Smrg && xsi_shell=yes 459450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 459550f2e948Smrg$as_echo "$xsi_shell" >&6; } 45961ac89addSmrg 45971ac89addSmrg 459850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 459950f2e948Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 460050f2e948Smrglt_shell_append=no 460150f2e948Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 460250f2e948Smrg >/dev/null 2>&1 \ 460350f2e948Smrg && lt_shell_append=yes 460450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 460550f2e948Smrg$as_echo "$lt_shell_append" >&6; } 46061ac89addSmrg 460750f2e948Smrg 460850f2e948Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 460950f2e948Smrg lt_unset=unset 461050f2e948Smrgelse 461150f2e948Smrg lt_unset=false 461250f2e948Smrgfi 461350f2e948Smrg 461450f2e948Smrg 461550f2e948Smrg 461650f2e948Smrg 461750f2e948Smrg 461850f2e948Smrg# test EBCDIC or ASCII 461950f2e948Smrgcase `echo X|tr X '\101'` in 462050f2e948Smrg A) # ASCII based system 462150f2e948Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 462250f2e948Smrg lt_SP2NL='tr \040 \012' 462350f2e948Smrg lt_NL2SP='tr \015\012 \040\040' 462445bc899bSmrg ;; 462550f2e948Smrg *) # EBCDIC based system 462650f2e948Smrg lt_SP2NL='tr \100 \n' 462750f2e948Smrg lt_NL2SP='tr \r\n \100\100' 462845bc899bSmrg ;; 462950f2e948Smrgesac 463045bc899bSmrg 463145bc899bSmrg 463245bc899bSmrg 463345bc899bSmrg 463445bc899bSmrg 4635226fade8Smrg 46361ac89addSmrg 46371ac89addSmrg 46381ac89addSmrg 463950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 464050f2e948Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 464150f2e948Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then 464250f2e948Smrg $as_echo_n "(cached) " >&6 464350f2e948Smrgelse 464450f2e948Smrg lt_cv_ld_reload_flag='-r' 464550f2e948Smrgfi 464650f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 464750f2e948Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 464850f2e948Smrgreload_flag=$lt_cv_ld_reload_flag 464950f2e948Smrgcase $reload_flag in 465050f2e948Smrg"" | " "*) ;; 465150f2e948Smrg*) reload_flag=" $reload_flag" ;; 465250f2e948Smrgesac 465350f2e948Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 465450f2e948Smrgcase $host_os in 465550f2e948Smrg darwin*) 465650f2e948Smrg if test "$GCC" = yes; then 465750f2e948Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 465850f2e948Smrg else 465950f2e948Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 466050f2e948Smrg fi 466150f2e948Smrg ;; 4662226fade8Smrgesac 46631ac89addSmrg 46641ac89addSmrg 46651ac89addSmrg 466650f2e948Smrg 466750f2e948Smrg 466850f2e948Smrg 466950f2e948Smrg 467050f2e948Smrg 467150f2e948Smrg 467250f2e948Smrgif test -n "$ac_tool_prefix"; then 467350f2e948Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 467450f2e948Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 467550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 467650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 467750f2e948Smrgif test "${ac_cv_prog_OBJDUMP+set}" = set; then 467850f2e948Smrg $as_echo_n "(cached) " >&6 46791ac89addSmrgelse 468050f2e948Smrg if test -n "$OBJDUMP"; then 468150f2e948Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 468250f2e948Smrgelse 468350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 468450f2e948Smrgfor as_dir in $PATH 468545bc899bSmrgdo 468650f2e948Smrg IFS=$as_save_IFS 468750f2e948Smrg test -z "$as_dir" && as_dir=. 468850f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 468950f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 469050f2e948Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 469150f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 469250f2e948Smrg break 2 469345bc899bSmrg fi 469450f2e948Smrgdone 469550f2e948Smrgdone 469650f2e948SmrgIFS=$as_save_IFS 469745bc899bSmrg 469845bc899bSmrgfi 469945bc899bSmrgfi 470050f2e948SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 470150f2e948Smrgif test -n "$OBJDUMP"; then 470250f2e948Smrg { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 470350f2e948Smrg$as_echo "$OBJDUMP" >&6; } 470445bc899bSmrgelse 470550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 470650f2e948Smrg$as_echo "no" >&6; } 470745bc899bSmrgfi 470845bc899bSmrg 470945bc899bSmrg 471045bc899bSmrgfi 471150f2e948Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 471250f2e948Smrg ac_ct_OBJDUMP=$OBJDUMP 471350f2e948Smrg # Extract the first word of "objdump", so it can be a program name with args. 471450f2e948Smrgset dummy objdump; ac_word=$2 471550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 471650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 471750f2e948Smrgif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then 471850f2e948Smrg $as_echo_n "(cached) " >&6 47191ac89addSmrgelse 472050f2e948Smrg if test -n "$ac_ct_OBJDUMP"; then 472150f2e948Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 472250f2e948Smrgelse 472350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 472450f2e948Smrgfor as_dir in $PATH 472545bc899bSmrgdo 472650f2e948Smrg IFS=$as_save_IFS 472750f2e948Smrg test -z "$as_dir" && as_dir=. 472850f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 472950f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 473050f2e948Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 473150f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 473250f2e948Smrg break 2 473345bc899bSmrg fi 473450f2e948Smrgdone 473550f2e948Smrgdone 473650f2e948SmrgIFS=$as_save_IFS 473750f2e948Smrg 47381ac89addSmrgfi 473950f2e948Smrgfi 474050f2e948Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 474150f2e948Smrgif test -n "$ac_ct_OBJDUMP"; then 474250f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 474350f2e948Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 474445bc899bSmrgelse 474550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 474650f2e948Smrg$as_echo "no" >&6; } 474745bc899bSmrgfi 474845bc899bSmrg 474950f2e948Smrg if test "x$ac_ct_OBJDUMP" = x; then 475050f2e948Smrg OBJDUMP="false" 475145bc899bSmrg else 475250f2e948Smrg case $cross_compiling:$ac_tool_warned in 475350f2e948Smrgyes:) 475450f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 475550f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 475650f2e948Smrgac_tool_warned=yes ;; 475750f2e948Smrgesac 475850f2e948Smrg OBJDUMP=$ac_ct_OBJDUMP 475945bc899bSmrg fi 476045bc899bSmrgelse 476150f2e948Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 476245bc899bSmrgfi 476345bc899bSmrg 476450f2e948Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 476545bc899bSmrg 476645bc899bSmrg 476745bc899bSmrg 476845bc899bSmrg 476945bc899bSmrg 477045bc899bSmrg 477145bc899bSmrg 477245bc899bSmrg 477345bc899bSmrg 477450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 477550f2e948Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 477650f2e948Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then 477750f2e948Smrg $as_echo_n "(cached) " >&6 4778226fade8Smrgelse 477950f2e948Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 478050f2e948Smrglt_cv_file_magic_test_file= 478150f2e948Smrglt_cv_deplibs_check_method='unknown' 478250f2e948Smrg# Need to set the preceding variable on all platforms that support 478350f2e948Smrg# interlibrary dependencies. 478450f2e948Smrg# 'none' -- dependencies not supported. 478550f2e948Smrg# `unknown' -- same as none, but documents that we really don't know. 478650f2e948Smrg# 'pass_all' -- all dependencies passed with no checks. 478750f2e948Smrg# 'test_compile' -- check by making test program. 478850f2e948Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 478950f2e948Smrg# which responds to the $file_magic_cmd with a given extended regex. 479050f2e948Smrg# If you have `file' or equivalent on your system and you're not sure 479150f2e948Smrg# whether `pass_all' will *always* work, you probably want this one. 479245bc899bSmrg 479350f2e948Smrgcase $host_os in 479450f2e948Smrgaix[4-9]*) 479550f2e948Smrg lt_cv_deplibs_check_method=pass_all 479650f2e948Smrg ;; 479745bc899bSmrg 479850f2e948Smrgbeos*) 479950f2e948Smrg lt_cv_deplibs_check_method=pass_all 480050f2e948Smrg ;; 480145bc899bSmrg 480250f2e948Smrgbsdi[45]*) 480350f2e948Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 480450f2e948Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 480550f2e948Smrg lt_cv_file_magic_test_file=/shlib/libc.so 480650f2e948Smrg ;; 480745bc899bSmrg 480850f2e948Smrgcygwin*) 480950f2e948Smrg # func_win32_libid is a shell function defined in ltmain.sh 481050f2e948Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 481150f2e948Smrg lt_cv_file_magic_cmd='func_win32_libid' 481250f2e948Smrg ;; 481345bc899bSmrg 481450f2e948Smrgmingw* | pw32*) 481550f2e948Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 481650f2e948Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 481750f2e948Smrg # unless we find 'file', for example because we are cross-compiling. 481850f2e948Smrg if ( file / ) >/dev/null 2>&1; then 481950f2e948Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 482050f2e948Smrg lt_cv_file_magic_cmd='func_win32_libid' 482150f2e948Smrg else 482250f2e948Smrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 482350f2e948Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 482450f2e948Smrg fi 482550f2e948Smrg ;; 482645bc899bSmrg 482750f2e948Smrgcegcc) 482850f2e948Smrg # use the weaker test based on 'objdump'. See mingw*. 482950f2e948Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 483050f2e948Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 483150f2e948Smrg ;; 483245bc899bSmrg 483350f2e948Smrgdarwin* | rhapsody*) 483450f2e948Smrg lt_cv_deplibs_check_method=pass_all 483550f2e948Smrg ;; 483645bc899bSmrg 483750f2e948Smrgfreebsd* | dragonfly*) 483850f2e948Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 483950f2e948Smrg case $host_cpu in 484050f2e948Smrg i*86 ) 484150f2e948Smrg # Not sure whether the presence of OpenBSD here was a mistake. 484250f2e948Smrg # Let's accept both of them until this is cleared up. 484350f2e948Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 484450f2e948Smrg lt_cv_file_magic_cmd=/usr/bin/file 484550f2e948Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 484650f2e948Smrg ;; 484750f2e948Smrg esac 484850f2e948Smrg else 484950f2e948Smrg lt_cv_deplibs_check_method=pass_all 485050f2e948Smrg fi 485150f2e948Smrg ;; 485245bc899bSmrg 485350f2e948Smrggnu*) 485450f2e948Smrg lt_cv_deplibs_check_method=pass_all 485550f2e948Smrg ;; 485645bc899bSmrg 485750f2e948Smrghpux10.20* | hpux11*) 485850f2e948Smrg lt_cv_file_magic_cmd=/usr/bin/file 485950f2e948Smrg case $host_cpu in 486050f2e948Smrg ia64*) 486150f2e948Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 486250f2e948Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 486350f2e948Smrg ;; 486450f2e948Smrg hppa*64*) 486550f2e948Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 486650f2e948Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 486750f2e948Smrg ;; 486850f2e948Smrg *) 486950f2e948Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 487050f2e948Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 487150f2e948Smrg ;; 487250f2e948Smrg esac 487350f2e948Smrg ;; 487445bc899bSmrg 487550f2e948Smrginterix[3-9]*) 487650f2e948Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 487750f2e948Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 487850f2e948Smrg ;; 487945bc899bSmrg 488050f2e948Smrgirix5* | irix6* | nonstopux*) 488150f2e948Smrg case $LD in 488250f2e948Smrg *-32|*"-32 ") libmagic=32-bit;; 488350f2e948Smrg *-n32|*"-n32 ") libmagic=N32;; 488450f2e948Smrg *-64|*"-64 ") libmagic=64-bit;; 488550f2e948Smrg *) libmagic=never-match;; 488650f2e948Smrg esac 488750f2e948Smrg lt_cv_deplibs_check_method=pass_all 488850f2e948Smrg ;; 488945bc899bSmrg 489050f2e948Smrg# This must be Linux ELF. 489150f2e948Smrglinux* | k*bsd*-gnu) 489250f2e948Smrg lt_cv_deplibs_check_method=pass_all 489350f2e948Smrg ;; 489445bc899bSmrg 489550f2e948Smrgnetbsd*) 489650f2e948Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 489750f2e948Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 489850f2e948Smrg else 489950f2e948Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 490050f2e948Smrg fi 490150f2e948Smrg ;; 49021ac89addSmrg 490350f2e948Smrgnewos6*) 490450f2e948Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 490550f2e948Smrg lt_cv_file_magic_cmd=/usr/bin/file 490650f2e948Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 490750f2e948Smrg ;; 490845bc899bSmrg 490950f2e948Smrg*nto* | *qnx*) 491050f2e948Smrg lt_cv_deplibs_check_method=pass_all 491150f2e948Smrg ;; 4912226fade8Smrg 491350f2e948Smrgopenbsd*) 491450f2e948Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 491550f2e948Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 491650f2e948Smrg else 491750f2e948Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 491850f2e948Smrg fi 491950f2e948Smrg ;; 49201ac89addSmrg 492150f2e948Smrgosf3* | osf4* | osf5*) 492250f2e948Smrg lt_cv_deplibs_check_method=pass_all 492350f2e948Smrg ;; 49241ac89addSmrg 492550f2e948Smrgrdos*) 492650f2e948Smrg lt_cv_deplibs_check_method=pass_all 492750f2e948Smrg ;; 49281ac89addSmrg 492950f2e948Smrgsolaris*) 493050f2e948Smrg lt_cv_deplibs_check_method=pass_all 493150f2e948Smrg ;; 49321ac89addSmrg 493350f2e948Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 493450f2e948Smrg lt_cv_deplibs_check_method=pass_all 493550f2e948Smrg ;; 49361ac89addSmrg 493750f2e948Smrgsysv4 | sysv4.3*) 493850f2e948Smrg case $host_vendor in 493950f2e948Smrg motorola) 494050f2e948Smrg 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]' 494150f2e948Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4942226fade8Smrg ;; 494350f2e948Smrg ncr) 494450f2e948Smrg lt_cv_deplibs_check_method=pass_all 4945226fade8Smrg ;; 494650f2e948Smrg sequent) 494750f2e948Smrg lt_cv_file_magic_cmd='/bin/file' 494850f2e948Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 494950f2e948Smrg ;; 495050f2e948Smrg sni) 495150f2e948Smrg lt_cv_file_magic_cmd='/bin/file' 495250f2e948Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 495350f2e948Smrg lt_cv_file_magic_test_file=/lib/libc.so 495450f2e948Smrg ;; 495550f2e948Smrg siemens) 495650f2e948Smrg lt_cv_deplibs_check_method=pass_all 495750f2e948Smrg ;; 495850f2e948Smrg pc) 495950f2e948Smrg lt_cv_deplibs_check_method=pass_all 496050f2e948Smrg ;; 496150f2e948Smrg esac 496250f2e948Smrg ;; 496350f2e948Smrg 496450f2e948Smrgtpf*) 496550f2e948Smrg lt_cv_deplibs_check_method=pass_all 496650f2e948Smrg ;; 4967226fade8Smrgesac 49681ac89addSmrg 4969226fade8Smrgfi 497050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 497150f2e948Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 497250f2e948Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 497350f2e948Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 497450f2e948Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 497550f2e948Smrg 497650f2e948Smrg 497750f2e948Smrg 497850f2e948Smrg 497950f2e948Smrg 498050f2e948Smrg 498150f2e948Smrg 498250f2e948Smrg 498350f2e948Smrg 498445bc899bSmrg 498545bc899bSmrg 498645bc899bSmrg 498745bc899bSmrgif test -n "$ac_tool_prefix"; then 498850f2e948Smrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 498950f2e948Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2 499050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 499150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 499250f2e948Smrgif test "${ac_cv_prog_AR+set}" = set; then 499350f2e948Smrg $as_echo_n "(cached) " >&6 499445bc899bSmrgelse 499550f2e948Smrg if test -n "$AR"; then 499650f2e948Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 499745bc899bSmrgelse 499845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 499945bc899bSmrgfor as_dir in $PATH 500045bc899bSmrgdo 500145bc899bSmrg IFS=$as_save_IFS 500245bc899bSmrg test -z "$as_dir" && as_dir=. 500345bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 500450f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 500550f2e948Smrg ac_cv_prog_AR="${ac_tool_prefix}ar" 500650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 500745bc899bSmrg break 2 500845bc899bSmrg fi 500945bc899bSmrgdone 501045bc899bSmrgdone 501150f2e948SmrgIFS=$as_save_IFS 501245bc899bSmrg 501345bc899bSmrgfi 501445bc899bSmrgfi 501550f2e948SmrgAR=$ac_cv_prog_AR 501650f2e948Smrgif test -n "$AR"; then 501750f2e948Smrg { $as_echo "$as_me:$LINENO: result: $AR" >&5 501850f2e948Smrg$as_echo "$AR" >&6; } 501945bc899bSmrgelse 502050f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 502150f2e948Smrg$as_echo "no" >&6; } 502245bc899bSmrgfi 502345bc899bSmrg 502450f2e948Smrg 502545bc899bSmrgfi 502650f2e948Smrgif test -z "$ac_cv_prog_AR"; then 502750f2e948Smrg ac_ct_AR=$AR 502850f2e948Smrg # Extract the first word of "ar", so it can be a program name with args. 502950f2e948Smrgset dummy ar; ac_word=$2 503050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 503150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 503250f2e948Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then 503350f2e948Smrg $as_echo_n "(cached) " >&6 503445bc899bSmrgelse 503550f2e948Smrg if test -n "$ac_ct_AR"; then 503650f2e948Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 503745bc899bSmrgelse 503845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 503945bc899bSmrgfor as_dir in $PATH 504045bc899bSmrgdo 504145bc899bSmrg IFS=$as_save_IFS 504245bc899bSmrg test -z "$as_dir" && as_dir=. 504345bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 504450f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 504550f2e948Smrg ac_cv_prog_ac_ct_AR="ar" 504650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 504745bc899bSmrg break 2 504845bc899bSmrg fi 504945bc899bSmrgdone 505045bc899bSmrgdone 505150f2e948SmrgIFS=$as_save_IFS 505245bc899bSmrg 505345bc899bSmrgfi 505445bc899bSmrgfi 505550f2e948Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 505650f2e948Smrgif test -n "$ac_ct_AR"; then 505750f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 505850f2e948Smrg$as_echo "$ac_ct_AR" >&6; } 50591ac89addSmrgelse 506050f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 506150f2e948Smrg$as_echo "no" >&6; } 506245bc899bSmrgfi 506345bc899bSmrg 506450f2e948Smrg if test "x$ac_ct_AR" = x; then 506550f2e948Smrg AR="false" 506650f2e948Smrg else 506750f2e948Smrg case $cross_compiling:$ac_tool_warned in 506850f2e948Smrgyes:) 506950f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 507050f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 507150f2e948Smrgac_tool_warned=yes ;; 507250f2e948Smrgesac 507350f2e948Smrg AR=$ac_ct_AR 507450f2e948Smrg fi 507550f2e948Smrgelse 507650f2e948Smrg AR="$ac_cv_prog_AR" 5077226fade8Smrgfi 50781ac89addSmrg 507950f2e948Smrgtest -z "$AR" && AR=ar 508050f2e948Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru 50811ac89addSmrg 50821ac89addSmrg 50831ac89addSmrg 50841ac89addSmrg 508550f2e948Smrg 508650f2e948Smrg 508750f2e948Smrg 508850f2e948Smrg 508950f2e948Smrg 509050f2e948Smrg 509150f2e948Smrg 509250f2e948Smrgif test -n "$ac_tool_prefix"; then 509350f2e948Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 509450f2e948Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 509550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 509650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 509750f2e948Smrgif test "${ac_cv_prog_STRIP+set}" = set; then 509850f2e948Smrg $as_echo_n "(cached) " >&6 50991ac89addSmrgelse 510050f2e948Smrg if test -n "$STRIP"; then 510150f2e948Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 510250f2e948Smrgelse 510350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 510450f2e948Smrgfor as_dir in $PATH 510550f2e948Smrgdo 510650f2e948Smrg IFS=$as_save_IFS 510750f2e948Smrg test -z "$as_dir" && as_dir=. 510850f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 510950f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 511050f2e948Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 511150f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 511250f2e948Smrg break 2 511350f2e948Smrg fi 511450f2e948Smrgdone 511550f2e948Smrgdone 511650f2e948SmrgIFS=$as_save_IFS 511745bc899bSmrg 511845bc899bSmrgfi 511945bc899bSmrgfi 512050f2e948SmrgSTRIP=$ac_cv_prog_STRIP 512150f2e948Smrgif test -n "$STRIP"; then 512250f2e948Smrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 512350f2e948Smrg$as_echo "$STRIP" >&6; } 512445bc899bSmrgelse 512550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 512650f2e948Smrg$as_echo "no" >&6; } 512750f2e948Smrgfi 512845bc899bSmrg 512945bc899bSmrg 513050f2e948Smrgfi 513150f2e948Smrgif test -z "$ac_cv_prog_STRIP"; then 513250f2e948Smrg ac_ct_STRIP=$STRIP 513350f2e948Smrg # Extract the first word of "strip", so it can be a program name with args. 513450f2e948Smrgset dummy strip; ac_word=$2 513550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 513650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 513750f2e948Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 513850f2e948Smrg $as_echo_n "(cached) " >&6 51391ac89addSmrgelse 514050f2e948Smrg if test -n "$ac_ct_STRIP"; then 514150f2e948Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 514250f2e948Smrgelse 514350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 514450f2e948Smrgfor as_dir in $PATH 514550f2e948Smrgdo 514650f2e948Smrg IFS=$as_save_IFS 514750f2e948Smrg test -z "$as_dir" && as_dir=. 514850f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 514950f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 515050f2e948Smrg ac_cv_prog_ac_ct_STRIP="strip" 515150f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 515250f2e948Smrg break 2 515350f2e948Smrg fi 515450f2e948Smrgdone 515550f2e948Smrgdone 515650f2e948SmrgIFS=$as_save_IFS 515745bc899bSmrg 515845bc899bSmrgfi 515945bc899bSmrgfi 516050f2e948Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 516150f2e948Smrgif test -n "$ac_ct_STRIP"; then 516250f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 516350f2e948Smrg$as_echo "$ac_ct_STRIP" >&6; } 51641ac89addSmrgelse 516550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 516650f2e948Smrg$as_echo "no" >&6; } 516750f2e948Smrgfi 516850f2e948Smrg 516950f2e948Smrg if test "x$ac_ct_STRIP" = x; then 517050f2e948Smrg STRIP=":" 5171226fade8Smrg else 517250f2e948Smrg case $cross_compiling:$ac_tool_warned in 517350f2e948Smrgyes:) 517450f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 517550f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 517650f2e948Smrgac_tool_warned=yes ;; 517750f2e948Smrgesac 517850f2e948Smrg STRIP=$ac_ct_STRIP 5179226fade8Smrg fi 518050f2e948Smrgelse 518150f2e948Smrg STRIP="$ac_cv_prog_STRIP" 518245bc899bSmrgfi 51831ac89addSmrg 518450f2e948Smrgtest -z "$STRIP" && STRIP=: 518545bc899bSmrg 518645bc899bSmrg 51871ac89addSmrg 51881ac89addSmrg 51891ac89addSmrg 51901ac89addSmrg 519150f2e948Smrgif test -n "$ac_tool_prefix"; then 519250f2e948Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 519350f2e948Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 519450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 519550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 519650f2e948Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then 519750f2e948Smrg $as_echo_n "(cached) " >&6 5198226fade8Smrgelse 519950f2e948Smrg if test -n "$RANLIB"; then 520050f2e948Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 520150f2e948Smrgelse 520250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 520350f2e948Smrgfor as_dir in $PATH 520450f2e948Smrgdo 520550f2e948Smrg IFS=$as_save_IFS 520650f2e948Smrg test -z "$as_dir" && as_dir=. 520750f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 520850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 520950f2e948Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 521050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 521150f2e948Smrg break 2 521250f2e948Smrg fi 521350f2e948Smrgdone 521450f2e948Smrgdone 521550f2e948SmrgIFS=$as_save_IFS 521645bc899bSmrg 5217226fade8Smrgfi 521850f2e948Smrgfi 521950f2e948SmrgRANLIB=$ac_cv_prog_RANLIB 522050f2e948Smrgif test -n "$RANLIB"; then 522150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 522250f2e948Smrg$as_echo "$RANLIB" >&6; } 5223226fade8Smrgelse 522450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 522550f2e948Smrg$as_echo "no" >&6; } 5226226fade8Smrgfi 522745bc899bSmrg 522845bc899bSmrg 522950f2e948Smrgfi 523050f2e948Smrgif test -z "$ac_cv_prog_RANLIB"; then 523150f2e948Smrg ac_ct_RANLIB=$RANLIB 523250f2e948Smrg # Extract the first word of "ranlib", so it can be a program name with args. 523350f2e948Smrgset dummy ranlib; ac_word=$2 523450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 523550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 523650f2e948Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 523750f2e948Smrg $as_echo_n "(cached) " >&6 5238226fade8Smrgelse 523950f2e948Smrg if test -n "$ac_ct_RANLIB"; then 524050f2e948Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 524150f2e948Smrgelse 524250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 524350f2e948Smrgfor as_dir in $PATH 5244226fade8Smrgdo 524550f2e948Smrg IFS=$as_save_IFS 524650f2e948Smrg test -z "$as_dir" && as_dir=. 524750f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 524850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 524950f2e948Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 525050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 525150f2e948Smrg break 2 5252226fade8Smrg fi 525350f2e948Smrgdone 525450f2e948Smrgdone 525550f2e948SmrgIFS=$as_save_IFS 525650f2e948Smrg 5257226fade8Smrgfi 525850f2e948Smrgfi 525950f2e948Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 526050f2e948Smrgif test -n "$ac_ct_RANLIB"; then 526150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 526250f2e948Smrg$as_echo "$ac_ct_RANLIB" >&6; } 5263226fade8Smrgelse 526450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 526550f2e948Smrg$as_echo "no" >&6; } 5266226fade8Smrgfi 526745bc899bSmrg 526850f2e948Smrg if test "x$ac_ct_RANLIB" = x; then 526950f2e948Smrg RANLIB=":" 5270226fade8Smrg else 527150f2e948Smrg case $cross_compiling:$ac_tool_warned in 527250f2e948Smrgyes:) 527350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 527450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 527550f2e948Smrgac_tool_warned=yes ;; 527650f2e948Smrgesac 527750f2e948Smrg RANLIB=$ac_ct_RANLIB 5278226fade8Smrg fi 5279226fade8Smrgelse 528050f2e948Smrg RANLIB="$ac_cv_prog_RANLIB" 5281226fade8Smrgfi 528245bc899bSmrg 528350f2e948Smrgtest -z "$RANLIB" && RANLIB=: 528445bc899bSmrg 528545bc899bSmrg 528645bc899bSmrg 528750f2e948Smrg 528850f2e948Smrg 528950f2e948Smrg 529050f2e948Smrg# Determine commands to create old-style static archives. 529150f2e948Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 529250f2e948Smrgold_postinstall_cmds='chmod 644 $oldlib' 529350f2e948Smrgold_postuninstall_cmds= 529450f2e948Smrg 529550f2e948Smrgif test -n "$RANLIB"; then 529650f2e948Smrg case $host_os in 529750f2e948Smrg openbsd*) 529850f2e948Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 529950f2e948Smrg ;; 530050f2e948Smrg *) 530150f2e948Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 530250f2e948Smrg ;; 530350f2e948Smrg esac 530450f2e948Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5305226fade8Smrgfi 530645bc899bSmrg 530745bc899bSmrg 530845bc899bSmrg 530945bc899bSmrg 531045bc899bSmrg 531145bc899bSmrg 531245bc899bSmrg 531345bc899bSmrg 531445bc899bSmrg 531545bc899bSmrg 531645bc899bSmrg 531745bc899bSmrg 531845bc899bSmrg 531945bc899bSmrg 532045bc899bSmrg 532145bc899bSmrg 532245bc899bSmrg 532345bc899bSmrg 532445bc899bSmrg 532545bc899bSmrg 53261ac89addSmrg 53271ac89addSmrg 532845bc899bSmrg 532945bc899bSmrg 533045bc899bSmrg 533145bc899bSmrg 5332226fade8Smrg 5333226fade8Smrg 5334226fade8Smrg 5335226fade8Smrg 5336226fade8Smrg 5337226fade8Smrg 5338226fade8Smrg 5339226fade8Smrg 534050f2e948Smrg# If no C compiler was specified, use CC. 534150f2e948SmrgLTCC=${LTCC-"$CC"} 5342226fade8Smrg 534350f2e948Smrg# If no C compiler flags were specified, use CFLAGS. 534450f2e948SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5345226fade8Smrg 534650f2e948Smrg# Allow CC to be a program name with arguments. 534750f2e948Smrgcompiler=$CC 5348226fade8Smrg 5349226fade8Smrg 5350226fade8Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 535150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 535250f2e948Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5353226fade8Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 535450f2e948Smrg $as_echo_n "(cached) " >&6 5355226fade8Smrgelse 5356226fade8Smrg 5357226fade8Smrg# These are sane defaults that work on at least a few old systems. 5358226fade8Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5359226fade8Smrg 5360226fade8Smrg# Character class describing NM global symbol codes. 5361226fade8Smrgsymcode='[BCDEGRST]' 5362226fade8Smrg 5363226fade8Smrg# Regexp to match symbols that can be accessed directly from C. 5364226fade8Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5365226fade8Smrg 5366226fade8Smrg# Define system-specific variables. 5367226fade8Smrgcase $host_os in 5368226fade8Smrgaix*) 5369226fade8Smrg symcode='[BCDT]' 5370226fade8Smrg ;; 537150f2e948Smrgcygwin* | mingw* | pw32* | cegcc*) 5372226fade8Smrg symcode='[ABCDGISTW]' 5373226fade8Smrg ;; 537450f2e948Smrghpux*) 5375226fade8Smrg if test "$host_cpu" = ia64; then 5376226fade8Smrg symcode='[ABCDEGRST]' 5377226fade8Smrg fi 5378226fade8Smrg ;; 5379226fade8Smrgirix* | nonstopux*) 5380226fade8Smrg symcode='[BCDEGRST]' 5381226fade8Smrg ;; 5382226fade8Smrgosf*) 5383226fade8Smrg symcode='[BCDEGQRST]' 5384226fade8Smrg ;; 5385226fade8Smrgsolaris*) 5386226fade8Smrg symcode='[BDRT]' 5387226fade8Smrg ;; 5388226fade8Smrgsco3.2v5*) 5389226fade8Smrg symcode='[DT]' 5390226fade8Smrg ;; 5391226fade8Smrgsysv4.2uw2*) 5392226fade8Smrg symcode='[DT]' 5393226fade8Smrg ;; 5394226fade8Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 5395226fade8Smrg symcode='[ABDT]' 5396226fade8Smrg ;; 5397226fade8Smrgsysv4) 5398226fade8Smrg symcode='[DFNSTU]' 5399226fade8Smrg ;; 5400226fade8Smrgesac 5401226fade8Smrg 540250f2e948Smrg# If we're using GNU nm, then use its standard symbol codes. 540350f2e948Smrgcase `$NM -V 2>&1` in 540450f2e948Smrg*GNU* | *'with BFD'*) 540550f2e948Smrg symcode='[ABCDGIRSTW]' ;; 540650f2e948Smrgesac 540750f2e948Smrg 540850f2e948Smrg# Transform an extracted symbol line into a proper C declaration. 540950f2e948Smrg# Some systems (esp. on ia64) link data and code symbols differently, 541050f2e948Smrg# so use this general approach. 541150f2e948Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 541250f2e948Smrg 541350f2e948Smrg# Transform an extracted symbol line into symbol name and symbol address 541450f2e948Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 541550f2e948Smrglt_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'" 541650f2e948Smrg 5417226fade8Smrg# Handle CRLF in mingw tool chain 5418226fade8Smrgopt_cr= 5419226fade8Smrgcase $build_os in 5420226fade8Smrgmingw*) 542150f2e948Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5422226fade8Smrg ;; 5423226fade8Smrgesac 5424226fade8Smrg 542550f2e948Smrg# Try without a prefix underscore, then with it. 5426226fade8Smrgfor ac_symprfx in "" "_"; do 5427226fade8Smrg 5428226fade8Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5429226fade8Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 5430226fade8Smrg 5431226fade8Smrg # Write the raw and C identifiers. 543250f2e948Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 543350f2e948Smrg # Fake it for dumpbin and say T for any non-static function 543450f2e948Smrg # and D for any global variable. 543550f2e948Smrg # Also find C++ and __fastcall symbols from MSVC++, 543650f2e948Smrg # which start with @ or ?. 543750f2e948Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 543850f2e948Smrg" {last_section=section; section=\$ 3};"\ 543950f2e948Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 544050f2e948Smrg" \$ 0!~/External *\|/{next};"\ 544150f2e948Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 544250f2e948Smrg" {if(hide[section]) next};"\ 544350f2e948Smrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 544450f2e948Smrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 544550f2e948Smrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 544650f2e948Smrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 544750f2e948Smrg" ' prfx=^$ac_symprfx" 544850f2e948Smrg else 544950f2e948Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 545050f2e948Smrg fi 5451226fade8Smrg 5452226fade8Smrg # Check to see that the pipe works correctly. 5453226fade8Smrg pipe_works=no 545445bc899bSmrg 545545bc899bSmrg rm -f conftest* 545650f2e948Smrg cat > conftest.$ac_ext <<_LT_EOF 545745bc899bSmrg#ifdef __cplusplus 545845bc899bSmrgextern "C" { 545945bc899bSmrg#endif 546045bc899bSmrgchar nm_test_var; 546150f2e948Smrgvoid nm_test_func(void); 546250f2e948Smrgvoid nm_test_func(void){} 546345bc899bSmrg#ifdef __cplusplus 546445bc899bSmrg} 546545bc899bSmrg#endif 546645bc899bSmrgint main(){nm_test_var='a';nm_test_func();return(0);} 546750f2e948Smrg_LT_EOF 546845bc899bSmrg 546945bc899bSmrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 547045bc899bSmrg (eval $ac_compile) 2>&5 547145bc899bSmrg ac_status=$? 547250f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 547345bc899bSmrg (exit $ac_status); }; then 547445bc899bSmrg # Now try to grab the symbols. 547545bc899bSmrg nlist=conftest.nm 547645bc899bSmrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 547745bc899bSmrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 547845bc899bSmrg ac_status=$? 547950f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 548045bc899bSmrg (exit $ac_status); } && test -s "$nlist"; then 548145bc899bSmrg # Try sorting and uniquifying the output. 548245bc899bSmrg if sort "$nlist" | uniq > "$nlist"T; then 548345bc899bSmrg mv -f "$nlist"T "$nlist" 548445bc899bSmrg else 548545bc899bSmrg rm -f "$nlist"T 548645bc899bSmrg fi 548745bc899bSmrg 548845bc899bSmrg # Make sure that we snagged all the symbols we need. 548950f2e948Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 549050f2e948Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 549150f2e948Smrg cat <<_LT_EOF > conftest.$ac_ext 549245bc899bSmrg#ifdef __cplusplus 549345bc899bSmrgextern "C" { 549445bc899bSmrg#endif 549545bc899bSmrg 549650f2e948Smrg_LT_EOF 549745bc899bSmrg # Now generate the symbol file. 549850f2e948Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 549945bc899bSmrg 550050f2e948Smrg cat <<_LT_EOF >> conftest.$ac_ext 550145bc899bSmrg 550250f2e948Smrg/* The mapping between symbol names and symbols. */ 550345bc899bSmrgconst struct { 550445bc899bSmrg const char *name; 550550f2e948Smrg void *address; 550645bc899bSmrg} 550750f2e948Smrglt__PROGRAM__LTX_preloaded_symbols[] = 550845bc899bSmrg{ 550950f2e948Smrg { "@PROGRAM@", (void *) 0 }, 551050f2e948Smrg_LT_EOF 551150f2e948Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 551250f2e948Smrg cat <<\_LT_EOF >> conftest.$ac_ext 551350f2e948Smrg {0, (void *) 0} 551445bc899bSmrg}; 551545bc899bSmrg 551650f2e948Smrg/* This works around a problem in FreeBSD linker */ 551750f2e948Smrg#ifdef FREEBSD_WORKAROUND 551850f2e948Smrgstatic const void *lt_preloaded_setup() { 551950f2e948Smrg return lt__PROGRAM__LTX_preloaded_symbols; 552050f2e948Smrg} 552150f2e948Smrg#endif 552250f2e948Smrg 552345bc899bSmrg#ifdef __cplusplus 552445bc899bSmrg} 552545bc899bSmrg#endif 552650f2e948Smrg_LT_EOF 552745bc899bSmrg # Now try linking the two files. 552845bc899bSmrg mv conftest.$ac_objext conftstm.$ac_objext 552945bc899bSmrg lt_save_LIBS="$LIBS" 553045bc899bSmrg lt_save_CFLAGS="$CFLAGS" 553145bc899bSmrg LIBS="conftstm.$ac_objext" 553245bc899bSmrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 553345bc899bSmrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 553445bc899bSmrg (eval $ac_link) 2>&5 553545bc899bSmrg ac_status=$? 553650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 553745bc899bSmrg (exit $ac_status); } && test -s conftest${ac_exeext}; then 553845bc899bSmrg pipe_works=yes 553945bc899bSmrg fi 554045bc899bSmrg LIBS="$lt_save_LIBS" 554145bc899bSmrg CFLAGS="$lt_save_CFLAGS" 554245bc899bSmrg else 554345bc899bSmrg echo "cannot find nm_test_func in $nlist" >&5 554445bc899bSmrg fi 554545bc899bSmrg else 554645bc899bSmrg echo "cannot find nm_test_var in $nlist" >&5 554745bc899bSmrg fi 554845bc899bSmrg else 554945bc899bSmrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 555045bc899bSmrg fi 555145bc899bSmrg else 555245bc899bSmrg echo "$progname: failed program was:" >&5 555345bc899bSmrg cat conftest.$ac_ext >&5 555445bc899bSmrg fi 555550f2e948Smrg rm -rf conftest* conftst* 555645bc899bSmrg 555745bc899bSmrg # Do not use the global_symbol_pipe unless it works. 555845bc899bSmrg if test "$pipe_works" = yes; then 555945bc899bSmrg break 556045bc899bSmrg else 556145bc899bSmrg lt_cv_sys_global_symbol_pipe= 556245bc899bSmrg fi 556345bc899bSmrgdone 556445bc899bSmrg 556545bc899bSmrgfi 556645bc899bSmrg 556745bc899bSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 556845bc899bSmrg lt_cv_sys_global_symbol_to_cdecl= 556945bc899bSmrgfi 557045bc899bSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 557150f2e948Smrg { $as_echo "$as_me:$LINENO: result: failed" >&5 557250f2e948Smrg$as_echo "failed" >&6; } 557345bc899bSmrgelse 557450f2e948Smrg { $as_echo "$as_me:$LINENO: result: ok" >&5 557550f2e948Smrg$as_echo "ok" >&6; } 557645bc899bSmrgfi 557745bc899bSmrg 557845bc899bSmrg 557945bc899bSmrg 558045bc899bSmrg 558145bc899bSmrg 558245bc899bSmrg 558350f2e948Smrg 558450f2e948Smrg 558550f2e948Smrg 558650f2e948Smrg 558750f2e948Smrg 558850f2e948Smrg 558950f2e948Smrg 559050f2e948Smrg 559150f2e948Smrg 559250f2e948Smrg 559350f2e948Smrg 559450f2e948Smrg 559550f2e948Smrg 559650f2e948Smrg 559750f2e948Smrg 559850f2e948Smrg 559950f2e948Smrg 560050f2e948Smrg# Check whether --enable-libtool-lock was given. 560150f2e948Smrgif test "${enable_libtool_lock+set}" = set; then 560250f2e948Smrg enableval=$enable_libtool_lock; 560350f2e948Smrgfi 560450f2e948Smrg 560550f2e948Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 560650f2e948Smrg 560750f2e948Smrg# Some flags need to be propagated to the compiler or linker for good 560850f2e948Smrg# libtool support. 560950f2e948Smrgcase $host in 561050f2e948Smrgia64-*-hpux*) 561150f2e948Smrg # Find out which ABI we are using. 561250f2e948Smrg echo 'int i;' > conftest.$ac_ext 561350f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 561450f2e948Smrg (eval $ac_compile) 2>&5 561550f2e948Smrg ac_status=$? 561650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 561750f2e948Smrg (exit $ac_status); }; then 561850f2e948Smrg case `/usr/bin/file conftest.$ac_objext` in 561950f2e948Smrg *ELF-32*) 562050f2e948Smrg HPUX_IA64_MODE="32" 562150f2e948Smrg ;; 562250f2e948Smrg *ELF-64*) 562350f2e948Smrg HPUX_IA64_MODE="64" 562450f2e948Smrg ;; 562550f2e948Smrg esac 5626226fade8Smrg fi 562750f2e948Smrg rm -rf conftest* 562850f2e948Smrg ;; 562950f2e948Smrg*-*-irix6*) 563050f2e948Smrg # Find out which ABI we are using. 563150f2e948Smrg echo '#line 5631 "configure"' > conftest.$ac_ext 563250f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 563350f2e948Smrg (eval $ac_compile) 2>&5 563450f2e948Smrg ac_status=$? 563550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 563650f2e948Smrg (exit $ac_status); }; then 563750f2e948Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 563850f2e948Smrg case `/usr/bin/file conftest.$ac_objext` in 563950f2e948Smrg *32-bit*) 564050f2e948Smrg LD="${LD-ld} -melf32bsmip" 564150f2e948Smrg ;; 564250f2e948Smrg *N32*) 564350f2e948Smrg LD="${LD-ld} -melf32bmipn32" 564450f2e948Smrg ;; 564550f2e948Smrg *64-bit*) 564650f2e948Smrg LD="${LD-ld} -melf64bmip" 564750f2e948Smrg ;; 564850f2e948Smrg esac 564950f2e948Smrg else 565050f2e948Smrg case `/usr/bin/file conftest.$ac_objext` in 565150f2e948Smrg *32-bit*) 565250f2e948Smrg LD="${LD-ld} -32" 565350f2e948Smrg ;; 565450f2e948Smrg *N32*) 565550f2e948Smrg LD="${LD-ld} -n32" 565650f2e948Smrg ;; 565750f2e948Smrg *64-bit*) 565850f2e948Smrg LD="${LD-ld} -64" 565950f2e948Smrg ;; 566050f2e948Smrg esac 566150f2e948Smrg fi 566250f2e948Smrg fi 566350f2e948Smrg rm -rf conftest* 5664226fade8Smrg ;; 56651ac89addSmrg 566650f2e948Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 566750f2e948Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 566850f2e948Smrg # Find out which ABI we are using. 566950f2e948Smrg echo 'int i;' > conftest.$ac_ext 567050f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 567150f2e948Smrg (eval $ac_compile) 2>&5 567250f2e948Smrg ac_status=$? 567350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 567450f2e948Smrg (exit $ac_status); }; then 567550f2e948Smrg case `/usr/bin/file conftest.o` in 567650f2e948Smrg *32-bit*) 567750f2e948Smrg case $host in 567850f2e948Smrg x86_64-*kfreebsd*-gnu) 567950f2e948Smrg LD="${LD-ld} -m elf_i386_fbsd" 568050f2e948Smrg ;; 568150f2e948Smrg x86_64-*linux*) 568250f2e948Smrg LD="${LD-ld} -m elf_i386" 568350f2e948Smrg ;; 568450f2e948Smrg ppc64-*linux*|powerpc64-*linux*) 568550f2e948Smrg LD="${LD-ld} -m elf32ppclinux" 568650f2e948Smrg ;; 568750f2e948Smrg s390x-*linux*) 568850f2e948Smrg LD="${LD-ld} -m elf_s390" 568950f2e948Smrg ;; 569050f2e948Smrg sparc64-*linux*) 569150f2e948Smrg LD="${LD-ld} -m elf32_sparc" 569250f2e948Smrg ;; 569350f2e948Smrg esac 569450f2e948Smrg ;; 569550f2e948Smrg *64-bit*) 569650f2e948Smrg case $host in 569750f2e948Smrg x86_64-*kfreebsd*-gnu) 569850f2e948Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 569950f2e948Smrg ;; 570050f2e948Smrg x86_64-*linux*) 570150f2e948Smrg LD="${LD-ld} -m elf_x86_64" 570250f2e948Smrg ;; 570350f2e948Smrg ppc*-*linux*|powerpc*-*linux*) 570450f2e948Smrg LD="${LD-ld} -m elf64ppc" 570550f2e948Smrg ;; 570650f2e948Smrg s390*-*linux*|s390*-*tpf*) 570750f2e948Smrg LD="${LD-ld} -m elf64_s390" 570850f2e948Smrg ;; 570950f2e948Smrg sparc*-*linux*) 571050f2e948Smrg LD="${LD-ld} -m elf64_sparc" 571150f2e948Smrg ;; 571250f2e948Smrg esac 571350f2e948Smrg ;; 571450f2e948Smrg esac 571550f2e948Smrg fi 571650f2e948Smrg rm -rf conftest* 571750f2e948Smrg ;; 57181ac89addSmrg 571950f2e948Smrg*-*-sco3.2v5*) 572050f2e948Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 572150f2e948Smrg SAVE_CFLAGS="$CFLAGS" 572250f2e948Smrg CFLAGS="$CFLAGS -belf" 572350f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 572450f2e948Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 572550f2e948Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then 572650f2e948Smrg $as_echo_n "(cached) " >&6 572750f2e948Smrgelse 572850f2e948Smrg ac_ext=c 572950f2e948Smrgac_cpp='$CPP $CPPFLAGS' 573050f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 573150f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 573250f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 57331ac89addSmrg 573450f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 573550f2e948Smrg/* confdefs.h. */ 573650f2e948Smrg_ACEOF 573750f2e948Smrgcat confdefs.h >>conftest.$ac_ext 573850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 573950f2e948Smrg/* end confdefs.h. */ 57401ac89addSmrg 574150f2e948Smrgint 574250f2e948Smrgmain () 574350f2e948Smrg{ 57441ac89addSmrg 574550f2e948Smrg ; 574650f2e948Smrg return 0; 574750f2e948Smrg} 574850f2e948Smrg_ACEOF 574950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 575050f2e948Smrgif { (ac_try="$ac_link" 575150f2e948Smrgcase "(($ac_try" in 575250f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 575350f2e948Smrg *) ac_try_echo=$ac_try;; 575450f2e948Smrgesac 575550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 575650f2e948Smrg$as_echo "$ac_try_echo") >&5 575750f2e948Smrg (eval "$ac_link") 2>conftest.er1 575850f2e948Smrg ac_status=$? 575950f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 576050f2e948Smrg rm -f conftest.er1 576150f2e948Smrg cat conftest.err >&5 576250f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 576350f2e948Smrg (exit $ac_status); } && { 576450f2e948Smrg test -z "$ac_c_werror_flag" || 576550f2e948Smrg test ! -s conftest.err 576650f2e948Smrg } && test -s conftest$ac_exeext && { 576750f2e948Smrg test "$cross_compiling" = yes || 576850f2e948Smrg $as_test_x conftest$ac_exeext 576950f2e948Smrg }; then 577050f2e948Smrg lt_cv_cc_needs_belf=yes 577150f2e948Smrgelse 577250f2e948Smrg $as_echo "$as_me: failed program was:" >&5 577350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 57741ac89addSmrg 577550f2e948Smrg lt_cv_cc_needs_belf=no 577650f2e948Smrgfi 57771ac89addSmrg 577850f2e948Smrgrm -rf conftest.dSYM 577950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 578050f2e948Smrg conftest$ac_exeext conftest.$ac_ext 578150f2e948Smrg ac_ext=c 578250f2e948Smrgac_cpp='$CPP $CPPFLAGS' 578350f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 578450f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 578550f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 57861ac89addSmrg 578750f2e948Smrgfi 578850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 578950f2e948Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 579050f2e948Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 579150f2e948Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 579250f2e948Smrg CFLAGS="$SAVE_CFLAGS" 579350f2e948Smrg fi 579450f2e948Smrg ;; 579550f2e948Smrgsparc*-*solaris*) 579650f2e948Smrg # Find out which ABI we are using. 579750f2e948Smrg echo 'int i;' > conftest.$ac_ext 579850f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 579950f2e948Smrg (eval $ac_compile) 2>&5 580050f2e948Smrg ac_status=$? 580150f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 580250f2e948Smrg (exit $ac_status); }; then 580350f2e948Smrg case `/usr/bin/file conftest.o` in 580450f2e948Smrg *64-bit*) 580550f2e948Smrg case $lt_cv_prog_gnu_ld in 580650f2e948Smrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 580750f2e948Smrg *) 580850f2e948Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 580950f2e948Smrg LD="${LD-ld} -64" 581050f2e948Smrg fi 581150f2e948Smrg ;; 581250f2e948Smrg esac 581350f2e948Smrg ;; 581450f2e948Smrg esac 581550f2e948Smrg fi 581650f2e948Smrg rm -rf conftest* 581750f2e948Smrg ;; 581850f2e948Smrgesac 581950f2e948Smrg 582050f2e948Smrgneed_locks="$enable_libtool_lock" 582150f2e948Smrg 582250f2e948Smrg 582350f2e948Smrg case $host_os in 582450f2e948Smrg rhapsody* | darwin*) 582550f2e948Smrg if test -n "$ac_tool_prefix"; then 582650f2e948Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 582750f2e948Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 582850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 582950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 583050f2e948Smrgif test "${ac_cv_prog_DSYMUTIL+set}" = set; then 583150f2e948Smrg $as_echo_n "(cached) " >&6 583250f2e948Smrgelse 583350f2e948Smrg if test -n "$DSYMUTIL"; then 583450f2e948Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5835226fade8Smrgelse 5836226fade8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5837226fade8Smrgfor as_dir in $PATH 5838226fade8Smrgdo 5839226fade8Smrg IFS=$as_save_IFS 5840226fade8Smrg test -z "$as_dir" && as_dir=. 5841226fade8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 584250f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 584350f2e948Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 584450f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5845226fade8Smrg break 2 5846226fade8Smrg fi 5847226fade8Smrgdone 5848226fade8Smrgdone 584950f2e948SmrgIFS=$as_save_IFS 58501ac89addSmrg 5851226fade8Smrgfi 5852226fade8Smrgfi 585350f2e948SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 585450f2e948Smrgif test -n "$DSYMUTIL"; then 585550f2e948Smrg { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 585650f2e948Smrg$as_echo "$DSYMUTIL" >&6; } 5857226fade8Smrgelse 585850f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 585950f2e948Smrg$as_echo "no" >&6; } 5860226fade8Smrgfi 58611ac89addSmrg 586250f2e948Smrg 5863226fade8Smrgfi 586450f2e948Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 586550f2e948Smrg ac_ct_DSYMUTIL=$DSYMUTIL 586650f2e948Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 586750f2e948Smrgset dummy dsymutil; ac_word=$2 586850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 586950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 587050f2e948Smrgif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 587150f2e948Smrg $as_echo_n "(cached) " >&6 5872226fade8Smrgelse 587350f2e948Smrg if test -n "$ac_ct_DSYMUTIL"; then 587450f2e948Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5875226fade8Smrgelse 5876226fade8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5877226fade8Smrgfor as_dir in $PATH 5878226fade8Smrgdo 5879226fade8Smrg IFS=$as_save_IFS 5880226fade8Smrg test -z "$as_dir" && as_dir=. 5881226fade8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 588250f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 588350f2e948Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 588450f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5885226fade8Smrg break 2 5886226fade8Smrg fi 5887226fade8Smrgdone 5888226fade8Smrgdone 588950f2e948SmrgIFS=$as_save_IFS 58901ac89addSmrg 5891226fade8Smrgfi 5892226fade8Smrgfi 589350f2e948Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 589450f2e948Smrgif test -n "$ac_ct_DSYMUTIL"; then 589550f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 589650f2e948Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 5897226fade8Smrgelse 589850f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 589950f2e948Smrg$as_echo "no" >&6; } 5900226fade8Smrgfi 59011ac89addSmrg 590250f2e948Smrg if test "x$ac_ct_DSYMUTIL" = x; then 590350f2e948Smrg DSYMUTIL=":" 590450f2e948Smrg else 590550f2e948Smrg case $cross_compiling:$ac_tool_warned in 590650f2e948Smrgyes:) 590750f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 590850f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 590950f2e948Smrgac_tool_warned=yes ;; 591050f2e948Smrgesac 591150f2e948Smrg DSYMUTIL=$ac_ct_DSYMUTIL 591250f2e948Smrg fi 59131ac89addSmrgelse 591450f2e948Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 59151ac89addSmrgfi 59161ac89addSmrg 591750f2e948Smrg if test -n "$ac_tool_prefix"; then 591850f2e948Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 591950f2e948Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 592050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 592150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 592250f2e948Smrgif test "${ac_cv_prog_NMEDIT+set}" = set; then 592350f2e948Smrg $as_echo_n "(cached) " >&6 5924226fade8Smrgelse 592550f2e948Smrg if test -n "$NMEDIT"; then 592650f2e948Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 592745bc899bSmrgelse 592845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 592945bc899bSmrgfor as_dir in $PATH 593045bc899bSmrgdo 593145bc899bSmrg IFS=$as_save_IFS 593245bc899bSmrg test -z "$as_dir" && as_dir=. 593345bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 593450f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 593550f2e948Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 593650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 593745bc899bSmrg break 2 593845bc899bSmrg fi 593945bc899bSmrgdone 594045bc899bSmrgdone 594150f2e948SmrgIFS=$as_save_IFS 594245bc899bSmrg 594345bc899bSmrgfi 594445bc899bSmrgfi 594550f2e948SmrgNMEDIT=$ac_cv_prog_NMEDIT 594650f2e948Smrgif test -n "$NMEDIT"; then 594750f2e948Smrg { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 594850f2e948Smrg$as_echo "$NMEDIT" >&6; } 594945bc899bSmrgelse 595050f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 595150f2e948Smrg$as_echo "no" >&6; } 595245bc899bSmrgfi 595345bc899bSmrg 595450f2e948Smrg 595545bc899bSmrgfi 595650f2e948Smrgif test -z "$ac_cv_prog_NMEDIT"; then 595750f2e948Smrg ac_ct_NMEDIT=$NMEDIT 595850f2e948Smrg # Extract the first word of "nmedit", so it can be a program name with args. 595950f2e948Smrgset dummy nmedit; ac_word=$2 596050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 596150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 596250f2e948Smrgif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 596350f2e948Smrg $as_echo_n "(cached) " >&6 596445bc899bSmrgelse 596550f2e948Smrg if test -n "$ac_ct_NMEDIT"; then 596650f2e948Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 596745bc899bSmrgelse 596845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 596945bc899bSmrgfor as_dir in $PATH 597045bc899bSmrgdo 597145bc899bSmrg IFS=$as_save_IFS 597245bc899bSmrg test -z "$as_dir" && as_dir=. 597345bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 597450f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 597550f2e948Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 597650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 597745bc899bSmrg break 2 597845bc899bSmrg fi 597945bc899bSmrgdone 598045bc899bSmrgdone 598150f2e948SmrgIFS=$as_save_IFS 598245bc899bSmrg 598345bc899bSmrgfi 598445bc899bSmrgfi 598550f2e948Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 598650f2e948Smrgif test -n "$ac_ct_NMEDIT"; then 598750f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 598850f2e948Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 598945bc899bSmrgelse 599050f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 599150f2e948Smrg$as_echo "no" >&6; } 599245bc899bSmrgfi 599345bc899bSmrg 599450f2e948Smrg if test "x$ac_ct_NMEDIT" = x; then 599550f2e948Smrg NMEDIT=":" 599650f2e948Smrg else 599750f2e948Smrg case $cross_compiling:$ac_tool_warned in 599850f2e948Smrgyes:) 599950f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 600050f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 600150f2e948Smrgac_tool_warned=yes ;; 600250f2e948Smrgesac 600350f2e948Smrg NMEDIT=$ac_ct_NMEDIT 600450f2e948Smrg fi 600545bc899bSmrgelse 600650f2e948Smrg NMEDIT="$ac_cv_prog_NMEDIT" 600745bc899bSmrgfi 600845bc899bSmrg 600950f2e948Smrg if test -n "$ac_tool_prefix"; then 601050f2e948Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 601150f2e948Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 601250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 601350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 601450f2e948Smrgif test "${ac_cv_prog_LIPO+set}" = set; then 601550f2e948Smrg $as_echo_n "(cached) " >&6 601645bc899bSmrgelse 601750f2e948Smrg if test -n "$LIPO"; then 601850f2e948Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 601945bc899bSmrgelse 602045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 602145bc899bSmrgfor as_dir in $PATH 602245bc899bSmrgdo 602345bc899bSmrg IFS=$as_save_IFS 602445bc899bSmrg test -z "$as_dir" && as_dir=. 602545bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 602650f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 602750f2e948Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 602850f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 602945bc899bSmrg break 2 603045bc899bSmrg fi 603145bc899bSmrgdone 603245bc899bSmrgdone 603350f2e948SmrgIFS=$as_save_IFS 603445bc899bSmrg 603545bc899bSmrgfi 603645bc899bSmrgfi 603750f2e948SmrgLIPO=$ac_cv_prog_LIPO 603850f2e948Smrgif test -n "$LIPO"; then 603950f2e948Smrg { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 604050f2e948Smrg$as_echo "$LIPO" >&6; } 604145bc899bSmrgelse 604250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 604350f2e948Smrg$as_echo "no" >&6; } 604445bc899bSmrgfi 604545bc899bSmrg 604650f2e948Smrg 604745bc899bSmrgfi 604850f2e948Smrgif test -z "$ac_cv_prog_LIPO"; then 604950f2e948Smrg ac_ct_LIPO=$LIPO 605050f2e948Smrg # Extract the first word of "lipo", so it can be a program name with args. 605150f2e948Smrgset dummy lipo; ac_word=$2 605250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 605350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 605450f2e948Smrgif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then 605550f2e948Smrg $as_echo_n "(cached) " >&6 605645bc899bSmrgelse 605750f2e948Smrg if test -n "$ac_ct_LIPO"; then 605850f2e948Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 605945bc899bSmrgelse 606045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 606145bc899bSmrgfor as_dir in $PATH 606245bc899bSmrgdo 606345bc899bSmrg IFS=$as_save_IFS 606445bc899bSmrg test -z "$as_dir" && as_dir=. 606545bc899bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 606650f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 606750f2e948Smrg ac_cv_prog_ac_ct_LIPO="lipo" 606850f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 606945bc899bSmrg break 2 607045bc899bSmrg fi 607145bc899bSmrgdone 607245bc899bSmrgdone 607350f2e948SmrgIFS=$as_save_IFS 607445bc899bSmrg 607545bc899bSmrgfi 607645bc899bSmrgfi 607750f2e948Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 607850f2e948Smrgif test -n "$ac_ct_LIPO"; then 607950f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 608050f2e948Smrg$as_echo "$ac_ct_LIPO" >&6; } 608145bc899bSmrgelse 608250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 608350f2e948Smrg$as_echo "no" >&6; } 608445bc899bSmrgfi 608545bc899bSmrg 608650f2e948Smrg if test "x$ac_ct_LIPO" = x; then 608750f2e948Smrg LIPO=":" 608850f2e948Smrg else 608950f2e948Smrg case $cross_compiling:$ac_tool_warned in 609050f2e948Smrgyes:) 609150f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 609250f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 609350f2e948Smrgac_tool_warned=yes ;; 609450f2e948Smrgesac 609550f2e948Smrg LIPO=$ac_ct_LIPO 609650f2e948Smrg fi 609745bc899bSmrgelse 609850f2e948Smrg LIPO="$ac_cv_prog_LIPO" 609945bc899bSmrgfi 610045bc899bSmrg 610150f2e948Smrg if test -n "$ac_tool_prefix"; then 610250f2e948Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 610350f2e948Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 610450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 610550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 610650f2e948Smrgif test "${ac_cv_prog_OTOOL+set}" = set; then 610750f2e948Smrg $as_echo_n "(cached) " >&6 610850f2e948Smrgelse 610950f2e948Smrg if test -n "$OTOOL"; then 611050f2e948Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 611150f2e948Smrgelse 611250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 611350f2e948Smrgfor as_dir in $PATH 611450f2e948Smrgdo 611550f2e948Smrg IFS=$as_save_IFS 611650f2e948Smrg test -z "$as_dir" && as_dir=. 611750f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 611850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 611950f2e948Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 612050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 612150f2e948Smrg break 2 612250f2e948Smrg fi 612350f2e948Smrgdone 612450f2e948Smrgdone 612550f2e948SmrgIFS=$as_save_IFS 612645bc899bSmrg 612750f2e948Smrgfi 612850f2e948Smrgfi 612950f2e948SmrgOTOOL=$ac_cv_prog_OTOOL 613050f2e948Smrgif test -n "$OTOOL"; then 613150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 613250f2e948Smrg$as_echo "$OTOOL" >&6; } 613350f2e948Smrgelse 613450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 613550f2e948Smrg$as_echo "no" >&6; } 613650f2e948Smrgfi 61371ac89addSmrg 613845bc899bSmrg 613945bc899bSmrgfi 614050f2e948Smrgif test -z "$ac_cv_prog_OTOOL"; then 614150f2e948Smrg ac_ct_OTOOL=$OTOOL 614250f2e948Smrg # Extract the first word of "otool", so it can be a program name with args. 614350f2e948Smrgset dummy otool; ac_word=$2 614450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 614550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 614650f2e948Smrgif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then 614750f2e948Smrg $as_echo_n "(cached) " >&6 614850f2e948Smrgelse 614950f2e948Smrg if test -n "$ac_ct_OTOOL"; then 615050f2e948Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 615150f2e948Smrgelse 615250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 615350f2e948Smrgfor as_dir in $PATH 615450f2e948Smrgdo 615550f2e948Smrg IFS=$as_save_IFS 615650f2e948Smrg test -z "$as_dir" && as_dir=. 615750f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 615850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 615950f2e948Smrg ac_cv_prog_ac_ct_OTOOL="otool" 616050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 616150f2e948Smrg break 2 616250f2e948Smrg fi 61631ac89addSmrgdone 616450f2e948Smrgdone 616550f2e948SmrgIFS=$as_save_IFS 616645bc899bSmrg 616750f2e948Smrgfi 616850f2e948Smrgfi 616950f2e948Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 617050f2e948Smrgif test -n "$ac_ct_OTOOL"; then 617150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 617250f2e948Smrg$as_echo "$ac_ct_OTOOL" >&6; } 61731ac89addSmrgelse 617450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 617550f2e948Smrg$as_echo "no" >&6; } 617650f2e948Smrgfi 617745bc899bSmrg 617850f2e948Smrg if test "x$ac_ct_OTOOL" = x; then 617950f2e948Smrg OTOOL=":" 618050f2e948Smrg else 618150f2e948Smrg case $cross_compiling:$ac_tool_warned in 618250f2e948Smrgyes:) 618350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 618450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 618550f2e948Smrgac_tool_warned=yes ;; 618645bc899bSmrgesac 618750f2e948Smrg OTOOL=$ac_ct_OTOOL 618850f2e948Smrg fi 618950f2e948Smrgelse 619050f2e948Smrg OTOOL="$ac_cv_prog_OTOOL" 619145bc899bSmrgfi 619245bc899bSmrg 619350f2e948Smrg if test -n "$ac_tool_prefix"; then 619450f2e948Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 619550f2e948Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 619650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 619750f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 619850f2e948Smrgif test "${ac_cv_prog_OTOOL64+set}" = set; then 619950f2e948Smrg $as_echo_n "(cached) " >&6 62001ac89addSmrgelse 620150f2e948Smrg if test -n "$OTOOL64"; then 620250f2e948Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 620350f2e948Smrgelse 620450f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 620550f2e948Smrgfor as_dir in $PATH 620650f2e948Smrgdo 620750f2e948Smrg IFS=$as_save_IFS 620850f2e948Smrg test -z "$as_dir" && as_dir=. 620950f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 621050f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 621150f2e948Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 621250f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 621350f2e948Smrg break 2 621450f2e948Smrg fi 621550f2e948Smrgdone 621650f2e948Smrgdone 621750f2e948SmrgIFS=$as_save_IFS 6218226fade8Smrg 621950f2e948Smrgfi 622050f2e948Smrgfi 622150f2e948SmrgOTOOL64=$ac_cv_prog_OTOOL64 622250f2e948Smrgif test -n "$OTOOL64"; then 622350f2e948Smrg { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 622450f2e948Smrg$as_echo "$OTOOL64" >&6; } 622545bc899bSmrgelse 622650f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 622750f2e948Smrg$as_echo "no" >&6; } 622850f2e948Smrgfi 622945bc899bSmrg 623045bc899bSmrg 623145bc899bSmrgfi 623250f2e948Smrgif test -z "$ac_cv_prog_OTOOL64"; then 623350f2e948Smrg ac_ct_OTOOL64=$OTOOL64 623450f2e948Smrg # Extract the first word of "otool64", so it can be a program name with args. 623550f2e948Smrgset dummy otool64; ac_word=$2 623650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 623750f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 623850f2e948Smrgif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then 623950f2e948Smrg $as_echo_n "(cached) " >&6 624050f2e948Smrgelse 624150f2e948Smrg if test -n "$ac_ct_OTOOL64"; then 624250f2e948Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 624350f2e948Smrgelse 624450f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 624550f2e948Smrgfor as_dir in $PATH 624650f2e948Smrgdo 624750f2e948Smrg IFS=$as_save_IFS 624850f2e948Smrg test -z "$as_dir" && as_dir=. 624950f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 625050f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 625150f2e948Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 625250f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 625350f2e948Smrg break 2 625450f2e948Smrg fi 625550f2e948Smrgdone 625650f2e948Smrgdone 625750f2e948SmrgIFS=$as_save_IFS 625845bc899bSmrg 625950f2e948Smrgfi 626050f2e948Smrgfi 626150f2e948Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 626250f2e948Smrgif test -n "$ac_ct_OTOOL64"; then 626350f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 626450f2e948Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 626545bc899bSmrgelse 626650f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 626750f2e948Smrg$as_echo "no" >&6; } 626845bc899bSmrgfi 626945bc899bSmrg 627050f2e948Smrg if test "x$ac_ct_OTOOL64" = x; then 627150f2e948Smrg OTOOL64=":" 627245bc899bSmrg else 627350f2e948Smrg case $cross_compiling:$ac_tool_warned in 627450f2e948Smrgyes:) 627550f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 627650f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 627750f2e948Smrgac_tool_warned=yes ;; 627850f2e948Smrgesac 627950f2e948Smrg OTOOL64=$ac_ct_OTOOL64 628045bc899bSmrg fi 628150f2e948Smrgelse 628250f2e948Smrg OTOOL64="$ac_cv_prog_OTOOL64" 628345bc899bSmrgfi 628445bc899bSmrg 628545bc899bSmrg 628645bc899bSmrg 628745bc899bSmrg 628845bc899bSmrg 628945bc899bSmrg 629045bc899bSmrg 629145bc899bSmrg 629245bc899bSmrg 629345bc899bSmrg 629445bc899bSmrg 629545bc899bSmrg 629645bc899bSmrg 629745bc899bSmrg 629845bc899bSmrg 629945bc899bSmrg 630045bc899bSmrg 630145bc899bSmrg 630245bc899bSmrg 630345bc899bSmrg 630445bc899bSmrg 630545bc899bSmrg 630645bc899bSmrg 630745bc899bSmrg 630845bc899bSmrg 630945bc899bSmrg 631045bc899bSmrg 631150f2e948Smrg { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 631250f2e948Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 631350f2e948Smrgif test "${lt_cv_apple_cc_single_mod+set}" = set; then 631450f2e948Smrg $as_echo_n "(cached) " >&6 631545bc899bSmrgelse 631650f2e948Smrg lt_cv_apple_cc_single_mod=no 631750f2e948Smrg if test -z "${LT_MULTI_MODULE}"; then 631850f2e948Smrg # By default we will add the -single_module flag. You can override 631950f2e948Smrg # by either setting the environment variable LT_MULTI_MODULE 632050f2e948Smrg # non-empty at configure time, or by adding -multi_module to the 632150f2e948Smrg # link flags. 632250f2e948Smrg rm -rf libconftest.dylib* 632350f2e948Smrg echo "int foo(void){return 1;}" > conftest.c 632450f2e948Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 632550f2e948Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 632650f2e948Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 632750f2e948Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 632850f2e948Smrg _lt_result=$? 632950f2e948Smrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 633050f2e948Smrg lt_cv_apple_cc_single_mod=yes 633150f2e948Smrg else 633250f2e948Smrg cat conftest.err >&5 633350f2e948Smrg fi 633450f2e948Smrg rm -rf libconftest.dylib* 633550f2e948Smrg rm -f conftest.* 633650f2e948Smrg fi 633745bc899bSmrgfi 633850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 633950f2e948Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 634050f2e948Smrg { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 634150f2e948Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 634250f2e948Smrgif test "${lt_cv_ld_exported_symbols_list+set}" = set; then 634350f2e948Smrg $as_echo_n "(cached) " >&6 634450f2e948Smrgelse 634550f2e948Smrg lt_cv_ld_exported_symbols_list=no 634650f2e948Smrg save_LDFLAGS=$LDFLAGS 634750f2e948Smrg echo "_main" > conftest.sym 634850f2e948Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 634950f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 635050f2e948Smrg/* confdefs.h. */ 635150f2e948Smrg_ACEOF 635250f2e948Smrgcat confdefs.h >>conftest.$ac_ext 635350f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 635450f2e948Smrg/* end confdefs.h. */ 635545bc899bSmrg 635650f2e948Smrgint 635750f2e948Smrgmain () 635850f2e948Smrg{ 635945bc899bSmrg 636050f2e948Smrg ; 636150f2e948Smrg return 0; 636250f2e948Smrg} 636350f2e948Smrg_ACEOF 636450f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 636550f2e948Smrgif { (ac_try="$ac_link" 636650f2e948Smrgcase "(($ac_try" in 636750f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 636850f2e948Smrg *) ac_try_echo=$ac_try;; 636950f2e948Smrgesac 637050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 637150f2e948Smrg$as_echo "$ac_try_echo") >&5 637250f2e948Smrg (eval "$ac_link") 2>conftest.er1 637350f2e948Smrg ac_status=$? 637450f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 637550f2e948Smrg rm -f conftest.er1 637650f2e948Smrg cat conftest.err >&5 637750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 637850f2e948Smrg (exit $ac_status); } && { 637950f2e948Smrg test -z "$ac_c_werror_flag" || 638050f2e948Smrg test ! -s conftest.err 638150f2e948Smrg } && test -s conftest$ac_exeext && { 638250f2e948Smrg test "$cross_compiling" = yes || 638350f2e948Smrg $as_test_x conftest$ac_exeext 638450f2e948Smrg }; then 638550f2e948Smrg lt_cv_ld_exported_symbols_list=yes 638650f2e948Smrgelse 638750f2e948Smrg $as_echo "$as_me: failed program was:" >&5 638850f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 638945bc899bSmrg 639050f2e948Smrg lt_cv_ld_exported_symbols_list=no 639150f2e948Smrgfi 639245bc899bSmrg 639350f2e948Smrgrm -rf conftest.dSYM 639450f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 639550f2e948Smrg conftest$ac_exeext conftest.$ac_ext 639650f2e948Smrg LDFLAGS="$save_LDFLAGS" 639745bc899bSmrg 639850f2e948Smrgfi 639950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 640050f2e948Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 640145bc899bSmrg case $host_os in 640250f2e948Smrg rhapsody* | darwin1.[012]) 640350f2e948Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 640450f2e948Smrg darwin1.*) 640550f2e948Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 640650f2e948Smrg darwin*) # darwin 5.x on 640750f2e948Smrg # if running on 10.5 or later, the deployment target defaults 640850f2e948Smrg # to the OS version, if on x86, and 10.4, the deployment 640950f2e948Smrg # target defaults to 10.4. Don't you love it? 641050f2e948Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 641150f2e948Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 641250f2e948Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 641350f2e948Smrg 10.[012]*) 641450f2e948Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 641550f2e948Smrg 10.*) 641650f2e948Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 641750f2e948Smrg esac 641850f2e948Smrg ;; 641950f2e948Smrg esac 642050f2e948Smrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 642150f2e948Smrg _lt_dar_single_mod='$single_module' 642250f2e948Smrg fi 642350f2e948Smrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 642450f2e948Smrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 642550f2e948Smrg else 642650f2e948Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 642750f2e948Smrg fi 642850f2e948Smrg if test "$DSYMUTIL" != ":"; then 642950f2e948Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 643050f2e948Smrg else 643150f2e948Smrg _lt_dsymutil= 643250f2e948Smrg fi 643350f2e948Smrg ;; 643450f2e948Smrg esac 643545bc899bSmrg 643650f2e948Smrgac_ext=c 643750f2e948Smrgac_cpp='$CPP $CPPFLAGS' 643850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 643950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 644050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 644150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 644250f2e948Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 644350f2e948Smrg# On Suns, sometimes $CPP names a directory. 644450f2e948Smrgif test -n "$CPP" && test -d "$CPP"; then 644550f2e948Smrg CPP= 644650f2e948Smrgfi 644750f2e948Smrgif test -z "$CPP"; then 644850f2e948Smrg if test "${ac_cv_prog_CPP+set}" = set; then 644950f2e948Smrg $as_echo_n "(cached) " >&6 645050f2e948Smrgelse 645150f2e948Smrg # Double quotes because CPP needs to be expanded 645250f2e948Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 645350f2e948Smrg do 645450f2e948Smrg ac_preproc_ok=false 645550f2e948Smrgfor ac_c_preproc_warn_flag in '' yes 645650f2e948Smrgdo 645750f2e948Smrg # Use a header file that comes with gcc, so configuring glibc 645850f2e948Smrg # with a fresh cross-compiler works. 645950f2e948Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 646050f2e948Smrg # <limits.h> exists even on freestanding compilers. 646150f2e948Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 646250f2e948Smrg # not just through cpp. "Syntax error" is here to catch this case. 646350f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 646450f2e948Smrg/* confdefs.h. */ 646550f2e948Smrg_ACEOF 646650f2e948Smrgcat confdefs.h >>conftest.$ac_ext 646750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 646850f2e948Smrg/* end confdefs.h. */ 646950f2e948Smrg#ifdef __STDC__ 647050f2e948Smrg# include <limits.h> 647150f2e948Smrg#else 647250f2e948Smrg# include <assert.h> 647350f2e948Smrg#endif 647450f2e948Smrg Syntax error 647550f2e948Smrg_ACEOF 647650f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 647750f2e948Smrgcase "(($ac_try" in 647850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 647950f2e948Smrg *) ac_try_echo=$ac_try;; 648050f2e948Smrgesac 648150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 648250f2e948Smrg$as_echo "$ac_try_echo") >&5 648350f2e948Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 648450f2e948Smrg ac_status=$? 648550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 648650f2e948Smrg rm -f conftest.er1 648750f2e948Smrg cat conftest.err >&5 648850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 648950f2e948Smrg (exit $ac_status); } >/dev/null && { 649050f2e948Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 649150f2e948Smrg test ! -s conftest.err 649250f2e948Smrg }; then 649350f2e948Smrg : 649450f2e948Smrgelse 649550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 649650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 649745bc899bSmrg 649850f2e948Smrg # Broken: fails on valid input. 649950f2e948Smrgcontinue 650050f2e948Smrgfi 650145bc899bSmrg 650250f2e948Smrgrm -f conftest.err conftest.$ac_ext 650345bc899bSmrg 650450f2e948Smrg # OK, works on sane cases. Now check whether nonexistent headers 650550f2e948Smrg # can be detected and how. 650650f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 650750f2e948Smrg/* confdefs.h. */ 650850f2e948Smrg_ACEOF 650950f2e948Smrgcat confdefs.h >>conftest.$ac_ext 651050f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 651150f2e948Smrg/* end confdefs.h. */ 651250f2e948Smrg#include <ac_nonexistent.h> 651350f2e948Smrg_ACEOF 651450f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 651550f2e948Smrgcase "(($ac_try" in 651650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 651750f2e948Smrg *) ac_try_echo=$ac_try;; 651850f2e948Smrgesac 651950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 652050f2e948Smrg$as_echo "$ac_try_echo") >&5 652150f2e948Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 652250f2e948Smrg ac_status=$? 652350f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 652450f2e948Smrg rm -f conftest.er1 652550f2e948Smrg cat conftest.err >&5 652650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 652750f2e948Smrg (exit $ac_status); } >/dev/null && { 652850f2e948Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 652950f2e948Smrg test ! -s conftest.err 653050f2e948Smrg }; then 653150f2e948Smrg # Broken: success on invalid input. 653250f2e948Smrgcontinue 653350f2e948Smrgelse 653450f2e948Smrg $as_echo "$as_me: failed program was:" >&5 653550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 653645bc899bSmrg 653750f2e948Smrg # Passes both tests. 653850f2e948Smrgac_preproc_ok=: 653950f2e948Smrgbreak 654050f2e948Smrgfi 654145bc899bSmrg 654250f2e948Smrgrm -f conftest.err conftest.$ac_ext 654345bc899bSmrg 654450f2e948Smrgdone 654550f2e948Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 654650f2e948Smrgrm -f conftest.err conftest.$ac_ext 654750f2e948Smrgif $ac_preproc_ok; then 654850f2e948Smrg break 654950f2e948Smrgfi 655045bc899bSmrg 655150f2e948Smrg done 655250f2e948Smrg ac_cv_prog_CPP=$CPP 655345bc899bSmrg 655450f2e948Smrgfi 655550f2e948Smrg CPP=$ac_cv_prog_CPP 655650f2e948Smrgelse 655750f2e948Smrg ac_cv_prog_CPP=$CPP 655850f2e948Smrgfi 655950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 656050f2e948Smrg$as_echo "$CPP" >&6; } 656150f2e948Smrgac_preproc_ok=false 656250f2e948Smrgfor ac_c_preproc_warn_flag in '' yes 656350f2e948Smrgdo 656450f2e948Smrg # Use a header file that comes with gcc, so configuring glibc 656550f2e948Smrg # with a fresh cross-compiler works. 656650f2e948Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 656750f2e948Smrg # <limits.h> exists even on freestanding compilers. 656850f2e948Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 656950f2e948Smrg # not just through cpp. "Syntax error" is here to catch this case. 657050f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 657150f2e948Smrg/* confdefs.h. */ 657250f2e948Smrg_ACEOF 657350f2e948Smrgcat confdefs.h >>conftest.$ac_ext 657450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 657550f2e948Smrg/* end confdefs.h. */ 657650f2e948Smrg#ifdef __STDC__ 657750f2e948Smrg# include <limits.h> 657850f2e948Smrg#else 657950f2e948Smrg# include <assert.h> 658050f2e948Smrg#endif 658150f2e948Smrg Syntax error 658250f2e948Smrg_ACEOF 658350f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 658450f2e948Smrgcase "(($ac_try" in 658550f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 658650f2e948Smrg *) ac_try_echo=$ac_try;; 658750f2e948Smrgesac 658850f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 658950f2e948Smrg$as_echo "$ac_try_echo") >&5 659050f2e948Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 659150f2e948Smrg ac_status=$? 659250f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 659350f2e948Smrg rm -f conftest.er1 659450f2e948Smrg cat conftest.err >&5 659550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 659650f2e948Smrg (exit $ac_status); } >/dev/null && { 659750f2e948Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 659850f2e948Smrg test ! -s conftest.err 659950f2e948Smrg }; then 660050f2e948Smrg : 660150f2e948Smrgelse 660250f2e948Smrg $as_echo "$as_me: failed program was:" >&5 660350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 660445bc899bSmrg 660550f2e948Smrg # Broken: fails on valid input. 660650f2e948Smrgcontinue 660750f2e948Smrgfi 660845bc899bSmrg 660950f2e948Smrgrm -f conftest.err conftest.$ac_ext 661045bc899bSmrg 661150f2e948Smrg # OK, works on sane cases. Now check whether nonexistent headers 661250f2e948Smrg # can be detected and how. 661350f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 661450f2e948Smrg/* confdefs.h. */ 661550f2e948Smrg_ACEOF 661650f2e948Smrgcat confdefs.h >>conftest.$ac_ext 661750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 661850f2e948Smrg/* end confdefs.h. */ 661950f2e948Smrg#include <ac_nonexistent.h> 662050f2e948Smrg_ACEOF 662150f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 662250f2e948Smrgcase "(($ac_try" in 662350f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 662450f2e948Smrg *) ac_try_echo=$ac_try;; 662550f2e948Smrgesac 662650f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 662750f2e948Smrg$as_echo "$ac_try_echo") >&5 662850f2e948Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 662950f2e948Smrg ac_status=$? 663050f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 663150f2e948Smrg rm -f conftest.er1 663250f2e948Smrg cat conftest.err >&5 663350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 663450f2e948Smrg (exit $ac_status); } >/dev/null && { 663550f2e948Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 663650f2e948Smrg test ! -s conftest.err 663750f2e948Smrg }; then 663850f2e948Smrg # Broken: success on invalid input. 663950f2e948Smrgcontinue 664050f2e948Smrgelse 664150f2e948Smrg $as_echo "$as_me: failed program was:" >&5 664250f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 664345bc899bSmrg 664450f2e948Smrg # Passes both tests. 664550f2e948Smrgac_preproc_ok=: 664650f2e948Smrgbreak 664750f2e948Smrgfi 664845bc899bSmrg 664950f2e948Smrgrm -f conftest.err conftest.$ac_ext 665045bc899bSmrg 665150f2e948Smrgdone 665250f2e948Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 665350f2e948Smrgrm -f conftest.err conftest.$ac_ext 665450f2e948Smrgif $ac_preproc_ok; then 665550f2e948Smrg : 665650f2e948Smrgelse 665750f2e948Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 665850f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 665950f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 666050f2e948SmrgSee \`config.log' for more details." >&5 666150f2e948Smrg$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 666250f2e948SmrgSee \`config.log' for more details." >&2;} 666350f2e948Smrg { (exit 1); exit 1; }; }; } 666450f2e948Smrgfi 666545bc899bSmrg 666650f2e948Smrgac_ext=c 666750f2e948Smrgac_cpp='$CPP $CPPFLAGS' 666850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 666950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 667050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 667145bc899bSmrg 667245bc899bSmrg 667350f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 667450f2e948Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 667550f2e948Smrgif test "${ac_cv_header_stdc+set}" = set; then 667650f2e948Smrg $as_echo_n "(cached) " >&6 667750f2e948Smrgelse 667850f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 667950f2e948Smrg/* confdefs.h. */ 668050f2e948Smrg_ACEOF 668150f2e948Smrgcat confdefs.h >>conftest.$ac_ext 668250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 668350f2e948Smrg/* end confdefs.h. */ 668450f2e948Smrg#include <stdlib.h> 668550f2e948Smrg#include <stdarg.h> 668650f2e948Smrg#include <string.h> 668750f2e948Smrg#include <float.h> 668845bc899bSmrg 668950f2e948Smrgint 669050f2e948Smrgmain () 669150f2e948Smrg{ 669245bc899bSmrg 669350f2e948Smrg ; 669450f2e948Smrg return 0; 669550f2e948Smrg} 669650f2e948Smrg_ACEOF 669750f2e948Smrgrm -f conftest.$ac_objext 669850f2e948Smrgif { (ac_try="$ac_compile" 669950f2e948Smrgcase "(($ac_try" in 670050f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 670150f2e948Smrg *) ac_try_echo=$ac_try;; 670250f2e948Smrgesac 670350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 670450f2e948Smrg$as_echo "$ac_try_echo") >&5 670550f2e948Smrg (eval "$ac_compile") 2>conftest.er1 670650f2e948Smrg ac_status=$? 670750f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 670850f2e948Smrg rm -f conftest.er1 670950f2e948Smrg cat conftest.err >&5 671050f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 671150f2e948Smrg (exit $ac_status); } && { 671250f2e948Smrg test -z "$ac_c_werror_flag" || 671350f2e948Smrg test ! -s conftest.err 671450f2e948Smrg } && test -s conftest.$ac_objext; then 671550f2e948Smrg ac_cv_header_stdc=yes 671650f2e948Smrgelse 671750f2e948Smrg $as_echo "$as_me: failed program was:" >&5 671850f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 671945bc899bSmrg 672050f2e948Smrg ac_cv_header_stdc=no 672150f2e948Smrgfi 672245bc899bSmrg 672350f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6724226fade8Smrg 672550f2e948Smrgif test $ac_cv_header_stdc = yes; then 672650f2e948Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 672750f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 672850f2e948Smrg/* confdefs.h. */ 672950f2e948Smrg_ACEOF 673050f2e948Smrgcat confdefs.h >>conftest.$ac_ext 673150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 673250f2e948Smrg/* end confdefs.h. */ 673350f2e948Smrg#include <string.h> 6734226fade8Smrg 673550f2e948Smrg_ACEOF 673650f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 673750f2e948Smrg $EGREP "memchr" >/dev/null 2>&1; then 673850f2e948Smrg : 673945bc899bSmrgelse 674050f2e948Smrg ac_cv_header_stdc=no 674150f2e948Smrgfi 674250f2e948Smrgrm -f conftest* 6743226fade8Smrg 67441ac89addSmrgfi 674545bc899bSmrg 674650f2e948Smrgif test $ac_cv_header_stdc = yes; then 674750f2e948Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 674850f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 674950f2e948Smrg/* confdefs.h. */ 675050f2e948Smrg_ACEOF 675150f2e948Smrgcat confdefs.h >>conftest.$ac_ext 675250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 675350f2e948Smrg/* end confdefs.h. */ 675450f2e948Smrg#include <stdlib.h> 675550f2e948Smrg 675650f2e948Smrg_ACEOF 675750f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 675850f2e948Smrg $EGREP "free" >/dev/null 2>&1; then 675950f2e948Smrg : 6760226fade8Smrgelse 676150f2e948Smrg ac_cv_header_stdc=no 676245bc899bSmrgfi 676350f2e948Smrgrm -f conftest* 676445bc899bSmrg 6765226fade8Smrgfi 67661ac89addSmrg 676750f2e948Smrgif test $ac_cv_header_stdc = yes; then 676850f2e948Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 676950f2e948Smrg if test "$cross_compiling" = yes; then 677050f2e948Smrg : 677145bc899bSmrgelse 677250f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 677350f2e948Smrg/* confdefs.h. */ 677450f2e948Smrg_ACEOF 677550f2e948Smrgcat confdefs.h >>conftest.$ac_ext 677650f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 677750f2e948Smrg/* end confdefs.h. */ 677850f2e948Smrg#include <ctype.h> 677950f2e948Smrg#include <stdlib.h> 678050f2e948Smrg#if ((' ' & 0x0FF) == 0x020) 678150f2e948Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 678250f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 678350f2e948Smrg#else 678450f2e948Smrg# define ISLOWER(c) \ 678550f2e948Smrg (('a' <= (c) && (c) <= 'i') \ 678650f2e948Smrg || ('j' <= (c) && (c) <= 'r') \ 678750f2e948Smrg || ('s' <= (c) && (c) <= 'z')) 678850f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 678950f2e948Smrg#endif 679045bc899bSmrg 679150f2e948Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 679250f2e948Smrgint 679350f2e948Smrgmain () 679450f2e948Smrg{ 679550f2e948Smrg int i; 679650f2e948Smrg for (i = 0; i < 256; i++) 679750f2e948Smrg if (XOR (islower (i), ISLOWER (i)) 679850f2e948Smrg || toupper (i) != TOUPPER (i)) 679950f2e948Smrg return 2; 680050f2e948Smrg return 0; 680150f2e948Smrg} 680250f2e948Smrg_ACEOF 680350f2e948Smrgrm -f conftest$ac_exeext 680450f2e948Smrgif { (ac_try="$ac_link" 680550f2e948Smrgcase "(($ac_try" in 680650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 680750f2e948Smrg *) ac_try_echo=$ac_try;; 680850f2e948Smrgesac 680950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 681050f2e948Smrg$as_echo "$ac_try_echo") >&5 681150f2e948Smrg (eval "$ac_link") 2>&5 681250f2e948Smrg ac_status=$? 681350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 681450f2e948Smrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 681550f2e948Smrg { (case "(($ac_try" in 681650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 681750f2e948Smrg *) ac_try_echo=$ac_try;; 681850f2e948Smrgesac 681950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 682050f2e948Smrg$as_echo "$ac_try_echo") >&5 682150f2e948Smrg (eval "$ac_try") 2>&5 682250f2e948Smrg ac_status=$? 682350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 682450f2e948Smrg (exit $ac_status); }; }; then 682550f2e948Smrg : 6826226fade8Smrgelse 682750f2e948Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 682850f2e948Smrg$as_echo "$as_me: failed program was:" >&5 682950f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 683050f2e948Smrg 683150f2e948Smrg( exit $ac_status ) 683250f2e948Smrgac_cv_header_stdc=no 683350f2e948Smrgfi 683450f2e948Smrgrm -rf conftest.dSYM 683550f2e948Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 683645bc899bSmrgfi 683745bc899bSmrg 6838226fade8Smrg 683950f2e948Smrgfi 684050f2e948Smrgfi 684150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 684250f2e948Smrg$as_echo "$ac_cv_header_stdc" >&6; } 684350f2e948Smrgif test $ac_cv_header_stdc = yes; then 684445bc899bSmrg 684550f2e948Smrgcat >>confdefs.h <<\_ACEOF 684650f2e948Smrg#define STDC_HEADERS 1 684750f2e948Smrg_ACEOF 68481ac89addSmrg 684945bc899bSmrgfi 685045bc899bSmrg 685150f2e948Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 685245bc899bSmrg 685345bc899bSmrg 685445bc899bSmrg 685545bc899bSmrg 685645bc899bSmrg 685745bc899bSmrg 685845bc899bSmrg 685945bc899bSmrg 686045bc899bSmrg 686150f2e948Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 686250f2e948Smrg inttypes.h stdint.h unistd.h 686350f2e948Smrgdo 686450f2e948Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 686550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 686650f2e948Smrg$as_echo_n "checking for $ac_header... " >&6; } 686750f2e948Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 686850f2e948Smrg $as_echo_n "(cached) " >&6 686950f2e948Smrgelse 687050f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 687150f2e948Smrg/* confdefs.h. */ 687250f2e948Smrg_ACEOF 687350f2e948Smrgcat confdefs.h >>conftest.$ac_ext 687450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 687550f2e948Smrg/* end confdefs.h. */ 687650f2e948Smrg$ac_includes_default 687745bc899bSmrg 687850f2e948Smrg#include <$ac_header> 687950f2e948Smrg_ACEOF 688050f2e948Smrgrm -f conftest.$ac_objext 688150f2e948Smrgif { (ac_try="$ac_compile" 688250f2e948Smrgcase "(($ac_try" in 688350f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 688450f2e948Smrg *) ac_try_echo=$ac_try;; 688550f2e948Smrgesac 688650f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 688750f2e948Smrg$as_echo "$ac_try_echo") >&5 688850f2e948Smrg (eval "$ac_compile") 2>conftest.er1 688950f2e948Smrg ac_status=$? 689050f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 689150f2e948Smrg rm -f conftest.er1 689250f2e948Smrg cat conftest.err >&5 689350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 689450f2e948Smrg (exit $ac_status); } && { 689550f2e948Smrg test -z "$ac_c_werror_flag" || 689650f2e948Smrg test ! -s conftest.err 689750f2e948Smrg } && test -s conftest.$ac_objext; then 689850f2e948Smrg eval "$as_ac_Header=yes" 689950f2e948Smrgelse 690050f2e948Smrg $as_echo "$as_me: failed program was:" >&5 690150f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 690245bc899bSmrg 690350f2e948Smrg eval "$as_ac_Header=no" 690450f2e948Smrgfi 690545bc899bSmrg 690650f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 690750f2e948Smrgfi 690850f2e948Smrgac_res=`eval 'as_val=${'$as_ac_Header'} 690950f2e948Smrg $as_echo "$as_val"'` 691050f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 691150f2e948Smrg$as_echo "$ac_res" >&6; } 691250f2e948Smrgas_val=`eval 'as_val=${'$as_ac_Header'} 691350f2e948Smrg $as_echo "$as_val"'` 691450f2e948Smrg if test "x$as_val" = x""yes; then 691550f2e948Smrg cat >>confdefs.h <<_ACEOF 691650f2e948Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 691750f2e948Smrg_ACEOF 691845bc899bSmrg 691950f2e948Smrgfi 692045bc899bSmrg 692150f2e948Smrgdone 692245bc899bSmrg 692345bc899bSmrg 692445bc899bSmrg 692550f2e948Smrgfor ac_header in dlfcn.h 692650f2e948Smrgdo 692750f2e948Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 692850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 692950f2e948Smrg$as_echo_n "checking for $ac_header... " >&6; } 693050f2e948Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 693150f2e948Smrg $as_echo_n "(cached) " >&6 693250f2e948Smrgelse 693350f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 693450f2e948Smrg/* confdefs.h. */ 693550f2e948Smrg_ACEOF 693650f2e948Smrgcat confdefs.h >>conftest.$ac_ext 693750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 693850f2e948Smrg/* end confdefs.h. */ 693950f2e948Smrg$ac_includes_default 694045bc899bSmrg 694150f2e948Smrg#include <$ac_header> 694250f2e948Smrg_ACEOF 694350f2e948Smrgrm -f conftest.$ac_objext 694450f2e948Smrgif { (ac_try="$ac_compile" 694550f2e948Smrgcase "(($ac_try" in 694650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 694750f2e948Smrg *) ac_try_echo=$ac_try;; 694850f2e948Smrgesac 694950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 695050f2e948Smrg$as_echo "$ac_try_echo") >&5 695150f2e948Smrg (eval "$ac_compile") 2>conftest.er1 695250f2e948Smrg ac_status=$? 695350f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 695450f2e948Smrg rm -f conftest.er1 695550f2e948Smrg cat conftest.err >&5 695650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 695750f2e948Smrg (exit $ac_status); } && { 695850f2e948Smrg test -z "$ac_c_werror_flag" || 695950f2e948Smrg test ! -s conftest.err 696050f2e948Smrg } && test -s conftest.$ac_objext; then 696150f2e948Smrg eval "$as_ac_Header=yes" 696250f2e948Smrgelse 696350f2e948Smrg $as_echo "$as_me: failed program was:" >&5 696450f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 696545bc899bSmrg 696650f2e948Smrg eval "$as_ac_Header=no" 696750f2e948Smrgfi 696845bc899bSmrg 696950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 697050f2e948Smrgfi 697150f2e948Smrgac_res=`eval 'as_val=${'$as_ac_Header'} 697250f2e948Smrg $as_echo "$as_val"'` 697350f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 697450f2e948Smrg$as_echo "$ac_res" >&6; } 697550f2e948Smrgas_val=`eval 'as_val=${'$as_ac_Header'} 697650f2e948Smrg $as_echo "$as_val"'` 697750f2e948Smrg if test "x$as_val" = x""yes; then 697850f2e948Smrg cat >>confdefs.h <<_ACEOF 697950f2e948Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 698050f2e948Smrg_ACEOF 69811ac89addSmrg 698250f2e948Smrgfi 698345bc899bSmrg 698450f2e948Smrgdone 69851ac89addSmrg 69861ac89addSmrg 69871ac89addSmrg 698850f2e948Smrg# Set options 698950f2e948Smrg 699050f2e948Smrg 69911ac89addSmrg 699250f2e948Smrg enable_dlopen=no 699350f2e948Smrg 699450f2e948Smrg 699550f2e948Smrg enable_win32_dll=no 699650f2e948Smrg 699750f2e948Smrg 699850f2e948Smrg # Check whether --enable-shared was given. 699950f2e948Smrgif test "${enable_shared+set}" = set; then 700050f2e948Smrg enableval=$enable_shared; p=${PACKAGE-default} 700150f2e948Smrg case $enableval in 700250f2e948Smrg yes) enable_shared=yes ;; 700350f2e948Smrg no) enable_shared=no ;; 700445bc899bSmrg *) 700550f2e948Smrg enable_shared=no 700650f2e948Smrg # Look at the argument we got. We use all the common list separators. 700750f2e948Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 700850f2e948Smrg for pkg in $enableval; do 700950f2e948Smrg IFS="$lt_save_ifs" 701050f2e948Smrg if test "X$pkg" = "X$p"; then 701150f2e948Smrg enable_shared=yes 701250f2e948Smrg fi 701350f2e948Smrg done 701450f2e948Smrg IFS="$lt_save_ifs" 701545bc899bSmrg ;; 701645bc899bSmrg esac 701750f2e948Smrgelse 701850f2e948Smrg enable_shared=yes 701950f2e948Smrgfi 702045bc899bSmrg 702145bc899bSmrg 702245bc899bSmrg 702345bc899bSmrg 702445bc899bSmrg 702545bc899bSmrg 702645bc899bSmrg 702745bc899bSmrg 702845bc899bSmrg 702945bc899bSmrg 703045bc899bSmrg 703150f2e948Smrg# Check whether --with-pic was given. 703250f2e948Smrgif test "${with_pic+set}" = set; then 703350f2e948Smrg withval=$with_pic; pic_mode="$withval" 703445bc899bSmrgelse 703550f2e948Smrg pic_mode=default 7036226fade8Smrgfi 703745bc899bSmrg 703845bc899bSmrg 703950f2e948Smrgtest -z "$pic_mode" && pic_mode=default 704045bc899bSmrg 70411ac89addSmrg 70421ac89addSmrg 70431ac89addSmrg 704450f2e948Smrg 704550f2e948Smrg 704650f2e948Smrg 704750f2e948Smrg # Check whether --enable-fast-install was given. 704850f2e948Smrgif test "${enable_fast_install+set}" = set; then 704950f2e948Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 705050f2e948Smrg case $enableval in 705150f2e948Smrg yes) enable_fast_install=yes ;; 705250f2e948Smrg no) enable_fast_install=no ;; 705350f2e948Smrg *) 705450f2e948Smrg enable_fast_install=no 705550f2e948Smrg # Look at the argument we got. We use all the common list separators. 705650f2e948Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 705750f2e948Smrg for pkg in $enableval; do 705850f2e948Smrg IFS="$lt_save_ifs" 705950f2e948Smrg if test "X$pkg" = "X$p"; then 706050f2e948Smrg enable_fast_install=yes 706145bc899bSmrg fi 706250f2e948Smrg done 706350f2e948Smrg IFS="$lt_save_ifs" 706445bc899bSmrg ;; 706550f2e948Smrg esac 706650f2e948Smrgelse 706750f2e948Smrg enable_fast_install=yes 706850f2e948Smrgfi 706945bc899bSmrg 707045bc899bSmrg 707145bc899bSmrg 707245bc899bSmrg 707345bc899bSmrg 707445bc899bSmrg 707545bc899bSmrg 707645bc899bSmrg 707745bc899bSmrg 707845bc899bSmrg 707945bc899bSmrg 708050f2e948Smrg# This can be used to rebuild libtool when needed 708150f2e948SmrgLIBTOOL_DEPS="$ltmain" 708245bc899bSmrg 708350f2e948Smrg# Always use our own libtool. 708450f2e948SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 708545bc899bSmrg 708645bc899bSmrg 708745bc899bSmrg 708845bc899bSmrg 708945bc899bSmrg 709045bc899bSmrg 709145bc899bSmrg 709245bc899bSmrg 709345bc899bSmrg 709445bc899bSmrg 709545bc899bSmrg 709645bc899bSmrg 709745bc899bSmrg 709845bc899bSmrg 709945bc899bSmrg 710045bc899bSmrg 710145bc899bSmrg 710245bc899bSmrg 710345bc899bSmrg 710445bc899bSmrg 710545bc899bSmrg 710645bc899bSmrg 710745bc899bSmrg 710845bc899bSmrg 710945bc899bSmrg 711050f2e948Smrgtest -z "$LN_S" && LN_S="ln -s" 711145bc899bSmrg 711245bc899bSmrg 711345bc899bSmrg 711445bc899bSmrg 71151ac89addSmrg 71161ac89addSmrg 711745bc899bSmrg 711845bc899bSmrg 711945bc899bSmrg 712045bc899bSmrg 712145bc899bSmrg 7122226fade8Smrg 71231ac89addSmrg 712445bc899bSmrg 712550f2e948Smrgif test -n "${ZSH_VERSION+set}" ; then 712650f2e948Smrg setopt NO_GLOB_SUBST 712750f2e948Smrgfi 712845bc899bSmrg 712950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 713050f2e948Smrg$as_echo_n "checking for objdir... " >&6; } 713150f2e948Smrgif test "${lt_cv_objdir+set}" = set; then 713250f2e948Smrg $as_echo_n "(cached) " >&6 71331ac89addSmrgelse 713450f2e948Smrg rm -f .libs 2>/dev/null 713550f2e948Smrgmkdir .libs 2>/dev/null 713650f2e948Smrgif test -d .libs; then 713750f2e948Smrg lt_cv_objdir=.libs 713850f2e948Smrgelse 713950f2e948Smrg # MS-DOS does not allow filenames that begin with a dot. 714050f2e948Smrg lt_cv_objdir=_libs 71411ac89addSmrgfi 714250f2e948Smrgrmdir .libs 2>/dev/null 714350f2e948Smrgfi 714450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 714550f2e948Smrg$as_echo "$lt_cv_objdir" >&6; } 714650f2e948Smrgobjdir=$lt_cv_objdir 714745bc899bSmrg 714845bc899bSmrg 7149226fade8Smrg 715045bc899bSmrg 715145bc899bSmrg 715250f2e948Smrgcat >>confdefs.h <<_ACEOF 715350f2e948Smrg#define LT_OBJDIR "$lt_cv_objdir/" 715450f2e948Smrg_ACEOF 715550f2e948Smrg 715650f2e948Smrg 715750f2e948Smrg 715845bc899bSmrg 715945bc899bSmrg 716045bc899bSmrg 716145bc899bSmrg 716245bc899bSmrg 716345bc899bSmrg 71641ac89addSmrg 71651ac89addSmrg 716645bc899bSmrg 716745bc899bSmrg 7168226fade8Smrg 716945bc899bSmrg 717045bc899bSmrg 717145bc899bSmrg 7172226fade8Smrgcase $host_os in 717350f2e948Smrgaix3*) 717450f2e948Smrg # AIX sometimes has problems with the GCC collect2 program. For some 717550f2e948Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 717650f2e948Smrg # vanish in a puff of smoke. 717750f2e948Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 717850f2e948Smrg COLLECT_NAMES= 717950f2e948Smrg export COLLECT_NAMES 718050f2e948Smrg fi 718150f2e948Smrg ;; 7182226fade8Smrgesac 718345bc899bSmrg 718450f2e948Smrg# Sed substitution that helps us do robust quoting. It backslashifies 718550f2e948Smrg# metacharacters that are still active within double-quoted strings. 718650f2e948Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 71871ac89addSmrg 718850f2e948Smrg# Same as above, but do not quote variable references. 718950f2e948Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 71901ac89addSmrg 719150f2e948Smrg# Sed substitution to delay expansion of an escaped shell variable in a 719250f2e948Smrg# double_quote_subst'ed string. 719350f2e948Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 719445bc899bSmrg 719550f2e948Smrg# Sed substitution to delay expansion of an escaped single quote. 719650f2e948Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 719745bc899bSmrg 719850f2e948Smrg# Sed substitution to avoid accidental globbing in evaled expressions 719950f2e948Smrgno_glob_subst='s/\*/\\\*/g' 72001ac89addSmrg 720150f2e948Smrg# Global variables: 720250f2e948Smrgofile=libtool 720350f2e948Smrgcan_build_shared=yes 720445bc899bSmrg 720550f2e948Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 720650f2e948Smrg# which needs '.lib'). 720750f2e948Smrglibext=a 72081ac89addSmrg 720950f2e948Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 72101ac89addSmrg 721150f2e948Smrgold_CC="$CC" 721250f2e948Smrgold_CFLAGS="$CFLAGS" 721345bc899bSmrg 721450f2e948Smrg# Set sane defaults for various variables 721550f2e948Smrgtest -z "$CC" && CC=cc 721650f2e948Smrgtest -z "$LTCC" && LTCC=$CC 721750f2e948Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 721850f2e948Smrgtest -z "$LD" && LD=ld 721950f2e948Smrgtest -z "$ac_objext" && ac_objext=o 72201ac89addSmrg 722150f2e948Smrgfor cc_temp in $compiler""; do 7222226fade8Smrg case $cc_temp in 7223226fade8Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7224226fade8Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7225226fade8Smrg \-*) ;; 7226226fade8Smrg *) break;; 7227226fade8Smrg esac 7228226fade8Smrgdone 722950f2e948Smrgcc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 72301ac89addSmrg 723150f2e948Smrg 723250f2e948Smrg# Only perform the check for file, if the check method requires it 723350f2e948Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 723450f2e948Smrgcase $deplibs_check_method in 723550f2e948Smrgfile_magic*) 723650f2e948Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 723750f2e948Smrg { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 723850f2e948Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 723950f2e948Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 724050f2e948Smrg $as_echo_n "(cached) " >&6 724150f2e948Smrgelse 724250f2e948Smrg case $MAGIC_CMD in 724350f2e948Smrg[\\/*] | ?:[\\/]*) 724450f2e948Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 724550f2e948Smrg ;; 724650f2e948Smrg*) 724750f2e948Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 724850f2e948Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 724950f2e948Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 725050f2e948Smrg for ac_dir in $ac_dummy; do 725150f2e948Smrg IFS="$lt_save_ifs" 725250f2e948Smrg test -z "$ac_dir" && ac_dir=. 725350f2e948Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 725450f2e948Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 725550f2e948Smrg if test -n "$file_magic_test_file"; then 725650f2e948Smrg case $deplibs_check_method in 725750f2e948Smrg "file_magic "*) 725850f2e948Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 725950f2e948Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 726050f2e948Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 726150f2e948Smrg $EGREP "$file_magic_regex" > /dev/null; then 726250f2e948Smrg : 726350f2e948Smrg else 726450f2e948Smrg cat <<_LT_EOF 1>&2 726550f2e948Smrg 726650f2e948Smrg*** Warning: the command libtool uses to detect shared libraries, 726750f2e948Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 726850f2e948Smrg*** The result is that libtool may fail to recognize shared libraries 726950f2e948Smrg*** as such. This will affect the creation of libtool libraries that 727050f2e948Smrg*** depend on shared libraries, but programs linked with such libtool 727150f2e948Smrg*** libraries will work regardless of this problem. Nevertheless, you 727250f2e948Smrg*** may want to report the problem to your system manager and/or to 727350f2e948Smrg*** bug-libtool@gnu.org 727450f2e948Smrg 727550f2e948Smrg_LT_EOF 727650f2e948Smrg fi ;; 727750f2e948Smrg esac 727850f2e948Smrg fi 727950f2e948Smrg break 72801ac89addSmrg fi 728150f2e948Smrg done 728250f2e948Smrg IFS="$lt_save_ifs" 728350f2e948Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 728450f2e948Smrg ;; 728550f2e948Smrgesac 728650f2e948Smrgfi 728745bc899bSmrg 728850f2e948SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 728950f2e948Smrgif test -n "$MAGIC_CMD"; then 729050f2e948Smrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 729150f2e948Smrg$as_echo "$MAGIC_CMD" >&6; } 729250f2e948Smrgelse 729350f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 729450f2e948Smrg$as_echo "no" >&6; } 729550f2e948Smrgfi 729650f2e948Smrg 729750f2e948Smrg 729850f2e948Smrg 729950f2e948Smrg 730050f2e948Smrg 730150f2e948Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 730250f2e948Smrg if test -n "$ac_tool_prefix"; then 730350f2e948Smrg { $as_echo "$as_me:$LINENO: checking for file" >&5 730450f2e948Smrg$as_echo_n "checking for file... " >&6; } 730550f2e948Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 730650f2e948Smrg $as_echo_n "(cached) " >&6 730750f2e948Smrgelse 730850f2e948Smrg case $MAGIC_CMD in 730950f2e948Smrg[\\/*] | ?:[\\/]*) 731050f2e948Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 731150f2e948Smrg ;; 731250f2e948Smrg*) 731350f2e948Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 731450f2e948Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 731550f2e948Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 731650f2e948Smrg for ac_dir in $ac_dummy; do 731750f2e948Smrg IFS="$lt_save_ifs" 731850f2e948Smrg test -z "$ac_dir" && ac_dir=. 731950f2e948Smrg if test -f $ac_dir/file; then 732050f2e948Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 732150f2e948Smrg if test -n "$file_magic_test_file"; then 732250f2e948Smrg case $deplibs_check_method in 732350f2e948Smrg "file_magic "*) 732450f2e948Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 732550f2e948Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 732650f2e948Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 732750f2e948Smrg $EGREP "$file_magic_regex" > /dev/null; then 732850f2e948Smrg : 732950f2e948Smrg else 733050f2e948Smrg cat <<_LT_EOF 1>&2 733150f2e948Smrg 733250f2e948Smrg*** Warning: the command libtool uses to detect shared libraries, 733350f2e948Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 733450f2e948Smrg*** The result is that libtool may fail to recognize shared libraries 733550f2e948Smrg*** as such. This will affect the creation of libtool libraries that 733650f2e948Smrg*** depend on shared libraries, but programs linked with such libtool 733750f2e948Smrg*** libraries will work regardless of this problem. Nevertheless, you 733850f2e948Smrg*** may want to report the problem to your system manager and/or to 733950f2e948Smrg*** bug-libtool@gnu.org 734045bc899bSmrg 734150f2e948Smrg_LT_EOF 734250f2e948Smrg fi ;; 734350f2e948Smrg esac 734450f2e948Smrg fi 734550f2e948Smrg break 73461ac89addSmrg fi 734750f2e948Smrg done 734850f2e948Smrg IFS="$lt_save_ifs" 734950f2e948Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 735050f2e948Smrg ;; 735150f2e948Smrgesac 735250f2e948Smrgfi 735345bc899bSmrg 735450f2e948SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 735550f2e948Smrgif test -n "$MAGIC_CMD"; then 735650f2e948Smrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 735750f2e948Smrg$as_echo "$MAGIC_CMD" >&6; } 735850f2e948Smrgelse 735950f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 736050f2e948Smrg$as_echo "no" >&6; } 736150f2e948Smrgfi 736245bc899bSmrg 736345bc899bSmrg 736450f2e948Smrg else 736550f2e948Smrg MAGIC_CMD=: 736650f2e948Smrg fi 736750f2e948Smrgfi 736845bc899bSmrg 736950f2e948Smrg fi 737050f2e948Smrg ;; 737150f2e948Smrgesac 737245bc899bSmrg 737350f2e948Smrg# Use C for the default configuration in the libtool script 737445bc899bSmrg 737550f2e948Smrglt_save_CC="$CC" 737650f2e948Smrgac_ext=c 737750f2e948Smrgac_cpp='$CPP $CPPFLAGS' 737850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 737950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 738050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 738145bc899bSmrg 738245bc899bSmrg 738350f2e948Smrg# Source file extension for C test sources. 738450f2e948Smrgac_ext=c 73851ac89addSmrg 738650f2e948Smrg# Object file extension for compiled C test sources. 738750f2e948Smrgobjext=o 738850f2e948Smrgobjext=$objext 73891ac89addSmrg 739050f2e948Smrg# Code to be used in simple compile tests 739150f2e948Smrglt_simple_compile_test_code="int some_variable = 0;" 73921ac89addSmrg 739350f2e948Smrg# Code to be used in simple link tests 739450f2e948Smrglt_simple_link_test_code='int main(){return(0);}' 73951ac89addSmrg 73961ac89addSmrg 73971ac89addSmrg 739845bc899bSmrg 739945bc899bSmrg 740045bc899bSmrg 740145bc899bSmrg 740250f2e948Smrg# If no C compiler was specified, use CC. 740350f2e948SmrgLTCC=${LTCC-"$CC"} 740445bc899bSmrg 740550f2e948Smrg# If no C compiler flags were specified, use CFLAGS. 740650f2e948SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 740745bc899bSmrg 740850f2e948Smrg# Allow CC to be a program name with arguments. 740950f2e948Smrgcompiler=$CC 741045bc899bSmrg 741150f2e948Smrg# Save the default compiler, since it gets overwritten when the other 741250f2e948Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 741350f2e948Smrgcompiler_DEFAULT=$CC 741445bc899bSmrg 741550f2e948Smrg# save warnings/boilerplate of simple test code 741650f2e948Smrgac_outfile=conftest.$ac_objext 741750f2e948Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 741850f2e948Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 741950f2e948Smrg_lt_compiler_boilerplate=`cat conftest.err` 742050f2e948Smrg$RM conftest* 742145bc899bSmrg 742250f2e948Smrgac_outfile=conftest.$ac_objext 742350f2e948Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 742450f2e948Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 742550f2e948Smrg_lt_linker_boilerplate=`cat conftest.err` 742650f2e948Smrg$RM -r conftest* 742745bc899bSmrg 742845bc899bSmrg 742950f2e948Smrgif test -n "$compiler"; then 743045bc899bSmrg 743150f2e948Smrglt_prog_compiler_no_builtin_flag= 743245bc899bSmrg 743350f2e948Smrgif test "$GCC" = yes; then 743450f2e948Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7435226fade8Smrg 743650f2e948Smrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 743750f2e948Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 743850f2e948Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 743950f2e948Smrg $as_echo_n "(cached) " >&6 74401ac89addSmrgelse 744150f2e948Smrg lt_cv_prog_compiler_rtti_exceptions=no 744250f2e948Smrg ac_outfile=conftest.$ac_objext 744350f2e948Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 744450f2e948Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 744550f2e948Smrg # Insert the option either (1) after the last *FLAGS variable, or 744650f2e948Smrg # (2) before a word containing "conftest.", or (3) at the end. 744750f2e948Smrg # Note that $ac_compile itself does not contain backslashes and begins 744850f2e948Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 744950f2e948Smrg # The option is referenced via a variable to avoid confusing sed. 745050f2e948Smrg lt_compile=`echo "$ac_compile" | $SED \ 745150f2e948Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 745250f2e948Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 745350f2e948Smrg -e 's:$: $lt_compiler_flag:'` 745450f2e948Smrg (eval echo "\"\$as_me:7454: $lt_compile\"" >&5) 745550f2e948Smrg (eval "$lt_compile" 2>conftest.err) 745650f2e948Smrg ac_status=$? 745750f2e948Smrg cat conftest.err >&5 745850f2e948Smrg echo "$as_me:7458: \$? = $ac_status" >&5 745950f2e948Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 746050f2e948Smrg # The compiler can only warn and ignore the option if not recognized 746150f2e948Smrg # So say no if there are warnings other than the usual output. 746250f2e948Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 746350f2e948Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 746450f2e948Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 746550f2e948Smrg lt_cv_prog_compiler_rtti_exceptions=yes 746650f2e948Smrg fi 746750f2e948Smrg fi 746850f2e948Smrg $RM conftest* 746945bc899bSmrg 74701ac89addSmrgfi 747150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 747250f2e948Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 747345bc899bSmrg 747450f2e948Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 747550f2e948Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 74761ac89addSmrgelse 747750f2e948Smrg : 747850f2e948Smrgfi 747945bc899bSmrg 74801ac89addSmrgfi 748145bc899bSmrg 748245bc899bSmrg 748345bc899bSmrg 748445bc899bSmrg 748545bc899bSmrg 748645bc899bSmrg 748750f2e948Smrg lt_prog_compiler_wl= 748850f2e948Smrglt_prog_compiler_pic= 748950f2e948Smrglt_prog_compiler_static= 749045bc899bSmrg 749150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 749250f2e948Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 749345bc899bSmrg 749450f2e948Smrg if test "$GCC" = yes; then 749550f2e948Smrg lt_prog_compiler_wl='-Wl,' 749650f2e948Smrg lt_prog_compiler_static='-static' 749745bc899bSmrg 749850f2e948Smrg case $host_os in 749950f2e948Smrg aix*) 750050f2e948Smrg # All AIX code is PIC. 750150f2e948Smrg if test "$host_cpu" = ia64; then 750250f2e948Smrg # AIX 5 now supports IA64 processor 750350f2e948Smrg lt_prog_compiler_static='-Bstatic' 750450f2e948Smrg fi 75051ac89addSmrg ;; 750645bc899bSmrg 750750f2e948Smrg amigaos*) 750850f2e948Smrg case $host_cpu in 750950f2e948Smrg powerpc) 751050f2e948Smrg # see comment about AmigaOS4 .so support 751150f2e948Smrg lt_prog_compiler_pic='-fPIC' 751250f2e948Smrg ;; 751350f2e948Smrg m68k) 751450f2e948Smrg # FIXME: we need at least 68020 code to build shared libraries, but 751550f2e948Smrg # adding the `-m68020' flag to GCC prevents building anything better, 751650f2e948Smrg # like `-m68040'. 751750f2e948Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 751850f2e948Smrg ;; 751950f2e948Smrg esac 75201ac89addSmrg ;; 752145bc899bSmrg 752250f2e948Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 752350f2e948Smrg # PIC is the default for these OSes. 75241ac89addSmrg ;; 752545bc899bSmrg 752650f2e948Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 752750f2e948Smrg # This hack is so that the source file can tell whether it is being 752850f2e948Smrg # built for inclusion in a dll (and should export symbols for example). 752950f2e948Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 753050f2e948Smrg # (--disable-auto-import) libraries 753150f2e948Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 75321ac89addSmrg ;; 753345bc899bSmrg 753450f2e948Smrg darwin* | rhapsody*) 753550f2e948Smrg # PIC is the default on this platform 753650f2e948Smrg # Common symbols not allowed in MH_DYLIB files 753750f2e948Smrg lt_prog_compiler_pic='-fno-common' 753850f2e948Smrg ;; 753945bc899bSmrg 754050f2e948Smrg hpux*) 754150f2e948Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 754250f2e948Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 754350f2e948Smrg # sets the default TLS model and affects inlining. 754450f2e948Smrg case $host_cpu in 754550f2e948Smrg hppa*64*) 754650f2e948Smrg # +Z the default 754750f2e948Smrg ;; 754850f2e948Smrg *) 754950f2e948Smrg lt_prog_compiler_pic='-fPIC' 755050f2e948Smrg ;; 755150f2e948Smrg esac 75521ac89addSmrg ;; 755345bc899bSmrg 755450f2e948Smrg interix[3-9]*) 755550f2e948Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 755650f2e948Smrg # Instead, we relocate shared libraries at runtime. 75571ac89addSmrg ;; 755845bc899bSmrg 755950f2e948Smrg msdosdjgpp*) 756050f2e948Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 756150f2e948Smrg # on systems that don't support them. 756250f2e948Smrg lt_prog_compiler_can_build_shared=no 756350f2e948Smrg enable_shared=no 75641ac89addSmrg ;; 756545bc899bSmrg 756650f2e948Smrg *nto* | *qnx*) 756750f2e948Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 756850f2e948Smrg # it will coredump. 756950f2e948Smrg lt_prog_compiler_pic='-fPIC -shared' 75701ac89addSmrg ;; 757145bc899bSmrg 757250f2e948Smrg sysv4*MP*) 757350f2e948Smrg if test -d /usr/nec; then 757450f2e948Smrg lt_prog_compiler_pic=-Kconform_pic 75751ac89addSmrg fi 75761ac89addSmrg ;; 757745bc899bSmrg 757850f2e948Smrg *) 757950f2e948Smrg lt_prog_compiler_pic='-fPIC' 75801ac89addSmrg ;; 758150f2e948Smrg esac 758250f2e948Smrg else 758350f2e948Smrg # PORTME Check for flag to pass linker flags through the system compiler. 758450f2e948Smrg case $host_os in 758550f2e948Smrg aix*) 758650f2e948Smrg lt_prog_compiler_wl='-Wl,' 758750f2e948Smrg if test "$host_cpu" = ia64; then 758850f2e948Smrg # AIX 5 now supports IA64 processor 758950f2e948Smrg lt_prog_compiler_static='-Bstatic' 75901ac89addSmrg else 759150f2e948Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 75921ac89addSmrg fi 75931ac89addSmrg ;; 759445bc899bSmrg 759550f2e948Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 759650f2e948Smrg # This hack is so that the source file can tell whether it is being 759750f2e948Smrg # built for inclusion in a dll (and should export symbols for example). 759850f2e948Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 75991ac89addSmrg ;; 760045bc899bSmrg 760150f2e948Smrg hpux9* | hpux10* | hpux11*) 760250f2e948Smrg lt_prog_compiler_wl='-Wl,' 760350f2e948Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 760450f2e948Smrg # not for PA HP-UX. 760550f2e948Smrg case $host_cpu in 760650f2e948Smrg hppa*64*|ia64*) 760750f2e948Smrg # +Z the default 760850f2e948Smrg ;; 76091ac89addSmrg *) 761050f2e948Smrg lt_prog_compiler_pic='+Z' 761150f2e948Smrg ;; 76121ac89addSmrg esac 761350f2e948Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 761450f2e948Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 76151ac89addSmrg ;; 761645bc899bSmrg 761750f2e948Smrg irix5* | irix6* | nonstopux*) 761850f2e948Smrg lt_prog_compiler_wl='-Wl,' 761950f2e948Smrg # PIC (with -KPIC) is the default. 762050f2e948Smrg lt_prog_compiler_static='-non_shared' 76211ac89addSmrg ;; 762245bc899bSmrg 762350f2e948Smrg linux* | k*bsd*-gnu) 762450f2e948Smrg case $cc_basename in 762550f2e948Smrg # old Intel for x86_64 which still supported -KPIC. 762650f2e948Smrg ecc*) 762750f2e948Smrg lt_prog_compiler_wl='-Wl,' 762850f2e948Smrg lt_prog_compiler_pic='-KPIC' 762950f2e948Smrg lt_prog_compiler_static='-static' 763050f2e948Smrg ;; 763150f2e948Smrg # icc used to be incompatible with GCC. 763250f2e948Smrg # ICC 10 doesn't accept -KPIC any more. 763350f2e948Smrg icc* | ifort*) 763450f2e948Smrg lt_prog_compiler_wl='-Wl,' 763550f2e948Smrg lt_prog_compiler_pic='-fPIC' 763650f2e948Smrg lt_prog_compiler_static='-static' 763750f2e948Smrg ;; 763850f2e948Smrg # Lahey Fortran 8.1. 763950f2e948Smrg lf95*) 764050f2e948Smrg lt_prog_compiler_wl='-Wl,' 764150f2e948Smrg lt_prog_compiler_pic='--shared' 764250f2e948Smrg lt_prog_compiler_static='--static' 764350f2e948Smrg ;; 764450f2e948Smrg pgcc* | pgf77* | pgf90* | pgf95*) 764550f2e948Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 764650f2e948Smrg # which looks to be a dead project) 764750f2e948Smrg lt_prog_compiler_wl='-Wl,' 764850f2e948Smrg lt_prog_compiler_pic='-fpic' 764950f2e948Smrg lt_prog_compiler_static='-Bstatic' 76501ac89addSmrg ;; 765150f2e948Smrg ccc*) 765250f2e948Smrg lt_prog_compiler_wl='-Wl,' 765350f2e948Smrg # All Alpha code is PIC. 765450f2e948Smrg lt_prog_compiler_static='-non_shared' 765550f2e948Smrg ;; 765650f2e948Smrg xl*) 765750f2e948Smrg # IBM XL C 8.0/Fortran 10.1 on PPC 765850f2e948Smrg lt_prog_compiler_wl='-Wl,' 765950f2e948Smrg lt_prog_compiler_pic='-qpic' 766050f2e948Smrg lt_prog_compiler_static='-qstaticlink' 766150f2e948Smrg ;; 766250f2e948Smrg *) 766350f2e948Smrg case `$CC -V 2>&1 | sed 5q` in 766450f2e948Smrg *Sun\ C*) 766550f2e948Smrg # Sun C 5.9 766650f2e948Smrg lt_prog_compiler_pic='-KPIC' 766750f2e948Smrg lt_prog_compiler_static='-Bstatic' 766850f2e948Smrg lt_prog_compiler_wl='-Wl,' 766950f2e948Smrg ;; 767050f2e948Smrg *Sun\ F*) 767150f2e948Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 767250f2e948Smrg lt_prog_compiler_pic='-KPIC' 767350f2e948Smrg lt_prog_compiler_static='-Bstatic' 767450f2e948Smrg lt_prog_compiler_wl='' 767550f2e948Smrg ;; 767650f2e948Smrg esac 76771ac89addSmrg ;; 76781ac89addSmrg esac 76791ac89addSmrg ;; 768045bc899bSmrg 768150f2e948Smrg newsos6) 768250f2e948Smrg lt_prog_compiler_pic='-KPIC' 768350f2e948Smrg lt_prog_compiler_static='-Bstatic' 76841ac89addSmrg ;; 768545bc899bSmrg 768650f2e948Smrg *nto* | *qnx*) 768750f2e948Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 768850f2e948Smrg # it will coredump. 768950f2e948Smrg lt_prog_compiler_pic='-fPIC -shared' 76901ac89addSmrg ;; 769145bc899bSmrg 769250f2e948Smrg osf3* | osf4* | osf5*) 769350f2e948Smrg lt_prog_compiler_wl='-Wl,' 769450f2e948Smrg # All OSF/1 code is PIC. 769550f2e948Smrg lt_prog_compiler_static='-non_shared' 76961ac89addSmrg ;; 769745bc899bSmrg 769850f2e948Smrg rdos*) 769950f2e948Smrg lt_prog_compiler_static='-non_shared' 77001ac89addSmrg ;; 770145bc899bSmrg 770250f2e948Smrg solaris*) 770350f2e948Smrg lt_prog_compiler_pic='-KPIC' 770450f2e948Smrg lt_prog_compiler_static='-Bstatic' 770550f2e948Smrg case $cc_basename in 770650f2e948Smrg f77* | f90* | f95*) 770750f2e948Smrg lt_prog_compiler_wl='-Qoption ld ';; 770850f2e948Smrg *) 770950f2e948Smrg lt_prog_compiler_wl='-Wl,';; 771050f2e948Smrg esac 77111ac89addSmrg ;; 771245bc899bSmrg 771350f2e948Smrg sunos4*) 771450f2e948Smrg lt_prog_compiler_wl='-Qoption ld ' 771550f2e948Smrg lt_prog_compiler_pic='-PIC' 771650f2e948Smrg lt_prog_compiler_static='-Bstatic' 77171ac89addSmrg ;; 771845bc899bSmrg 771950f2e948Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 772050f2e948Smrg lt_prog_compiler_wl='-Wl,' 772150f2e948Smrg lt_prog_compiler_pic='-KPIC' 772250f2e948Smrg lt_prog_compiler_static='-Bstatic' 77231ac89addSmrg ;; 772445bc899bSmrg 772550f2e948Smrg sysv4*MP*) 772650f2e948Smrg if test -d /usr/nec ;then 772750f2e948Smrg lt_prog_compiler_pic='-Kconform_pic' 772850f2e948Smrg lt_prog_compiler_static='-Bstatic' 77291ac89addSmrg fi 77301ac89addSmrg ;; 773145bc899bSmrg 773250f2e948Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 773350f2e948Smrg lt_prog_compiler_wl='-Wl,' 773450f2e948Smrg lt_prog_compiler_pic='-KPIC' 773550f2e948Smrg lt_prog_compiler_static='-Bstatic' 773645bc899bSmrg ;; 773745bc899bSmrg 773850f2e948Smrg unicos*) 773950f2e948Smrg lt_prog_compiler_wl='-Wl,' 774050f2e948Smrg lt_prog_compiler_can_build_shared=no 774145bc899bSmrg ;; 774250f2e948Smrg 774350f2e948Smrg uts4*) 774450f2e948Smrg lt_prog_compiler_pic='-pic' 774550f2e948Smrg lt_prog_compiler_static='-Bstatic' 774645bc899bSmrg ;; 774750f2e948Smrg 774850f2e948Smrg *) 774950f2e948Smrg lt_prog_compiler_can_build_shared=no 775045bc899bSmrg ;; 775145bc899bSmrg esac 775250f2e948Smrg fi 775345bc899bSmrg 775450f2e948Smrgcase $host_os in 775550f2e948Smrg # For platforms which do not support PIC, -DPIC is meaningless: 775650f2e948Smrg *djgpp*) 775750f2e948Smrg lt_prog_compiler_pic= 775850f2e948Smrg ;; 775945bc899bSmrg *) 776050f2e948Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 776145bc899bSmrg ;; 776250f2e948Smrgesac 776350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 776450f2e948Smrg$as_echo "$lt_prog_compiler_pic" >&6; } 776545bc899bSmrg 776645bc899bSmrg 776745bc899bSmrg 776845bc899bSmrg 7769226fade8Smrg 777045bc899bSmrg 777150f2e948Smrg# 777250f2e948Smrg# Check to make sure the PIC flag actually works. 777350f2e948Smrg# 777450f2e948Smrgif test -n "$lt_prog_compiler_pic"; then 777550f2e948Smrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 777650f2e948Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 777750f2e948Smrgif test "${lt_cv_prog_compiler_pic_works+set}" = set; then 777850f2e948Smrg $as_echo_n "(cached) " >&6 777950f2e948Smrgelse 778050f2e948Smrg lt_cv_prog_compiler_pic_works=no 778150f2e948Smrg ac_outfile=conftest.$ac_objext 778250f2e948Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 778350f2e948Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 778450f2e948Smrg # Insert the option either (1) after the last *FLAGS variable, or 778550f2e948Smrg # (2) before a word containing "conftest.", or (3) at the end. 778650f2e948Smrg # Note that $ac_compile itself does not contain backslashes and begins 778750f2e948Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 778850f2e948Smrg # The option is referenced via a variable to avoid confusing sed. 778950f2e948Smrg lt_compile=`echo "$ac_compile" | $SED \ 779050f2e948Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 779150f2e948Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 779250f2e948Smrg -e 's:$: $lt_compiler_flag:'` 779350f2e948Smrg (eval echo "\"\$as_me:7793: $lt_compile\"" >&5) 779450f2e948Smrg (eval "$lt_compile" 2>conftest.err) 779550f2e948Smrg ac_status=$? 779650f2e948Smrg cat conftest.err >&5 779750f2e948Smrg echo "$as_me:7797: \$? = $ac_status" >&5 779850f2e948Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 779950f2e948Smrg # The compiler can only warn and ignore the option if not recognized 780050f2e948Smrg # So say no if there are warnings other than the usual output. 780150f2e948Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 780250f2e948Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 780350f2e948Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 780450f2e948Smrg lt_cv_prog_compiler_pic_works=yes 780550f2e948Smrg fi 780650f2e948Smrg fi 780750f2e948Smrg $RM conftest* 780845bc899bSmrg 780950f2e948Smrgfi 781050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 781150f2e948Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 781245bc899bSmrg 781350f2e948Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 781450f2e948Smrg case $lt_prog_compiler_pic in 781550f2e948Smrg "" | " "*) ;; 781650f2e948Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 781750f2e948Smrg esac 781850f2e948Smrgelse 781950f2e948Smrg lt_prog_compiler_pic= 782050f2e948Smrg lt_prog_compiler_can_build_shared=no 782150f2e948Smrgfi 782245bc899bSmrg 782350f2e948Smrgfi 782445bc899bSmrg 782545bc899bSmrg 782645bc899bSmrg 7827226fade8Smrg 782845bc899bSmrg 782945bc899bSmrg 783050f2e948Smrg# 783150f2e948Smrg# Check to make sure the static flag actually works. 783250f2e948Smrg# 783350f2e948Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 783450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 783550f2e948Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 783650f2e948Smrgif test "${lt_cv_prog_compiler_static_works+set}" = set; then 783750f2e948Smrg $as_echo_n "(cached) " >&6 783850f2e948Smrgelse 783950f2e948Smrg lt_cv_prog_compiler_static_works=no 784050f2e948Smrg save_LDFLAGS="$LDFLAGS" 784150f2e948Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 784250f2e948Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 784350f2e948Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 784450f2e948Smrg # The linker can only warn and ignore the option if not recognized 784550f2e948Smrg # So say no if there are warnings 784650f2e948Smrg if test -s conftest.err; then 784750f2e948Smrg # Append any errors to the config.log. 784850f2e948Smrg cat conftest.err 1>&5 784950f2e948Smrg $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 785050f2e948Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 785150f2e948Smrg if diff conftest.exp conftest.er2 >/dev/null; then 785250f2e948Smrg lt_cv_prog_compiler_static_works=yes 785350f2e948Smrg fi 785450f2e948Smrg else 785550f2e948Smrg lt_cv_prog_compiler_static_works=yes 785650f2e948Smrg fi 785750f2e948Smrg fi 785850f2e948Smrg $RM -r conftest* 785950f2e948Smrg LDFLAGS="$save_LDFLAGS" 786050f2e948Smrg 786150f2e948Smrgfi 786250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 786350f2e948Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 786450f2e948Smrg 786550f2e948Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 786650f2e948Smrg : 786750f2e948Smrgelse 786850f2e948Smrg lt_prog_compiler_static= 786950f2e948Smrgfi 787050f2e948Smrg 787150f2e948Smrg 7872226fade8Smrg 787345bc899bSmrg 787445bc899bSmrg 787545bc899bSmrg 787645bc899bSmrg 787750f2e948Smrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 787850f2e948Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 787950f2e948Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then 788050f2e948Smrg $as_echo_n "(cached) " >&6 788150f2e948Smrgelse 788250f2e948Smrg lt_cv_prog_compiler_c_o=no 788350f2e948Smrg $RM -r conftest 2>/dev/null 788450f2e948Smrg mkdir conftest 788550f2e948Smrg cd conftest 788650f2e948Smrg mkdir out 788750f2e948Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 788845bc899bSmrg 788950f2e948Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 789050f2e948Smrg # Insert the option either (1) after the last *FLAGS variable, or 789150f2e948Smrg # (2) before a word containing "conftest.", or (3) at the end. 789250f2e948Smrg # Note that $ac_compile itself does not contain backslashes and begins 789350f2e948Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 789450f2e948Smrg lt_compile=`echo "$ac_compile" | $SED \ 789550f2e948Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 789650f2e948Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 789750f2e948Smrg -e 's:$: $lt_compiler_flag:'` 789850f2e948Smrg (eval echo "\"\$as_me:7898: $lt_compile\"" >&5) 789950f2e948Smrg (eval "$lt_compile" 2>out/conftest.err) 790050f2e948Smrg ac_status=$? 790150f2e948Smrg cat out/conftest.err >&5 790250f2e948Smrg echo "$as_me:7902: \$? = $ac_status" >&5 790350f2e948Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 790450f2e948Smrg then 790550f2e948Smrg # The compiler can only warn and ignore the option if not recognized 790650f2e948Smrg # So say no if there are warnings 790750f2e948Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 790850f2e948Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 790950f2e948Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 791050f2e948Smrg lt_cv_prog_compiler_c_o=yes 791150f2e948Smrg fi 791250f2e948Smrg fi 791350f2e948Smrg chmod u+w . 2>&5 791450f2e948Smrg $RM conftest* 791550f2e948Smrg # SGI C++ compiler will create directory out/ii_files/ for 791650f2e948Smrg # template instantiation 791750f2e948Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 791850f2e948Smrg $RM out/* && rmdir out 791950f2e948Smrg cd .. 792050f2e948Smrg $RM -r conftest 792150f2e948Smrg $RM conftest* 792245bc899bSmrg 792350f2e948Smrgfi 792450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 792550f2e948Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 792645bc899bSmrg 792745bc899bSmrg 792845bc899bSmrg 792945bc899bSmrg 793045bc899bSmrg 7931226fade8Smrg 793250f2e948Smrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 793350f2e948Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 793450f2e948Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then 793550f2e948Smrg $as_echo_n "(cached) " >&6 793650f2e948Smrgelse 793750f2e948Smrg lt_cv_prog_compiler_c_o=no 793850f2e948Smrg $RM -r conftest 2>/dev/null 793950f2e948Smrg mkdir conftest 794050f2e948Smrg cd conftest 794150f2e948Smrg mkdir out 794250f2e948Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 794350f2e948Smrg 794450f2e948Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 794550f2e948Smrg # Insert the option either (1) after the last *FLAGS variable, or 794650f2e948Smrg # (2) before a word containing "conftest.", or (3) at the end. 794750f2e948Smrg # Note that $ac_compile itself does not contain backslashes and begins 794850f2e948Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 794950f2e948Smrg lt_compile=`echo "$ac_compile" | $SED \ 795050f2e948Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 795150f2e948Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 795250f2e948Smrg -e 's:$: $lt_compiler_flag:'` 795350f2e948Smrg (eval echo "\"\$as_me:7953: $lt_compile\"" >&5) 795450f2e948Smrg (eval "$lt_compile" 2>out/conftest.err) 795550f2e948Smrg ac_status=$? 795650f2e948Smrg cat out/conftest.err >&5 795750f2e948Smrg echo "$as_me:7957: \$? = $ac_status" >&5 795850f2e948Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 795950f2e948Smrg then 796050f2e948Smrg # The compiler can only warn and ignore the option if not recognized 796150f2e948Smrg # So say no if there are warnings 796250f2e948Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 796350f2e948Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 796450f2e948Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 796550f2e948Smrg lt_cv_prog_compiler_c_o=yes 796650f2e948Smrg fi 796750f2e948Smrg fi 796850f2e948Smrg chmod u+w . 2>&5 796950f2e948Smrg $RM conftest* 797050f2e948Smrg # SGI C++ compiler will create directory out/ii_files/ for 797150f2e948Smrg # template instantiation 797250f2e948Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 797350f2e948Smrg $RM out/* && rmdir out 797450f2e948Smrg cd .. 797550f2e948Smrg $RM -r conftest 797650f2e948Smrg $RM conftest* 7977226fade8Smrg 7978226fade8Smrgfi 797950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 798050f2e948Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7981226fade8Smrg 7982226fade8Smrg 798350f2e948Smrg 798450f2e948Smrg 798550f2e948Smrghard_links="nottested" 798650f2e948Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 798750f2e948Smrg # do not overwrite the value of need_locks provided by the user 798850f2e948Smrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 798950f2e948Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 799050f2e948Smrg hard_links=yes 799150f2e948Smrg $RM conftest* 799250f2e948Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 799350f2e948Smrg touch conftest.a 799450f2e948Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 799550f2e948Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 799650f2e948Smrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 799750f2e948Smrg$as_echo "$hard_links" >&6; } 799850f2e948Smrg if test "$hard_links" = no; then 799950f2e948Smrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 800050f2e948Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 800150f2e948Smrg need_locks=warn 8002226fade8Smrg fi 8003226fade8Smrgelse 800450f2e948Smrg need_locks=no 8005226fade8Smrgfi 8006226fade8Smrg 8007226fade8Smrg 8008226fade8Smrg 8009226fade8Smrg 801050f2e948Smrg 801150f2e948Smrg 801250f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 801350f2e948Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 801450f2e948Smrg 801550f2e948Smrg runpath_var= 801650f2e948Smrg allow_undefined_flag= 801750f2e948Smrg always_export_symbols=no 801850f2e948Smrg archive_cmds= 801950f2e948Smrg archive_expsym_cmds= 802050f2e948Smrg compiler_needs_object=no 802150f2e948Smrg enable_shared_with_static_runtimes=no 802250f2e948Smrg export_dynamic_flag_spec= 802350f2e948Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 802450f2e948Smrg hardcode_automatic=no 802550f2e948Smrg hardcode_direct=no 802650f2e948Smrg hardcode_direct_absolute=no 802750f2e948Smrg hardcode_libdir_flag_spec= 802850f2e948Smrg hardcode_libdir_flag_spec_ld= 802950f2e948Smrg hardcode_libdir_separator= 803050f2e948Smrg hardcode_minus_L=no 803150f2e948Smrg hardcode_shlibpath_var=unsupported 803250f2e948Smrg inherit_rpath=no 803350f2e948Smrg link_all_deplibs=unknown 803450f2e948Smrg module_cmds= 803550f2e948Smrg module_expsym_cmds= 803650f2e948Smrg old_archive_from_new_cmds= 803750f2e948Smrg old_archive_from_expsyms_cmds= 803850f2e948Smrg thread_safe_flag_spec= 803950f2e948Smrg whole_archive_flag_spec= 804050f2e948Smrg # include_expsyms should be a list of space-separated symbols to be *always* 804150f2e948Smrg # included in the symbol list 804250f2e948Smrg include_expsyms= 804350f2e948Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 804450f2e948Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 804550f2e948Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 804650f2e948Smrg # as well as any symbol that contains `d'. 804750f2e948Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 804850f2e948Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 804950f2e948Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 805050f2e948Smrg # the symbol is explicitly referenced. Since portable code cannot 805150f2e948Smrg # rely on this symbol name, it's probably fine to never include it in 805250f2e948Smrg # preloaded symbol tables. 805350f2e948Smrg # Exclude shared library initialization/finalization symbols. 805450f2e948Smrg extract_expsyms_cmds= 805550f2e948Smrg 805650f2e948Smrg case $host_os in 805750f2e948Smrg cygwin* | mingw* | pw32* | cegcc*) 805850f2e948Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 805950f2e948Smrg # When not using gcc, we currently assume that we are using 806050f2e948Smrg # Microsoft Visual C++. 806150f2e948Smrg if test "$GCC" != yes; then 806250f2e948Smrg with_gnu_ld=no 806350f2e948Smrg fi 806450f2e948Smrg ;; 806550f2e948Smrg interix*) 806650f2e948Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 806750f2e948Smrg with_gnu_ld=yes 806850f2e948Smrg ;; 806950f2e948Smrg openbsd*) 807050f2e948Smrg with_gnu_ld=no 8071226fade8Smrg ;; 8072226fade8Smrg esac 8073226fade8Smrg 807450f2e948Smrg ld_shlibs=yes 807550f2e948Smrg if test "$with_gnu_ld" = yes; then 807650f2e948Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 807750f2e948Smrg wlarc='${wl}' 8078226fade8Smrg 807950f2e948Smrg # Set some defaults for GNU ld with shared library support. These 808050f2e948Smrg # are reset later if shared libraries are not supported. Putting them 808150f2e948Smrg # here allows them to be overridden if necessary. 808250f2e948Smrg runpath_var=LD_RUN_PATH 808350f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 808450f2e948Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 808550f2e948Smrg # ancient GNU ld didn't support --whole-archive et. al. 808650f2e948Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 808750f2e948Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 808850f2e948Smrg else 808950f2e948Smrg whole_archive_flag_spec= 809050f2e948Smrg fi 809150f2e948Smrg supports_anon_versioning=no 809250f2e948Smrg case `$LD -v 2>&1` in 809350f2e948Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 809450f2e948Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 809550f2e948Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 809650f2e948Smrg *\ 2.11.*) ;; # other 2.11 versions 809750f2e948Smrg *) supports_anon_versioning=yes ;; 809850f2e948Smrg esac 8099226fade8Smrg 810050f2e948Smrg # See if GNU ld supports shared libraries. 810150f2e948Smrg case $host_os in 810250f2e948Smrg aix[3-9]*) 810350f2e948Smrg # On AIX/PPC, the GNU linker is very broken 810450f2e948Smrg if test "$host_cpu" != ia64; then 810550f2e948Smrg ld_shlibs=no 810650f2e948Smrg cat <<_LT_EOF 1>&2 8107226fade8Smrg 810850f2e948Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported 810950f2e948Smrg*** to be unable to reliably create shared libraries on AIX. 811050f2e948Smrg*** Therefore, libtool is disabling shared libraries support. If you 811150f2e948Smrg*** really care for shared libraries, you may want to modify your PATH 811250f2e948Smrg*** so that a non-GNU linker is found, and then restart. 8113226fade8Smrg 811450f2e948Smrg_LT_EOF 811550f2e948Smrg fi 811650f2e948Smrg ;; 8117226fade8Smrg 811850f2e948Smrg amigaos*) 811950f2e948Smrg case $host_cpu in 812050f2e948Smrg powerpc) 812150f2e948Smrg # see comment about AmigaOS4 .so support 812250f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 812350f2e948Smrg archive_expsym_cmds='' 812450f2e948Smrg ;; 812550f2e948Smrg m68k) 812650f2e948Smrg 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)' 812750f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 812850f2e948Smrg hardcode_minus_L=yes 812950f2e948Smrg ;; 813050f2e948Smrg esac 813150f2e948Smrg ;; 8132226fade8Smrg 813350f2e948Smrg beos*) 813450f2e948Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 813550f2e948Smrg allow_undefined_flag=unsupported 813650f2e948Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 813750f2e948Smrg # support --undefined. This deserves some investigation. FIXME 813850f2e948Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 813950f2e948Smrg else 814050f2e948Smrg ld_shlibs=no 814150f2e948Smrg fi 814250f2e948Smrg ;; 8143226fade8Smrg 814450f2e948Smrg cygwin* | mingw* | pw32* | cegcc*) 814550f2e948Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 814650f2e948Smrg # as there is no search path for DLLs. 814750f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 814850f2e948Smrg allow_undefined_flag=unsupported 814950f2e948Smrg always_export_symbols=no 815050f2e948Smrg enable_shared_with_static_runtimes=yes 815150f2e948Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8152226fade8Smrg 815350f2e948Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 815450f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 815550f2e948Smrg # If the export-symbols file already is a .def file (1st line 815650f2e948Smrg # is EXPORTS), use it as is; otherwise, prepend... 815750f2e948Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 815850f2e948Smrg cp $export_symbols $output_objdir/$soname.def; 815950f2e948Smrg else 816050f2e948Smrg echo EXPORTS > $output_objdir/$soname.def; 816150f2e948Smrg cat $export_symbols >> $output_objdir/$soname.def; 816250f2e948Smrg fi~ 816350f2e948Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 816450f2e948Smrg else 816550f2e948Smrg ld_shlibs=no 816650f2e948Smrg fi 816750f2e948Smrg ;; 8168226fade8Smrg 816950f2e948Smrg interix[3-9]*) 817050f2e948Smrg hardcode_direct=no 817150f2e948Smrg hardcode_shlibpath_var=no 817250f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 817350f2e948Smrg export_dynamic_flag_spec='${wl}-E' 817450f2e948Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 817550f2e948Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 817650f2e948Smrg # default) and relocated if they conflict, which is a slow very memory 817750f2e948Smrg # consuming and fragmenting process. To avoid this, we pick a random, 817850f2e948Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 817950f2e948Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 818050f2e948Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 818150f2e948Smrg 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' 818250f2e948Smrg ;; 8183226fade8Smrg 818450f2e948Smrg gnu* | linux* | tpf* | k*bsd*-gnu) 818550f2e948Smrg tmp_diet=no 818650f2e948Smrg if test "$host_os" = linux-dietlibc; then 818750f2e948Smrg case $cc_basename in 818850f2e948Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 818950f2e948Smrg esac 819050f2e948Smrg fi 819150f2e948Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 819250f2e948Smrg && test "$tmp_diet" = no 819350f2e948Smrg then 819450f2e948Smrg tmp_addflag= 819550f2e948Smrg tmp_sharedflag='-shared' 819650f2e948Smrg case $cc_basename,$host_cpu in 819750f2e948Smrg pgcc*) # Portland Group C compiler 819850f2e948Smrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 819950f2e948Smrg tmp_addflag=' $pic_flag' 820050f2e948Smrg ;; 820150f2e948Smrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 820250f2e948Smrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 820350f2e948Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 820450f2e948Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 820550f2e948Smrg tmp_addflag=' -i_dynamic' ;; 820650f2e948Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 820750f2e948Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 820850f2e948Smrg ifc* | ifort*) # Intel Fortran compiler 820950f2e948Smrg tmp_addflag=' -nofor_main' ;; 821050f2e948Smrg lf95*) # Lahey Fortran 8.1 821150f2e948Smrg whole_archive_flag_spec= 821250f2e948Smrg tmp_sharedflag='--shared' ;; 821350f2e948Smrg xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 821450f2e948Smrg tmp_sharedflag='-qmkshrobj' 821550f2e948Smrg tmp_addflag= ;; 821650f2e948Smrg esac 821750f2e948Smrg case `$CC -V 2>&1 | sed 5q` in 821850f2e948Smrg *Sun\ C*) # Sun C 5.9 821950f2e948Smrg whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 822050f2e948Smrg compiler_needs_object=yes 822150f2e948Smrg tmp_sharedflag='-G' ;; 822250f2e948Smrg *Sun\ F*) # Sun Fortran 8.3 822350f2e948Smrg tmp_sharedflag='-G' ;; 822450f2e948Smrg esac 822550f2e948Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8226226fade8Smrg 822750f2e948Smrg if test "x$supports_anon_versioning" = xyes; then 822850f2e948Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 822950f2e948Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 823050f2e948Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 823150f2e948Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 823250f2e948Smrg fi 823350f2e948Smrg 823450f2e948Smrg case $cc_basename in 823550f2e948Smrg xlf*) 823650f2e948Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 823750f2e948Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 823850f2e948Smrg hardcode_libdir_flag_spec= 823950f2e948Smrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 824050f2e948Smrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 824150f2e948Smrg if test "x$supports_anon_versioning" = xyes; then 824250f2e948Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 824350f2e948Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 824450f2e948Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 824550f2e948Smrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 824650f2e948Smrg fi 824750f2e948Smrg ;; 824850f2e948Smrg esac 824950f2e948Smrg else 825050f2e948Smrg ld_shlibs=no 825150f2e948Smrg fi 825250f2e948Smrg ;; 825350f2e948Smrg 825450f2e948Smrg netbsd*) 825550f2e948Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 825650f2e948Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 825750f2e948Smrg wlarc= 825850f2e948Smrg else 825950f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 826050f2e948Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 826150f2e948Smrg fi 826250f2e948Smrg ;; 826350f2e948Smrg 826450f2e948Smrg solaris*) 826550f2e948Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 826650f2e948Smrg ld_shlibs=no 826750f2e948Smrg cat <<_LT_EOF 1>&2 826850f2e948Smrg 826950f2e948Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 827050f2e948Smrg*** create shared libraries on Solaris systems. Therefore, libtool 827150f2e948Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 827250f2e948Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 827350f2e948Smrg*** your PATH or compiler configuration so that the native linker is 827450f2e948Smrg*** used, and then restart. 827550f2e948Smrg 827650f2e948Smrg_LT_EOF 827750f2e948Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 827850f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 827950f2e948Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 828050f2e948Smrg else 828150f2e948Smrg ld_shlibs=no 828250f2e948Smrg fi 828350f2e948Smrg ;; 828450f2e948Smrg 828550f2e948Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 828650f2e948Smrg case `$LD -v 2>&1` in 828750f2e948Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 828850f2e948Smrg ld_shlibs=no 828950f2e948Smrg cat <<_LT_EOF 1>&2 8290226fade8Smrg 829150f2e948Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 829250f2e948Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 829350f2e948Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 829450f2e948Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 829550f2e948Smrg*** your PATH or compiler configuration so that the native linker is 829650f2e948Smrg*** used, and then restart. 8297226fade8Smrg 829850f2e948Smrg_LT_EOF 829950f2e948Smrg ;; 830050f2e948Smrg *) 830150f2e948Smrg # For security reasons, it is highly recommended that you always 830250f2e948Smrg # use absolute paths for naming shared libraries, and exclude the 830350f2e948Smrg # DT_RUNPATH tag from executables and libraries. But doing so 830450f2e948Smrg # requires that you compile everything twice, which is a pain. 830550f2e948Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 830650f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 830750f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 830850f2e948Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 830950f2e948Smrg else 831050f2e948Smrg ld_shlibs=no 831150f2e948Smrg fi 831250f2e948Smrg ;; 831350f2e948Smrg esac 831450f2e948Smrg ;; 8315226fade8Smrg 831650f2e948Smrg sunos4*) 831750f2e948Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 831850f2e948Smrg wlarc= 831950f2e948Smrg hardcode_direct=yes 832050f2e948Smrg hardcode_shlibpath_var=no 832150f2e948Smrg ;; 8322226fade8Smrg 832350f2e948Smrg *) 832450f2e948Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 832550f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 832650f2e948Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 832750f2e948Smrg else 832850f2e948Smrg ld_shlibs=no 832950f2e948Smrg fi 833050f2e948Smrg ;; 833150f2e948Smrg esac 8332226fade8Smrg 833350f2e948Smrg if test "$ld_shlibs" = no; then 833450f2e948Smrg runpath_var= 833550f2e948Smrg hardcode_libdir_flag_spec= 833650f2e948Smrg export_dynamic_flag_spec= 833750f2e948Smrg whole_archive_flag_spec= 833850f2e948Smrg fi 833950f2e948Smrg else 834050f2e948Smrg # PORTME fill in a description of your system's linker (not GNU ld) 834150f2e948Smrg case $host_os in 834250f2e948Smrg aix3*) 834350f2e948Smrg allow_undefined_flag=unsupported 834450f2e948Smrg always_export_symbols=yes 834550f2e948Smrg 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' 834650f2e948Smrg # Note: this linker hardcodes the directories in LIBPATH if there 834750f2e948Smrg # are no directories specified by -L. 834850f2e948Smrg hardcode_minus_L=yes 834950f2e948Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 835050f2e948Smrg # Neither direct hardcoding nor static linking is supported with a 835150f2e948Smrg # broken collect2. 835250f2e948Smrg hardcode_direct=unsupported 835350f2e948Smrg fi 835450f2e948Smrg ;; 8355226fade8Smrg 835650f2e948Smrg aix[4-9]*) 835750f2e948Smrg if test "$host_cpu" = ia64; then 835850f2e948Smrg # On IA64, the linker does run time linking by default, so we don't 835950f2e948Smrg # have to do anything special. 836050f2e948Smrg aix_use_runtimelinking=no 836150f2e948Smrg exp_sym_flag='-Bexport' 836250f2e948Smrg no_entry_flag="" 836350f2e948Smrg else 836450f2e948Smrg # If we're using GNU nm, then we don't want the "-C" option. 836550f2e948Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 836650f2e948Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 836750f2e948Smrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 836850f2e948Smrg else 836950f2e948Smrg 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' 837050f2e948Smrg fi 837150f2e948Smrg aix_use_runtimelinking=no 8372226fade8Smrg 837350f2e948Smrg # Test if we are trying to use run time linking or normal 837450f2e948Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 837550f2e948Smrg # need to do runtime linking. 837650f2e948Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 837750f2e948Smrg for ld_flag in $LDFLAGS; do 837850f2e948Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 837950f2e948Smrg aix_use_runtimelinking=yes 838050f2e948Smrg break 838150f2e948Smrg fi 838250f2e948Smrg done 838350f2e948Smrg ;; 838450f2e948Smrg esac 8385226fade8Smrg 838650f2e948Smrg exp_sym_flag='-bexport' 838750f2e948Smrg no_entry_flag='-bnoentry' 838850f2e948Smrg fi 8389226fade8Smrg 839050f2e948Smrg # When large executables or shared objects are built, AIX ld can 839150f2e948Smrg # have problems creating the table of contents. If linking a library 839250f2e948Smrg # or program results in "error TOC overflow" add -mminimal-toc to 839350f2e948Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 839450f2e948Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8395226fade8Smrg 839650f2e948Smrg archive_cmds='' 839750f2e948Smrg hardcode_direct=yes 839850f2e948Smrg hardcode_direct_absolute=yes 839950f2e948Smrg hardcode_libdir_separator=':' 840050f2e948Smrg link_all_deplibs=yes 840150f2e948Smrg file_list_spec='${wl}-f,' 8402226fade8Smrg 840350f2e948Smrg if test "$GCC" = yes; then 840450f2e948Smrg case $host_os in aix4.[012]|aix4.[012].*) 840550f2e948Smrg # We only want to do this on AIX 4.2 and lower, the check 840650f2e948Smrg # below for broken collect2 doesn't work under 4.3+ 840750f2e948Smrg collect2name=`${CC} -print-prog-name=collect2` 840850f2e948Smrg if test -f "$collect2name" && 840950f2e948Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 841050f2e948Smrg then 841150f2e948Smrg # We have reworked collect2 841250f2e948Smrg : 841350f2e948Smrg else 841450f2e948Smrg # We have old collect2 841550f2e948Smrg hardcode_direct=unsupported 841650f2e948Smrg # It fails to find uninstalled libraries when the uninstalled 841750f2e948Smrg # path is not listed in the libpath. Setting hardcode_minus_L 841850f2e948Smrg # to unsupported forces relinking 841950f2e948Smrg hardcode_minus_L=yes 842050f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 842150f2e948Smrg hardcode_libdir_separator= 842250f2e948Smrg fi 842350f2e948Smrg ;; 842450f2e948Smrg esac 842550f2e948Smrg shared_flag='-shared' 842650f2e948Smrg if test "$aix_use_runtimelinking" = yes; then 842750f2e948Smrg shared_flag="$shared_flag "'${wl}-G' 842850f2e948Smrg fi 842950f2e948Smrg else 843050f2e948Smrg # not using gcc 843150f2e948Smrg if test "$host_cpu" = ia64; then 843250f2e948Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 843350f2e948Smrg # chokes on -Wl,-G. The following line is correct: 843450f2e948Smrg shared_flag='-G' 843550f2e948Smrg else 843650f2e948Smrg if test "$aix_use_runtimelinking" = yes; then 843750f2e948Smrg shared_flag='${wl}-G' 843850f2e948Smrg else 843950f2e948Smrg shared_flag='${wl}-bM:SRE' 844050f2e948Smrg fi 844150f2e948Smrg fi 844250f2e948Smrg fi 8443226fade8Smrg 844450f2e948Smrg export_dynamic_flag_spec='${wl}-bexpall' 844550f2e948Smrg # It seems that -bexpall does not export symbols beginning with 844650f2e948Smrg # underscore (_), so it is better to generate a list of symbols to export. 844750f2e948Smrg always_export_symbols=yes 844850f2e948Smrg if test "$aix_use_runtimelinking" = yes; then 844950f2e948Smrg # Warning - without using the other runtime loading flags (-brtl), 845050f2e948Smrg # -berok will link without error, but may produce a broken library. 845150f2e948Smrg allow_undefined_flag='-berok' 845250f2e948Smrg # Determine the default libpath from the value encoded in an 845350f2e948Smrg # empty executable. 845450f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 845550f2e948Smrg/* confdefs.h. */ 845650f2e948Smrg_ACEOF 845750f2e948Smrgcat confdefs.h >>conftest.$ac_ext 845850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 845950f2e948Smrg/* end confdefs.h. */ 8460226fade8Smrg 846150f2e948Smrgint 846250f2e948Smrgmain () 846350f2e948Smrg{ 8464226fade8Smrg 846550f2e948Smrg ; 846650f2e948Smrg return 0; 846750f2e948Smrg} 846850f2e948Smrg_ACEOF 846950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 847050f2e948Smrgif { (ac_try="$ac_link" 847150f2e948Smrgcase "(($ac_try" in 847250f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 847350f2e948Smrg *) ac_try_echo=$ac_try;; 847450f2e948Smrgesac 847550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 847650f2e948Smrg$as_echo "$ac_try_echo") >&5 847750f2e948Smrg (eval "$ac_link") 2>conftest.er1 847850f2e948Smrg ac_status=$? 847950f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 848050f2e948Smrg rm -f conftest.er1 848150f2e948Smrg cat conftest.err >&5 848250f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 848350f2e948Smrg (exit $ac_status); } && { 848450f2e948Smrg test -z "$ac_c_werror_flag" || 848550f2e948Smrg test ! -s conftest.err 848650f2e948Smrg } && test -s conftest$ac_exeext && { 848750f2e948Smrg test "$cross_compiling" = yes || 848850f2e948Smrg $as_test_x conftest$ac_exeext 848950f2e948Smrg }; then 849050f2e948Smrg 849150f2e948Smrglt_aix_libpath_sed=' 849250f2e948Smrg /Import File Strings/,/^$/ { 849350f2e948Smrg /^0/ { 849450f2e948Smrg s/^0 *\(.*\)$/\1/ 849550f2e948Smrg p 849650f2e948Smrg } 849750f2e948Smrg }' 849850f2e948Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 849950f2e948Smrg# Check for a 64-bit object if we didn't find anything. 850050f2e948Smrgif test -z "$aix_libpath"; then 850150f2e948Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 850250f2e948Smrgfi 850350f2e948Smrgelse 850450f2e948Smrg $as_echo "$as_me: failed program was:" >&5 850550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 8506226fade8Smrg 8507226fade8Smrg 850850f2e948Smrgfi 8509226fade8Smrg 851050f2e948Smrgrm -rf conftest.dSYM 851150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 851250f2e948Smrg conftest$ac_exeext conftest.$ac_ext 851350f2e948Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8514226fade8Smrg 851550f2e948Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 851650f2e948Smrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 851750f2e948Smrg else 851850f2e948Smrg if test "$host_cpu" = ia64; then 851950f2e948Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 852050f2e948Smrg allow_undefined_flag="-z nodefs" 852150f2e948Smrg 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" 852250f2e948Smrg else 852350f2e948Smrg # Determine the default libpath from the value encoded in an 852450f2e948Smrg # empty executable. 852550f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 852650f2e948Smrg/* confdefs.h. */ 852750f2e948Smrg_ACEOF 852850f2e948Smrgcat confdefs.h >>conftest.$ac_ext 852950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 853050f2e948Smrg/* end confdefs.h. */ 8531226fade8Smrg 853250f2e948Smrgint 853350f2e948Smrgmain () 853450f2e948Smrg{ 8535226fade8Smrg 853650f2e948Smrg ; 853750f2e948Smrg return 0; 853850f2e948Smrg} 853950f2e948Smrg_ACEOF 854050f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 854150f2e948Smrgif { (ac_try="$ac_link" 854250f2e948Smrgcase "(($ac_try" in 854350f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 854450f2e948Smrg *) ac_try_echo=$ac_try;; 854550f2e948Smrgesac 854650f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 854750f2e948Smrg$as_echo "$ac_try_echo") >&5 854850f2e948Smrg (eval "$ac_link") 2>conftest.er1 854950f2e948Smrg ac_status=$? 855050f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 855150f2e948Smrg rm -f conftest.er1 855250f2e948Smrg cat conftest.err >&5 855350f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 855450f2e948Smrg (exit $ac_status); } && { 855550f2e948Smrg test -z "$ac_c_werror_flag" || 855650f2e948Smrg test ! -s conftest.err 855750f2e948Smrg } && test -s conftest$ac_exeext && { 855850f2e948Smrg test "$cross_compiling" = yes || 855950f2e948Smrg $as_test_x conftest$ac_exeext 856050f2e948Smrg }; then 856150f2e948Smrg 856250f2e948Smrglt_aix_libpath_sed=' 856350f2e948Smrg /Import File Strings/,/^$/ { 856450f2e948Smrg /^0/ { 856550f2e948Smrg s/^0 *\(.*\)$/\1/ 856650f2e948Smrg p 856750f2e948Smrg } 856850f2e948Smrg }' 856950f2e948Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 857050f2e948Smrg# Check for a 64-bit object if we didn't find anything. 857150f2e948Smrgif test -z "$aix_libpath"; then 857250f2e948Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 857350f2e948Smrgfi 857450f2e948Smrgelse 857550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 857650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 8577226fade8Smrg 8578226fade8Smrg 857950f2e948Smrgfi 8580226fade8Smrg 858150f2e948Smrgrm -rf conftest.dSYM 858250f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 858350f2e948Smrg conftest$ac_exeext conftest.$ac_ext 858450f2e948Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8585226fade8Smrg 858650f2e948Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 858750f2e948Smrg # Warning - without using the other run time loading flags, 858850f2e948Smrg # -berok will link without error, but may produce a broken library. 858950f2e948Smrg no_undefined_flag=' ${wl}-bernotok' 859050f2e948Smrg allow_undefined_flag=' ${wl}-berok' 859150f2e948Smrg # Exported symbols can be pulled into shared objects from archives 859250f2e948Smrg whole_archive_flag_spec='$convenience' 859350f2e948Smrg archive_cmds_need_lc=yes 859450f2e948Smrg # This is similar to how AIX traditionally builds its shared libraries. 859550f2e948Smrg 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' 859650f2e948Smrg fi 859750f2e948Smrg fi 859850f2e948Smrg ;; 8599226fade8Smrg 860050f2e948Smrg amigaos*) 860150f2e948Smrg case $host_cpu in 860250f2e948Smrg powerpc) 860350f2e948Smrg # see comment about AmigaOS4 .so support 860450f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 860550f2e948Smrg archive_expsym_cmds='' 860650f2e948Smrg ;; 860750f2e948Smrg m68k) 860850f2e948Smrg 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)' 860950f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 861050f2e948Smrg hardcode_minus_L=yes 861150f2e948Smrg ;; 861250f2e948Smrg esac 861350f2e948Smrg ;; 8614226fade8Smrg 861550f2e948Smrg bsdi[45]*) 861650f2e948Smrg export_dynamic_flag_spec=-rdynamic 861750f2e948Smrg ;; 8618226fade8Smrg 861950f2e948Smrg cygwin* | mingw* | pw32* | cegcc*) 862050f2e948Smrg # When not using gcc, we currently assume that we are using 862150f2e948Smrg # Microsoft Visual C++. 862250f2e948Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 862350f2e948Smrg # no search path for DLLs. 862450f2e948Smrg hardcode_libdir_flag_spec=' ' 862550f2e948Smrg allow_undefined_flag=unsupported 862650f2e948Smrg # Tell ltmain to make .lib files, not .a files. 862750f2e948Smrg libext=lib 862850f2e948Smrg # Tell ltmain to make .dll files, not .so files. 862950f2e948Smrg shrext_cmds=".dll" 863050f2e948Smrg # FIXME: Setting linknames here is a bad hack. 863150f2e948Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 863250f2e948Smrg # The linker will automatically build a .lib file if we build a DLL. 863350f2e948Smrg old_archive_from_new_cmds='true' 863450f2e948Smrg # FIXME: Should let the user specify the lib program. 863550f2e948Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 863650f2e948Smrg fix_srcfile_path='`cygpath -w "$srcfile"`' 863750f2e948Smrg enable_shared_with_static_runtimes=yes 863850f2e948Smrg ;; 8639226fade8Smrg 864050f2e948Smrg darwin* | rhapsody*) 8641226fade8Smrg 8642226fade8Smrg 864350f2e948Smrg archive_cmds_need_lc=no 864450f2e948Smrg hardcode_direct=no 864550f2e948Smrg hardcode_automatic=yes 864650f2e948Smrg hardcode_shlibpath_var=unsupported 864750f2e948Smrg whole_archive_flag_spec='' 864850f2e948Smrg link_all_deplibs=yes 864950f2e948Smrg allow_undefined_flag="$_lt_dar_allow_undefined" 865050f2e948Smrg case $cc_basename in 865150f2e948Smrg ifort*) _lt_dar_can_shared=yes ;; 865250f2e948Smrg *) _lt_dar_can_shared=$GCC ;; 865350f2e948Smrg esac 865450f2e948Smrg if test "$_lt_dar_can_shared" = "yes"; then 865550f2e948Smrg output_verbose_link_cmd=echo 865650f2e948Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 865750f2e948Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 865850f2e948Smrg 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}" 865950f2e948Smrg 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}" 8660226fade8Smrg 866150f2e948Smrg else 866250f2e948Smrg ld_shlibs=no 866350f2e948Smrg fi 8664226fade8Smrg 866550f2e948Smrg ;; 8666226fade8Smrg 866750f2e948Smrg dgux*) 866850f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 866950f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 867050f2e948Smrg hardcode_shlibpath_var=no 867150f2e948Smrg ;; 8672226fade8Smrg 867350f2e948Smrg freebsd1*) 867450f2e948Smrg ld_shlibs=no 867550f2e948Smrg ;; 8676226fade8Smrg 867750f2e948Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 867850f2e948Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 867950f2e948Smrg # does not break anything, and helps significantly (at the cost of a little 868050f2e948Smrg # extra space). 868150f2e948Smrg freebsd2.2*) 868250f2e948Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 868350f2e948Smrg hardcode_libdir_flag_spec='-R$libdir' 868450f2e948Smrg hardcode_direct=yes 868550f2e948Smrg hardcode_shlibpath_var=no 868650f2e948Smrg ;; 8687226fade8Smrg 868850f2e948Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 868950f2e948Smrg freebsd2*) 869050f2e948Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 869150f2e948Smrg hardcode_direct=yes 869250f2e948Smrg hardcode_minus_L=yes 869350f2e948Smrg hardcode_shlibpath_var=no 869450f2e948Smrg ;; 8695226fade8Smrg 869650f2e948Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 869750f2e948Smrg freebsd* | dragonfly*) 869850f2e948Smrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 869950f2e948Smrg hardcode_libdir_flag_spec='-R$libdir' 870050f2e948Smrg hardcode_direct=yes 870150f2e948Smrg hardcode_shlibpath_var=no 870250f2e948Smrg ;; 8703226fade8Smrg 870450f2e948Smrg hpux9*) 870550f2e948Smrg if test "$GCC" = yes; then 870650f2e948Smrg 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' 870750f2e948Smrg else 870850f2e948Smrg 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' 870950f2e948Smrg fi 871050f2e948Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 871150f2e948Smrg hardcode_libdir_separator=: 871250f2e948Smrg hardcode_direct=yes 8713226fade8Smrg 871450f2e948Smrg # hardcode_minus_L: Not really in the search PATH, 871550f2e948Smrg # but as the default location of the library. 871650f2e948Smrg hardcode_minus_L=yes 871750f2e948Smrg export_dynamic_flag_spec='${wl}-E' 871850f2e948Smrg ;; 8719226fade8Smrg 872050f2e948Smrg hpux10*) 872150f2e948Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 872250f2e948Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 872350f2e948Smrg else 872450f2e948Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 872550f2e948Smrg fi 872650f2e948Smrg if test "$with_gnu_ld" = no; then 872750f2e948Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 872850f2e948Smrg hardcode_libdir_flag_spec_ld='+b $libdir' 872950f2e948Smrg hardcode_libdir_separator=: 873050f2e948Smrg hardcode_direct=yes 873150f2e948Smrg hardcode_direct_absolute=yes 873250f2e948Smrg export_dynamic_flag_spec='${wl}-E' 873350f2e948Smrg # hardcode_minus_L: Not really in the search PATH, 873450f2e948Smrg # but as the default location of the library. 873550f2e948Smrg hardcode_minus_L=yes 873650f2e948Smrg fi 873750f2e948Smrg ;; 8738226fade8Smrg 873950f2e948Smrg hpux11*) 874050f2e948Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 874150f2e948Smrg case $host_cpu in 874250f2e948Smrg hppa*64*) 874350f2e948Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 874450f2e948Smrg ;; 874550f2e948Smrg ia64*) 874650f2e948Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 874750f2e948Smrg ;; 874850f2e948Smrg *) 874950f2e948Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 875050f2e948Smrg ;; 875150f2e948Smrg esac 875250f2e948Smrg else 875350f2e948Smrg case $host_cpu in 875450f2e948Smrg hppa*64*) 875550f2e948Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 875650f2e948Smrg ;; 875750f2e948Smrg ia64*) 875850f2e948Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 875950f2e948Smrg ;; 876050f2e948Smrg *) 876150f2e948Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 876250f2e948Smrg ;; 876350f2e948Smrg esac 876450f2e948Smrg fi 876550f2e948Smrg if test "$with_gnu_ld" = no; then 876650f2e948Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 876750f2e948Smrg hardcode_libdir_separator=: 8768226fade8Smrg 876950f2e948Smrg case $host_cpu in 877050f2e948Smrg hppa*64*|ia64*) 877150f2e948Smrg hardcode_direct=no 877250f2e948Smrg hardcode_shlibpath_var=no 877350f2e948Smrg ;; 877450f2e948Smrg *) 877550f2e948Smrg hardcode_direct=yes 877650f2e948Smrg hardcode_direct_absolute=yes 877750f2e948Smrg export_dynamic_flag_spec='${wl}-E' 8778226fade8Smrg 877950f2e948Smrg # hardcode_minus_L: Not really in the search PATH, 878050f2e948Smrg # but as the default location of the library. 878150f2e948Smrg hardcode_minus_L=yes 878250f2e948Smrg ;; 878350f2e948Smrg esac 878450f2e948Smrg fi 878550f2e948Smrg ;; 8786226fade8Smrg 878750f2e948Smrg irix5* | irix6* | nonstopux*) 878850f2e948Smrg if test "$GCC" = yes; then 878950f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 879050f2e948Smrg # Try to use the -exported_symbol ld option, if it does not 879150f2e948Smrg # work, assume that -exports_file does not work either and 879250f2e948Smrg # implicitly export all symbols. 879350f2e948Smrg save_LDFLAGS="$LDFLAGS" 879450f2e948Smrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 879550f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 879650f2e948Smrgint foo(void) {} 879750f2e948Smrg_ACEOF 879850f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 879950f2e948Smrgif { (ac_try="$ac_link" 880050f2e948Smrgcase "(($ac_try" in 880150f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 880250f2e948Smrg *) ac_try_echo=$ac_try;; 880350f2e948Smrgesac 880450f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 880550f2e948Smrg$as_echo "$ac_try_echo") >&5 880650f2e948Smrg (eval "$ac_link") 2>conftest.er1 880750f2e948Smrg ac_status=$? 880850f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 880950f2e948Smrg rm -f conftest.er1 881050f2e948Smrg cat conftest.err >&5 881150f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 881250f2e948Smrg (exit $ac_status); } && { 881350f2e948Smrg test -z "$ac_c_werror_flag" || 881450f2e948Smrg test ! -s conftest.err 881550f2e948Smrg } && test -s conftest$ac_exeext && { 881650f2e948Smrg test "$cross_compiling" = yes || 881750f2e948Smrg $as_test_x conftest$ac_exeext 881850f2e948Smrg }; then 881950f2e948Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 882050f2e948Smrg 882150f2e948Smrgelse 882250f2e948Smrg $as_echo "$as_me: failed program was:" >&5 882350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 8824226fade8Smrg 8825226fade8Smrg 882650f2e948Smrgfi 8827226fade8Smrg 882850f2e948Smrgrm -rf conftest.dSYM 882950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 883050f2e948Smrg conftest$ac_exeext conftest.$ac_ext 883150f2e948Smrg LDFLAGS="$save_LDFLAGS" 883250f2e948Smrg else 883350f2e948Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 883450f2e948Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 883550f2e948Smrg fi 883650f2e948Smrg archive_cmds_need_lc='no' 883750f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 883850f2e948Smrg hardcode_libdir_separator=: 883950f2e948Smrg inherit_rpath=yes 884050f2e948Smrg link_all_deplibs=yes 884150f2e948Smrg ;; 8842226fade8Smrg 884350f2e948Smrg netbsd*) 884450f2e948Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 884550f2e948Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 884650f2e948Smrg else 884750f2e948Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 884850f2e948Smrg fi 884950f2e948Smrg hardcode_libdir_flag_spec='-R$libdir' 885050f2e948Smrg hardcode_direct=yes 885150f2e948Smrg hardcode_shlibpath_var=no 885250f2e948Smrg ;; 8853226fade8Smrg 885450f2e948Smrg newsos6) 885550f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 885650f2e948Smrg hardcode_direct=yes 885750f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 885850f2e948Smrg hardcode_libdir_separator=: 885950f2e948Smrg hardcode_shlibpath_var=no 886050f2e948Smrg ;; 8861226fade8Smrg 886250f2e948Smrg *nto* | *qnx*) 886350f2e948Smrg ;; 8864226fade8Smrg 886550f2e948Smrg openbsd*) 886650f2e948Smrg if test -f /usr/libexec/ld.so; then 886750f2e948Smrg hardcode_direct=yes 886850f2e948Smrg hardcode_shlibpath_var=no 886950f2e948Smrg hardcode_direct_absolute=yes 887050f2e948Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 887150f2e948Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 887250f2e948Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 887350f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 887450f2e948Smrg export_dynamic_flag_spec='${wl}-E' 887550f2e948Smrg else 887650f2e948Smrg case $host_os in 887750f2e948Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 887850f2e948Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 887950f2e948Smrg hardcode_libdir_flag_spec='-R$libdir' 888050f2e948Smrg ;; 888150f2e948Smrg *) 888250f2e948Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 888350f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 888450f2e948Smrg ;; 888550f2e948Smrg esac 888650f2e948Smrg fi 888750f2e948Smrg else 888850f2e948Smrg ld_shlibs=no 888950f2e948Smrg fi 889050f2e948Smrg ;; 8891226fade8Smrg 889250f2e948Smrg os2*) 889350f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 889450f2e948Smrg hardcode_minus_L=yes 889550f2e948Smrg allow_undefined_flag=unsupported 889650f2e948Smrg 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' 889750f2e948Smrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 889850f2e948Smrg ;; 8899226fade8Smrg 890050f2e948Smrg osf3*) 890150f2e948Smrg if test "$GCC" = yes; then 890250f2e948Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 890350f2e948Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 890450f2e948Smrg else 890550f2e948Smrg allow_undefined_flag=' -expect_unresolved \*' 890650f2e948Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 890750f2e948Smrg fi 890850f2e948Smrg archive_cmds_need_lc='no' 890950f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 891050f2e948Smrg hardcode_libdir_separator=: 891150f2e948Smrg ;; 8912226fade8Smrg 891350f2e948Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 891450f2e948Smrg if test "$GCC" = yes; then 891550f2e948Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 891650f2e948Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 891750f2e948Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 891850f2e948Smrg else 891950f2e948Smrg allow_undefined_flag=' -expect_unresolved \*' 892050f2e948Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 892150f2e948Smrg 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~ 892250f2e948Smrg $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 8923226fade8Smrg 892450f2e948Smrg # Both c and cxx compiler support -rpath directly 892550f2e948Smrg hardcode_libdir_flag_spec='-rpath $libdir' 892650f2e948Smrg fi 892750f2e948Smrg archive_cmds_need_lc='no' 892850f2e948Smrg hardcode_libdir_separator=: 892950f2e948Smrg ;; 8930226fade8Smrg 893150f2e948Smrg solaris*) 893250f2e948Smrg no_undefined_flag=' -z defs' 893350f2e948Smrg if test "$GCC" = yes; then 893450f2e948Smrg wlarc='${wl}' 893550f2e948Smrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 893650f2e948Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 893750f2e948Smrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 893850f2e948Smrg else 893950f2e948Smrg case `$CC -V 2>&1` in 894050f2e948Smrg *"Compilers 5.0"*) 894150f2e948Smrg wlarc='' 894250f2e948Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 894350f2e948Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 894450f2e948Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 894550f2e948Smrg ;; 894650f2e948Smrg *) 894750f2e948Smrg wlarc='${wl}' 894850f2e948Smrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 894950f2e948Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 895050f2e948Smrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 895150f2e948Smrg ;; 895250f2e948Smrg esac 895350f2e948Smrg fi 895450f2e948Smrg hardcode_libdir_flag_spec='-R$libdir' 895550f2e948Smrg hardcode_shlibpath_var=no 895650f2e948Smrg case $host_os in 895750f2e948Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 895850f2e948Smrg *) 895950f2e948Smrg # The compiler driver will combine and reorder linker options, 896050f2e948Smrg # but understands `-z linker_flag'. GCC discards it without `$wl', 896150f2e948Smrg # but is careful enough not to reorder. 896250f2e948Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 896350f2e948Smrg if test "$GCC" = yes; then 896450f2e948Smrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 896550f2e948Smrg else 896650f2e948Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 896750f2e948Smrg fi 896850f2e948Smrg ;; 896950f2e948Smrg esac 897050f2e948Smrg link_all_deplibs=yes 897150f2e948Smrg ;; 8972226fade8Smrg 897350f2e948Smrg sunos4*) 897450f2e948Smrg if test "x$host_vendor" = xsequent; then 897550f2e948Smrg # Use $CC to link under sequent, because it throws in some extra .o 897650f2e948Smrg # files that make .init and .fini sections work. 897750f2e948Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 897850f2e948Smrg else 897950f2e948Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 898050f2e948Smrg fi 898150f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 898250f2e948Smrg hardcode_direct=yes 898350f2e948Smrg hardcode_minus_L=yes 898450f2e948Smrg hardcode_shlibpath_var=no 898550f2e948Smrg ;; 8986226fade8Smrg 898750f2e948Smrg sysv4) 898850f2e948Smrg case $host_vendor in 898950f2e948Smrg sni) 899050f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 899150f2e948Smrg hardcode_direct=yes # is this really true??? 899250f2e948Smrg ;; 899350f2e948Smrg siemens) 899450f2e948Smrg ## LD is ld it makes a PLAMLIB 899550f2e948Smrg ## CC just makes a GrossModule. 899650f2e948Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 899750f2e948Smrg reload_cmds='$CC -r -o $output$reload_objs' 899850f2e948Smrg hardcode_direct=no 899950f2e948Smrg ;; 900050f2e948Smrg motorola) 900150f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 900250f2e948Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 900350f2e948Smrg ;; 900450f2e948Smrg esac 900550f2e948Smrg runpath_var='LD_RUN_PATH' 900650f2e948Smrg hardcode_shlibpath_var=no 900750f2e948Smrg ;; 9008226fade8Smrg 900950f2e948Smrg sysv4.3*) 901050f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 901150f2e948Smrg hardcode_shlibpath_var=no 901250f2e948Smrg export_dynamic_flag_spec='-Bexport' 901350f2e948Smrg ;; 9014226fade8Smrg 901550f2e948Smrg sysv4*MP*) 901650f2e948Smrg if test -d /usr/nec; then 901750f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 901850f2e948Smrg hardcode_shlibpath_var=no 901950f2e948Smrg runpath_var=LD_RUN_PATH 902050f2e948Smrg hardcode_runpath_var=yes 902150f2e948Smrg ld_shlibs=yes 902250f2e948Smrg fi 902350f2e948Smrg ;; 9024226fade8Smrg 902550f2e948Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 902650f2e948Smrg no_undefined_flag='${wl}-z,text' 902750f2e948Smrg archive_cmds_need_lc=no 902850f2e948Smrg hardcode_shlibpath_var=no 902950f2e948Smrg runpath_var='LD_RUN_PATH' 9030226fade8Smrg 903150f2e948Smrg if test "$GCC" = yes; then 903250f2e948Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 903350f2e948Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 903450f2e948Smrg else 903550f2e948Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 903650f2e948Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 903750f2e948Smrg fi 903850f2e948Smrg ;; 9039226fade8Smrg 904050f2e948Smrg sysv5* | sco3.2v5* | sco5v6*) 904150f2e948Smrg # Note: We can NOT use -z defs as we might desire, because we do not 904250f2e948Smrg # link with -lc, and that would cause any symbols used from libc to 904350f2e948Smrg # always be unresolved, which means just about no library would 904450f2e948Smrg # ever link correctly. If we're not using GNU ld we use -z text 904550f2e948Smrg # though, which does catch some bad symbols but isn't as heavy-handed 904650f2e948Smrg # as -z defs. 904750f2e948Smrg no_undefined_flag='${wl}-z,text' 904850f2e948Smrg allow_undefined_flag='${wl}-z,nodefs' 904950f2e948Smrg archive_cmds_need_lc=no 905050f2e948Smrg hardcode_shlibpath_var=no 905150f2e948Smrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 905250f2e948Smrg hardcode_libdir_separator=':' 905350f2e948Smrg link_all_deplibs=yes 905450f2e948Smrg export_dynamic_flag_spec='${wl}-Bexport' 905550f2e948Smrg runpath_var='LD_RUN_PATH' 9056226fade8Smrg 905750f2e948Smrg if test "$GCC" = yes; then 905850f2e948Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 905950f2e948Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 906050f2e948Smrg else 906150f2e948Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 906250f2e948Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 906350f2e948Smrg fi 906450f2e948Smrg ;; 9065226fade8Smrg 906650f2e948Smrg uts4*) 906750f2e948Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 906850f2e948Smrg hardcode_libdir_flag_spec='-L$libdir' 906950f2e948Smrg hardcode_shlibpath_var=no 907050f2e948Smrg ;; 9071226fade8Smrg 907250f2e948Smrg *) 907350f2e948Smrg ld_shlibs=no 907450f2e948Smrg ;; 907550f2e948Smrg esac 90761ac89addSmrg 907750f2e948Smrg if test x$host_vendor = xsni; then 907850f2e948Smrg case $host in 907950f2e948Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 908050f2e948Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 908150f2e948Smrg ;; 908250f2e948Smrg esac 908350f2e948Smrg fi 908450f2e948Smrg fi 908545bc899bSmrg 908650f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 908750f2e948Smrg$as_echo "$ld_shlibs" >&6; } 908850f2e948Smrgtest "$ld_shlibs" = no && can_build_shared=no 908945bc899bSmrg 909050f2e948Smrgwith_gnu_ld=$with_gnu_ld 909145bc899bSmrg 909245bc899bSmrg 909345bc899bSmrg 9094226fade8Smrg 909545bc899bSmrg 909645bc899bSmrg 909745bc899bSmrg 909845bc899bSmrg 909945bc899bSmrg 910045bc899bSmrg 910145bc899bSmrg 910245bc899bSmrg 910345bc899bSmrg 910445bc899bSmrg 910545bc899bSmrg 910650f2e948Smrg# 910750f2e948Smrg# Do we need to explicitly link libc? 910850f2e948Smrg# 910950f2e948Smrgcase "x$archive_cmds_need_lc" in 911050f2e948Smrgx|xyes) 911150f2e948Smrg # Assume -lc should be added 911250f2e948Smrg archive_cmds_need_lc=yes 911345bc899bSmrg 911450f2e948Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 911550f2e948Smrg case $archive_cmds in 911650f2e948Smrg *'~'*) 911750f2e948Smrg # FIXME: we may have to deal with multi-command sequences. 911850f2e948Smrg ;; 911950f2e948Smrg '$CC '*) 912050f2e948Smrg # Test whether the compiler implicitly links with -lc since on some 912150f2e948Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 912250f2e948Smrg # to ld, don't add -lc before -lgcc. 912350f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 912450f2e948Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 912550f2e948Smrg $RM conftest* 912650f2e948Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 912745bc899bSmrg 912850f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 912950f2e948Smrg (eval $ac_compile) 2>&5 913050f2e948Smrg ac_status=$? 913150f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 913250f2e948Smrg (exit $ac_status); } 2>conftest.err; then 913350f2e948Smrg soname=conftest 913450f2e948Smrg lib=conftest 913550f2e948Smrg libobjs=conftest.$ac_objext 913650f2e948Smrg deplibs= 913750f2e948Smrg wl=$lt_prog_compiler_wl 913850f2e948Smrg pic_flag=$lt_prog_compiler_pic 913950f2e948Smrg compiler_flags=-v 914050f2e948Smrg linker_flags=-v 914150f2e948Smrg verstring= 914250f2e948Smrg output_objdir=. 914350f2e948Smrg libname=conftest 914450f2e948Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 914550f2e948Smrg allow_undefined_flag= 914650f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 914750f2e948Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 914850f2e948Smrg ac_status=$? 914950f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 915050f2e948Smrg (exit $ac_status); } 915150f2e948Smrg then 915250f2e948Smrg archive_cmds_need_lc=no 915350f2e948Smrg else 915450f2e948Smrg archive_cmds_need_lc=yes 915550f2e948Smrg fi 915650f2e948Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 915750f2e948Smrg else 915850f2e948Smrg cat conftest.err 1>&5 915950f2e948Smrg fi 916050f2e948Smrg $RM conftest* 916150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 916250f2e948Smrg$as_echo "$archive_cmds_need_lc" >&6; } 916350f2e948Smrg ;; 916450f2e948Smrg esac 9165226fade8Smrg fi 916650f2e948Smrg ;; 916750f2e948Smrgesac 916850f2e948Smrg 916950f2e948Smrg 917045bc899bSmrg 917145bc899bSmrg 917245bc899bSmrg 917345bc899bSmrg 917445bc899bSmrg 917545bc899bSmrg 917645bc899bSmrg 917745bc899bSmrg 917845bc899bSmrg 917945bc899bSmrg 918045bc899bSmrg 918145bc899bSmrg 918245bc899bSmrg 918345bc899bSmrg 918445bc899bSmrg 918545bc899bSmrg 918645bc899bSmrg 918745bc899bSmrg 918845bc899bSmrg 918945bc899bSmrg 919045bc899bSmrg 919145bc899bSmrg 919245bc899bSmrg 919345bc899bSmrg 919445bc899bSmrg 919545bc899bSmrg 919645bc899bSmrg 919745bc899bSmrg 919845bc899bSmrg 919945bc899bSmrg 920045bc899bSmrg 920145bc899bSmrg 920245bc899bSmrg 920345bc899bSmrg 920445bc899bSmrg 920545bc899bSmrg 920645bc899bSmrg 920745bc899bSmrg 920845bc899bSmrg 920945bc899bSmrg 921045bc899bSmrg 921145bc899bSmrg 921245bc899bSmrg 921345bc899bSmrg 921445bc899bSmrg 921545bc899bSmrg 921645bc899bSmrg 921745bc899bSmrg 921845bc899bSmrg 921945bc899bSmrg 922045bc899bSmrg 922145bc899bSmrg 922245bc899bSmrg 922345bc899bSmrg 922445bc899bSmrg 922545bc899bSmrg 922645bc899bSmrg 922745bc899bSmrg 922845bc899bSmrg 922945bc899bSmrg 923045bc899bSmrg 923145bc899bSmrg 923245bc899bSmrg 923345bc899bSmrg 923445bc899bSmrg 923545bc899bSmrg 923645bc899bSmrg 923745bc899bSmrg 923845bc899bSmrg 923945bc899bSmrg 924045bc899bSmrg 924145bc899bSmrg 92421ac89addSmrg 92431ac89addSmrg 92441ac89addSmrg 92451ac89addSmrg 92461ac89addSmrg 92471ac89addSmrg 92481ac89addSmrg 92491ac89addSmrg 92501ac89addSmrg 92511ac89addSmrg 92521ac89addSmrg 92531ac89addSmrg 9254226fade8Smrg 9255226fade8Smrg 92561ac89addSmrg 92571ac89addSmrg 92581ac89addSmrg 92591ac89addSmrg 92601ac89addSmrg 92611ac89addSmrg 92621ac89addSmrg 92631ac89addSmrg 92641ac89addSmrg 92651ac89addSmrg 92661ac89addSmrg 92671ac89addSmrg 92681ac89addSmrg 92691ac89addSmrg 92701ac89addSmrg 92711ac89addSmrg 92721ac89addSmrg 9273226fade8Smrg 92741ac89addSmrg 9275226fade8Smrg 9276226fade8Smrg 92771ac89addSmrg 9278226fade8Smrg 92791ac89addSmrg 9280226fade8Smrg 9281226fade8Smrg 92821ac89addSmrg 92831ac89addSmrg 92841ac89addSmrg 9285226fade8Smrg 9286226fade8Smrg 9287226fade8Smrg 9288226fade8Smrg 9289226fade8Smrg 9290226fade8Smrg 9291226fade8Smrg 9292226fade8Smrg 9293226fade8Smrg 9294226fade8Smrg 9295226fade8Smrg 9296226fade8Smrg 9297226fade8Smrg 9298226fade8Smrg 9299226fade8Smrg 9300226fade8Smrg 9301226fade8Smrg 9302226fade8Smrg 9303226fade8Smrg 9304226fade8Smrg 9305226fade8Smrg 9306226fade8Smrg 9307226fade8Smrg 9308226fade8Smrg 9309226fade8Smrg 9310226fade8Smrg 9311226fade8Smrg 93121ac89addSmrg 93131ac89addSmrg 93141ac89addSmrg 93151ac89addSmrg 93161ac89addSmrg 93171ac89addSmrg 93181ac89addSmrg 93191ac89addSmrg 93201ac89addSmrg 93211ac89addSmrg 93221ac89addSmrg 93231ac89addSmrg 93241ac89addSmrg 932550f2e948Smrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 932650f2e948Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 932750f2e948Smrg 932850f2e948Smrgif test "$GCC" = yes; then 932950f2e948Smrg case $host_os in 933050f2e948Smrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 933150f2e948Smrg *) lt_awk_arg="/^libraries:/" ;; 933250f2e948Smrg esac 933350f2e948Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 933450f2e948Smrg if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 933550f2e948Smrg # if the path contains ";" then we assume it to be the separator 933650f2e948Smrg # otherwise default to the standard path separator (i.e. ":") - it is 933750f2e948Smrg # assumed that no part of a normal pathname contains ";" but that should 933850f2e948Smrg # okay in the real world where ";" in dirpaths is itself problematic. 933950f2e948Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 934050f2e948Smrg else 934150f2e948Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 934250f2e948Smrg fi 934350f2e948Smrg # Ok, now we have the path, separated by spaces, we can step through it 934450f2e948Smrg # and add multilib dir if necessary. 934550f2e948Smrg lt_tmp_lt_search_path_spec= 934650f2e948Smrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 934750f2e948Smrg for lt_sys_path in $lt_search_path_spec; do 934850f2e948Smrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 934950f2e948Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 935050f2e948Smrg else 935150f2e948Smrg test -d "$lt_sys_path" && \ 935250f2e948Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 935350f2e948Smrg fi 935450f2e948Smrg done 935550f2e948Smrg lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 935650f2e948SmrgBEGIN {RS=" "; FS="/|\n";} { 935750f2e948Smrg lt_foo=""; 935850f2e948Smrg lt_count=0; 935950f2e948Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 936050f2e948Smrg if ($lt_i != "" && $lt_i != ".") { 936150f2e948Smrg if ($lt_i == "..") { 936250f2e948Smrg lt_count++; 936350f2e948Smrg } else { 936450f2e948Smrg if (lt_count == 0) { 936550f2e948Smrg lt_foo="/" $lt_i lt_foo; 936650f2e948Smrg } else { 936750f2e948Smrg lt_count--; 936850f2e948Smrg } 936950f2e948Smrg } 937050f2e948Smrg } 937150f2e948Smrg } 937250f2e948Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 937350f2e948Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 937450f2e948Smrg}'` 937550f2e948Smrg sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 937650f2e948Smrgelse 937750f2e948Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 937850f2e948Smrgfi 9379226fade8Smrglibrary_names_spec= 9380226fade8Smrglibname_spec='lib$name' 9381226fade8Smrgsoname_spec= 9382226fade8Smrgshrext_cmds=".so" 9383226fade8Smrgpostinstall_cmds= 9384226fade8Smrgpostuninstall_cmds= 9385226fade8Smrgfinish_cmds= 9386226fade8Smrgfinish_eval= 9387226fade8Smrgshlibpath_var= 9388226fade8Smrgshlibpath_overrides_runpath=unknown 9389226fade8Smrgversion_type=none 9390226fade8Smrgdynamic_linker="$host_os ld.so" 9391226fade8Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 9392226fade8Smrgneed_lib_prefix=unknown 9393226fade8Smrghardcode_into_libs=no 93941ac89addSmrg 9395226fade8Smrg# when you set need_version to no, make sure it does not cause -set_version 9396226fade8Smrg# flags to be left without arguments 9397226fade8Smrgneed_version=unknown 93981ac89addSmrg 9399226fade8Smrgcase $host_os in 9400226fade8Smrgaix3*) 9401226fade8Smrg version_type=linux 9402226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9403226fade8Smrg shlibpath_var=LIBPATH 94041ac89addSmrg 9405226fade8Smrg # AIX 3 has no versioning support, so we append a major version to the name. 9406226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9407226fade8Smrg ;; 94081ac89addSmrg 940950f2e948Smrgaix[4-9]*) 9410226fade8Smrg version_type=linux 9411226fade8Smrg need_lib_prefix=no 9412226fade8Smrg need_version=no 9413226fade8Smrg hardcode_into_libs=yes 9414226fade8Smrg if test "$host_cpu" = ia64; then 9415226fade8Smrg # AIX 5 supports IA64 9416226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9417226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 94181ac89addSmrg else 9419226fade8Smrg # With GCC up to 2.95.x, collect2 would create an import file 9420226fade8Smrg # for dependence libraries. The import file would start with 9421226fade8Smrg # the line `#! .'. This would cause the generated library to 9422226fade8Smrg # depend on `.', always an invalid library. This was fixed in 9423226fade8Smrg # development snapshots of GCC prior to 3.0. 9424226fade8Smrg case $host_os in 9425226fade8Smrg aix4 | aix4.[01] | aix4.[01].*) 9426226fade8Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9427226fade8Smrg echo ' yes ' 942850f2e948Smrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9429226fade8Smrg : 9430226fade8Smrg else 9431226fade8Smrg can_build_shared=no 9432226fade8Smrg fi 9433226fade8Smrg ;; 94341ac89addSmrg esac 9435226fade8Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9436226fade8Smrg # soname into executable. Probably we can add versioning support to 9437226fade8Smrg # collect2, so additional links can be useful in future. 9438226fade8Smrg if test "$aix_use_runtimelinking" = yes; then 9439226fade8Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9440226fade8Smrg # instead of lib<name>.a to let people know that these are not 9441226fade8Smrg # typical AIX shared libraries. 9442226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9443226fade8Smrg else 9444226fade8Smrg # We preserve .a as extension for shared libraries through AIX4.2 9445226fade8Smrg # and later when we are not doing run time linking. 9446226fade8Smrg library_names_spec='${libname}${release}.a $libname.a' 9447226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9448226fade8Smrg fi 9449226fade8Smrg shlibpath_var=LIBPATH 94501ac89addSmrg fi 9451226fade8Smrg ;; 9452226fade8Smrg 9453226fade8Smrgamigaos*) 945450f2e948Smrg case $host_cpu in 945550f2e948Smrg powerpc) 945650f2e948Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 945750f2e948Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 945850f2e948Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 945950f2e948Smrg ;; 946050f2e948Smrg m68k) 946150f2e948Smrg library_names_spec='$libname.ixlibrary $libname.a' 946250f2e948Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 946350f2e948Smrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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' 946450f2e948Smrg ;; 946550f2e948Smrg esac 9466226fade8Smrg ;; 9467226fade8Smrg 9468226fade8Smrgbeos*) 9469226fade8Smrg library_names_spec='${libname}${shared_ext}' 9470226fade8Smrg dynamic_linker="$host_os ld.so" 9471226fade8Smrg shlibpath_var=LIBRARY_PATH 9472226fade8Smrg ;; 9473226fade8Smrg 9474226fade8Smrgbsdi[45]*) 9475226fade8Smrg version_type=linux 9476226fade8Smrg need_version=no 9477226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9478226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9479226fade8Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9480226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9481226fade8Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9482226fade8Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9483226fade8Smrg # the default ld.so.conf also contains /usr/contrib/lib and 9484226fade8Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9485226fade8Smrg # libtool to hard-code these into programs 9486226fade8Smrg ;; 94871ac89addSmrg 948850f2e948Smrgcygwin* | mingw* | pw32* | cegcc*) 9489226fade8Smrg version_type=windows 9490226fade8Smrg shrext_cmds=".dll" 9491226fade8Smrg need_version=no 9492226fade8Smrg need_lib_prefix=no 94931ac89addSmrg 9494226fade8Smrg case $GCC,$host_os in 949550f2e948Smrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9496226fade8Smrg library_names_spec='$libname.dll.a' 9497226fade8Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 9498226fade8Smrg postinstall_cmds='base_file=`basename \${file}`~ 949950f2e948Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9500226fade8Smrg dldir=$destdir/`dirname \$dlpath`~ 9501226fade8Smrg test -d \$dldir || mkdir -p \$dldir~ 9502226fade8Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 950350f2e948Smrg chmod a+x \$dldir/$dlname~ 950450f2e948Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 950550f2e948Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 950650f2e948Smrg fi' 9507226fade8Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9508226fade8Smrg dlpath=$dir/\$dldll~ 950950f2e948Smrg $RM \$dlpath' 9510226fade8Smrg shlibpath_overrides_runpath=yes 95111ac89addSmrg 9512226fade8Smrg case $host_os in 9513226fade8Smrg cygwin*) 9514226fade8Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9515226fade8Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9516226fade8Smrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9517226fade8Smrg ;; 951850f2e948Smrg mingw* | cegcc*) 9519226fade8Smrg # MinGW DLLs use traditional 'lib' prefix 9520226fade8Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 952150f2e948Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 952250f2e948Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9523226fade8Smrg # It is most probably a Windows format PATH printed by 9524226fade8Smrg # mingw gcc, but we are running on Cygwin. Gcc prints its search 9525226fade8Smrg # path with ; separators, and with drive letters. We can handle the 9526226fade8Smrg # drive letters (cygwin fileutils understands them), so leave them, 9527226fade8Smrg # especially as we might pass files found there to a mingw objdump, 9528226fade8Smrg # which wouldn't understand a cygwinified path. Ahh. 952950f2e948Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9530226fade8Smrg else 953150f2e948Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9532226fade8Smrg fi 9533226fade8Smrg ;; 9534226fade8Smrg pw32*) 9535226fade8Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 9536226fade8Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9537226fade8Smrg ;; 9538226fade8Smrg esac 9539226fade8Smrg ;; 95401ac89addSmrg 9541226fade8Smrg *) 9542226fade8Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9543226fade8Smrg ;; 9544226fade8Smrg esac 9545226fade8Smrg dynamic_linker='Win32 ld.exe' 9546226fade8Smrg # FIXME: first we should search . and the directory the executable is in 9547226fade8Smrg shlibpath_var=PATH 9548226fade8Smrg ;; 954945bc899bSmrg 9550226fade8Smrgdarwin* | rhapsody*) 9551226fade8Smrg dynamic_linker="$host_os dyld" 9552226fade8Smrg version_type=darwin 9553226fade8Smrg need_lib_prefix=no 9554226fade8Smrg need_version=no 955550f2e948Smrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9556226fade8Smrg soname_spec='${libname}${release}${major}$shared_ext' 9557226fade8Smrg shlibpath_overrides_runpath=yes 9558226fade8Smrg shlibpath_var=DYLD_LIBRARY_PATH 9559226fade8Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 956050f2e948Smrg 956150f2e948Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9562226fade8Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9563226fade8Smrg ;; 956445bc899bSmrg 9565226fade8Smrgdgux*) 9566226fade8Smrg version_type=linux 9567226fade8Smrg need_lib_prefix=no 9568226fade8Smrg need_version=no 9569226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9570226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9571226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9572226fade8Smrg ;; 957345bc899bSmrg 9574226fade8Smrgfreebsd1*) 9575226fade8Smrg dynamic_linker=no 9576226fade8Smrg ;; 957745bc899bSmrg 9578226fade8Smrgfreebsd* | dragonfly*) 9579226fade8Smrg # DragonFly does not have aout. When/if they implement a new 9580226fade8Smrg # versioning mechanism, adjust this. 9581226fade8Smrg if test -x /usr/bin/objformat; then 9582226fade8Smrg objformat=`/usr/bin/objformat` 95831ac89addSmrg else 9584226fade8Smrg case $host_os in 9585226fade8Smrg freebsd[123]*) objformat=aout ;; 9586226fade8Smrg *) objformat=elf ;; 95871ac89addSmrg esac 95881ac89addSmrg fi 9589226fade8Smrg version_type=freebsd-$objformat 9590226fade8Smrg case $version_type in 9591226fade8Smrg freebsd-elf*) 9592226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9593226fade8Smrg need_version=no 9594226fade8Smrg need_lib_prefix=no 9595226fade8Smrg ;; 9596226fade8Smrg freebsd-*) 9597226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9598226fade8Smrg need_version=yes 9599226fade8Smrg ;; 9600226fade8Smrg esac 9601226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9602226fade8Smrg case $host_os in 9603226fade8Smrg freebsd2*) 9604226fade8Smrg shlibpath_overrides_runpath=yes 9605226fade8Smrg ;; 9606226fade8Smrg freebsd3.[01]* | freebsdelf3.[01]*) 9607226fade8Smrg shlibpath_overrides_runpath=yes 9608226fade8Smrg hardcode_into_libs=yes 9609226fade8Smrg ;; 9610226fade8Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9611226fade8Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9612226fade8Smrg shlibpath_overrides_runpath=no 9613226fade8Smrg hardcode_into_libs=yes 9614226fade8Smrg ;; 961550f2e948Smrg *) # from 4.6 on, and DragonFly 9616226fade8Smrg shlibpath_overrides_runpath=yes 9617226fade8Smrg hardcode_into_libs=yes 9618226fade8Smrg ;; 9619226fade8Smrg esac 9620226fade8Smrg ;; 962145bc899bSmrg 9622226fade8Smrggnu*) 9623226fade8Smrg version_type=linux 9624226fade8Smrg need_lib_prefix=no 9625226fade8Smrg need_version=no 9626226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9627226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9628226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9629226fade8Smrg hardcode_into_libs=yes 9630226fade8Smrg ;; 963145bc899bSmrg 9632226fade8Smrghpux9* | hpux10* | hpux11*) 9633226fade8Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 9634226fade8Smrg # link against other versions. 9635226fade8Smrg version_type=sunos 9636226fade8Smrg need_lib_prefix=no 9637226fade8Smrg need_version=no 9638226fade8Smrg case $host_cpu in 9639226fade8Smrg ia64*) 9640226fade8Smrg shrext_cmds='.so' 9641226fade8Smrg hardcode_into_libs=yes 9642226fade8Smrg dynamic_linker="$host_os dld.so" 9643226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9644226fade8Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9645226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9646226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9647226fade8Smrg if test "X$HPUX_IA64_MODE" = X32; then 9648226fade8Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9649226fade8Smrg else 9650226fade8Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 96511ac89addSmrg fi 9652226fade8Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9653226fade8Smrg ;; 965450f2e948Smrg hppa*64*) 965550f2e948Smrg shrext_cmds='.sl' 965650f2e948Smrg hardcode_into_libs=yes 965750f2e948Smrg dynamic_linker="$host_os dld.sl" 965850f2e948Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 965950f2e948Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 966050f2e948Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 966150f2e948Smrg soname_spec='${libname}${release}${shared_ext}$major' 966250f2e948Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 966350f2e948Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 966450f2e948Smrg ;; 966550f2e948Smrg *) 9666226fade8Smrg shrext_cmds='.sl' 9667226fade8Smrg dynamic_linker="$host_os dld.sl" 9668226fade8Smrg shlibpath_var=SHLIB_PATH 9669226fade8Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9670226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9671226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 96721ac89addSmrg ;; 96731ac89addSmrg esac 9674226fade8Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555. 9675226fade8Smrg postinstall_cmds='chmod 555 $lib' 9676226fade8Smrg ;; 9677226fade8Smrg 967850f2e948Smrginterix[3-9]*) 9679226fade8Smrg version_type=linux 9680226fade8Smrg need_lib_prefix=no 9681226fade8Smrg need_version=no 9682226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9683226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9684226fade8Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9685226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9686226fade8Smrg shlibpath_overrides_runpath=no 9687226fade8Smrg hardcode_into_libs=yes 9688226fade8Smrg ;; 968945bc899bSmrg 9690226fade8Smrgirix5* | irix6* | nonstopux*) 9691226fade8Smrg case $host_os in 9692226fade8Smrg nonstopux*) version_type=nonstopux ;; 9693226fade8Smrg *) 9694226fade8Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 9695226fade8Smrg version_type=linux 9696226fade8Smrg else 9697226fade8Smrg version_type=irix 9698226fade8Smrg fi ;; 96991ac89addSmrg esac 9700226fade8Smrg need_lib_prefix=no 9701226fade8Smrg need_version=no 9702226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9703226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9704226fade8Smrg case $host_os in 9705226fade8Smrg irix5* | nonstopux*) 9706226fade8Smrg libsuff= shlibsuff= 9707226fade8Smrg ;; 9708226fade8Smrg *) 9709226fade8Smrg case $LD in # libtool.m4 will add one of these switches to LD 9710226fade8Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9711226fade8Smrg libsuff= shlibsuff= libmagic=32-bit;; 9712226fade8Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9713226fade8Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 9714226fade8Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9715226fade8Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 9716226fade8Smrg *) libsuff= shlibsuff= libmagic=never-match;; 9717226fade8Smrg esac 9718226fade8Smrg ;; 97191ac89addSmrg esac 9720226fade8Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9721226fade8Smrg shlibpath_overrides_runpath=no 9722226fade8Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9723226fade8Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9724226fade8Smrg hardcode_into_libs=yes 9725226fade8Smrg ;; 972645bc899bSmrg 9727226fade8Smrg# No shared lib support for Linux oldld, aout, or coff. 9728226fade8Smrglinux*oldld* | linux*aout* | linux*coff*) 9729226fade8Smrg dynamic_linker=no 9730226fade8Smrg ;; 973145bc899bSmrg 9732226fade8Smrg# This must be Linux ELF. 973350f2e948Smrglinux* | k*bsd*-gnu) 9734226fade8Smrg version_type=linux 9735226fade8Smrg need_lib_prefix=no 9736226fade8Smrg need_version=no 9737226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9738226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9739226fade8Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9740226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9741226fade8Smrg shlibpath_overrides_runpath=no 974250f2e948Smrg # Some binutils ld are patched to set DT_RUNPATH 974350f2e948Smrg save_LDFLAGS=$LDFLAGS 974450f2e948Smrg save_libdir=$libdir 974550f2e948Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 974650f2e948Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 974750f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 974850f2e948Smrg/* confdefs.h. */ 974950f2e948Smrg_ACEOF 975050f2e948Smrgcat confdefs.h >>conftest.$ac_ext 975150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 975250f2e948Smrg/* end confdefs.h. */ 975345bc899bSmrg 975450f2e948Smrgint 975550f2e948Smrgmain () 975650f2e948Smrg{ 975750f2e948Smrg 975850f2e948Smrg ; 975950f2e948Smrg return 0; 976050f2e948Smrg} 976150f2e948Smrg_ACEOF 976250f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 976350f2e948Smrgif { (ac_try="$ac_link" 976450f2e948Smrgcase "(($ac_try" in 976550f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 976650f2e948Smrg *) ac_try_echo=$ac_try;; 976750f2e948Smrgesac 976850f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 976950f2e948Smrg$as_echo "$ac_try_echo") >&5 977050f2e948Smrg (eval "$ac_link") 2>conftest.er1 9771226fade8Smrg ac_status=$? 977250f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 977350f2e948Smrg rm -f conftest.er1 977450f2e948Smrg cat conftest.err >&5 977550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 977650f2e948Smrg (exit $ac_status); } && { 977750f2e948Smrg test -z "$ac_c_werror_flag" || 977850f2e948Smrg test ! -s conftest.err 977950f2e948Smrg } && test -s conftest$ac_exeext && { 978050f2e948Smrg test "$cross_compiling" = yes || 978150f2e948Smrg $as_test_x conftest$ac_exeext 978250f2e948Smrg }; then 978350f2e948Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then 978450f2e948Smrg shlibpath_overrides_runpath=yes 978550f2e948Smrgfi 978650f2e948Smrg 978750f2e948Smrgelse 978850f2e948Smrg $as_echo "$as_me: failed program was:" >&5 978950f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 979050f2e948Smrg 979150f2e948Smrg 979250f2e948Smrgfi 979350f2e948Smrg 979450f2e948Smrgrm -rf conftest.dSYM 979550f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 979650f2e948Smrg conftest$ac_exeext conftest.$ac_ext 979750f2e948Smrg LDFLAGS=$save_LDFLAGS 979850f2e948Smrg libdir=$save_libdir 979950f2e948Smrg 980050f2e948Smrg # This implies no fast_install, which is unacceptable. 980150f2e948Smrg # Some rework will be needed to allow for fast_install 980250f2e948Smrg # before this can be enabled. 980350f2e948Smrg hardcode_into_libs=yes 980445bc899bSmrg 9805226fade8Smrg # Append ld.so.conf contents to the search path 9806226fade8Smrg if test -f /etc/ld.so.conf; then 980750f2e948Smrg 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;/^$/d' | tr '\n' ' '` 980850f2e948Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9809226fade8Smrg fi 981045bc899bSmrg 9811226fade8Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 9812226fade8Smrg # powerpc, because MkLinux only supported shared libraries with the 9813226fade8Smrg # GNU dynamic linker. Since this was broken with cross compilers, 9814226fade8Smrg # most powerpc-linux boxes support dynamic linking these days and 9815226fade8Smrg # people can always --disable-shared, the test was removed, and we 9816226fade8Smrg # assume the GNU/Linux dynamic linker is in use. 9817226fade8Smrg dynamic_linker='GNU/Linux ld.so' 9818226fade8Smrg ;; 981945bc899bSmrg 9820226fade8Smrgnetbsd*) 9821226fade8Smrg version_type=sunos 9822226fade8Smrg need_lib_prefix=no 9823226fade8Smrg need_version=no 982450f2e948Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9825226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9826226fade8Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9827226fade8Smrg dynamic_linker='NetBSD (a.out) ld.so' 9828226fade8Smrg else 9829226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9830226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9831226fade8Smrg dynamic_linker='NetBSD ld.elf_so' 9832226fade8Smrg fi 9833226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9834226fade8Smrg shlibpath_overrides_runpath=yes 9835226fade8Smrg hardcode_into_libs=yes 9836226fade8Smrg ;; 983745bc899bSmrg 9838226fade8Smrgnewsos6) 9839226fade8Smrg version_type=linux 9840226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9841226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9842226fade8Smrg shlibpath_overrides_runpath=yes 9843226fade8Smrg ;; 984445bc899bSmrg 984550f2e948Smrg*nto* | *qnx*) 984650f2e948Smrg version_type=qnx 9847226fade8Smrg need_lib_prefix=no 9848226fade8Smrg need_version=no 9849226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9850226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9851226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 985250f2e948Smrg shlibpath_overrides_runpath=no 985350f2e948Smrg hardcode_into_libs=yes 985450f2e948Smrg dynamic_linker='ldqnx.so' 9855226fade8Smrg ;; 985645bc899bSmrg 9857226fade8Smrgopenbsd*) 9858226fade8Smrg version_type=sunos 9859226fade8Smrg sys_lib_dlsearch_path_spec="/usr/lib" 9860226fade8Smrg need_lib_prefix=no 9861226fade8Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 98621ac89addSmrg case $host_os in 986350f2e948Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 986450f2e948Smrg *) need_version=no ;; 98651ac89addSmrg esac 9866226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9867226fade8Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9868226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 986950f2e948Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9870226fade8Smrg case $host_os in 9871226fade8Smrg openbsd2.[89] | openbsd2.[89].*) 9872226fade8Smrg shlibpath_overrides_runpath=no 9873226fade8Smrg ;; 9874226fade8Smrg *) 9875226fade8Smrg shlibpath_overrides_runpath=yes 9876226fade8Smrg ;; 9877226fade8Smrg esac 9878226fade8Smrg else 9879226fade8Smrg shlibpath_overrides_runpath=yes 9880226fade8Smrg fi 9881226fade8Smrg ;; 9882226fade8Smrg 9883226fade8Smrgos2*) 9884226fade8Smrg libname_spec='$name' 9885226fade8Smrg shrext_cmds=".dll" 9886226fade8Smrg need_lib_prefix=no 9887226fade8Smrg library_names_spec='$libname${shared_ext} $libname.a' 9888226fade8Smrg dynamic_linker='OS/2 ld.exe' 9889226fade8Smrg shlibpath_var=LIBPATH 9890226fade8Smrg ;; 989145bc899bSmrg 9892226fade8Smrgosf3* | osf4* | osf5*) 9893226fade8Smrg version_type=osf 9894226fade8Smrg need_lib_prefix=no 9895226fade8Smrg need_version=no 9896226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9897226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9898226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9899226fade8Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9900226fade8Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9901226fade8Smrg ;; 990245bc899bSmrg 990350f2e948Smrgrdos*) 990450f2e948Smrg dynamic_linker=no 990550f2e948Smrg ;; 990650f2e948Smrg 9907226fade8Smrgsolaris*) 9908226fade8Smrg version_type=linux 9909226fade8Smrg need_lib_prefix=no 9910226fade8Smrg need_version=no 9911226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9912226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9913226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9914226fade8Smrg shlibpath_overrides_runpath=yes 9915226fade8Smrg hardcode_into_libs=yes 9916226fade8Smrg # ldd complains unless libraries are executable 9917226fade8Smrg postinstall_cmds='chmod +x $lib' 9918226fade8Smrg ;; 991945bc899bSmrg 9920226fade8Smrgsunos4*) 9921226fade8Smrg version_type=sunos 9922226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9923226fade8Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9924226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9925226fade8Smrg shlibpath_overrides_runpath=yes 9926226fade8Smrg if test "$with_gnu_ld" = yes; then 9927226fade8Smrg need_lib_prefix=no 9928226fade8Smrg fi 9929226fade8Smrg need_version=yes 9930226fade8Smrg ;; 993145bc899bSmrg 9932226fade8Smrgsysv4 | sysv4.3*) 9933226fade8Smrg version_type=linux 9934226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9935226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9936226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9937226fade8Smrg case $host_vendor in 9938226fade8Smrg sni) 9939226fade8Smrg shlibpath_overrides_runpath=no 9940226fade8Smrg need_lib_prefix=no 9941226fade8Smrg runpath_var=LD_RUN_PATH 9942226fade8Smrg ;; 9943226fade8Smrg siemens) 9944226fade8Smrg need_lib_prefix=no 9945226fade8Smrg ;; 9946226fade8Smrg motorola) 9947226fade8Smrg need_lib_prefix=no 9948226fade8Smrg need_version=no 9949226fade8Smrg shlibpath_overrides_runpath=no 9950226fade8Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9951226fade8Smrg ;; 9952226fade8Smrg esac 9953226fade8Smrg ;; 995445bc899bSmrg 9955226fade8Smrgsysv4*MP*) 9956226fade8Smrg if test -d /usr/nec ;then 9957226fade8Smrg version_type=linux 9958226fade8Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9959226fade8Smrg soname_spec='$libname${shared_ext}.$major' 9960226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 9961226fade8Smrg fi 9962226fade8Smrg ;; 996345bc899bSmrg 9964226fade8Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9965226fade8Smrg version_type=freebsd-elf 9966226fade8Smrg need_lib_prefix=no 9967226fade8Smrg need_version=no 9968226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9969226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 9970226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 997150f2e948Smrg shlibpath_overrides_runpath=yes 9972226fade8Smrg hardcode_into_libs=yes 9973226fade8Smrg if test "$with_gnu_ld" = yes; then 9974226fade8Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9975226fade8Smrg else 9976226fade8Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9977226fade8Smrg case $host_os in 9978226fade8Smrg sco3.2v5*) 9979226fade8Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9980226fade8Smrg ;; 9981226fade8Smrg esac 9982226fade8Smrg fi 9983226fade8Smrg sys_lib_dlsearch_path_spec='/usr/lib' 9984226fade8Smrg ;; 998545bc899bSmrg 998650f2e948Smrgtpf*) 998750f2e948Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 998850f2e948Smrg version_type=linux 998950f2e948Smrg need_lib_prefix=no 999050f2e948Smrg need_version=no 999150f2e948Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 999250f2e948Smrg shlibpath_var=LD_LIBRARY_PATH 999350f2e948Smrg shlibpath_overrides_runpath=no 999450f2e948Smrg hardcode_into_libs=yes 999550f2e948Smrg ;; 999650f2e948Smrg 9997226fade8Smrguts4*) 9998226fade8Smrg version_type=linux 9999226fade8Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10000226fade8Smrg soname_spec='${libname}${release}${shared_ext}$major' 10001226fade8Smrg shlibpath_var=LD_LIBRARY_PATH 10002226fade8Smrg ;; 1000345bc899bSmrg 10004226fade8Smrg*) 10005226fade8Smrg dynamic_linker=no 10006226fade8Smrg ;; 10007226fade8Smrgesac 1000850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 1000950f2e948Smrg$as_echo "$dynamic_linker" >&6; } 10010226fade8Smrgtest "$dynamic_linker" = no && can_build_shared=no 1001145bc899bSmrg 10012226fade8Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10013226fade8Smrgif test "$GCC" = yes; then 10014226fade8Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10015226fade8Smrgfi 1001645bc899bSmrg 1001750f2e948Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 1001850f2e948Smrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10019226fade8Smrgfi 1002050f2e948Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 1002150f2e948Smrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10022226fade8Smrgfi 1002345bc899bSmrg 1002445bc899bSmrg 1002545bc899bSmrg 1002645bc899bSmrg 1002745bc899bSmrg 1002845bc899bSmrg 1002945bc899bSmrg 1003045bc899bSmrg 1003145bc899bSmrg 1003245bc899bSmrg 1003345bc899bSmrg 1003445bc899bSmrg 1003545bc899bSmrg 1003645bc899bSmrg 1003745bc899bSmrg 1003845bc899bSmrg 1003945bc899bSmrg 1004045bc899bSmrg 1004145bc899bSmrg 1004245bc899bSmrg 1004345bc899bSmrg 1004445bc899bSmrg 1004545bc899bSmrg 1004645bc899bSmrg 1004745bc899bSmrg 1004845bc899bSmrg 1004945bc899bSmrg 1005045bc899bSmrg 1005145bc899bSmrg 1005245bc899bSmrg 1005345bc899bSmrg 1005445bc899bSmrg 1005545bc899bSmrg 1005645bc899bSmrg 1005745bc899bSmrg 1005845bc899bSmrg 1005945bc899bSmrg 1006045bc899bSmrg 1006145bc899bSmrg 1006245bc899bSmrg 1006345bc899bSmrg 1006445bc899bSmrg 1006545bc899bSmrg 1006645bc899bSmrg 1006745bc899bSmrg 1006845bc899bSmrg 1006945bc899bSmrg 1007045bc899bSmrg 1007145bc899bSmrg 1007245bc899bSmrg 1007345bc899bSmrg 1007445bc899bSmrg 1007545bc899bSmrg 1007645bc899bSmrg 1007745bc899bSmrg 1007845bc899bSmrg 10079226fade8Smrg 10080226fade8Smrg 10081226fade8Smrg 1008245bc899bSmrg 1008345bc899bSmrg 1008445bc899bSmrg 1008545bc899bSmrg 1008645bc899bSmrg 1008745bc899bSmrg 1008845bc899bSmrg 1008945bc899bSmrg 1009045bc899bSmrg 1009145bc899bSmrg 1009245bc899bSmrg 1009345bc899bSmrg 1009445bc899bSmrg 1009545bc899bSmrg 1009645bc899bSmrg 1009745bc899bSmrg 1009845bc899bSmrg 1009945bc899bSmrg 1010045bc899bSmrg 1010145bc899bSmrg 1010245bc899bSmrg 1010345bc899bSmrg 1010445bc899bSmrg 1010545bc899bSmrg 1010645bc899bSmrg 1010745bc899bSmrg 1010845bc899bSmrg 1010945bc899bSmrg 1011050f2e948Smrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 1011150f2e948Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 1011250f2e948Smrghardcode_action= 1011350f2e948Smrgif test -n "$hardcode_libdir_flag_spec" || 1011450f2e948Smrg test -n "$runpath_var" || 1011550f2e948Smrg test "X$hardcode_automatic" = "Xyes" ; then 1011650f2e948Smrg 1011750f2e948Smrg # We can hardcode non-existent directories. 1011850f2e948Smrg if test "$hardcode_direct" != no && 1011950f2e948Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1012050f2e948Smrg # have to relink, otherwise we might link with an installed library 1012150f2e948Smrg # when we should be linking with a yet-to-be-installed one 1012250f2e948Smrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 1012350f2e948Smrg test "$hardcode_minus_L" != no; then 1012450f2e948Smrg # Linking always hardcodes the temporary library directory. 1012550f2e948Smrg hardcode_action=relink 1012650f2e948Smrg else 1012750f2e948Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1012850f2e948Smrg hardcode_action=immediate 1012950f2e948Smrg fi 1013050f2e948Smrgelse 1013150f2e948Smrg # We cannot hardcode anything, or else we can only hardcode existing 1013250f2e948Smrg # directories. 1013350f2e948Smrg hardcode_action=unsupported 1013450f2e948Smrgfi 1013550f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 1013650f2e948Smrg$as_echo "$hardcode_action" >&6; } 1013750f2e948Smrg 1013850f2e948Smrgif test "$hardcode_action" = relink || 1013950f2e948Smrg test "$inherit_rpath" = yes; then 1014050f2e948Smrg # Fast installation is not supported 1014150f2e948Smrg enable_fast_install=no 1014250f2e948Smrgelif test "$shlibpath_overrides_runpath" = yes || 1014350f2e948Smrg test "$enable_shared" = no; then 1014450f2e948Smrg # Fast installation is not necessary 1014550f2e948Smrg enable_fast_install=needless 1014650f2e948Smrgfi 1014750f2e948Smrg 1014850f2e948Smrg 1014950f2e948Smrg 1015050f2e948Smrg 1015150f2e948Smrg 1015250f2e948Smrg 1015350f2e948Smrg if test "x$enable_dlopen" != xyes; then 1015450f2e948Smrg enable_dlopen=unknown 1015550f2e948Smrg enable_dlopen_self=unknown 1015650f2e948Smrg enable_dlopen_self_static=unknown 1015750f2e948Smrgelse 1015850f2e948Smrg lt_cv_dlopen=no 1015950f2e948Smrg lt_cv_dlopen_libs= 1016050f2e948Smrg 1016150f2e948Smrg case $host_os in 1016250f2e948Smrg beos*) 1016350f2e948Smrg lt_cv_dlopen="load_add_on" 1016450f2e948Smrg lt_cv_dlopen_libs= 1016550f2e948Smrg lt_cv_dlopen_self=yes 1016650f2e948Smrg ;; 1016750f2e948Smrg 1016850f2e948Smrg mingw* | pw32* | cegcc*) 1016950f2e948Smrg lt_cv_dlopen="LoadLibrary" 1017050f2e948Smrg lt_cv_dlopen_libs= 1017150f2e948Smrg ;; 1017250f2e948Smrg 1017350f2e948Smrg cygwin*) 1017450f2e948Smrg lt_cv_dlopen="dlopen" 1017550f2e948Smrg lt_cv_dlopen_libs= 1017650f2e948Smrg ;; 1017750f2e948Smrg 1017850f2e948Smrg darwin*) 1017950f2e948Smrg # if libdl is installed we need to link against it 1018050f2e948Smrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 1018150f2e948Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 1018250f2e948Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then 1018350f2e948Smrg $as_echo_n "(cached) " >&6 1018450f2e948Smrgelse 1018550f2e948Smrg ac_check_lib_save_LIBS=$LIBS 1018650f2e948SmrgLIBS="-ldl $LIBS" 1018750f2e948Smrgcat >conftest.$ac_ext <<_ACEOF 1018850f2e948Smrg/* confdefs.h. */ 1018950f2e948Smrg_ACEOF 1019050f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1019150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1019250f2e948Smrg/* end confdefs.h. */ 1019350f2e948Smrg 1019450f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1019550f2e948Smrg Use char because int might match the return type of a GCC 1019650f2e948Smrg builtin and then its argument prototype would still apply. */ 1019750f2e948Smrg#ifdef __cplusplus 1019850f2e948Smrgextern "C" 1019950f2e948Smrg#endif 1020050f2e948Smrgchar dlopen (); 1020150f2e948Smrgint 1020250f2e948Smrgmain () 1020350f2e948Smrg{ 1020450f2e948Smrgreturn dlopen (); 1020550f2e948Smrg ; 1020650f2e948Smrg return 0; 1020750f2e948Smrg} 1020850f2e948Smrg_ACEOF 1020950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1021050f2e948Smrgif { (ac_try="$ac_link" 1021150f2e948Smrgcase "(($ac_try" in 1021250f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1021350f2e948Smrg *) ac_try_echo=$ac_try;; 1021450f2e948Smrgesac 1021550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1021650f2e948Smrg$as_echo "$ac_try_echo") >&5 1021750f2e948Smrg (eval "$ac_link") 2>conftest.er1 1021850f2e948Smrg ac_status=$? 1021950f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1022050f2e948Smrg rm -f conftest.er1 1022150f2e948Smrg cat conftest.err >&5 1022250f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1022350f2e948Smrg (exit $ac_status); } && { 1022450f2e948Smrg test -z "$ac_c_werror_flag" || 1022550f2e948Smrg test ! -s conftest.err 1022650f2e948Smrg } && test -s conftest$ac_exeext && { 1022750f2e948Smrg test "$cross_compiling" = yes || 1022850f2e948Smrg $as_test_x conftest$ac_exeext 1022950f2e948Smrg }; then 1023050f2e948Smrg ac_cv_lib_dl_dlopen=yes 1023150f2e948Smrgelse 1023250f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1023350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1023450f2e948Smrg 1023550f2e948Smrg ac_cv_lib_dl_dlopen=no 1023650f2e948Smrgfi 1023750f2e948Smrg 1023850f2e948Smrgrm -rf conftest.dSYM 1023950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1024050f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1024150f2e948SmrgLIBS=$ac_check_lib_save_LIBS 1024250f2e948Smrgfi 1024350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 1024450f2e948Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1024550f2e948Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then 1024650f2e948Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1024750f2e948Smrgelse 1024850f2e948Smrg 1024950f2e948Smrg lt_cv_dlopen="dyld" 1025050f2e948Smrg lt_cv_dlopen_libs= 1025150f2e948Smrg lt_cv_dlopen_self=yes 1025250f2e948Smrg 1025350f2e948Smrgfi 1025450f2e948Smrg 1025550f2e948Smrg ;; 1025650f2e948Smrg 1025750f2e948Smrg *) 1025850f2e948Smrg { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 1025950f2e948Smrg$as_echo_n "checking for shl_load... " >&6; } 1026050f2e948Smrgif test "${ac_cv_func_shl_load+set}" = set; then 1026150f2e948Smrg $as_echo_n "(cached) " >&6 1026250f2e948Smrgelse 1026350f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1026450f2e948Smrg/* confdefs.h. */ 1026550f2e948Smrg_ACEOF 1026650f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1026750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1026850f2e948Smrg/* end confdefs.h. */ 1026950f2e948Smrg/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 1027050f2e948Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1027150f2e948Smrg#define shl_load innocuous_shl_load 1027250f2e948Smrg 1027350f2e948Smrg/* System header to define __stub macros and hopefully few prototypes, 1027450f2e948Smrg which can conflict with char shl_load (); below. 1027550f2e948Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1027650f2e948Smrg <limits.h> exists even on freestanding compilers. */ 1027750f2e948Smrg 1027850f2e948Smrg#ifdef __STDC__ 1027950f2e948Smrg# include <limits.h> 1028050f2e948Smrg#else 1028150f2e948Smrg# include <assert.h> 1028250f2e948Smrg#endif 1028350f2e948Smrg 1028450f2e948Smrg#undef shl_load 1028550f2e948Smrg 1028650f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1028750f2e948Smrg Use char because int might match the return type of a GCC 1028850f2e948Smrg builtin and then its argument prototype would still apply. */ 1028950f2e948Smrg#ifdef __cplusplus 1029050f2e948Smrgextern "C" 1029150f2e948Smrg#endif 1029250f2e948Smrgchar shl_load (); 1029350f2e948Smrg/* The GNU C library defines this for functions which it implements 1029450f2e948Smrg to always fail with ENOSYS. Some functions are actually named 1029550f2e948Smrg something starting with __ and the normal name is an alias. */ 1029650f2e948Smrg#if defined __stub_shl_load || defined __stub___shl_load 1029750f2e948Smrgchoke me 1029850f2e948Smrg#endif 1029950f2e948Smrg 1030050f2e948Smrgint 1030150f2e948Smrgmain () 1030250f2e948Smrg{ 1030350f2e948Smrgreturn shl_load (); 1030450f2e948Smrg ; 1030550f2e948Smrg return 0; 1030650f2e948Smrg} 1030750f2e948Smrg_ACEOF 1030850f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1030950f2e948Smrgif { (ac_try="$ac_link" 1031050f2e948Smrgcase "(($ac_try" in 1031150f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1031250f2e948Smrg *) ac_try_echo=$ac_try;; 1031350f2e948Smrgesac 1031450f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1031550f2e948Smrg$as_echo "$ac_try_echo") >&5 1031650f2e948Smrg (eval "$ac_link") 2>conftest.er1 1031750f2e948Smrg ac_status=$? 1031850f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1031950f2e948Smrg rm -f conftest.er1 1032050f2e948Smrg cat conftest.err >&5 1032150f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1032250f2e948Smrg (exit $ac_status); } && { 1032350f2e948Smrg test -z "$ac_c_werror_flag" || 1032450f2e948Smrg test ! -s conftest.err 1032550f2e948Smrg } && test -s conftest$ac_exeext && { 1032650f2e948Smrg test "$cross_compiling" = yes || 1032750f2e948Smrg $as_test_x conftest$ac_exeext 1032850f2e948Smrg }; then 1032950f2e948Smrg ac_cv_func_shl_load=yes 1033050f2e948Smrgelse 1033150f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1033250f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1033350f2e948Smrg 1033450f2e948Smrg ac_cv_func_shl_load=no 1033550f2e948Smrgfi 1033650f2e948Smrg 1033750f2e948Smrgrm -rf conftest.dSYM 1033850f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1033950f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1034050f2e948Smrgfi 1034150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 1034250f2e948Smrg$as_echo "$ac_cv_func_shl_load" >&6; } 1034350f2e948Smrgif test "x$ac_cv_func_shl_load" = x""yes; then 1034450f2e948Smrg lt_cv_dlopen="shl_load" 1034550f2e948Smrgelse 1034650f2e948Smrg { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 1034750f2e948Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 1034850f2e948Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then 1034950f2e948Smrg $as_echo_n "(cached) " >&6 1035050f2e948Smrgelse 1035150f2e948Smrg ac_check_lib_save_LIBS=$LIBS 1035250f2e948SmrgLIBS="-ldld $LIBS" 1035350f2e948Smrgcat >conftest.$ac_ext <<_ACEOF 1035450f2e948Smrg/* confdefs.h. */ 1035550f2e948Smrg_ACEOF 1035650f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1035750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1035850f2e948Smrg/* end confdefs.h. */ 1035950f2e948Smrg 1036050f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1036150f2e948Smrg Use char because int might match the return type of a GCC 1036250f2e948Smrg builtin and then its argument prototype would still apply. */ 1036350f2e948Smrg#ifdef __cplusplus 1036450f2e948Smrgextern "C" 1036550f2e948Smrg#endif 1036650f2e948Smrgchar shl_load (); 1036750f2e948Smrgint 1036850f2e948Smrgmain () 1036950f2e948Smrg{ 1037050f2e948Smrgreturn shl_load (); 1037150f2e948Smrg ; 1037250f2e948Smrg return 0; 1037350f2e948Smrg} 1037450f2e948Smrg_ACEOF 1037550f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1037650f2e948Smrgif { (ac_try="$ac_link" 1037750f2e948Smrgcase "(($ac_try" in 1037850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1037950f2e948Smrg *) ac_try_echo=$ac_try;; 1038050f2e948Smrgesac 1038150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1038250f2e948Smrg$as_echo "$ac_try_echo") >&5 1038350f2e948Smrg (eval "$ac_link") 2>conftest.er1 1038450f2e948Smrg ac_status=$? 1038550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1038650f2e948Smrg rm -f conftest.er1 1038750f2e948Smrg cat conftest.err >&5 1038850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1038950f2e948Smrg (exit $ac_status); } && { 1039050f2e948Smrg test -z "$ac_c_werror_flag" || 1039150f2e948Smrg test ! -s conftest.err 1039250f2e948Smrg } && test -s conftest$ac_exeext && { 1039350f2e948Smrg test "$cross_compiling" = yes || 1039450f2e948Smrg $as_test_x conftest$ac_exeext 1039550f2e948Smrg }; then 1039650f2e948Smrg ac_cv_lib_dld_shl_load=yes 1039750f2e948Smrgelse 1039850f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1039950f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1040050f2e948Smrg 1040150f2e948Smrg ac_cv_lib_dld_shl_load=no 1040250f2e948Smrgfi 1040350f2e948Smrg 1040450f2e948Smrgrm -rf conftest.dSYM 1040550f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1040650f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1040750f2e948SmrgLIBS=$ac_check_lib_save_LIBS 1040850f2e948Smrgfi 1040950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 1041050f2e948Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 1041150f2e948Smrgif test "x$ac_cv_lib_dld_shl_load" = x""yes; then 1041250f2e948Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 1041350f2e948Smrgelse 1041450f2e948Smrg { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 1041550f2e948Smrg$as_echo_n "checking for dlopen... " >&6; } 1041650f2e948Smrgif test "${ac_cv_func_dlopen+set}" = set; then 1041750f2e948Smrg $as_echo_n "(cached) " >&6 1041850f2e948Smrgelse 1041950f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1042050f2e948Smrg/* confdefs.h. */ 1042150f2e948Smrg_ACEOF 1042250f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1042350f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1042450f2e948Smrg/* end confdefs.h. */ 1042550f2e948Smrg/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 1042650f2e948Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1042750f2e948Smrg#define dlopen innocuous_dlopen 1042850f2e948Smrg 1042950f2e948Smrg/* System header to define __stub macros and hopefully few prototypes, 1043050f2e948Smrg which can conflict with char dlopen (); below. 1043150f2e948Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1043250f2e948Smrg <limits.h> exists even on freestanding compilers. */ 1043350f2e948Smrg 1043450f2e948Smrg#ifdef __STDC__ 1043550f2e948Smrg# include <limits.h> 1043650f2e948Smrg#else 1043750f2e948Smrg# include <assert.h> 1043850f2e948Smrg#endif 1043950f2e948Smrg 1044050f2e948Smrg#undef dlopen 1044150f2e948Smrg 1044250f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1044350f2e948Smrg Use char because int might match the return type of a GCC 1044450f2e948Smrg builtin and then its argument prototype would still apply. */ 1044550f2e948Smrg#ifdef __cplusplus 1044650f2e948Smrgextern "C" 1044750f2e948Smrg#endif 1044850f2e948Smrgchar dlopen (); 1044950f2e948Smrg/* The GNU C library defines this for functions which it implements 1045050f2e948Smrg to always fail with ENOSYS. Some functions are actually named 1045150f2e948Smrg something starting with __ and the normal name is an alias. */ 1045250f2e948Smrg#if defined __stub_dlopen || defined __stub___dlopen 1045350f2e948Smrgchoke me 1045450f2e948Smrg#endif 1045550f2e948Smrg 1045650f2e948Smrgint 1045750f2e948Smrgmain () 1045850f2e948Smrg{ 1045950f2e948Smrgreturn dlopen (); 1046050f2e948Smrg ; 1046150f2e948Smrg return 0; 1046250f2e948Smrg} 1046350f2e948Smrg_ACEOF 1046450f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1046550f2e948Smrgif { (ac_try="$ac_link" 1046650f2e948Smrgcase "(($ac_try" in 1046750f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1046850f2e948Smrg *) ac_try_echo=$ac_try;; 1046950f2e948Smrgesac 1047050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1047150f2e948Smrg$as_echo "$ac_try_echo") >&5 1047250f2e948Smrg (eval "$ac_link") 2>conftest.er1 1047350f2e948Smrg ac_status=$? 1047450f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1047550f2e948Smrg rm -f conftest.er1 1047650f2e948Smrg cat conftest.err >&5 1047750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1047850f2e948Smrg (exit $ac_status); } && { 1047950f2e948Smrg test -z "$ac_c_werror_flag" || 1048050f2e948Smrg test ! -s conftest.err 1048150f2e948Smrg } && test -s conftest$ac_exeext && { 1048250f2e948Smrg test "$cross_compiling" = yes || 1048350f2e948Smrg $as_test_x conftest$ac_exeext 1048450f2e948Smrg }; then 1048550f2e948Smrg ac_cv_func_dlopen=yes 1048650f2e948Smrgelse 1048750f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1048850f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1048950f2e948Smrg 1049050f2e948Smrg ac_cv_func_dlopen=no 1049150f2e948Smrgfi 1049250f2e948Smrg 1049350f2e948Smrgrm -rf conftest.dSYM 1049450f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1049550f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1049650f2e948Smrgfi 1049750f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 1049850f2e948Smrg$as_echo "$ac_cv_func_dlopen" >&6; } 1049950f2e948Smrgif test "x$ac_cv_func_dlopen" = x""yes; then 1050050f2e948Smrg lt_cv_dlopen="dlopen" 1050150f2e948Smrgelse 1050250f2e948Smrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 1050350f2e948Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 1050450f2e948Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then 1050550f2e948Smrg $as_echo_n "(cached) " >&6 1050650f2e948Smrgelse 1050750f2e948Smrg ac_check_lib_save_LIBS=$LIBS 1050850f2e948SmrgLIBS="-ldl $LIBS" 1050950f2e948Smrgcat >conftest.$ac_ext <<_ACEOF 1051050f2e948Smrg/* confdefs.h. */ 1051150f2e948Smrg_ACEOF 1051250f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1051350f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1051450f2e948Smrg/* end confdefs.h. */ 1051550f2e948Smrg 1051650f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1051750f2e948Smrg Use char because int might match the return type of a GCC 1051850f2e948Smrg builtin and then its argument prototype would still apply. */ 1051950f2e948Smrg#ifdef __cplusplus 1052050f2e948Smrgextern "C" 1052150f2e948Smrg#endif 1052250f2e948Smrgchar dlopen (); 1052350f2e948Smrgint 1052450f2e948Smrgmain () 1052550f2e948Smrg{ 1052650f2e948Smrgreturn dlopen (); 1052750f2e948Smrg ; 1052850f2e948Smrg return 0; 1052950f2e948Smrg} 1053050f2e948Smrg_ACEOF 1053150f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1053250f2e948Smrgif { (ac_try="$ac_link" 1053350f2e948Smrgcase "(($ac_try" in 1053450f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1053550f2e948Smrg *) ac_try_echo=$ac_try;; 1053650f2e948Smrgesac 1053750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1053850f2e948Smrg$as_echo "$ac_try_echo") >&5 1053950f2e948Smrg (eval "$ac_link") 2>conftest.er1 1054050f2e948Smrg ac_status=$? 1054150f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1054250f2e948Smrg rm -f conftest.er1 1054350f2e948Smrg cat conftest.err >&5 1054450f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1054550f2e948Smrg (exit $ac_status); } && { 1054650f2e948Smrg test -z "$ac_c_werror_flag" || 1054750f2e948Smrg test ! -s conftest.err 1054850f2e948Smrg } && test -s conftest$ac_exeext && { 1054950f2e948Smrg test "$cross_compiling" = yes || 1055050f2e948Smrg $as_test_x conftest$ac_exeext 1055150f2e948Smrg }; then 1055250f2e948Smrg ac_cv_lib_dl_dlopen=yes 1055350f2e948Smrgelse 1055450f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1055550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1055650f2e948Smrg 1055750f2e948Smrg ac_cv_lib_dl_dlopen=no 1055850f2e948Smrgfi 1055950f2e948Smrg 1056050f2e948Smrgrm -rf conftest.dSYM 1056150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1056250f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1056350f2e948SmrgLIBS=$ac_check_lib_save_LIBS 1056450f2e948Smrgfi 1056550f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 1056650f2e948Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1056750f2e948Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then 1056850f2e948Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1056950f2e948Smrgelse 1057050f2e948Smrg { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 1057150f2e948Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 1057250f2e948Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then 1057350f2e948Smrg $as_echo_n "(cached) " >&6 1057450f2e948Smrgelse 1057550f2e948Smrg ac_check_lib_save_LIBS=$LIBS 1057650f2e948SmrgLIBS="-lsvld $LIBS" 1057750f2e948Smrgcat >conftest.$ac_ext <<_ACEOF 1057850f2e948Smrg/* confdefs.h. */ 1057950f2e948Smrg_ACEOF 1058050f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1058150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1058250f2e948Smrg/* end confdefs.h. */ 1058350f2e948Smrg 1058450f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1058550f2e948Smrg Use char because int might match the return type of a GCC 1058650f2e948Smrg builtin and then its argument prototype would still apply. */ 1058750f2e948Smrg#ifdef __cplusplus 1058850f2e948Smrgextern "C" 1058950f2e948Smrg#endif 1059050f2e948Smrgchar dlopen (); 1059150f2e948Smrgint 1059250f2e948Smrgmain () 1059350f2e948Smrg{ 1059450f2e948Smrgreturn dlopen (); 1059550f2e948Smrg ; 1059650f2e948Smrg return 0; 1059750f2e948Smrg} 1059850f2e948Smrg_ACEOF 1059950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1060050f2e948Smrgif { (ac_try="$ac_link" 1060150f2e948Smrgcase "(($ac_try" in 1060250f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1060350f2e948Smrg *) ac_try_echo=$ac_try;; 1060450f2e948Smrgesac 1060550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1060650f2e948Smrg$as_echo "$ac_try_echo") >&5 1060750f2e948Smrg (eval "$ac_link") 2>conftest.er1 1060850f2e948Smrg ac_status=$? 1060950f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1061050f2e948Smrg rm -f conftest.er1 1061150f2e948Smrg cat conftest.err >&5 1061250f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1061350f2e948Smrg (exit $ac_status); } && { 1061450f2e948Smrg test -z "$ac_c_werror_flag" || 1061550f2e948Smrg test ! -s conftest.err 1061650f2e948Smrg } && test -s conftest$ac_exeext && { 1061750f2e948Smrg test "$cross_compiling" = yes || 1061850f2e948Smrg $as_test_x conftest$ac_exeext 1061950f2e948Smrg }; then 1062050f2e948Smrg ac_cv_lib_svld_dlopen=yes 1062150f2e948Smrgelse 1062250f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1062350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1062450f2e948Smrg 1062550f2e948Smrg ac_cv_lib_svld_dlopen=no 1062650f2e948Smrgfi 1062750f2e948Smrg 1062850f2e948Smrgrm -rf conftest.dSYM 1062950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1063050f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1063150f2e948SmrgLIBS=$ac_check_lib_save_LIBS 1063250f2e948Smrgfi 1063350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 1063450f2e948Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 1063550f2e948Smrgif test "x$ac_cv_lib_svld_dlopen" = x""yes; then 1063650f2e948Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 1063750f2e948Smrgelse 1063850f2e948Smrg { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 1063950f2e948Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 1064050f2e948Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then 1064150f2e948Smrg $as_echo_n "(cached) " >&6 1064250f2e948Smrgelse 1064350f2e948Smrg ac_check_lib_save_LIBS=$LIBS 1064450f2e948SmrgLIBS="-ldld $LIBS" 1064550f2e948Smrgcat >conftest.$ac_ext <<_ACEOF 1064650f2e948Smrg/* confdefs.h. */ 1064750f2e948Smrg_ACEOF 1064850f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1064950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1065050f2e948Smrg/* end confdefs.h. */ 1065150f2e948Smrg 1065250f2e948Smrg/* Override any GCC internal prototype to avoid an error. 1065350f2e948Smrg Use char because int might match the return type of a GCC 1065450f2e948Smrg builtin and then its argument prototype would still apply. */ 1065550f2e948Smrg#ifdef __cplusplus 1065650f2e948Smrgextern "C" 1065750f2e948Smrg#endif 1065850f2e948Smrgchar dld_link (); 1065950f2e948Smrgint 1066050f2e948Smrgmain () 1066150f2e948Smrg{ 1066250f2e948Smrgreturn dld_link (); 1066350f2e948Smrg ; 1066450f2e948Smrg return 0; 1066550f2e948Smrg} 1066650f2e948Smrg_ACEOF 1066750f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1066850f2e948Smrgif { (ac_try="$ac_link" 1066950f2e948Smrgcase "(($ac_try" in 1067050f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1067150f2e948Smrg *) ac_try_echo=$ac_try;; 1067250f2e948Smrgesac 1067350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1067450f2e948Smrg$as_echo "$ac_try_echo") >&5 1067550f2e948Smrg (eval "$ac_link") 2>conftest.er1 1067650f2e948Smrg ac_status=$? 1067750f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1067850f2e948Smrg rm -f conftest.er1 1067950f2e948Smrg cat conftest.err >&5 1068050f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1068150f2e948Smrg (exit $ac_status); } && { 1068250f2e948Smrg test -z "$ac_c_werror_flag" || 1068350f2e948Smrg test ! -s conftest.err 1068450f2e948Smrg } && test -s conftest$ac_exeext && { 1068550f2e948Smrg test "$cross_compiling" = yes || 1068650f2e948Smrg $as_test_x conftest$ac_exeext 1068750f2e948Smrg }; then 1068850f2e948Smrg ac_cv_lib_dld_dld_link=yes 1068950f2e948Smrgelse 1069050f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1069150f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1069250f2e948Smrg 1069350f2e948Smrg ac_cv_lib_dld_dld_link=no 1069450f2e948Smrgfi 1069550f2e948Smrg 1069650f2e948Smrgrm -rf conftest.dSYM 1069750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1069850f2e948Smrg conftest$ac_exeext conftest.$ac_ext 1069950f2e948SmrgLIBS=$ac_check_lib_save_LIBS 1070050f2e948Smrgfi 1070150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 1070250f2e948Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 1070350f2e948Smrgif test "x$ac_cv_lib_dld_dld_link" = x""yes; then 1070450f2e948Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 1070550f2e948Smrgfi 1070650f2e948Smrg 1070750f2e948Smrg 1070850f2e948Smrgfi 1070950f2e948Smrg 1071050f2e948Smrg 1071150f2e948Smrgfi 1071250f2e948Smrg 1071350f2e948Smrg 1071450f2e948Smrgfi 1071550f2e948Smrg 1071650f2e948Smrg 1071750f2e948Smrgfi 1071850f2e948Smrg 1071950f2e948Smrg 1072050f2e948Smrgfi 1072150f2e948Smrg 1072250f2e948Smrg ;; 1072350f2e948Smrg esac 1072450f2e948Smrg 1072550f2e948Smrg if test "x$lt_cv_dlopen" != xno; then 1072650f2e948Smrg enable_dlopen=yes 1072750f2e948Smrg else 1072850f2e948Smrg enable_dlopen=no 1072950f2e948Smrg fi 1073050f2e948Smrg 1073150f2e948Smrg case $lt_cv_dlopen in 1073250f2e948Smrg dlopen) 1073350f2e948Smrg save_CPPFLAGS="$CPPFLAGS" 1073450f2e948Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 1073550f2e948Smrg 1073650f2e948Smrg save_LDFLAGS="$LDFLAGS" 1073750f2e948Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 1073850f2e948Smrg 1073950f2e948Smrg save_LIBS="$LIBS" 1074050f2e948Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 1074150f2e948Smrg 1074250f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 1074350f2e948Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 1074450f2e948Smrgif test "${lt_cv_dlopen_self+set}" = set; then 1074550f2e948Smrg $as_echo_n "(cached) " >&6 1074650f2e948Smrgelse 1074750f2e948Smrg if test "$cross_compiling" = yes; then : 1074850f2e948Smrg lt_cv_dlopen_self=cross 1074950f2e948Smrgelse 1075050f2e948Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1075150f2e948Smrg lt_status=$lt_dlunknown 1075250f2e948Smrg cat > conftest.$ac_ext <<_LT_EOF 1075350f2e948Smrg#line 10753 "configure" 1075450f2e948Smrg#include "confdefs.h" 1075550f2e948Smrg 1075650f2e948Smrg#if HAVE_DLFCN_H 1075750f2e948Smrg#include <dlfcn.h> 1075850f2e948Smrg#endif 1075950f2e948Smrg 1076050f2e948Smrg#include <stdio.h> 1076150f2e948Smrg 1076250f2e948Smrg#ifdef RTLD_GLOBAL 1076350f2e948Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1076450f2e948Smrg#else 1076550f2e948Smrg# ifdef DL_GLOBAL 1076650f2e948Smrg# define LT_DLGLOBAL DL_GLOBAL 1076750f2e948Smrg# else 1076850f2e948Smrg# define LT_DLGLOBAL 0 1076950f2e948Smrg# endif 1077050f2e948Smrg#endif 1077150f2e948Smrg 1077250f2e948Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1077350f2e948Smrg find out it does not work in some platform. */ 1077450f2e948Smrg#ifndef LT_DLLAZY_OR_NOW 1077550f2e948Smrg# ifdef RTLD_LAZY 1077650f2e948Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1077750f2e948Smrg# else 1077850f2e948Smrg# ifdef DL_LAZY 1077950f2e948Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1078050f2e948Smrg# else 1078150f2e948Smrg# ifdef RTLD_NOW 1078250f2e948Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1078350f2e948Smrg# else 1078450f2e948Smrg# ifdef DL_NOW 1078550f2e948Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1078650f2e948Smrg# else 1078750f2e948Smrg# define LT_DLLAZY_OR_NOW 0 1078850f2e948Smrg# endif 1078950f2e948Smrg# endif 1079050f2e948Smrg# endif 1079150f2e948Smrg# endif 1079250f2e948Smrg#endif 1079350f2e948Smrg 1079450f2e948Smrgvoid fnord() { int i=42;} 1079550f2e948Smrgint main () 1079650f2e948Smrg{ 1079750f2e948Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1079850f2e948Smrg int status = $lt_dlunknown; 1079950f2e948Smrg 1080050f2e948Smrg if (self) 1080150f2e948Smrg { 1080250f2e948Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1080350f2e948Smrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1080450f2e948Smrg /* dlclose (self); */ 1080550f2e948Smrg } 1080650f2e948Smrg else 1080750f2e948Smrg puts (dlerror ()); 1080850f2e948Smrg 1080950f2e948Smrg return status; 1081050f2e948Smrg} 1081150f2e948Smrg_LT_EOF 1081250f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 1081350f2e948Smrg (eval $ac_link) 2>&5 1081450f2e948Smrg ac_status=$? 1081550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1081650f2e948Smrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 1081750f2e948Smrg (./conftest; exit; ) >&5 2>/dev/null 1081850f2e948Smrg lt_status=$? 1081950f2e948Smrg case x$lt_status in 1082050f2e948Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 1082150f2e948Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 1082250f2e948Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 1082350f2e948Smrg esac 1082450f2e948Smrg else : 1082550f2e948Smrg # compilation failed 1082650f2e948Smrg lt_cv_dlopen_self=no 1082750f2e948Smrg fi 1082850f2e948Smrgfi 1082950f2e948Smrgrm -fr conftest* 1083050f2e948Smrg 1083150f2e948Smrg 1083250f2e948Smrgfi 1083350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 1083450f2e948Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 1083550f2e948Smrg 1083650f2e948Smrg if test "x$lt_cv_dlopen_self" = xyes; then 1083750f2e948Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 1083850f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 1083950f2e948Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 1084050f2e948Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then 1084150f2e948Smrg $as_echo_n "(cached) " >&6 1084250f2e948Smrgelse 1084350f2e948Smrg if test "$cross_compiling" = yes; then : 1084450f2e948Smrg lt_cv_dlopen_self_static=cross 1084550f2e948Smrgelse 1084650f2e948Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1084750f2e948Smrg lt_status=$lt_dlunknown 1084850f2e948Smrg cat > conftest.$ac_ext <<_LT_EOF 1084950f2e948Smrg#line 10849 "configure" 1085050f2e948Smrg#include "confdefs.h" 1085150f2e948Smrg 1085250f2e948Smrg#if HAVE_DLFCN_H 1085350f2e948Smrg#include <dlfcn.h> 1085450f2e948Smrg#endif 1085545bc899bSmrg 1085650f2e948Smrg#include <stdio.h> 1085745bc899bSmrg 1085850f2e948Smrg#ifdef RTLD_GLOBAL 1085950f2e948Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1086050f2e948Smrg#else 1086150f2e948Smrg# ifdef DL_GLOBAL 1086250f2e948Smrg# define LT_DLGLOBAL DL_GLOBAL 1086350f2e948Smrg# else 1086450f2e948Smrg# define LT_DLGLOBAL 0 1086550f2e948Smrg# endif 1086650f2e948Smrg#endif 10867226fade8Smrg 1086850f2e948Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1086950f2e948Smrg find out it does not work in some platform. */ 1087050f2e948Smrg#ifndef LT_DLLAZY_OR_NOW 1087150f2e948Smrg# ifdef RTLD_LAZY 1087250f2e948Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1087350f2e948Smrg# else 1087450f2e948Smrg# ifdef DL_LAZY 1087550f2e948Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1087650f2e948Smrg# else 1087750f2e948Smrg# ifdef RTLD_NOW 1087850f2e948Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1087950f2e948Smrg# else 1088050f2e948Smrg# ifdef DL_NOW 1088150f2e948Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1088250f2e948Smrg# else 1088350f2e948Smrg# define LT_DLLAZY_OR_NOW 0 1088450f2e948Smrg# endif 1088550f2e948Smrg# endif 1088650f2e948Smrg# endif 1088750f2e948Smrg# endif 1088850f2e948Smrg#endif 10889226fade8Smrg 1089050f2e948Smrgvoid fnord() { int i=42;} 1089150f2e948Smrgint main () 1089250f2e948Smrg{ 1089350f2e948Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1089450f2e948Smrg int status = $lt_dlunknown; 10895226fade8Smrg 1089650f2e948Smrg if (self) 1089750f2e948Smrg { 1089850f2e948Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1089950f2e948Smrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1090050f2e948Smrg /* dlclose (self); */ 1090150f2e948Smrg } 1090250f2e948Smrg else 1090350f2e948Smrg puts (dlerror ()); 10904226fade8Smrg 1090550f2e948Smrg return status; 1090650f2e948Smrg} 1090750f2e948Smrg_LT_EOF 1090850f2e948Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 1090950f2e948Smrg (eval $ac_link) 2>&5 1091050f2e948Smrg ac_status=$? 1091150f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1091250f2e948Smrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 1091350f2e948Smrg (./conftest; exit; ) >&5 2>/dev/null 1091450f2e948Smrg lt_status=$? 1091550f2e948Smrg case x$lt_status in 1091650f2e948Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1091750f2e948Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1091850f2e948Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1091950f2e948Smrg esac 1092050f2e948Smrg else : 1092150f2e948Smrg # compilation failed 1092250f2e948Smrg lt_cv_dlopen_self_static=no 1092350f2e948Smrg fi 1092450f2e948Smrgfi 1092550f2e948Smrgrm -fr conftest* 10926226fade8Smrg 10927226fade8Smrg 1092850f2e948Smrgfi 1092950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 1093050f2e948Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 1093150f2e948Smrg fi 10932226fade8Smrg 1093350f2e948Smrg CPPFLAGS="$save_CPPFLAGS" 1093450f2e948Smrg LDFLAGS="$save_LDFLAGS" 1093550f2e948Smrg LIBS="$save_LIBS" 1093650f2e948Smrg ;; 1093750f2e948Smrg esac 10938226fade8Smrg 1093950f2e948Smrg case $lt_cv_dlopen_self in 1094050f2e948Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1094150f2e948Smrg *) enable_dlopen_self=unknown ;; 1094250f2e948Smrg esac 10943226fade8Smrg 1094450f2e948Smrg case $lt_cv_dlopen_self_static in 1094550f2e948Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1094650f2e948Smrg *) enable_dlopen_self_static=unknown ;; 1094750f2e948Smrg esac 1094850f2e948Smrgfi 10949226fade8Smrg 1095045bc899bSmrg 1095145bc899bSmrg 1095245bc899bSmrg 10953226fade8Smrg 10954226fade8Smrg 10955226fade8Smrg 1095645bc899bSmrg 1095745bc899bSmrg 1095845bc899bSmrg 1095945bc899bSmrg 10960226fade8Smrg 10961226fade8Smrg 10962226fade8Smrg 10963226fade8Smrg 10964226fade8Smrg 10965226fade8Smrg 1096650f2e948Smrgstriplib= 1096750f2e948Smrgold_striplib= 1096850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 1096950f2e948Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 1097050f2e948Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 1097150f2e948Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 1097250f2e948Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 1097350f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1097450f2e948Smrg$as_echo "yes" >&6; } 1097550f2e948Smrgelse 1097650f2e948Smrg# FIXME - insert some real tests, host_os isn't really good enough 1097750f2e948Smrg case $host_os in 1097850f2e948Smrg darwin*) 1097950f2e948Smrg if test -n "$STRIP" ; then 1098050f2e948Smrg striplib="$STRIP -x" 1098150f2e948Smrg old_striplib="$STRIP -S" 1098250f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1098350f2e948Smrg$as_echo "yes" >&6; } 1098450f2e948Smrg else 1098550f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1098650f2e948Smrg$as_echo "no" >&6; } 1098750f2e948Smrg fi 1098850f2e948Smrg ;; 1098950f2e948Smrg *) 1099050f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1099150f2e948Smrg$as_echo "no" >&6; } 1099250f2e948Smrg ;; 1099350f2e948Smrg esac 1099450f2e948Smrgfi 10995226fade8Smrg 10996226fade8Smrg 1099745bc899bSmrg 1099845bc899bSmrg 1099945bc899bSmrg 1100045bc899bSmrg 1100145bc899bSmrg 1100245bc899bSmrg 1100345bc899bSmrg 1100445bc899bSmrg 1100545bc899bSmrg 1100645bc899bSmrg 1100750f2e948Smrg # Report which library types will actually be built 1100850f2e948Smrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 1100950f2e948Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 1101050f2e948Smrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 1101150f2e948Smrg$as_echo "$can_build_shared" >&6; } 1101245bc899bSmrg 1101350f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 1101450f2e948Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 1101550f2e948Smrg test "$can_build_shared" = "no" && enable_shared=no 1101645bc899bSmrg 1101750f2e948Smrg # On AIX, shared libraries and static libraries use the same namespace, and 1101850f2e948Smrg # are all built from PIC. 1101950f2e948Smrg case $host_os in 1102050f2e948Smrg aix3*) 1102150f2e948Smrg test "$enable_shared" = yes && enable_static=no 1102250f2e948Smrg if test -n "$RANLIB"; then 1102350f2e948Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1102450f2e948Smrg postinstall_cmds='$RANLIB $lib' 1102550f2e948Smrg fi 1102650f2e948Smrg ;; 1102745bc899bSmrg 1102850f2e948Smrg aix[4-9]*) 1102950f2e948Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 1103050f2e948Smrg test "$enable_shared" = yes && enable_static=no 1103150f2e948Smrg fi 1103250f2e948Smrg ;; 1103350f2e948Smrg esac 1103450f2e948Smrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 1103550f2e948Smrg$as_echo "$enable_shared" >&6; } 1103645bc899bSmrg 1103750f2e948Smrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 1103850f2e948Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 1103950f2e948Smrg # Make sure either enable_shared or enable_static is yes. 1104050f2e948Smrg test "$enable_shared" = yes || enable_static=yes 1104150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 1104250f2e948Smrg$as_echo "$enable_static" >&6; } 1104345bc899bSmrg 1104445bc899bSmrg 110451ac89addSmrg 1104645bc899bSmrg 1104750f2e948Smrgfi 1104850f2e948Smrgac_ext=c 1104950f2e948Smrgac_cpp='$CPP $CPPFLAGS' 1105050f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1105150f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1105250f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1105345bc899bSmrg 1105450f2e948SmrgCC="$lt_save_CC" 1105545bc899bSmrg 110561ac89addSmrg 1105745bc899bSmrg 1105845bc899bSmrg 110591ac89addSmrg 110601ac89addSmrg 110611ac89addSmrg 110621ac89addSmrg 110631ac89addSmrg 110641ac89addSmrg 110651ac89addSmrg 110661ac89addSmrg 110671ac89addSmrg 1106850f2e948Smrg ac_config_commands="$ac_config_commands libtool" 110691ac89addSmrg 110701ac89addSmrg 110711ac89addSmrg 110721ac89addSmrg 1107350f2e948Smrg# Only expand once: 110741ac89addSmrg 11075226fade8Smrg 1107650f2e948Smrgac_ext=c 1107750f2e948Smrgac_cpp='$CPP $CPPFLAGS' 1107850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1107950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1108050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1108150f2e948Smrgif test -n "$ac_tool_prefix"; then 1108250f2e948Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1108350f2e948Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 1108450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1108550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1108650f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then 1108750f2e948Smrg $as_echo_n "(cached) " >&6 1108850f2e948Smrgelse 1108950f2e948Smrg if test -n "$CC"; then 1109050f2e948Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1109150f2e948Smrgelse 1109250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1109350f2e948Smrgfor as_dir in $PATH 1109450f2e948Smrgdo 1109550f2e948Smrg IFS=$as_save_IFS 1109650f2e948Smrg test -z "$as_dir" && as_dir=. 1109750f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1109850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1109950f2e948Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 1110050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1110150f2e948Smrg break 2 1110250f2e948Smrg fi 1110350f2e948Smrgdone 1110450f2e948Smrgdone 1110550f2e948SmrgIFS=$as_save_IFS 111061ac89addSmrg 1110750f2e948Smrgfi 1110850f2e948Smrgfi 1110950f2e948SmrgCC=$ac_cv_prog_CC 1111050f2e948Smrgif test -n "$CC"; then 1111150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 1111250f2e948Smrg$as_echo "$CC" >&6; } 1111350f2e948Smrgelse 1111450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1111550f2e948Smrg$as_echo "no" >&6; } 1111650f2e948Smrgfi 111171ac89addSmrg 111181ac89addSmrg 1111950f2e948Smrgfi 1112050f2e948Smrgif test -z "$ac_cv_prog_CC"; then 1112150f2e948Smrg ac_ct_CC=$CC 1112250f2e948Smrg # Extract the first word of "gcc", so it can be a program name with args. 1112350f2e948Smrgset dummy gcc; ac_word=$2 1112450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1112550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1112650f2e948Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1112750f2e948Smrg $as_echo_n "(cached) " >&6 1112850f2e948Smrgelse 1112950f2e948Smrg if test -n "$ac_ct_CC"; then 1113050f2e948Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1113150f2e948Smrgelse 1113250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1113350f2e948Smrgfor as_dir in $PATH 1113450f2e948Smrgdo 1113550f2e948Smrg IFS=$as_save_IFS 1113650f2e948Smrg test -z "$as_dir" && as_dir=. 1113750f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1113850f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1113950f2e948Smrg ac_cv_prog_ac_ct_CC="gcc" 1114050f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1114150f2e948Smrg break 2 1114250f2e948Smrg fi 1114350f2e948Smrgdone 1114450f2e948Smrgdone 1114550f2e948SmrgIFS=$as_save_IFS 1114645bc899bSmrg 1114750f2e948Smrgfi 1114850f2e948Smrgfi 1114950f2e948Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 1115050f2e948Smrgif test -n "$ac_ct_CC"; then 1115150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1115250f2e948Smrg$as_echo "$ac_ct_CC" >&6; } 1115350f2e948Smrgelse 1115450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1115550f2e948Smrg$as_echo "no" >&6; } 1115650f2e948Smrgfi 1115745bc899bSmrg 1115850f2e948Smrg if test "x$ac_ct_CC" = x; then 1115950f2e948Smrg CC="" 1116050f2e948Smrg else 1116150f2e948Smrg case $cross_compiling:$ac_tool_warned in 1116250f2e948Smrgyes:) 1116350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 1116450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1116550f2e948Smrgac_tool_warned=yes ;; 1116650f2e948Smrgesac 1116750f2e948Smrg CC=$ac_ct_CC 1116850f2e948Smrg fi 1116950f2e948Smrgelse 1117050f2e948Smrg CC="$ac_cv_prog_CC" 1117150f2e948Smrgfi 111721ac89addSmrg 1117350f2e948Smrgif test -z "$CC"; then 1117450f2e948Smrg if test -n "$ac_tool_prefix"; then 1117550f2e948Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1117650f2e948Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 1117750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1117850f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1117950f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then 1118050f2e948Smrg $as_echo_n "(cached) " >&6 1118150f2e948Smrgelse 1118250f2e948Smrg if test -n "$CC"; then 1118350f2e948Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1118450f2e948Smrgelse 1118550f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1118650f2e948Smrgfor as_dir in $PATH 1118750f2e948Smrgdo 1118850f2e948Smrg IFS=$as_save_IFS 1118950f2e948Smrg test -z "$as_dir" && as_dir=. 1119050f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1119150f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1119250f2e948Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 1119350f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1119450f2e948Smrg break 2 1119550f2e948Smrg fi 1119650f2e948Smrgdone 1119750f2e948Smrgdone 1119850f2e948SmrgIFS=$as_save_IFS 1119945bc899bSmrg 1120050f2e948Smrgfi 1120150f2e948Smrgfi 1120250f2e948SmrgCC=$ac_cv_prog_CC 1120350f2e948Smrgif test -n "$CC"; then 1120450f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 1120550f2e948Smrg$as_echo "$CC" >&6; } 1120650f2e948Smrgelse 1120750f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1120850f2e948Smrg$as_echo "no" >&6; } 1120950f2e948Smrgfi 112101ac89addSmrg 112111ac89addSmrg 1121250f2e948Smrg fi 1121350f2e948Smrgfi 1121450f2e948Smrgif test -z "$CC"; then 1121550f2e948Smrg # Extract the first word of "cc", so it can be a program name with args. 1121650f2e948Smrgset dummy cc; ac_word=$2 1121750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1121850f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1121950f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then 1122050f2e948Smrg $as_echo_n "(cached) " >&6 1122150f2e948Smrgelse 1122250f2e948Smrg if test -n "$CC"; then 1122350f2e948Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1122450f2e948Smrgelse 1122550f2e948Smrg ac_prog_rejected=no 1122650f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1122750f2e948Smrgfor as_dir in $PATH 1122850f2e948Smrgdo 1122950f2e948Smrg IFS=$as_save_IFS 1123050f2e948Smrg test -z "$as_dir" && as_dir=. 1123150f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1123250f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1123350f2e948Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 1123450f2e948Smrg ac_prog_rejected=yes 1123550f2e948Smrg continue 1123650f2e948Smrg fi 1123750f2e948Smrg ac_cv_prog_CC="cc" 1123850f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1123950f2e948Smrg break 2 1124050f2e948Smrg fi 1124150f2e948Smrgdone 1124250f2e948Smrgdone 1124350f2e948SmrgIFS=$as_save_IFS 1124445bc899bSmrg 1124550f2e948Smrgif test $ac_prog_rejected = yes; then 1124650f2e948Smrg # We found a bogon in the path, so make sure we never use it. 1124750f2e948Smrg set dummy $ac_cv_prog_CC 1124850f2e948Smrg shift 1124950f2e948Smrg if test $# != 0; then 1125050f2e948Smrg # We chose a different compiler from the bogus one. 1125150f2e948Smrg # However, it has the same basename, so the bogon will be chosen 1125250f2e948Smrg # first if we set CC to just the basename; use the full file name. 1125350f2e948Smrg shift 1125450f2e948Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 1125550f2e948Smrg fi 1125650f2e948Smrgfi 1125750f2e948Smrgfi 1125850f2e948Smrgfi 1125950f2e948SmrgCC=$ac_cv_prog_CC 1126050f2e948Smrgif test -n "$CC"; then 1126150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 1126250f2e948Smrg$as_echo "$CC" >&6; } 1126350f2e948Smrgelse 1126450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1126550f2e948Smrg$as_echo "no" >&6; } 1126650f2e948Smrgfi 112671ac89addSmrg 112681ac89addSmrg 1126950f2e948Smrgfi 1127050f2e948Smrgif test -z "$CC"; then 1127150f2e948Smrg if test -n "$ac_tool_prefix"; then 1127250f2e948Smrg for ac_prog in cl.exe 1127350f2e948Smrg do 1127450f2e948Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1127550f2e948Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 1127650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1127750f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1127850f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then 1127950f2e948Smrg $as_echo_n "(cached) " >&6 1128050f2e948Smrgelse 1128150f2e948Smrg if test -n "$CC"; then 1128250f2e948Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1128350f2e948Smrgelse 1128450f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1128550f2e948Smrgfor as_dir in $PATH 1128650f2e948Smrgdo 1128750f2e948Smrg IFS=$as_save_IFS 1128850f2e948Smrg test -z "$as_dir" && as_dir=. 1128950f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1129050f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1129150f2e948Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1129250f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1129350f2e948Smrg break 2 1129450f2e948Smrg fi 1129550f2e948Smrgdone 1129650f2e948Smrgdone 1129750f2e948SmrgIFS=$as_save_IFS 112981ac89addSmrg 1129950f2e948Smrgfi 1130050f2e948Smrgfi 1130150f2e948SmrgCC=$ac_cv_prog_CC 1130250f2e948Smrgif test -n "$CC"; then 1130350f2e948Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 1130450f2e948Smrg$as_echo "$CC" >&6; } 1130550f2e948Smrgelse 1130650f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1130750f2e948Smrg$as_echo "no" >&6; } 1130850f2e948Smrgfi 1130945bc899bSmrg 1131045bc899bSmrg 1131150f2e948Smrg test -n "$CC" && break 1131250f2e948Smrg done 1131350f2e948Smrgfi 1131450f2e948Smrgif test -z "$CC"; then 1131550f2e948Smrg ac_ct_CC=$CC 1131650f2e948Smrg for ac_prog in cl.exe 1131750f2e948Smrgdo 1131850f2e948Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 1131950f2e948Smrgset dummy $ac_prog; ac_word=$2 1132050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1132150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1132250f2e948Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1132350f2e948Smrg $as_echo_n "(cached) " >&6 1132450f2e948Smrgelse 1132550f2e948Smrg if test -n "$ac_ct_CC"; then 1132650f2e948Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1132750f2e948Smrgelse 1132850f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1132950f2e948Smrgfor as_dir in $PATH 1133050f2e948Smrgdo 1133150f2e948Smrg IFS=$as_save_IFS 1133250f2e948Smrg test -z "$as_dir" && as_dir=. 1133350f2e948Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1133450f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1133550f2e948Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 1133650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1133750f2e948Smrg break 2 1133850f2e948Smrg fi 1133950f2e948Smrgdone 1134050f2e948Smrgdone 1134150f2e948SmrgIFS=$as_save_IFS 113421ac89addSmrg 1134350f2e948Smrgfi 1134450f2e948Smrgfi 1134550f2e948Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 1134650f2e948Smrgif test -n "$ac_ct_CC"; then 1134750f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1134850f2e948Smrg$as_echo "$ac_ct_CC" >&6; } 1134950f2e948Smrgelse 1135050f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1135150f2e948Smrg$as_echo "no" >&6; } 1135250f2e948Smrgfi 113531ac89addSmrg 113541ac89addSmrg 1135550f2e948Smrg test -n "$ac_ct_CC" && break 1135650f2e948Smrgdone 113571ac89addSmrg 1135850f2e948Smrg if test "x$ac_ct_CC" = x; then 1135950f2e948Smrg CC="" 1136050f2e948Smrg else 1136150f2e948Smrg case $cross_compiling:$ac_tool_warned in 1136250f2e948Smrgyes:) 1136350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 1136450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1136550f2e948Smrgac_tool_warned=yes ;; 1136650f2e948Smrgesac 1136750f2e948Smrg CC=$ac_ct_CC 1136850f2e948Smrg fi 1136950f2e948Smrgfi 113701ac89addSmrg 1137150f2e948Smrgfi 113721ac89addSmrg 1137345bc899bSmrg 1137450f2e948Smrgtest -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 1137550f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1137650f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 1137750f2e948SmrgSee \`config.log' for more details." >&5 1137850f2e948Smrg$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 1137950f2e948SmrgSee \`config.log' for more details." >&2;} 1138050f2e948Smrg { (exit 1); exit 1; }; }; } 1138145bc899bSmrg 1138250f2e948Smrg# Provide some information about the compiler. 1138350f2e948Smrg$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 1138450f2e948Smrgset X $ac_compile 1138550f2e948Smrgac_compiler=$2 1138650f2e948Smrg{ (ac_try="$ac_compiler --version >&5" 1138750f2e948Smrgcase "(($ac_try" in 1138850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1138950f2e948Smrg *) ac_try_echo=$ac_try;; 1139050f2e948Smrgesac 1139150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1139250f2e948Smrg$as_echo "$ac_try_echo") >&5 1139350f2e948Smrg (eval "$ac_compiler --version >&5") 2>&5 1139450f2e948Smrg ac_status=$? 1139550f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1139650f2e948Smrg (exit $ac_status); } 1139750f2e948Smrg{ (ac_try="$ac_compiler -v >&5" 1139850f2e948Smrgcase "(($ac_try" in 1139950f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1140050f2e948Smrg *) ac_try_echo=$ac_try;; 1140150f2e948Smrgesac 1140250f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1140350f2e948Smrg$as_echo "$ac_try_echo") >&5 1140450f2e948Smrg (eval "$ac_compiler -v >&5") 2>&5 1140550f2e948Smrg ac_status=$? 1140650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1140750f2e948Smrg (exit $ac_status); } 1140850f2e948Smrg{ (ac_try="$ac_compiler -V >&5" 1140950f2e948Smrgcase "(($ac_try" in 1141050f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1141150f2e948Smrg *) ac_try_echo=$ac_try;; 1141250f2e948Smrgesac 1141350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1141450f2e948Smrg$as_echo "$ac_try_echo") >&5 1141550f2e948Smrg (eval "$ac_compiler -V >&5") 2>&5 1141650f2e948Smrg ac_status=$? 1141750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1141850f2e948Smrg (exit $ac_status); } 1141945bc899bSmrg 1142050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 1142150f2e948Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 1142250f2e948Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then 1142350f2e948Smrg $as_echo_n "(cached) " >&6 1142450f2e948Smrgelse 1142550f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1142650f2e948Smrg/* confdefs.h. */ 1142750f2e948Smrg_ACEOF 1142850f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1142950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1143050f2e948Smrg/* end confdefs.h. */ 114311ac89addSmrg 1143250f2e948Smrgint 1143350f2e948Smrgmain () 1143450f2e948Smrg{ 1143550f2e948Smrg#ifndef __GNUC__ 1143650f2e948Smrg choke me 1143750f2e948Smrg#endif 114381ac89addSmrg 1143950f2e948Smrg ; 1144050f2e948Smrg return 0; 1144150f2e948Smrg} 1144250f2e948Smrg_ACEOF 1144350f2e948Smrgrm -f conftest.$ac_objext 1144450f2e948Smrgif { (ac_try="$ac_compile" 1144550f2e948Smrgcase "(($ac_try" in 1144650f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1144750f2e948Smrg *) ac_try_echo=$ac_try;; 1144850f2e948Smrgesac 1144950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1145050f2e948Smrg$as_echo "$ac_try_echo") >&5 1145150f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1145250f2e948Smrg ac_status=$? 1145350f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1145450f2e948Smrg rm -f conftest.er1 1145550f2e948Smrg cat conftest.err >&5 1145650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1145750f2e948Smrg (exit $ac_status); } && { 1145850f2e948Smrg test -z "$ac_c_werror_flag" || 1145950f2e948Smrg test ! -s conftest.err 1146050f2e948Smrg } && test -s conftest.$ac_objext; then 1146150f2e948Smrg ac_compiler_gnu=yes 1146250f2e948Smrgelse 1146350f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1146450f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 114651ac89addSmrg 1146650f2e948Smrg ac_compiler_gnu=no 1146750f2e948Smrgfi 114681ac89addSmrg 1146950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1147050f2e948Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 1147145bc899bSmrg 1147250f2e948Smrgfi 1147350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 1147450f2e948Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 1147550f2e948Smrgif test $ac_compiler_gnu = yes; then 1147650f2e948Smrg GCC=yes 1147750f2e948Smrgelse 1147850f2e948Smrg GCC= 1147950f2e948Smrgfi 1148050f2e948Smrgac_test_CFLAGS=${CFLAGS+set} 1148150f2e948Smrgac_save_CFLAGS=$CFLAGS 1148250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 1148350f2e948Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 1148450f2e948Smrgif test "${ac_cv_prog_cc_g+set}" = set; then 1148550f2e948Smrg $as_echo_n "(cached) " >&6 1148650f2e948Smrgelse 1148750f2e948Smrg ac_save_c_werror_flag=$ac_c_werror_flag 1148850f2e948Smrg ac_c_werror_flag=yes 1148950f2e948Smrg ac_cv_prog_cc_g=no 1149050f2e948Smrg CFLAGS="-g" 1149150f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1149250f2e948Smrg/* confdefs.h. */ 1149350f2e948Smrg_ACEOF 1149450f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1149550f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1149650f2e948Smrg/* end confdefs.h. */ 1149745bc899bSmrg 1149850f2e948Smrgint 1149950f2e948Smrgmain () 1150050f2e948Smrg{ 115011ac89addSmrg 1150250f2e948Smrg ; 1150350f2e948Smrg return 0; 1150450f2e948Smrg} 1150550f2e948Smrg_ACEOF 1150650f2e948Smrgrm -f conftest.$ac_objext 1150750f2e948Smrgif { (ac_try="$ac_compile" 1150850f2e948Smrgcase "(($ac_try" in 1150950f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1151050f2e948Smrg *) ac_try_echo=$ac_try;; 1151150f2e948Smrgesac 1151250f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1151350f2e948Smrg$as_echo "$ac_try_echo") >&5 1151450f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1151550f2e948Smrg ac_status=$? 1151650f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1151750f2e948Smrg rm -f conftest.er1 1151850f2e948Smrg cat conftest.err >&5 1151950f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1152050f2e948Smrg (exit $ac_status); } && { 1152150f2e948Smrg test -z "$ac_c_werror_flag" || 1152250f2e948Smrg test ! -s conftest.err 1152350f2e948Smrg } && test -s conftest.$ac_objext; then 1152450f2e948Smrg ac_cv_prog_cc_g=yes 1152550f2e948Smrgelse 1152650f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1152750f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 115281ac89addSmrg 1152950f2e948Smrg CFLAGS="" 1153050f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1153150f2e948Smrg/* confdefs.h. */ 1153250f2e948Smrg_ACEOF 1153350f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1153450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1153550f2e948Smrg/* end confdefs.h. */ 1153645bc899bSmrg 1153750f2e948Smrgint 1153850f2e948Smrgmain () 1153950f2e948Smrg{ 1154045bc899bSmrg 1154150f2e948Smrg ; 1154250f2e948Smrg return 0; 1154350f2e948Smrg} 1154450f2e948Smrg_ACEOF 1154550f2e948Smrgrm -f conftest.$ac_objext 1154650f2e948Smrgif { (ac_try="$ac_compile" 1154750f2e948Smrgcase "(($ac_try" in 1154850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1154950f2e948Smrg *) ac_try_echo=$ac_try;; 1155050f2e948Smrgesac 1155150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1155250f2e948Smrg$as_echo "$ac_try_echo") >&5 1155350f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1155450f2e948Smrg ac_status=$? 1155550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1155650f2e948Smrg rm -f conftest.er1 1155750f2e948Smrg cat conftest.err >&5 1155850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1155950f2e948Smrg (exit $ac_status); } && { 1156050f2e948Smrg test -z "$ac_c_werror_flag" || 1156150f2e948Smrg test ! -s conftest.err 1156250f2e948Smrg } && test -s conftest.$ac_objext; then 1156350f2e948Smrg : 1156450f2e948Smrgelse 1156550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1156650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 115671ac89addSmrg 1156850f2e948Smrg ac_c_werror_flag=$ac_save_c_werror_flag 1156950f2e948Smrg CFLAGS="-g" 1157050f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1157150f2e948Smrg/* confdefs.h. */ 1157250f2e948Smrg_ACEOF 1157350f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1157450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1157550f2e948Smrg/* end confdefs.h. */ 115761ac89addSmrg 1157750f2e948Smrgint 1157850f2e948Smrgmain () 1157950f2e948Smrg{ 115801ac89addSmrg 1158150f2e948Smrg ; 1158250f2e948Smrg return 0; 1158350f2e948Smrg} 1158450f2e948Smrg_ACEOF 1158550f2e948Smrgrm -f conftest.$ac_objext 1158650f2e948Smrgif { (ac_try="$ac_compile" 1158750f2e948Smrgcase "(($ac_try" in 1158850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1158950f2e948Smrg *) ac_try_echo=$ac_try;; 1159050f2e948Smrgesac 1159150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1159250f2e948Smrg$as_echo "$ac_try_echo") >&5 1159350f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1159450f2e948Smrg ac_status=$? 1159550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1159650f2e948Smrg rm -f conftest.er1 1159750f2e948Smrg cat conftest.err >&5 1159850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1159950f2e948Smrg (exit $ac_status); } && { 1160050f2e948Smrg test -z "$ac_c_werror_flag" || 1160150f2e948Smrg test ! -s conftest.err 1160250f2e948Smrg } && test -s conftest.$ac_objext; then 1160350f2e948Smrg ac_cv_prog_cc_g=yes 1160450f2e948Smrgelse 1160550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1160650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 116071ac89addSmrg 1160845bc899bSmrg 1160950f2e948Smrgfi 1161045bc899bSmrg 1161150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1161250f2e948Smrgfi 1161345bc899bSmrg 1161450f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1161550f2e948Smrgfi 1161645bc899bSmrg 1161750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1161850f2e948Smrg ac_c_werror_flag=$ac_save_c_werror_flag 1161950f2e948Smrgfi 1162050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 1162150f2e948Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 1162250f2e948Smrgif test "$ac_test_CFLAGS" = set; then 1162350f2e948Smrg CFLAGS=$ac_save_CFLAGS 1162450f2e948Smrgelif test $ac_cv_prog_cc_g = yes; then 1162550f2e948Smrg if test "$GCC" = yes; then 1162650f2e948Smrg CFLAGS="-g -O2" 1162750f2e948Smrg else 1162850f2e948Smrg CFLAGS="-g" 1162950f2e948Smrg fi 1163050f2e948Smrgelse 1163150f2e948Smrg if test "$GCC" = yes; then 1163250f2e948Smrg CFLAGS="-O2" 1163350f2e948Smrg else 1163450f2e948Smrg CFLAGS= 1163550f2e948Smrg fi 1163650f2e948Smrgfi 1163750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 1163850f2e948Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 1163950f2e948Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then 1164050f2e948Smrg $as_echo_n "(cached) " >&6 1164150f2e948Smrgelse 1164250f2e948Smrg ac_cv_prog_cc_c89=no 1164350f2e948Smrgac_save_CC=$CC 1164450f2e948Smrgcat >conftest.$ac_ext <<_ACEOF 1164550f2e948Smrg/* confdefs.h. */ 1164650f2e948Smrg_ACEOF 1164750f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1164850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1164950f2e948Smrg/* end confdefs.h. */ 1165050f2e948Smrg#include <stdarg.h> 1165150f2e948Smrg#include <stdio.h> 1165250f2e948Smrg#include <sys/types.h> 1165350f2e948Smrg#include <sys/stat.h> 1165450f2e948Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 1165550f2e948Smrgstruct buf { int x; }; 1165650f2e948SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 1165750f2e948Smrgstatic char *e (p, i) 1165850f2e948Smrg char **p; 1165950f2e948Smrg int i; 1166050f2e948Smrg{ 1166150f2e948Smrg return p[i]; 1166250f2e948Smrg} 1166350f2e948Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 1166450f2e948Smrg{ 1166550f2e948Smrg char *s; 1166650f2e948Smrg va_list v; 1166750f2e948Smrg va_start (v,p); 1166850f2e948Smrg s = g (p, va_arg (v,int)); 1166950f2e948Smrg va_end (v); 1167050f2e948Smrg return s; 1167150f2e948Smrg} 116721ac89addSmrg 1167350f2e948Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 1167450f2e948Smrg function prototypes and stuff, but not '\xHH' hex character constants. 1167550f2e948Smrg These don't provoke an error unfortunately, instead are silently treated 1167650f2e948Smrg as 'x'. The following induces an error, until -std is added to get 1167750f2e948Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 1167850f2e948Smrg array size at least. It's necessary to write '\x00'==0 to get something 1167950f2e948Smrg that's true only with -std. */ 1168050f2e948Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 116811ac89addSmrg 1168250f2e948Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 1168350f2e948Smrg inside strings and character constants. */ 1168450f2e948Smrg#define FOO(x) 'x' 1168550f2e948Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 116861ac89addSmrg 1168750f2e948Smrgint test (int i, double x); 1168850f2e948Smrgstruct s1 {int (*f) (int a);}; 1168950f2e948Smrgstruct s2 {int (*f) (double a);}; 1169050f2e948Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 1169150f2e948Smrgint argc; 1169250f2e948Smrgchar **argv; 1169350f2e948Smrgint 1169450f2e948Smrgmain () 1169550f2e948Smrg{ 1169650f2e948Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 1169750f2e948Smrg ; 1169850f2e948Smrg return 0; 1169950f2e948Smrg} 1170050f2e948Smrg_ACEOF 1170150f2e948Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 1170250f2e948Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 1170350f2e948Smrgdo 1170450f2e948Smrg CC="$ac_save_CC $ac_arg" 1170550f2e948Smrg rm -f conftest.$ac_objext 1170650f2e948Smrgif { (ac_try="$ac_compile" 1170750f2e948Smrgcase "(($ac_try" in 1170850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1170950f2e948Smrg *) ac_try_echo=$ac_try;; 1171050f2e948Smrgesac 1171150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1171250f2e948Smrg$as_echo "$ac_try_echo") >&5 1171350f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1171450f2e948Smrg ac_status=$? 1171550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1171650f2e948Smrg rm -f conftest.er1 1171750f2e948Smrg cat conftest.err >&5 1171850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1171950f2e948Smrg (exit $ac_status); } && { 1172050f2e948Smrg test -z "$ac_c_werror_flag" || 1172150f2e948Smrg test ! -s conftest.err 1172250f2e948Smrg } && test -s conftest.$ac_objext; then 1172350f2e948Smrg ac_cv_prog_cc_c89=$ac_arg 1172450f2e948Smrgelse 1172550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1172650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 117271ac89addSmrg 117281ac89addSmrg 1172950f2e948Smrgfi 117301ac89addSmrg 1173150f2e948Smrgrm -f core conftest.err conftest.$ac_objext 1173250f2e948Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 1173350f2e948Smrgdone 1173450f2e948Smrgrm -f conftest.$ac_ext 1173550f2e948SmrgCC=$ac_save_CC 117361ac89addSmrg 1173750f2e948Smrgfi 1173850f2e948Smrg# AC_CACHE_VAL 1173950f2e948Smrgcase "x$ac_cv_prog_cc_c89" in 1174050f2e948Smrg x) 1174150f2e948Smrg { $as_echo "$as_me:$LINENO: result: none needed" >&5 1174250f2e948Smrg$as_echo "none needed" >&6; } ;; 1174350f2e948Smrg xno) 1174450f2e948Smrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5 1174550f2e948Smrg$as_echo "unsupported" >&6; } ;; 1174650f2e948Smrg *) 1174750f2e948Smrg CC="$CC $ac_cv_prog_cc_c89" 1174850f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 1174950f2e948Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 1175050f2e948Smrgesac 11751226fade8Smrg 11752226fade8Smrg 1175350f2e948Smrgac_ext=c 1175450f2e948Smrgac_cpp='$CPP $CPPFLAGS' 1175550f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1175650f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1175750f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 11758226fade8Smrg 1175950f2e948Smrgdepcc="$CC" am_compiler_list= 1176045bc899bSmrg 1176150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 1176250f2e948Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 1176350f2e948Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 1176450f2e948Smrg $as_echo_n "(cached) " >&6 1176550f2e948Smrgelse 1176650f2e948Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 1176750f2e948Smrg # We make a subdir and do the tests there. Otherwise we can end up 1176850f2e948Smrg # making bogus files that we don't know about and never remove. For 1176950f2e948Smrg # instance it was reported that on HP-UX the gcc test will end up 1177050f2e948Smrg # making a dummy file named `D' -- because `-MD' means `put the output 1177150f2e948Smrg # in D'. 1177250f2e948Smrg mkdir conftest.dir 1177350f2e948Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 1177450f2e948Smrg # using a relative directory. 1177550f2e948Smrg cp "$am_depcomp" conftest.dir 1177650f2e948Smrg cd conftest.dir 1177750f2e948Smrg # We will build objects and dependencies in a subdirectory because 1177850f2e948Smrg # it helps to detect inapplicable dependency modes. For instance 1177950f2e948Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 1178050f2e948Smrg # side effect of compilation, but ICC will put the dependencies in 1178150f2e948Smrg # the current directory while Tru64 will put them in the object 1178250f2e948Smrg # directory. 1178350f2e948Smrg mkdir sub 1178445bc899bSmrg 1178550f2e948Smrg am_cv_CC_dependencies_compiler_type=none 1178650f2e948Smrg if test "$am_compiler_list" = ""; then 1178750f2e948Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 1178850f2e948Smrg fi 1178950f2e948Smrg for depmode in $am_compiler_list; do 1179050f2e948Smrg # Setup a source with many dependencies, because some compilers 1179150f2e948Smrg # like to wrap large dependency lists on column 80 (with \), and 1179250f2e948Smrg # we should not choose a depcomp mode which is confused by this. 1179350f2e948Smrg # 1179450f2e948Smrg # We need to recreate these files for each test, as the compiler may 1179550f2e948Smrg # overwrite some of them when testing with obscure command lines. 1179650f2e948Smrg # This happens at least with the AIX C compiler. 1179750f2e948Smrg : > sub/conftest.c 1179850f2e948Smrg for i in 1 2 3 4 5 6; do 1179950f2e948Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 1180050f2e948Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 1180150f2e948Smrg # Solaris 8's {/usr,}/bin/sh. 1180250f2e948Smrg touch sub/conftst$i.h 1180350f2e948Smrg done 1180450f2e948Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 118051ac89addSmrg 1180650f2e948Smrg case $depmode in 1180750f2e948Smrg nosideeffect) 1180850f2e948Smrg # after this tag, mechanisms are not by side-effect, so they'll 1180950f2e948Smrg # only be used when explicitly requested 1181050f2e948Smrg if test "x$enable_dependency_tracking" = xyes; then 1181150f2e948Smrg continue 1181250f2e948Smrg else 1181350f2e948Smrg break 1181450f2e948Smrg fi 1181550f2e948Smrg ;; 1181650f2e948Smrg none) break ;; 1181750f2e948Smrg esac 1181850f2e948Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 1181950f2e948Smrg # mode. It turns out that the SunPro C++ compiler does not properly 1182050f2e948Smrg # handle `-M -o', and we need to detect this. 1182150f2e948Smrg if depmode=$depmode \ 1182250f2e948Smrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 1182350f2e948Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 1182450f2e948Smrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 1182550f2e948Smrg >/dev/null 2>conftest.err && 1182650f2e948Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 1182750f2e948Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 1182850f2e948Smrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 1182950f2e948Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 1183050f2e948Smrg # icc doesn't choke on unknown options, it will just issue warnings 1183150f2e948Smrg # or remarks (even with -Werror). So we grep stderr for any message 1183250f2e948Smrg # that says an option was ignored or not supported. 1183350f2e948Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 1183450f2e948Smrg # icc: Command line warning: ignoring option '-M'; no argument required 1183550f2e948Smrg # The diagnosis changed in icc 8.0: 1183650f2e948Smrg # icc: Command line remark: option '-MP' not supported 1183750f2e948Smrg if (grep 'ignoring option' conftest.err || 1183850f2e948Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 1183950f2e948Smrg am_cv_CC_dependencies_compiler_type=$depmode 1184050f2e948Smrg break 1184150f2e948Smrg fi 1184250f2e948Smrg fi 1184350f2e948Smrg done 118441ac89addSmrg 1184550f2e948Smrg cd .. 1184650f2e948Smrg rm -rf conftest.dir 1184750f2e948Smrgelse 1184850f2e948Smrg am_cv_CC_dependencies_compiler_type=none 1184950f2e948Smrgfi 118501ac89addSmrg 1185150f2e948Smrgfi 1185250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 1185350f2e948Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 1185450f2e948SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 118551ac89addSmrg 1185650f2e948Smrg if 1185750f2e948Smrg test "x$enable_dependency_tracking" != xno \ 1185850f2e948Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 1185950f2e948Smrg am__fastdepCC_TRUE= 1186050f2e948Smrg am__fastdepCC_FALSE='#' 1186150f2e948Smrgelse 1186250f2e948Smrg am__fastdepCC_TRUE='#' 1186350f2e948Smrg am__fastdepCC_FALSE= 1186450f2e948Smrgfi 118651ac89addSmrg 118661ac89addSmrg 118671ac89addSmrg 118681ac89addSmrg 118691ac89addSmrg 118701ac89addSmrg 118711ac89addSmrg 1187250f2e948Smrg# Check whether --with-xorg-module-dir was given. 1187350f2e948Smrgif test "${with_xorg_module_dir+set}" = set; then 1187450f2e948Smrg withval=$with_xorg_module_dir; moduledir="$withval" 11875226fade8Smrgelse 1187650f2e948Smrg moduledir="$libdir/xorg/modules" 118771ac89addSmrgfi 118781ac89addSmrg 118791ac89addSmrg 11880226fade8Smrg 118811ac89addSmrg 1188250f2e948Smrg# Checks for extensions 118831ac89addSmrg 1188450f2e948Smrg SAVE_CFLAGS="$CFLAGS" 1188550f2e948Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 1188650f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1188750f2e948Smrg/* confdefs.h. */ 1188850f2e948Smrg_ACEOF 1188950f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1189050f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1189150f2e948Smrg/* end confdefs.h. */ 118921ac89addSmrg 1189350f2e948Smrg#include "xorg-server.h" 1189450f2e948Smrg#if !defined RANDR 1189550f2e948Smrg#error RANDR not defined 1189650f2e948Smrg#endif 118971ac89addSmrg 1189850f2e948Smrgint 1189950f2e948Smrgmain () 1190050f2e948Smrg{ 119011ac89addSmrg 1190250f2e948Smrg ; 1190350f2e948Smrg return 0; 1190450f2e948Smrg} 1190550f2e948Smrg_ACEOF 1190650f2e948Smrgrm -f conftest.$ac_objext 1190750f2e948Smrgif { (ac_try="$ac_compile" 1190850f2e948Smrgcase "(($ac_try" in 1190950f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1191050f2e948Smrg *) ac_try_echo=$ac_try;; 1191150f2e948Smrgesac 1191250f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1191350f2e948Smrg$as_echo "$ac_try_echo") >&5 1191450f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1191550f2e948Smrg ac_status=$? 1191650f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1191750f2e948Smrg rm -f conftest.er1 1191850f2e948Smrg cat conftest.err >&5 1191950f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1192050f2e948Smrg (exit $ac_status); } && { 1192150f2e948Smrg test -z "$ac_c_werror_flag" || 1192250f2e948Smrg test ! -s conftest.err 1192350f2e948Smrg } && test -s conftest.$ac_objext; then 1192450f2e948Smrg _EXT_CHECK=yes 1192550f2e948Smrgelse 1192650f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1192750f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 119281ac89addSmrg 1192950f2e948Smrg _EXT_CHECK=no 1193050f2e948Smrgfi 119311ac89addSmrg 1193250f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1193350f2e948Smrg CFLAGS="$SAVE_CFLAGS" 1193450f2e948Smrg { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5 1193550f2e948Smrg$as_echo_n "checking if RANDR is defined... " >&6; } 1193650f2e948Smrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 1193750f2e948Smrg$as_echo "$_EXT_CHECK" >&6; } 1193850f2e948Smrg if test "$_EXT_CHECK" != no; then 1193950f2e948Smrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 1194050f2e948Smrg fi 119411ac89addSmrg 119421ac89addSmrg 1194350f2e948Smrg SAVE_CFLAGS="$CFLAGS" 1194450f2e948Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 1194550f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1194650f2e948Smrg/* confdefs.h. */ 1194750f2e948Smrg_ACEOF 1194850f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1194950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1195050f2e948Smrg/* end confdefs.h. */ 119511ac89addSmrg 1195250f2e948Smrg#include "xorg-server.h" 1195350f2e948Smrg#if !defined RENDER 1195450f2e948Smrg#error RENDER not defined 1195550f2e948Smrg#endif 119561ac89addSmrg 1195750f2e948Smrgint 1195850f2e948Smrgmain () 1195950f2e948Smrg{ 119601ac89addSmrg 1196150f2e948Smrg ; 1196250f2e948Smrg return 0; 1196350f2e948Smrg} 1196450f2e948Smrg_ACEOF 1196550f2e948Smrgrm -f conftest.$ac_objext 1196650f2e948Smrgif { (ac_try="$ac_compile" 1196750f2e948Smrgcase "(($ac_try" in 1196850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1196950f2e948Smrg *) ac_try_echo=$ac_try;; 1197050f2e948Smrgesac 1197150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1197250f2e948Smrg$as_echo "$ac_try_echo") >&5 1197350f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1197450f2e948Smrg ac_status=$? 1197550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1197650f2e948Smrg rm -f conftest.er1 1197750f2e948Smrg cat conftest.err >&5 1197850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1197950f2e948Smrg (exit $ac_status); } && { 1198050f2e948Smrg test -z "$ac_c_werror_flag" || 1198150f2e948Smrg test ! -s conftest.err 1198250f2e948Smrg } && test -s conftest.$ac_objext; then 1198350f2e948Smrg _EXT_CHECK=yes 1198450f2e948Smrgelse 1198550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1198650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 119871ac89addSmrg 1198850f2e948Smrg _EXT_CHECK=no 1198950f2e948Smrgfi 119901ac89addSmrg 1199150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1199250f2e948Smrg CFLAGS="$SAVE_CFLAGS" 1199350f2e948Smrg { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5 1199450f2e948Smrg$as_echo_n "checking if RENDER is defined... " >&6; } 1199550f2e948Smrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 1199650f2e948Smrg$as_echo "$_EXT_CHECK" >&6; } 1199750f2e948Smrg if test "$_EXT_CHECK" != no; then 1199850f2e948Smrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 1199950f2e948Smrg fi 120001ac89addSmrg 120011ac89addSmrg 1200250f2e948Smrg SAVE_CFLAGS="$CFLAGS" 1200350f2e948Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 1200450f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1200550f2e948Smrg/* confdefs.h. */ 1200650f2e948Smrg_ACEOF 1200750f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1200850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1200950f2e948Smrg/* end confdefs.h. */ 120101ac89addSmrg 1201150f2e948Smrg#include "xorg-server.h" 1201250f2e948Smrg#if !defined DPMSExtension 1201350f2e948Smrg#error DPMSExtension not defined 1201450f2e948Smrg#endif 120151ac89addSmrg 1201650f2e948Smrgint 1201750f2e948Smrgmain () 1201850f2e948Smrg{ 120191ac89addSmrg 1202050f2e948Smrg ; 1202150f2e948Smrg return 0; 1202250f2e948Smrg} 1202350f2e948Smrg_ACEOF 1202450f2e948Smrgrm -f conftest.$ac_objext 1202550f2e948Smrgif { (ac_try="$ac_compile" 1202650f2e948Smrgcase "(($ac_try" in 1202750f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1202850f2e948Smrg *) ac_try_echo=$ac_try;; 1202950f2e948Smrgesac 1203050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1203150f2e948Smrg$as_echo "$ac_try_echo") >&5 1203250f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1203350f2e948Smrg ac_status=$? 1203450f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1203550f2e948Smrg rm -f conftest.er1 1203650f2e948Smrg cat conftest.err >&5 1203750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1203850f2e948Smrg (exit $ac_status); } && { 1203950f2e948Smrg test -z "$ac_c_werror_flag" || 1204050f2e948Smrg test ! -s conftest.err 1204150f2e948Smrg } && test -s conftest.$ac_objext; then 1204250f2e948Smrg _EXT_CHECK=yes 1204350f2e948Smrgelse 1204450f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1204550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1204645bc899bSmrg 1204750f2e948Smrg _EXT_CHECK=no 1204850f2e948Smrgfi 1204945bc899bSmrg 1205050f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1205150f2e948Smrg CFLAGS="$SAVE_CFLAGS" 1205250f2e948Smrg { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 1205350f2e948Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 1205450f2e948Smrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 1205550f2e948Smrg$as_echo "$_EXT_CHECK" >&6; } 1205650f2e948Smrg if test "$_EXT_CHECK" != no; then 1205750f2e948Smrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 1205850f2e948Smrg fi 1205945bc899bSmrg 120601ac89addSmrg 1206150f2e948Smrg# Checks for pkg-config packages 120621ac89addSmrg 120631ac89addSmrg 1206450f2e948Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1206550f2e948Smrg if test -n "$ac_tool_prefix"; then 1206650f2e948Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1206750f2e948Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 1206850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1206950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1207050f2e948Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then 1207150f2e948Smrg $as_echo_n "(cached) " >&6 12072226fade8Smrgelse 1207350f2e948Smrg case $PKG_CONFIG in 1207450f2e948Smrg [\\/]* | ?:[\\/]*) 1207550f2e948Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1207650f2e948Smrg ;; 1207750f2e948Smrg *) 1207850f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12079226fade8Smrgfor as_dir in $PATH 12080226fade8Smrgdo 12081226fade8Smrg IFS=$as_save_IFS 12082226fade8Smrg test -z "$as_dir" && as_dir=. 12083226fade8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1208450f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1208550f2e948Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1208650f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 12087226fade8Smrg break 2 12088226fade8Smrg fi 12089226fade8Smrgdone 12090226fade8Smrgdone 1209150f2e948SmrgIFS=$as_save_IFS 120921ac89addSmrg 1209350f2e948Smrg ;; 1209450f2e948Smrgesac 12095226fade8Smrgfi 1209650f2e948SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1209750f2e948Smrgif test -n "$PKG_CONFIG"; then 1209850f2e948Smrg { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 1209950f2e948Smrg$as_echo "$PKG_CONFIG" >&6; } 12100226fade8Smrgelse 1210150f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1210250f2e948Smrg$as_echo "no" >&6; } 12103226fade8Smrgfi 121041ac89addSmrg 1210550f2e948Smrg 12106226fade8Smrgfi 1210750f2e948Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1210850f2e948Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1210950f2e948Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 1211050f2e948Smrgset dummy pkg-config; ac_word=$2 1211150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1211250f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; } 1211350f2e948Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 1211450f2e948Smrg $as_echo_n "(cached) " >&6 12115226fade8Smrgelse 1211650f2e948Smrg case $ac_pt_PKG_CONFIG in 1211750f2e948Smrg [\\/]* | ?:[\\/]*) 1211850f2e948Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1211950f2e948Smrg ;; 1212050f2e948Smrg *) 1212150f2e948Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12122226fade8Smrgfor as_dir in $PATH 12123226fade8Smrgdo 12124226fade8Smrg IFS=$as_save_IFS 12125226fade8Smrg test -z "$as_dir" && as_dir=. 12126226fade8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1212750f2e948Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1212850f2e948Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1212950f2e948Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 12130226fade8Smrg break 2 12131226fade8Smrg fi 12132226fade8Smrgdone 12133226fade8Smrgdone 1213450f2e948SmrgIFS=$as_save_IFS 12135226fade8Smrg 1213650f2e948Smrg ;; 1213750f2e948Smrgesac 12138226fade8Smrgfi 1213950f2e948Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1214050f2e948Smrgif test -n "$ac_pt_PKG_CONFIG"; then 1214150f2e948Smrg { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 1214250f2e948Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 12143226fade8Smrgelse 1214450f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1214550f2e948Smrg$as_echo "no" >&6; } 12146226fade8Smrgfi 12147226fade8Smrg 1214850f2e948Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 1214950f2e948Smrg PKG_CONFIG="" 1215050f2e948Smrg else 1215150f2e948Smrg case $cross_compiling:$ac_tool_warned in 1215250f2e948Smrgyes:) 1215350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 1215450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1215550f2e948Smrgac_tool_warned=yes ;; 1215650f2e948Smrgesac 1215750f2e948Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 1215850f2e948Smrg fi 12159226fade8Smrgelse 1216050f2e948Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 12161226fade8Smrgfi 12162226fade8Smrg 1216350f2e948Smrgfi 1216450f2e948Smrgif test -n "$PKG_CONFIG"; then 1216550f2e948Smrg _pkg_min_version=0.9.0 1216650f2e948Smrg { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 1216750f2e948Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1216850f2e948Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 1216950f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1217050f2e948Smrg$as_echo "yes" >&6; } 1217150f2e948Smrg else 1217250f2e948Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1217350f2e948Smrg$as_echo "no" >&6; } 1217450f2e948Smrg PKG_CONFIG="" 1217550f2e948Smrg fi 1217650f2e948Smrg 1217750f2e948Smrgfi 12178226fade8Smrg 1217950f2e948Smrgpkg_failed=no 1218050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for XORG" >&5 1218150f2e948Smrg$as_echo_n "checking for XORG... " >&6; } 1218250f2e948Smrg 1218350f2e948Smrgif test -n "$XORG_CFLAGS"; then 1218450f2e948Smrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 1218550f2e948Smrg elif test -n "$PKG_CONFIG"; then 1218650f2e948Smrg if test -n "$PKG_CONFIG" && \ 1218750f2e948Smrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 1218850f2e948Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 1218950f2e948Smrg ac_status=$? 1219050f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1219150f2e948Smrg (exit $ac_status); }; then 1219250f2e948Smrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 1219350f2e948Smrgelse 1219450f2e948Smrg pkg_failed=yes 12195226fade8Smrgfi 1219650f2e948Smrg else 1219750f2e948Smrg pkg_failed=untried 12198226fade8Smrgfi 1219950f2e948Smrgif test -n "$XORG_LIBS"; then 1220050f2e948Smrg pkg_cv_XORG_LIBS="$XORG_LIBS" 1220150f2e948Smrg elif test -n "$PKG_CONFIG"; then 1220250f2e948Smrg if test -n "$PKG_CONFIG" && \ 1220350f2e948Smrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 1220450f2e948Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 1220550f2e948Smrg ac_status=$? 1220650f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1220750f2e948Smrg (exit $ac_status); }; then 1220850f2e948Smrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 12209226fade8Smrgelse 1221050f2e948Smrg pkg_failed=yes 1221150f2e948Smrgfi 1221250f2e948Smrg else 1221350f2e948Smrg pkg_failed=untried 12214226fade8Smrgfi 12215226fade8Smrg 1221650f2e948Smrg 1221750f2e948Smrg 1221850f2e948Smrgif test $pkg_failed = yes; then 1221950f2e948Smrg 1222050f2e948Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1222150f2e948Smrg _pkg_short_errors_supported=yes 1222250f2e948Smrgelse 1222350f2e948Smrg _pkg_short_errors_supported=no 12224226fade8Smrgfi 1222550f2e948Smrg if test $_pkg_short_errors_supported = yes; then 1222650f2e948Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 1222750f2e948Smrg else 1222850f2e948Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 1222950f2e948Smrg fi 1223050f2e948Smrg # Put the nasty error message in config.log where it belongs 1223150f2e948Smrg echo "$XORG_PKG_ERRORS" >&5 1223250f2e948Smrg 1223350f2e948Smrg { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 1223450f2e948Smrg 1223550f2e948Smrg$XORG_PKG_ERRORS 1223650f2e948Smrg 1223750f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1223850f2e948Smrginstalled software in a non-standard prefix. 1223950f2e948Smrg 1224050f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS 1224150f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config. 1224250f2e948SmrgSee the pkg-config man page for more details. 1224350f2e948Smrg" >&5 1224450f2e948Smrg$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 1224550f2e948Smrg 1224650f2e948Smrg$XORG_PKG_ERRORS 1224750f2e948Smrg 1224850f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1224950f2e948Smrginstalled software in a non-standard prefix. 1225050f2e948Smrg 1225150f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS 1225250f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config. 1225350f2e948SmrgSee the pkg-config man page for more details. 1225450f2e948Smrg" >&2;} 1225550f2e948Smrg { (exit 1); exit 1; }; } 1225650f2e948Smrgelif test $pkg_failed = untried; then 1225750f2e948Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 1225850f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1225950f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 1226050f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1226150f2e948Smrgpath to pkg-config. 1226250f2e948Smrg 1226350f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS 1226450f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config. 1226550f2e948SmrgSee the pkg-config man page for more details. 1226650f2e948Smrg 1226750f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1226850f2e948SmrgSee \`config.log' for more details." >&5 1226950f2e948Smrg$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 1227050f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1227150f2e948Smrgpath to pkg-config. 1227250f2e948Smrg 1227350f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS 1227450f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config. 1227550f2e948SmrgSee the pkg-config man page for more details. 1227650f2e948Smrg 1227750f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1227850f2e948SmrgSee \`config.log' for more details." >&2;} 1227950f2e948Smrg { (exit 1); exit 1; }; }; } 12280226fade8Smrgelse 1228150f2e948Smrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 1228250f2e948Smrg XORG_LIBS=$pkg_cv_XORG_LIBS 1228350f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1228450f2e948Smrg$as_echo "yes" >&6; } 1228550f2e948Smrg : 1228650f2e948Smrgfi 1228750f2e948Smrgsdkdir=$(pkg-config --variable=sdkdir xorg-server) 1228850f2e948Smrg 1228950f2e948Smrgsave_CFLAGS="$CFLAGS" 1229050f2e948SmrgCFLAGS="$XORG_CFLAGS" 1229150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5 1229250f2e948Smrg$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; } 1229350f2e948Smrgif test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then 1229450f2e948Smrg $as_echo_n "(cached) " >&6 12295226fade8Smrgelse 1229650f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1229750f2e948Smrg/* confdefs.h. */ 1229850f2e948Smrg_ACEOF 1229950f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1230050f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1230150f2e948Smrg/* end confdefs.h. */ 1230250f2e948Smrg#include "xf86.h" 1230350f2e948Smrg 1230450f2e948Smrgint 1230550f2e948Smrgmain () 1230650f2e948Smrg{ 1230750f2e948Smrg#ifndef xf86ConfigIsaEntity 1230850f2e948Smrg (void) xf86ConfigIsaEntity; 1230950f2e948Smrg#endif 1231050f2e948Smrg 1231150f2e948Smrg ; 1231250f2e948Smrg return 0; 1231350f2e948Smrg} 1231450f2e948Smrg_ACEOF 1231550f2e948Smrgrm -f conftest.$ac_objext 1231650f2e948Smrgif { (ac_try="$ac_compile" 1231750f2e948Smrgcase "(($ac_try" in 1231850f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1231950f2e948Smrg *) ac_try_echo=$ac_try;; 1232050f2e948Smrgesac 1232150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1232250f2e948Smrg$as_echo "$ac_try_echo") >&5 1232350f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1232450f2e948Smrg ac_status=$? 1232550f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1232650f2e948Smrg rm -f conftest.er1 1232750f2e948Smrg cat conftest.err >&5 1232850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1232950f2e948Smrg (exit $ac_status); } && { 1233050f2e948Smrg test -z "$ac_c_werror_flag" || 1233150f2e948Smrg test ! -s conftest.err 1233250f2e948Smrg } && test -s conftest.$ac_objext; then 1233350f2e948Smrg ac_cv_have_decl_xf86ConfigIsaEntity=yes 1233450f2e948Smrgelse 1233550f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1233650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 12337226fade8Smrg 1233850f2e948Smrg ac_cv_have_decl_xf86ConfigIsaEntity=no 12339226fade8Smrgfi 123401ac89addSmrg 1234150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12342226fade8Smrgfi 1234350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5 1234450f2e948Smrg$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; } 1234550f2e948Smrgif test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then 1234650f2e948Smrg 1234750f2e948Smrgcat >>confdefs.h <<\_ACEOF 1234850f2e948Smrg#define HAVE_ISA 1 1234950f2e948Smrg_ACEOF 123501ac89addSmrg 12351226fade8Smrgfi 1235250f2e948Smrg 1235350f2e948SmrgCFLAGS="$save_CFLAGS" 1235450f2e948Smrg 1235550f2e948Smrgsave_CFLAGS="$CFLAGS" 1235650f2e948SmrgCFLAGS="$XORG_CFLAGS" 1235750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 1235850f2e948Smrg$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; } 1235950f2e948Smrgif test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 1236050f2e948Smrg $as_echo_n "(cached) " >&6 12361226fade8Smrgelse 1236250f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1236350f2e948Smrg/* confdefs.h. */ 1236450f2e948Smrg_ACEOF 1236550f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1236650f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1236750f2e948Smrg/* end confdefs.h. */ 1236850f2e948Smrg#include "xorg-server.h" 123691ac89addSmrg 1237050f2e948Smrgint 1237150f2e948Smrgmain () 1237250f2e948Smrg{ 1237350f2e948Smrg#ifndef XSERVER_LIBPCIACCESS 1237450f2e948Smrg (void) XSERVER_LIBPCIACCESS; 1237550f2e948Smrg#endif 1237650f2e948Smrg 1237750f2e948Smrg ; 1237850f2e948Smrg return 0; 1237950f2e948Smrg} 1238050f2e948Smrg_ACEOF 1238150f2e948Smrgrm -f conftest.$ac_objext 1238250f2e948Smrgif { (ac_try="$ac_compile" 1238350f2e948Smrgcase "(($ac_try" in 1238450f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1238550f2e948Smrg *) ac_try_echo=$ac_try;; 1238650f2e948Smrgesac 1238750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1238850f2e948Smrg$as_echo "$ac_try_echo") >&5 1238950f2e948Smrg (eval "$ac_compile") 2>conftest.er1 1239050f2e948Smrg ac_status=$? 1239150f2e948Smrg grep -v '^ *+' conftest.er1 >conftest.err 1239250f2e948Smrg rm -f conftest.er1 1239350f2e948Smrg cat conftest.err >&5 1239450f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1239550f2e948Smrg (exit $ac_status); } && { 1239650f2e948Smrg test -z "$ac_c_werror_flag" || 1239750f2e948Smrg test ! -s conftest.err 1239850f2e948Smrg } && test -s conftest.$ac_objext; then 1239950f2e948Smrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 1240050f2e948Smrgelse 1240150f2e948Smrg $as_echo "$as_me: failed program was:" >&5 1240250f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5 1240350f2e948Smrg 1240450f2e948Smrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 12405226fade8Smrgfi 1240650f2e948Smrg 1240750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12408226fade8Smrgfi 1240950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 1241050f2e948Smrg$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 1241150f2e948Smrgif test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then 1241250f2e948Smrg XSERVER_LIBPCIACCESS=yes 12413226fade8Smrgelse 1241450f2e948Smrg XSERVER_LIBPCIACCESS=no 12415226fade8Smrgfi 124161ac89addSmrg 1241750f2e948SmrgCFLAGS="$save_CFLAGS" 124181ac89addSmrg 1241950f2e948Smrgif test "x$XSERVER_LIBPCIACCESS" = xyes; then 1242050f2e948Smrg 1242150f2e948Smrgpkg_failed=no 1242250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5 1242350f2e948Smrg$as_echo_n "checking for PCIACCESS... " >&6; } 1242450f2e948Smrg 1242550f2e948Smrgif test -n "$PCIACCESS_CFLAGS"; then 1242650f2e948Smrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 1242750f2e948Smrg elif test -n "$PKG_CONFIG"; then 1242850f2e948Smrg if test -n "$PKG_CONFIG" && \ 1242950f2e948Smrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5 1243050f2e948Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5 1243150f2e948Smrg ac_status=$? 1243250f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1243350f2e948Smrg (exit $ac_status); }; then 1243450f2e948Smrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.10" 2>/dev/null` 12435226fade8Smrgelse 1243650f2e948Smrg pkg_failed=yes 12437226fade8Smrgfi 1243850f2e948Smrg else 1243950f2e948Smrg pkg_failed=untried 12440226fade8Smrgfi 1244150f2e948Smrgif test -n "$PCIACCESS_LIBS"; then 1244250f2e948Smrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 1244350f2e948Smrg elif test -n "$PKG_CONFIG"; then 1244450f2e948Smrg if test -n "$PKG_CONFIG" && \ 1244550f2e948Smrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5 1244650f2e948Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5 1244750f2e948Smrg ac_status=$? 1244850f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1244950f2e948Smrg (exit $ac_status); }; then 1245050f2e948Smrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.10" 2>/dev/null` 12451226fade8Smrgelse 1245250f2e948Smrg pkg_failed=yes 124531ac89addSmrgfi 1245450f2e948Smrg else 1245550f2e948Smrg pkg_failed=untried 124561ac89addSmrgfi 1245750f2e948Smrg 1245850f2e948Smrg 1245950f2e948Smrg 1246050f2e948Smrgif test $pkg_failed = yes; then 1246150f2e948Smrg 1246250f2e948Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1246350f2e948Smrg _pkg_short_errors_supported=yes 12464226fade8Smrgelse 1246550f2e948Smrg _pkg_short_errors_supported=no 124661ac89addSmrgfi 1246750f2e948Smrg if test $_pkg_short_errors_supported = yes; then 1246850f2e948Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.10" 2>&1` 1246950f2e948Smrg else 1247050f2e948Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.10" 2>&1` 1247150f2e948Smrg fi 1247250f2e948Smrg # Put the nasty error message in config.log where it belongs 1247350f2e948Smrg echo "$PCIACCESS_PKG_ERRORS" >&5 12474226fade8Smrg 1247550f2e948Smrg { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.10) were not met: 12476226fade8Smrg 1247750f2e948Smrg$PCIACCESS_PKG_ERRORS 12478226fade8Smrg 1247950f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1248050f2e948Smrginstalled software in a non-standard prefix. 1248150f2e948Smrg 1248250f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 1248350f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 1248450f2e948SmrgSee the pkg-config man page for more details. 1248550f2e948Smrg" >&5 1248650f2e948Smrg$as_echo "$as_me: error: Package requirements (pciaccess >= 0.10) were not met: 1248750f2e948Smrg 1248850f2e948Smrg$PCIACCESS_PKG_ERRORS 1248950f2e948Smrg 1249050f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1249150f2e948Smrginstalled software in a non-standard prefix. 1249250f2e948Smrg 1249350f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 1249450f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 1249550f2e948SmrgSee the pkg-config man page for more details. 1249650f2e948Smrg" >&2;} 1249750f2e948Smrg { (exit 1); exit 1; }; } 1249850f2e948Smrgelif test $pkg_failed = untried; then 1249950f2e948Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 1250050f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1250150f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 1250250f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1250350f2e948Smrgpath to pkg-config. 1250445bc899bSmrg 1250550f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 1250650f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 1250750f2e948SmrgSee the pkg-config man page for more details. 1250845bc899bSmrg 1250950f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 12510226fade8SmrgSee \`config.log' for more details." >&5 1251150f2e948Smrg$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 1251250f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1251350f2e948Smrgpath to pkg-config. 1251450f2e948Smrg 1251550f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 1251650f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 1251750f2e948SmrgSee the pkg-config man page for more details. 1251850f2e948Smrg 1251950f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 12520226fade8SmrgSee \`config.log' for more details." >&2;} 1252150f2e948Smrg { (exit 1); exit 1; }; }; } 1252250f2e948Smrgelse 1252350f2e948Smrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 1252450f2e948Smrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 1252550f2e948Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1252650f2e948Smrg$as_echo "yes" >&6; } 1252750f2e948Smrg : 1252850f2e948Smrgfi 1252950f2e948Smrgfi 1253050f2e948Smrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then 1253150f2e948Smrg XSERVER_LIBPCIACCESS_TRUE= 1253250f2e948Smrg XSERVER_LIBPCIACCESS_FALSE='#' 1253350f2e948Smrgelse 1253450f2e948Smrg XSERVER_LIBPCIACCESS_TRUE='#' 1253550f2e948Smrg XSERVER_LIBPCIACCESS_FALSE= 1253650f2e948Smrgfi 12537226fade8Smrg 12538226fade8Smrg 1253950f2e948SmrgCFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' 1254050f2e948SmrgINCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' 1254150f2e948Smrg 1254250f2e948Smrg 1254350f2e948Smrg 1254450f2e948Smrg# Checks for libraries. 1254550f2e948Smrg 1254650f2e948Smrg# Checks for header files. 1254750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 1254850f2e948Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 1254950f2e948Smrgif test "${ac_cv_header_stdc+set}" = set; then 1255050f2e948Smrg $as_echo_n "(cached) " >&6 12551226fade8Smrgelse 12552226fade8Smrg cat >conftest.$ac_ext <<_ACEOF 12553226fade8Smrg/* confdefs.h. */ 1255445bc899bSmrg_ACEOF 12555226fade8Smrgcat confdefs.h >>conftest.$ac_ext 12556226fade8Smrgcat >>conftest.$ac_ext <<_ACEOF 12557226fade8Smrg/* end confdefs.h. */ 1255850f2e948Smrg#include <stdlib.h> 1255950f2e948Smrg#include <stdarg.h> 1256050f2e948Smrg#include <string.h> 1256150f2e948Smrg#include <float.h> 125621ac89addSmrg 12563226fade8Smrgint 12564226fade8Smrgmain () 12565226fade8Smrg{ 125661ac89addSmrg 12567226fade8Smrg ; 12568226fade8Smrg return 0; 12569226fade8Smrg} 12570226fade8Smrg_ACEOF 12571226fade8Smrgrm -f conftest.$ac_objext 1257250f2e948Smrgif { (ac_try="$ac_compile" 1257350f2e948Smrgcase "(($ac_try" in 1257450f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1257550f2e948Smrg *) ac_try_echo=$ac_try;; 1257650f2e948Smrgesac 1257750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1257850f2e948Smrg$as_echo "$ac_try_echo") >&5 1257950f2e948Smrg (eval "$ac_compile") 2>conftest.er1 12580226fade8Smrg ac_status=$? 12581226fade8Smrg grep -v '^ *+' conftest.er1 >conftest.err 12582226fade8Smrg rm -f conftest.er1 12583226fade8Smrg cat conftest.err >&5 1258450f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1258550f2e948Smrg (exit $ac_status); } && { 1258650f2e948Smrg test -z "$ac_c_werror_flag" || 1258750f2e948Smrg test ! -s conftest.err 1258850f2e948Smrg } && test -s conftest.$ac_objext; then 1258950f2e948Smrg ac_cv_header_stdc=yes 1259045bc899bSmrgelse 1259150f2e948Smrg $as_echo "$as_me: failed program was:" >&5 12592226fade8Smrgsed 's/^/| /' conftest.$ac_ext >&5 1259345bc899bSmrg 1259450f2e948Smrg ac_cv_header_stdc=no 1259545bc899bSmrgfi 1259645bc899bSmrg 1259750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1259850f2e948Smrg 1259950f2e948Smrgif test $ac_cv_header_stdc = yes; then 1260050f2e948Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 1260150f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1260250f2e948Smrg/* confdefs.h. */ 1260350f2e948Smrg_ACEOF 1260450f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1260550f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1260650f2e948Smrg/* end confdefs.h. */ 1260750f2e948Smrg#include <string.h> 1260850f2e948Smrg 1260950f2e948Smrg_ACEOF 1261050f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1261150f2e948Smrg $EGREP "memchr" >/dev/null 2>&1; then 1261250f2e948Smrg : 1261350f2e948Smrgelse 1261450f2e948Smrg ac_cv_header_stdc=no 12615226fade8Smrgfi 1261650f2e948Smrgrm -f conftest* 1261750f2e948Smrg 1261850f2e948Smrgfi 1261950f2e948Smrg 1262050f2e948Smrgif test $ac_cv_header_stdc = yes; then 1262150f2e948Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 1262250f2e948Smrg cat >conftest.$ac_ext <<_ACEOF 1262350f2e948Smrg/* confdefs.h. */ 1262450f2e948Smrg_ACEOF 1262550f2e948Smrgcat confdefs.h >>conftest.$ac_ext 1262650f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF 1262750f2e948Smrg/* end confdefs.h. */ 1262850f2e948Smrg#include <stdlib.h> 1262950f2e948Smrg 1263050f2e948Smrg_ACEOF 1263150f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1263250f2e948Smrg $EGREP "free" >/dev/null 2>&1; then 1263350f2e948Smrg : 1263450f2e948Smrgelse 1263550f2e948Smrg ac_cv_header_stdc=no 1263650f2e948Smrgfi 1263750f2e948Smrgrm -f conftest* 1263850f2e948Smrg 1263950f2e948Smrgfi 1264050f2e948Smrg 1264150f2e948Smrgif test $ac_cv_header_stdc = yes; then 1264250f2e948Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 1264350f2e948Smrg if test "$cross_compiling" = yes; then 1264450f2e948Smrg : 12645226fade8Smrgelse 12646226fade8Smrg cat >conftest.$ac_ext <<_ACEOF 12647226fade8Smrg/* confdefs.h. */ 12648226fade8Smrg_ACEOF 12649226fade8Smrgcat confdefs.h >>conftest.$ac_ext 12650226fade8Smrgcat >>conftest.$ac_ext <<_ACEOF 12651226fade8Smrg/* end confdefs.h. */ 1265250f2e948Smrg#include <ctype.h> 1265350f2e948Smrg#include <stdlib.h> 1265450f2e948Smrg#if ((' ' & 0x0FF) == 0x020) 1265550f2e948Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 1265650f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 1265750f2e948Smrg#else 1265850f2e948Smrg# define ISLOWER(c) \ 1265950f2e948Smrg (('a' <= (c) && (c) <= 'i') \ 1266050f2e948Smrg || ('j' <= (c) && (c) <= 'r') \ 1266150f2e948Smrg || ('s' <= (c) && (c) <= 'z')) 1266250f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 1266350f2e948Smrg#endif 126641ac89addSmrg 1266550f2e948Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12666226fade8Smrgint 12667226fade8Smrgmain () 12668226fade8Smrg{ 1266950f2e948Smrg int i; 1267050f2e948Smrg for (i = 0; i < 256; i++) 1267150f2e948Smrg if (XOR (islower (i), ISLOWER (i)) 1267250f2e948Smrg || toupper (i) != TOUPPER (i)) 1267350f2e948Smrg return 2; 12674226fade8Smrg return 0; 12675226fade8Smrg} 12676226fade8Smrg_ACEOF 1267750f2e948Smrgrm -f conftest$ac_exeext 1267850f2e948Smrgif { (ac_try="$ac_link" 1267950f2e948Smrgcase "(($ac_try" in 1268050f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1268150f2e948Smrg *) ac_try_echo=$ac_try;; 1268250f2e948Smrgesac 1268350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1268450f2e948Smrg$as_echo "$ac_try_echo") >&5 1268550f2e948Smrg (eval "$ac_link") 2>&5 12686226fade8Smrg ac_status=$? 1268750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1268850f2e948Smrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 1268950f2e948Smrg { (case "(($ac_try" in 1269050f2e948Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1269150f2e948Smrg *) ac_try_echo=$ac_try;; 1269250f2e948Smrgesac 1269350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1269450f2e948Smrg$as_echo "$ac_try_echo") >&5 1269550f2e948Smrg (eval "$ac_try") 2>&5 12696226fade8Smrg ac_status=$? 1269750f2e948Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12698226fade8Smrg (exit $ac_status); }; }; then 1269950f2e948Smrg : 12700226fade8Smrgelse 1270150f2e948Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1270250f2e948Smrg$as_echo "$as_me: failed program was:" >&5 12703226fade8Smrgsed 's/^/| /' conftest.$ac_ext >&5 127041ac89addSmrg 1270550f2e948Smrg( exit $ac_status ) 1270650f2e948Smrgac_cv_header_stdc=no 1270745bc899bSmrgfi 1270850f2e948Smrgrm -rf conftest.dSYM 1270950f2e948Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 1271045bc899bSmrgfi 1271150f2e948Smrg 1271250f2e948Smrg 1271350f2e948Smrgfi 1271450f2e948Smrgfi 1271550f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 1271650f2e948Smrg$as_echo "$ac_cv_header_stdc" >&6; } 1271750f2e948Smrgif test $ac_cv_header_stdc = yes; then 1271850f2e948Smrg 1271950f2e948Smrgcat >>confdefs.h <<\_ACEOF 1272050f2e948Smrg#define STDC_HEADERS 1 1272150f2e948Smrg_ACEOF 1272250f2e948Smrg 1272350f2e948Smrgfi 1272450f2e948Smrg 1272550f2e948Smrg 1272650f2e948SmrgDRIVER_NAME=vesa 1272750f2e948Smrg 1272850f2e948Smrg 1272950f2e948Smrg 1273050f2e948Smrg 1273150f2e948Smrg 1273250f2e948Smrgif test x$APP_MAN_SUFFIX = x ; then 1273350f2e948Smrg APP_MAN_SUFFIX=1 1273450f2e948Smrgfi 1273550f2e948Smrgif test x$APP_MAN_DIR = x ; then 1273650f2e948Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1273750f2e948Smrgfi 1273850f2e948Smrg 1273950f2e948Smrgif test x$LIB_MAN_SUFFIX = x ; then 1274050f2e948Smrg LIB_MAN_SUFFIX=3 1274150f2e948Smrgfi 1274250f2e948Smrgif test x$LIB_MAN_DIR = x ; then 1274350f2e948Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1274450f2e948Smrgfi 1274550f2e948Smrg 1274650f2e948Smrgif test x$FILE_MAN_SUFFIX = x ; then 1274750f2e948Smrg case $host_os in 1274850f2e948Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 1274950f2e948Smrg *) FILE_MAN_SUFFIX=5 ;; 1275050f2e948Smrg esac 1275150f2e948Smrgfi 1275250f2e948Smrgif test x$FILE_MAN_DIR = x ; then 1275350f2e948Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1275450f2e948Smrgfi 1275550f2e948Smrg 1275650f2e948Smrgif test x$MISC_MAN_SUFFIX = x ; then 1275750f2e948Smrg case $host_os in 1275850f2e948Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 1275950f2e948Smrg *) MISC_MAN_SUFFIX=7 ;; 1276050f2e948Smrg esac 1276150f2e948Smrgfi 1276250f2e948Smrgif test x$MISC_MAN_DIR = x ; then 1276350f2e948Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 1276450f2e948Smrgfi 1276550f2e948Smrg 1276650f2e948Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 1276750f2e948Smrg case $host_os in 1276850f2e948Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 1276950f2e948Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1277050f2e948Smrg esac 1277150f2e948Smrgfi 1277250f2e948Smrgif test x$DRIVER_MAN_DIR = x ; then 1277350f2e948Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 1277450f2e948Smrgfi 1277550f2e948Smrg 1277650f2e948Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 1277750f2e948Smrg case $host_os in 1277850f2e948Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 1277950f2e948Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1278050f2e948Smrg esac 1278145bc899bSmrgfi 1278250f2e948Smrgif test x$ADMIN_MAN_DIR = x ; then 1278350f2e948Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 1278450f2e948Smrgfi 1278550f2e948Smrg 1278650f2e948Smrg 1278750f2e948Smrg 1278850f2e948Smrg 1278950f2e948Smrg 1279050f2e948Smrg 1279150f2e948Smrg 1279250f2e948Smrg 1279350f2e948Smrg 1279450f2e948Smrg 1279550f2e948Smrg 1279650f2e948Smrg 1279750f2e948Smrg 1279850f2e948Smrg 1279950f2e948Smrg 1280050f2e948Smrg 1280150f2e948Smrg 1280250f2e948Smrg# Check whether --with-release-version was given. 1280350f2e948Smrgif test "${with_release_version+set}" = set; then 1280450f2e948Smrg withval=$with_release_version; RELEASE_VERSION="$withval" 12805226fade8Smrgelse 1280650f2e948Smrg RELEASE_VERSION="" 1280750f2e948Smrgfi 1280850f2e948Smrg 1280950f2e948Smrg if test "x$RELEASE_VERSION" != "x"; then 1281050f2e948Smrg PACKAGE="$PACKAGE-$RELEASE_VERSION" 1281150f2e948Smrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 1281250f2e948Smrg { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 1281350f2e948Smrg$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 1281450f2e948Smrg fi 1281550f2e948Smrg 1281650f2e948Smrgcat >>confdefs.h <<_ACEOF 1281750f2e948Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 12818226fade8Smrg_ACEOF 1281945bc899bSmrg 1282050f2e948Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1282150f2e948Smrg if test "x$PVM" = "x"; then 1282250f2e948Smrg PVM="0" 1282350f2e948Smrg fi 1282445bc899bSmrg 1282550f2e948Smrgcat >>confdefs.h <<_ACEOF 1282650f2e948Smrg#define PACKAGE_VERSION_MINOR $PVM 12827226fade8Smrg_ACEOF 1282845bc899bSmrg 1282950f2e948Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1283050f2e948Smrg if test "x$PVP" = "x"; then 1283150f2e948Smrg PVP="0" 1283250f2e948Smrg fi 1283350f2e948Smrg 1283450f2e948Smrgcat >>confdefs.h <<_ACEOF 1283550f2e948Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 1283650f2e948Smrg_ACEOF 1283750f2e948Smrg 1283850f2e948Smrg 1283950f2e948Smrg 1284050f2e948Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 1284150f2e948Smrg 1284250f2e948Smrgcat >confcache <<\_ACEOF 1284350f2e948Smrg# This file is a shell script that caches the results of configure 1284450f2e948Smrg# tests run on this system so they can be shared between configure 1284550f2e948Smrg# scripts and configure runs, see configure's option --config-cache. 1284650f2e948Smrg# It is not useful on other systems. If it contains results you don't 1284750f2e948Smrg# want to keep, you may remove or edit it. 1284850f2e948Smrg# 1284950f2e948Smrg# config.status only pays attention to the cache file if you give it 1285050f2e948Smrg# the --recheck option to rerun configure. 1285150f2e948Smrg# 1285250f2e948Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 1285350f2e948Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 1285450f2e948Smrg# following values. 1285550f2e948Smrg 1285650f2e948Smrg_ACEOF 1285750f2e948Smrg 1285850f2e948Smrg# The following way of writing the cache mishandles newlines in values, 1285950f2e948Smrg# but we know of no workaround that is simple, portable, and efficient. 1286050f2e948Smrg# So, we kill variables containing newlines. 1286150f2e948Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 1286250f2e948Smrg# and sets the high bit in the cache file unless we assign to the vars. 1286350f2e948Smrg( 1286450f2e948Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1286550f2e948Smrg eval ac_val=\$$ac_var 1286650f2e948Smrg case $ac_val in #( 1286750f2e948Smrg *${as_nl}*) 1286850f2e948Smrg case $ac_var in #( 1286950f2e948Smrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1287050f2e948Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1287150f2e948Smrg esac 1287250f2e948Smrg case $ac_var in #( 1287350f2e948Smrg _ | IFS | as_nl) ;; #( 1287450f2e948Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1287550f2e948Smrg *) $as_unset $ac_var ;; 1287650f2e948Smrg esac ;; 1287750f2e948Smrg esac 1287850f2e948Smrg done 1287950f2e948Smrg 1288050f2e948Smrg (set) 2>&1 | 1288150f2e948Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 1288250f2e948Smrg *${as_nl}ac_space=\ *) 1288350f2e948Smrg # `set' does not quote correctly, so add quotes (double-quote 1288450f2e948Smrg # substitution turns \\\\ into \\, and sed turns \\ into \). 1288550f2e948Smrg sed -n \ 1288650f2e948Smrg "s/'/'\\\\''/g; 1288750f2e948Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 1288850f2e948Smrg ;; #( 1288950f2e948Smrg *) 1289050f2e948Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 1289150f2e948Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1289250f2e948Smrg ;; 1289350f2e948Smrg esac | 1289450f2e948Smrg sort 1289550f2e948Smrg) | 1289650f2e948Smrg sed ' 1289750f2e948Smrg /^ac_cv_env_/b end 1289850f2e948Smrg t clear 1289950f2e948Smrg :clear 1290050f2e948Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 1290150f2e948Smrg t end 1290250f2e948Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 1290350f2e948Smrg :end' >>confcache 1290450f2e948Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 1290550f2e948Smrg if test -w "$cache_file"; then 1290650f2e948Smrg test "x$cache_file" != "x/dev/null" && 1290750f2e948Smrg { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 1290850f2e948Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 1290950f2e948Smrg cat confcache >$cache_file 1291050f2e948Smrg else 1291150f2e948Smrg { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 1291250f2e948Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 1291350f2e948Smrg fi 129141ac89addSmrgfi 1291550f2e948Smrgrm -f confcache 1291650f2e948Smrg 1291750f2e948Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 1291850f2e948Smrg# Let make expand exec_prefix. 1291950f2e948Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 1292050f2e948Smrg 1292150f2e948SmrgDEFS=-DHAVE_CONFIG_H 1292250f2e948Smrg 1292350f2e948Smrgac_libobjs= 1292450f2e948Smrgac_ltlibobjs= 1292550f2e948Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 1292650f2e948Smrg # 1. Remove the extension, and $U if already installed. 1292750f2e948Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1292850f2e948Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 1292950f2e948Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 1293050f2e948Smrg # will be set to the directory where LIBOBJS objects are built. 1293150f2e948Smrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1293250f2e948Smrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 129331ac89addSmrgdone 1293450f2e948SmrgLIBOBJS=$ac_libobjs 1293550f2e948Smrg 1293650f2e948SmrgLTLIBOBJS=$ac_ltlibobjs 1293745bc899bSmrg 1293850f2e948Smrg 1293950f2e948Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 1294050f2e948Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 1294150f2e948SmrgUsually this means the macro was only invoked conditionally." >&5 1294250f2e948Smrg$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 1294350f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;} 1294450f2e948Smrg { (exit 1); exit 1; }; } 1294550f2e948Smrgfi 1294650f2e948Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1294750f2e948Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 1294850f2e948SmrgUsually this means the macro was only invoked conditionally." >&5 1294950f2e948Smrg$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 1295050f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;} 1295150f2e948Smrg { (exit 1); exit 1; }; } 1295250f2e948Smrgfi 1295350f2e948Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1295450f2e948Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 1295550f2e948SmrgUsually this means the macro was only invoked conditionally." >&5 1295650f2e948Smrg$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 1295750f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;} 1295850f2e948Smrg { (exit 1); exit 1; }; } 1295950f2e948Smrgfi 1296050f2e948Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1296150f2e948Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 1296250f2e948SmrgUsually this means the macro was only invoked conditionally." >&5 1296350f2e948Smrg$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 1296450f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;} 1296550f2e948Smrg { (exit 1); exit 1; }; } 1296650f2e948Smrgfi 1296750f2e948Smrgif test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 1296850f2e948Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 1296950f2e948SmrgUsually this means the macro was only invoked conditionally." >&5 1297050f2e948Smrg$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 1297150f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;} 1297250f2e948Smrg { (exit 1); exit 1; }; } 1297345bc899bSmrgfi 1297445bc899bSmrg 1297550f2e948Smrg: ${CONFIG_STATUS=./config.status} 1297650f2e948Smrgac_write_fail=0 1297750f2e948Smrgac_clean_files_save=$ac_clean_files 1297850f2e948Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 1297950f2e948Smrg{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 1298050f2e948Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 1298150f2e948Smrgcat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1298250f2e948Smrg#! $SHELL 1298350f2e948Smrg# Generated by $as_me. 1298450f2e948Smrg# Run this file to recreate the current configuration. 1298550f2e948Smrg# Compiler output produced by configure, useful for debugging 1298650f2e948Smrg# configure, is in config.log if it exists. 1298745bc899bSmrg 1298850f2e948Smrgdebug=false 1298950f2e948Smrgac_cs_recheck=false 1299050f2e948Smrgac_cs_silent=false 1299150f2e948SmrgSHELL=\${CONFIG_SHELL-$SHELL} 12992226fade8Smrg_ACEOF 1299350f2e948Smrg 1299450f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1299550f2e948Smrg## --------------------- ## 1299650f2e948Smrg## M4sh Initialization. ## 1299750f2e948Smrg## --------------------- ## 1299850f2e948Smrg 1299950f2e948Smrg# Be more Bourne compatible 1300050f2e948SmrgDUALCASE=1; export DUALCASE # for MKS sh 1300150f2e948Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 1300250f2e948Smrg emulate sh 1300350f2e948Smrg NULLCMD=: 1300450f2e948Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 1300550f2e948Smrg # is contrary to our usage. Disable this feature. 1300650f2e948Smrg alias -g '${1+"$@"}'='"$@"' 1300750f2e948Smrg setopt NO_GLOB_SUBST 13008226fade8Smrgelse 1300950f2e948Smrg case `(set -o) 2>/dev/null` in 1301050f2e948Smrg *posix*) set -o posix ;; 1301150f2e948Smrgesac 1301245bc899bSmrg 13013226fade8Smrgfi 1301445bc899bSmrg 1301550f2e948Smrg 1301650f2e948Smrg 1301750f2e948Smrg 1301850f2e948Smrg# PATH needs CR 1301950f2e948Smrg# Avoid depending upon Character Ranges. 1302050f2e948Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1302150f2e948Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1302250f2e948Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1302350f2e948Smrgas_cr_digits='0123456789' 1302450f2e948Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 1302550f2e948Smrg 1302650f2e948Smrgas_nl=' 1302750f2e948Smrg' 1302850f2e948Smrgexport as_nl 1302950f2e948Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 1303050f2e948Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1303150f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 1303250f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 1303350f2e948Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 1303450f2e948Smrg as_echo='printf %s\n' 1303550f2e948Smrg as_echo_n='printf %s' 1303650f2e948Smrgelse 1303750f2e948Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 1303850f2e948Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 1303950f2e948Smrg as_echo_n='/usr/ucb/echo -n' 1304050f2e948Smrg else 1304150f2e948Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 1304250f2e948Smrg as_echo_n_body='eval 1304350f2e948Smrg arg=$1; 1304450f2e948Smrg case $arg in 1304550f2e948Smrg *"$as_nl"*) 1304650f2e948Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 1304750f2e948Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 1304850f2e948Smrg esac; 1304950f2e948Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 1305050f2e948Smrg ' 1305150f2e948Smrg export as_echo_n_body 1305250f2e948Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 1305350f2e948Smrg fi 1305450f2e948Smrg export as_echo_body 1305550f2e948Smrg as_echo='sh -c $as_echo_body as_echo' 13056226fade8Smrgfi 1305750f2e948Smrg 1305850f2e948Smrg# The user is always right. 1305950f2e948Smrgif test "${PATH_SEPARATOR+set}" != set; then 1306050f2e948Smrg PATH_SEPARATOR=: 1306150f2e948Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1306250f2e948Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1306350f2e948Smrg PATH_SEPARATOR=';' 1306450f2e948Smrg } 13065226fade8Smrgfi 130661ac89addSmrg 1306750f2e948Smrg# Support unset when possible. 1306850f2e948Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 1306950f2e948Smrg as_unset=unset 13070226fade8Smrgelse 1307150f2e948Smrg as_unset=false 13072226fade8Smrgfi 130731ac89addSmrg 130741ac89addSmrg 1307550f2e948Smrg# IFS 1307650f2e948Smrg# We need space, tab and new line, in precisely that order. Quoting is 1307750f2e948Smrg# there to prevent editors from complaining about space-tab. 1307850f2e948Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 1307950f2e948Smrg# splitting by setting IFS to empty value.) 1308050f2e948SmrgIFS=" "" $as_nl" 1308150f2e948Smrg 1308250f2e948Smrg# Find who we are. Look in the path if we contain no directory separator. 1308350f2e948Smrgcase $0 in 1308450f2e948Smrg *[\\/]* ) as_myself=$0 ;; 1308550f2e948Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1308650f2e948Smrgfor as_dir in $PATH 1308750f2e948Smrgdo 1308850f2e948Smrg IFS=$as_save_IFS 1308950f2e948Smrg test -z "$as_dir" && as_dir=. 1309050f2e948Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1309150f2e948Smrgdone 1309250f2e948SmrgIFS=$as_save_IFS 130931ac89addSmrg 1309450f2e948Smrg ;; 1309550f2e948Smrgesac 1309650f2e948Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1309750f2e948Smrg# in which case we are not to be found in the path. 1309850f2e948Smrgif test "x$as_myself" = x; then 1309950f2e948Smrg as_myself=$0 1310050f2e948Smrgfi 1310150f2e948Smrgif test ! -f "$as_myself"; then 1310250f2e948Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1310350f2e948Smrg { (exit 1); exit 1; } 1310450f2e948Smrgfi 131051ac89addSmrg 1310650f2e948Smrg# Work around bugs in pre-3.0 UWIN ksh. 1310750f2e948Smrgfor as_var in ENV MAIL MAILPATH 1310850f2e948Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 1310950f2e948Smrgdone 1311050f2e948SmrgPS1='$ ' 1311150f2e948SmrgPS2='> ' 1311250f2e948SmrgPS4='+ ' 1311350f2e948Smrg 1311450f2e948Smrg# NLS nuisances. 1311550f2e948SmrgLC_ALL=C 1311650f2e948Smrgexport LC_ALL 1311750f2e948SmrgLANGUAGE=C 1311850f2e948Smrgexport LANGUAGE 131191ac89addSmrg 1312050f2e948Smrg# Required to use basename. 1312150f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1312250f2e948Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1312350f2e948Smrg as_expr=expr 1312445bc899bSmrgelse 1312550f2e948Smrg as_expr=false 131261ac89addSmrgfi 131271ac89addSmrg 1312850f2e948Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1312950f2e948Smrg as_basename=basename 1313050f2e948Smrgelse 1313150f2e948Smrg as_basename=false 1313245bc899bSmrgfi 1313345bc899bSmrg 1313445bc899bSmrg 1313550f2e948Smrg# Name of the executable. 1313650f2e948Smrgas_me=`$as_basename -- "$0" || 1313750f2e948Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1313850f2e948Smrg X"$0" : 'X\(//\)$' \| \ 1313950f2e948Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 1314050f2e948Smrg$as_echo X/"$0" | 1314150f2e948Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1314250f2e948Smrg s//\1/ 1314350f2e948Smrg q 1314450f2e948Smrg } 1314550f2e948Smrg /^X\/\(\/\/\)$/{ 1314650f2e948Smrg s//\1/ 1314750f2e948Smrg q 1314850f2e948Smrg } 1314950f2e948Smrg /^X\/\(\/\).*/{ 1315050f2e948Smrg s//\1/ 1315150f2e948Smrg q 1315250f2e948Smrg } 1315350f2e948Smrg s/.*/./; q'` 1315445bc899bSmrg 1315550f2e948Smrg# CDPATH. 1315650f2e948Smrg$as_unset CDPATH 1315750f2e948Smrg 1315850f2e948Smrg 1315950f2e948Smrg 1316050f2e948Smrg as_lineno_1=$LINENO 1316150f2e948Smrg as_lineno_2=$LINENO 1316250f2e948Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 1316350f2e948Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 1316450f2e948Smrg 1316550f2e948Smrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 1316650f2e948Smrg # uniformly replaced by the line number. The first 'sed' inserts a 1316750f2e948Smrg # line-number line after each line using $LINENO; the second 'sed' 1316850f2e948Smrg # does the real work. The second script uses 'N' to pair each 1316950f2e948Smrg # line-number line with the line containing $LINENO, and appends 1317050f2e948Smrg # trailing '-' during substitution so that $LINENO is not a special 1317150f2e948Smrg # case at line end. 1317250f2e948Smrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 1317350f2e948Smrg # scripts with optimization help from Paolo Bonzini. Blame Lee 1317450f2e948Smrg # E. McMahon (1931-1989) for sed's syntax. :-) 1317550f2e948Smrg sed -n ' 1317650f2e948Smrg p 1317750f2e948Smrg /[$]LINENO/= 1317850f2e948Smrg ' <$as_myself | 1317950f2e948Smrg sed ' 1318050f2e948Smrg s/[$]LINENO.*/&-/ 1318150f2e948Smrg t lineno 1318250f2e948Smrg b 1318350f2e948Smrg :lineno 1318450f2e948Smrg N 1318550f2e948Smrg :loop 1318650f2e948Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 1318750f2e948Smrg t loop 1318850f2e948Smrg s/-\n.*// 1318950f2e948Smrg ' >$as_me.lineno && 1319050f2e948Smrg chmod +x "$as_me.lineno" || 1319150f2e948Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 1319250f2e948Smrg { (exit 1); exit 1; }; } 1319350f2e948Smrg 1319450f2e948Smrg # Don't try to exec as it changes $[0], causing all sort of problems 1319550f2e948Smrg # (the dirname of $[0] is not the place where we might find the 1319650f2e948Smrg # original and so on. Autoconf is especially sensitive to this). 1319750f2e948Smrg . "./$as_me.lineno" 1319850f2e948Smrg # Exit status is that of the last command. 1319950f2e948Smrg exit 1320050f2e948Smrg} 1320150f2e948Smrg 1320250f2e948Smrg 1320350f2e948Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1320450f2e948Smrg as_dirname=dirname 132051ac89addSmrgelse 1320650f2e948Smrg as_dirname=false 1320750f2e948Smrgfi 1320850f2e948Smrg 1320950f2e948SmrgECHO_C= ECHO_N= ECHO_T= 1321050f2e948Smrgcase `echo -n x` in 1321150f2e948Smrg-n*) 1321250f2e948Smrg case `echo 'x\c'` in 1321350f2e948Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1321450f2e948Smrg *) ECHO_C='\c';; 1321550f2e948Smrg esac;; 1321650f2e948Smrg*) 1321750f2e948Smrg ECHO_N='-n';; 1321850f2e948Smrgesac 1321950f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1322050f2e948Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1322150f2e948Smrg as_expr=expr 1322250f2e948Smrgelse 1322350f2e948Smrg as_expr=false 132241ac89addSmrgfi 1322545bc899bSmrg 1322650f2e948Smrgrm -f conf$$ conf$$.exe conf$$.file 1322750f2e948Smrgif test -d conf$$.dir; then 1322850f2e948Smrg rm -f conf$$.dir/conf$$.file 1322950f2e948Smrgelse 1323050f2e948Smrg rm -f conf$$.dir 1323150f2e948Smrg mkdir conf$$.dir 2>/dev/null 1323250f2e948Smrgfi 1323350f2e948Smrgif (echo >conf$$.file) 2>/dev/null; then 1323450f2e948Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 1323550f2e948Smrg as_ln_s='ln -s' 1323650f2e948Smrg # ... but there are two gotchas: 1323750f2e948Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1323850f2e948Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 1323950f2e948Smrg # In both cases, we have to default to `cp -p'. 1324050f2e948Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 1324150f2e948Smrg as_ln_s='cp -p' 1324250f2e948Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 1324350f2e948Smrg as_ln_s=ln 1324450f2e948Smrg else 1324550f2e948Smrg as_ln_s='cp -p' 1324650f2e948Smrg fi 1324750f2e948Smrgelse 1324850f2e948Smrg as_ln_s='cp -p' 1324950f2e948Smrgfi 1325050f2e948Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 1325150f2e948Smrgrmdir conf$$.dir 2>/dev/null 1325245bc899bSmrg 1325350f2e948Smrgif mkdir -p . 2>/dev/null; then 1325450f2e948Smrg as_mkdir_p=: 1325550f2e948Smrgelse 1325650f2e948Smrg test -d ./-p && rmdir ./-p 1325750f2e948Smrg as_mkdir_p=false 1325850f2e948Smrgfi 1325945bc899bSmrg 1326050f2e948Smrgif test -x / >/dev/null 2>&1; then 1326150f2e948Smrg as_test_x='test -x' 1326250f2e948Smrgelse 1326350f2e948Smrg if ls -dL / >/dev/null 2>&1; then 1326450f2e948Smrg as_ls_L_option=L 1326550f2e948Smrg else 1326650f2e948Smrg as_ls_L_option= 1326750f2e948Smrg fi 1326850f2e948Smrg as_test_x=' 1326950f2e948Smrg eval sh -c '\'' 1327050f2e948Smrg if test -d "$1"; then 1327150f2e948Smrg test -d "$1/."; 1327250f2e948Smrg else 1327350f2e948Smrg case $1 in 1327450f2e948Smrg -*)set "./$1";; 1327550f2e948Smrg esac; 1327650f2e948Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 1327750f2e948Smrg ???[sx]*):;;*)false;;esac;fi 1327850f2e948Smrg '\'' sh 1327950f2e948Smrg ' 1328050f2e948Smrgfi 1328150f2e948Smrgas_executable_p=$as_test_x 1328245bc899bSmrg 1328350f2e948Smrg# Sed expression to map a string onto a valid CPP name. 1328450f2e948Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 1328545bc899bSmrg 1328650f2e948Smrg# Sed expression to map a string onto a valid variable name. 1328750f2e948Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 1328845bc899bSmrg 1328945bc899bSmrg 1329050f2e948Smrgexec 6>&1 1329145bc899bSmrg 1329250f2e948Smrg# Save the log message, to keep $[0] and so on meaningful, and to 1329350f2e948Smrg# report actual input values of CONFIG_FILES etc. instead of their 1329450f2e948Smrg# values after options handling. 1329550f2e948Smrgac_log=" 1329650f2e948SmrgThis file was extended by xf86-video-vesa $as_me 2.2.0, which was 1329750f2e948Smrggenerated by GNU Autoconf 2.63. Invocation command line was 132981ac89addSmrg 1329950f2e948Smrg CONFIG_FILES = $CONFIG_FILES 1330050f2e948Smrg CONFIG_HEADERS = $CONFIG_HEADERS 1330150f2e948Smrg CONFIG_LINKS = $CONFIG_LINKS 1330250f2e948Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 1330350f2e948Smrg $ $0 $@ 133041ac89addSmrg 1330550f2e948Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 1330650f2e948Smrg" 1330745bc899bSmrg 1330845bc899bSmrg_ACEOF 1330945bc899bSmrg 1331050f2e948Smrgcase $ac_config_files in *" 1331150f2e948Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 1331250f2e948Smrgesac 1331345bc899bSmrg 1331450f2e948Smrgcase $ac_config_headers in *" 1331550f2e948Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1331650f2e948Smrgesac 1331750f2e948Smrg 1331850f2e948Smrg 1331950f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1332050f2e948Smrg# Files that config.status was made for. 1332150f2e948Smrgconfig_files="$ac_config_files" 1332250f2e948Smrgconfig_headers="$ac_config_headers" 1332350f2e948Smrgconfig_commands="$ac_config_commands" 1332445bc899bSmrg 13325226fade8Smrg_ACEOF 1332645bc899bSmrg 1332750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1332850f2e948Smrgac_cs_usage="\ 1332950f2e948Smrg\`$as_me' instantiates files from templates according to the 1333050f2e948Smrgcurrent configuration. 1333145bc899bSmrg 1333250f2e948SmrgUsage: $0 [OPTION]... [FILE]... 133331ac89addSmrg 1333450f2e948Smrg -h, --help print this help, then exit 1333550f2e948Smrg -V, --version print version number and configuration settings, then exit 1333650f2e948Smrg -q, --quiet, --silent 1333750f2e948Smrg do not print progress messages 1333850f2e948Smrg -d, --debug don't remove temporary files 1333950f2e948Smrg --recheck update $as_me by reconfiguring in the same conditions 1334050f2e948Smrg --file=FILE[:TEMPLATE] 1334150f2e948Smrg instantiate the configuration file FILE 1334250f2e948Smrg --header=FILE[:TEMPLATE] 1334350f2e948Smrg instantiate the configuration header FILE 1334445bc899bSmrg 1334550f2e948SmrgConfiguration files: 1334650f2e948Smrg$config_files 1334745bc899bSmrg 1334850f2e948SmrgConfiguration headers: 1334950f2e948Smrg$config_headers 1335045bc899bSmrg 1335150f2e948SmrgConfiguration commands: 1335250f2e948Smrg$config_commands 1335345bc899bSmrg 1335450f2e948SmrgReport bugs to <bug-autoconf@gnu.org>." 1335550f2e948Smrg 1335650f2e948Smrg_ACEOF 1335750f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1335850f2e948Smrgac_cs_version="\\ 1335950f2e948Smrgxf86-video-vesa config.status 2.2.0 1336050f2e948Smrgconfigured by $0, generated by GNU Autoconf 2.63, 1336150f2e948Smrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 133621ac89addSmrg 1336350f2e948SmrgCopyright (C) 2008 Free Software Foundation, Inc. 1336450f2e948SmrgThis config.status script is free software; the Free Software Foundation 1336550f2e948Smrggives unlimited permission to copy, distribute and modify it." 133661ac89addSmrg 1336750f2e948Smrgac_pwd='$ac_pwd' 1336850f2e948Smrgsrcdir='$srcdir' 1336950f2e948SmrgINSTALL='$INSTALL' 1337050f2e948SmrgMKDIR_P='$MKDIR_P' 1337150f2e948SmrgAWK='$AWK' 1337250f2e948Smrgtest -n "\$AWK" || AWK=awk 13373226fade8Smrg_ACEOF 133741ac89addSmrg 1337550f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1337650f2e948Smrg# The default lists apply if the user does not specify any file. 1337750f2e948Smrgac_need_defaults=: 1337850f2e948Smrgwhile test $# != 0 1337950f2e948Smrgdo 1338050f2e948Smrg case $1 in 1338150f2e948Smrg --*=*) 1338250f2e948Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1338350f2e948Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 1338450f2e948Smrg ac_shift=: 1338550f2e948Smrg ;; 1338650f2e948Smrg *) 1338750f2e948Smrg ac_option=$1 1338850f2e948Smrg ac_optarg=$2 1338950f2e948Smrg ac_shift=shift 1339050f2e948Smrg ;; 1339150f2e948Smrg esac 133921ac89addSmrg 1339350f2e948Smrg case $ac_option in 1339450f2e948Smrg # Handling of the options. 1339550f2e948Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 1339650f2e948Smrg ac_cs_recheck=: ;; 1339750f2e948Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1339850f2e948Smrg $as_echo "$ac_cs_version"; exit ;; 1339950f2e948Smrg --debug | --debu | --deb | --de | --d | -d ) 1340050f2e948Smrg debug=: ;; 1340150f2e948Smrg --file | --fil | --fi | --f ) 1340250f2e948Smrg $ac_shift 1340350f2e948Smrg case $ac_optarg in 1340450f2e948Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1340550f2e948Smrg esac 1340650f2e948Smrg CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 1340750f2e948Smrg ac_need_defaults=false;; 1340850f2e948Smrg --header | --heade | --head | --hea ) 1340950f2e948Smrg $ac_shift 1341050f2e948Smrg case $ac_optarg in 1341150f2e948Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1341250f2e948Smrg esac 1341350f2e948Smrg CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 1341450f2e948Smrg ac_need_defaults=false;; 1341550f2e948Smrg --he | --h) 1341650f2e948Smrg # Conflict between --help and --header 1341750f2e948Smrg { $as_echo "$as_me: error: ambiguous option: $1 1341850f2e948SmrgTry \`$0 --help' for more information." >&2 1341950f2e948Smrg { (exit 1); exit 1; }; };; 1342050f2e948Smrg --help | --hel | -h ) 1342150f2e948Smrg $as_echo "$ac_cs_usage"; exit ;; 1342250f2e948Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1342350f2e948Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 1342450f2e948Smrg ac_cs_silent=: ;; 1342545bc899bSmrg 1342650f2e948Smrg # This is an error. 1342750f2e948Smrg -*) { $as_echo "$as_me: error: unrecognized option: $1 1342850f2e948SmrgTry \`$0 --help' for more information." >&2 1342950f2e948Smrg { (exit 1); exit 1; }; } ;; 1343050f2e948Smrg 1343150f2e948Smrg *) ac_config_targets="$ac_config_targets $1" 1343250f2e948Smrg ac_need_defaults=false ;; 1343350f2e948Smrg 1343450f2e948Smrg esac 1343550f2e948Smrg shift 1343650f2e948Smrgdone 1343750f2e948Smrg 1343850f2e948Smrgac_configure_extra_args= 1343950f2e948Smrg 1344050f2e948Smrgif $ac_cs_silent; then 1344150f2e948Smrg exec 6>/dev/null 1344250f2e948Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 1344350f2e948Smrgfi 1344445bc899bSmrg 1344550f2e948Smrg_ACEOF 1344650f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1344750f2e948Smrgif \$ac_cs_recheck; then 1344850f2e948Smrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1344950f2e948Smrg shift 1345050f2e948Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 1345150f2e948Smrg CONFIG_SHELL='$SHELL' 1345250f2e948Smrg export CONFIG_SHELL 1345350f2e948Smrg exec "\$@" 13454226fade8Smrgfi 1345545bc899bSmrg 1345650f2e948Smrg_ACEOF 1345750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1345850f2e948Smrgexec 5>>config.log 1345950f2e948Smrg{ 1346050f2e948Smrg echo 1346150f2e948Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 1346250f2e948Smrg## Running $as_me. ## 1346350f2e948Smrg_ASBOX 1346450f2e948Smrg $as_echo "$ac_log" 1346550f2e948Smrg} >&5 1346645bc899bSmrg 1346750f2e948Smrg_ACEOF 1346850f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1346950f2e948Smrg# 1347050f2e948Smrg# INIT-COMMANDS 1347150f2e948Smrg# 1347250f2e948SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 1347345bc899bSmrg 134741ac89addSmrg 1347550f2e948Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 1347650f2e948Smrg# if CDPATH is set. 1347750f2e948Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1347850f2e948Smrg 1347950f2e948Smrgsed_quote_subst='$sed_quote_subst' 1348050f2e948Smrgdouble_quote_subst='$double_quote_subst' 1348150f2e948Smrgdelay_variable_subst='$delay_variable_subst' 1348250f2e948Smrgenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 1348350f2e948Smrgmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 1348450f2e948Smrgmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 1348550f2e948Smrgenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 1348650f2e948Smrgpic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 1348750f2e948Smrgenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 1348850f2e948Smrghost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 1348950f2e948Smrghost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 1349050f2e948Smrghost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 1349150f2e948Smrgbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 1349250f2e948Smrgbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 1349350f2e948Smrgbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 1349450f2e948SmrgSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 1349550f2e948SmrgXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 1349650f2e948SmrgGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 1349750f2e948SmrgEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 1349850f2e948SmrgFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 1349950f2e948SmrgLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 1350050f2e948SmrgNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 1350150f2e948SmrgLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 1350250f2e948Smrgmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 1350350f2e948Smrgac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 1350450f2e948Smrgexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 1350550f2e948Smrglt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 1350650f2e948Smrglt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 1350750f2e948Smrglt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 1350850f2e948Smrgreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 1350950f2e948Smrgreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1351050f2e948SmrgOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 1351150f2e948Smrgdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 1351250f2e948Smrgfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 1351350f2e948SmrgAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 1351450f2e948SmrgAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 1351550f2e948SmrgSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 1351650f2e948SmrgRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 1351750f2e948Smrgold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1351850f2e948Smrgold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1351950f2e948Smrgold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1352050f2e948SmrgCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 1352150f2e948SmrgCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 1352250f2e948Smrgcompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 1352350f2e948SmrgGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 1352450f2e948Smrglt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 1352550f2e948Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 1352650f2e948Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 1352750f2e948Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 1352850f2e948Smrgobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 1352950f2e948SmrgSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 1353050f2e948SmrgECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 1353150f2e948SmrgMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 1353250f2e948Smrglt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 1353350f2e948Smrglt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 1353450f2e948Smrglt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 1353550f2e948Smrglt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 1353650f2e948Smrglt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 1353750f2e948Smrgneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 1353850f2e948SmrgDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 1353950f2e948SmrgNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 1354050f2e948SmrgLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 1354150f2e948SmrgOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 1354250f2e948SmrgOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 1354350f2e948Smrglibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 1354450f2e948Smrgshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1354550f2e948Smrgextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1354650f2e948Smrgarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 1354750f2e948Smrgenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 1354850f2e948Smrgexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 1354950f2e948Smrgwhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 1355050f2e948Smrgcompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 1355150f2e948Smrgold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1355250f2e948Smrgold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1355350f2e948Smrgarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1355450f2e948Smrgarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1355550f2e948Smrgmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1355650f2e948Smrgmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1355750f2e948Smrgwith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 1355850f2e948Smrgallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 1355950f2e948Smrgno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 1356050f2e948Smrghardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 1356150f2e948Smrghardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 1356250f2e948Smrghardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 1356350f2e948Smrghardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 1356450f2e948Smrghardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 1356550f2e948Smrghardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 1356650f2e948Smrghardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 1356750f2e948Smrghardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 1356850f2e948Smrginherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 1356950f2e948Smrglink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 1357050f2e948Smrgfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 1357150f2e948Smrgalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 1357250f2e948Smrgexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1357350f2e948Smrgexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 1357450f2e948Smrginclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 1357550f2e948Smrgprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1357650f2e948Smrgfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 1357750f2e948Smrgvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 1357850f2e948Smrgneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 1357950f2e948Smrgneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 1358050f2e948Smrgversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 1358150f2e948Smrgrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 1358250f2e948Smrgshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 1358350f2e948Smrgshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 1358450f2e948Smrglibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 1358550f2e948Smrglibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 1358650f2e948Smrgsoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 1358750f2e948Smrgpostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1358850f2e948Smrgpostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1358950f2e948Smrgfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1359050f2e948Smrgfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 1359150f2e948Smrghardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 1359250f2e948Smrgsys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 1359350f2e948Smrgsys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 1359450f2e948Smrghardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 1359550f2e948Smrgenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 1359650f2e948Smrgenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 1359750f2e948Smrgenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 1359850f2e948Smrgold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 1359950f2e948Smrgstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 1360050f2e948Smrg 1360150f2e948SmrgLTCC='$LTCC' 1360250f2e948SmrgLTCFLAGS='$LTCFLAGS' 1360350f2e948Smrgcompiler='$compiler_DEFAULT' 1360450f2e948Smrg 1360550f2e948Smrg# Quote evaled strings. 1360650f2e948Smrgfor var in SED \ 1360750f2e948SmrgGREP \ 1360850f2e948SmrgEGREP \ 1360950f2e948SmrgFGREP \ 1361050f2e948SmrgLD \ 1361150f2e948SmrgNM \ 1361250f2e948SmrgLN_S \ 1361350f2e948Smrglt_SP2NL \ 1361450f2e948Smrglt_NL2SP \ 1361550f2e948Smrgreload_flag \ 1361650f2e948SmrgOBJDUMP \ 1361750f2e948Smrgdeplibs_check_method \ 1361850f2e948Smrgfile_magic_cmd \ 1361950f2e948SmrgAR \ 1362050f2e948SmrgAR_FLAGS \ 1362150f2e948SmrgSTRIP \ 1362250f2e948SmrgRANLIB \ 1362350f2e948SmrgCC \ 1362450f2e948SmrgCFLAGS \ 1362550f2e948Smrgcompiler \ 1362650f2e948Smrglt_cv_sys_global_symbol_pipe \ 1362750f2e948Smrglt_cv_sys_global_symbol_to_cdecl \ 1362850f2e948Smrglt_cv_sys_global_symbol_to_c_name_address \ 1362950f2e948Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 1363050f2e948SmrgSHELL \ 1363150f2e948SmrgECHO \ 1363250f2e948Smrglt_prog_compiler_no_builtin_flag \ 1363350f2e948Smrglt_prog_compiler_wl \ 1363450f2e948Smrglt_prog_compiler_pic \ 1363550f2e948Smrglt_prog_compiler_static \ 1363650f2e948Smrglt_cv_prog_compiler_c_o \ 1363750f2e948Smrgneed_locks \ 1363850f2e948SmrgDSYMUTIL \ 1363950f2e948SmrgNMEDIT \ 1364050f2e948SmrgLIPO \ 1364150f2e948SmrgOTOOL \ 1364250f2e948SmrgOTOOL64 \ 1364350f2e948Smrgshrext_cmds \ 1364450f2e948Smrgexport_dynamic_flag_spec \ 1364550f2e948Smrgwhole_archive_flag_spec \ 1364650f2e948Smrgcompiler_needs_object \ 1364750f2e948Smrgwith_gnu_ld \ 1364850f2e948Smrgallow_undefined_flag \ 1364950f2e948Smrgno_undefined_flag \ 1365050f2e948Smrghardcode_libdir_flag_spec \ 1365150f2e948Smrghardcode_libdir_flag_spec_ld \ 1365250f2e948Smrghardcode_libdir_separator \ 1365350f2e948Smrgfix_srcfile_path \ 1365450f2e948Smrgexclude_expsyms \ 1365550f2e948Smrginclude_expsyms \ 1365650f2e948Smrgfile_list_spec \ 1365750f2e948Smrgvariables_saved_for_relink \ 1365850f2e948Smrglibname_spec \ 1365950f2e948Smrglibrary_names_spec \ 1366050f2e948Smrgsoname_spec \ 1366150f2e948Smrgfinish_eval \ 1366250f2e948Smrgold_striplib \ 1366350f2e948Smrgstriplib; do 1366450f2e948Smrg case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 1366550f2e948Smrg *[\\\\\\\`\\"\\\$]*) 1366650f2e948Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 1366750f2e948Smrg ;; 1366850f2e948Smrg *) 1366950f2e948Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1367050f2e948Smrg ;; 1367150f2e948Smrg esac 1367245bc899bSmrgdone 1367350f2e948Smrg 1367450f2e948Smrg# Double-quote double-evaled strings. 1367550f2e948Smrgfor var in reload_cmds \ 1367650f2e948Smrgold_postinstall_cmds \ 1367750f2e948Smrgold_postuninstall_cmds \ 1367850f2e948Smrgold_archive_cmds \ 1367950f2e948Smrgextract_expsyms_cmds \ 1368050f2e948Smrgold_archive_from_new_cmds \ 1368150f2e948Smrgold_archive_from_expsyms_cmds \ 1368250f2e948Smrgarchive_cmds \ 1368350f2e948Smrgarchive_expsym_cmds \ 1368450f2e948Smrgmodule_cmds \ 1368550f2e948Smrgmodule_expsym_cmds \ 1368650f2e948Smrgexport_symbols_cmds \ 1368750f2e948Smrgprelink_cmds \ 1368850f2e948Smrgpostinstall_cmds \ 1368950f2e948Smrgpostuninstall_cmds \ 1369050f2e948Smrgfinish_cmds \ 1369150f2e948Smrgsys_lib_search_path_spec \ 1369250f2e948Smrgsys_lib_dlsearch_path_spec; do 1369350f2e948Smrg case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 1369450f2e948Smrg *[\\\\\\\`\\"\\\$]*) 1369550f2e948Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 1369650f2e948Smrg ;; 1369750f2e948Smrg *) 1369850f2e948Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1369950f2e948Smrg ;; 1370050f2e948Smrg esac 1370145bc899bSmrgdone 1370245bc899bSmrg 1370350f2e948Smrg# Fix-up fallback echo if it was mangled by the above quoting rules. 1370450f2e948Smrgcase \$lt_ECHO in 1370550f2e948Smrg*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 1370645bc899bSmrg ;; 1370745bc899bSmrgesac 137081ac89addSmrg 1370950f2e948Smrgac_aux_dir='$ac_aux_dir' 1371050f2e948Smrgxsi_shell='$xsi_shell' 1371150f2e948Smrglt_shell_append='$lt_shell_append' 137121ac89addSmrg 1371350f2e948Smrg# See if we are running on zsh, and set the options which allow our 1371450f2e948Smrg# commands through without removal of \ escapes INIT. 1371550f2e948Smrgif test -n "\${ZSH_VERSION+set}" ; then 1371650f2e948Smrg setopt NO_GLOB_SUBST 13717226fade8Smrgfi 1371850f2e948Smrg 1371950f2e948Smrg 1372050f2e948Smrg PACKAGE='$PACKAGE' 1372150f2e948Smrg VERSION='$VERSION' 1372250f2e948Smrg TIMESTAMP='$TIMESTAMP' 1372350f2e948Smrg RM='$RM' 1372450f2e948Smrg ofile='$ofile' 1372550f2e948Smrg 1372650f2e948Smrg 1372750f2e948Smrg 1372850f2e948Smrg 1372950f2e948Smrg_ACEOF 1373050f2e948Smrg 1373150f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1373250f2e948Smrg 1373350f2e948Smrg# Handling of arguments. 1373450f2e948Smrgfor ac_config_target in $ac_config_targets 1373545bc899bSmrgdo 1373650f2e948Smrg case $ac_config_target in 1373750f2e948Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 1373850f2e948Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 1373950f2e948Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 1374050f2e948Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 1374150f2e948Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 1374250f2e948Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 1374350f2e948Smrg 1374450f2e948Smrg *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 1374550f2e948Smrg$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 1374650f2e948Smrg { (exit 1); exit 1; }; };; 1374750f2e948Smrg esac 1374845bc899bSmrgdone 1374945bc899bSmrg 1375045bc899bSmrg 1375150f2e948Smrg# If the user did not use the arguments to specify the items to instantiate, 1375250f2e948Smrg# then the envvar interface is used. Set only those that are not. 1375350f2e948Smrg# We use the long form for the default assignment because of an extremely 1375450f2e948Smrg# bizarre bug on SunOS 4.1.3. 1375550f2e948Smrgif $ac_need_defaults; then 1375650f2e948Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 1375750f2e948Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 1375850f2e948Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 1375945bc899bSmrgfi 1376045bc899bSmrg 1376150f2e948Smrg# Have a temporary directory for convenience. Make it in the build tree 1376250f2e948Smrg# simply because there is no reason against having it here, and in addition, 1376350f2e948Smrg# creating and moving files from /tmp can sometimes cause problems. 1376450f2e948Smrg# Hook for its removal unless debugging. 1376550f2e948Smrg# Note that there is a small window in which the directory will not be cleaned: 1376650f2e948Smrg# after its creation but before its name has been assigned to `$tmp'. 1376750f2e948Smrg$debug || 1376850f2e948Smrg{ 1376950f2e948Smrg tmp= 1377050f2e948Smrg trap 'exit_status=$? 1377150f2e948Smrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 1377250f2e948Smrg' 0 1377350f2e948Smrg trap '{ (exit 1); exit 1; }' 1 2 13 15 1377450f2e948Smrg} 1377550f2e948Smrg# Create a (secure) tmp directory for tmp files. 1377645bc899bSmrg 1377750f2e948Smrg{ 1377850f2e948Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1377950f2e948Smrg test -n "$tmp" && test -d "$tmp" 1378050f2e948Smrg} || 1378150f2e948Smrg{ 1378250f2e948Smrg tmp=./conf$$-$RANDOM 1378350f2e948Smrg (umask 077 && mkdir "$tmp") 1378450f2e948Smrg} || 1378550f2e948Smrg{ 1378650f2e948Smrg $as_echo "$as_me: cannot create a temporary directory in ." >&2 1378750f2e948Smrg { (exit 1); exit 1; } 1378850f2e948Smrg} 1378945bc899bSmrg 1379050f2e948Smrg# Set up the scripts for CONFIG_FILES section. 1379150f2e948Smrg# No need to generate them if there are no CONFIG_FILES. 1379250f2e948Smrg# This happens for instance with `./config.status config.h'. 1379350f2e948Smrgif test -n "$CONFIG_FILES"; then 1379445bc899bSmrg 1379545bc899bSmrg 1379650f2e948Smrgac_cr=' 1379750f2e948Smrg' 1379850f2e948Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1379950f2e948Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13800226fade8Smrg ac_cs_awk_cr='\\r' 1380150f2e948Smrgelse 1380245bc899bSmrg ac_cs_awk_cr=$ac_cr 1380345bc899bSmrgfi 1380450f2e948Smrg 1380550f2e948Smrgecho 'BEGIN {' >"$tmp/subs1.awk" && 1380645bc899bSmrg_ACEOF 138071ac89addSmrg 1380850f2e948Smrg 1380950f2e948Smrg{ 1381050f2e948Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 1381150f2e948Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1381250f2e948Smrg echo "_ACEOF" 1381350f2e948Smrg} >conf$$subs.sh || 1381450f2e948Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 1381550f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 1381650f2e948Smrg { (exit 1); exit 1; }; } 1381750f2e948Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 1381850f2e948Smrgac_delim='%!_!# ' 1381950f2e948Smrgfor ac_last_try in false false false false false :; do 1382050f2e948Smrg . ./conf$$subs.sh || 1382150f2e948Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 1382250f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 138231ac89addSmrg { (exit 1); exit 1; }; } 1382450f2e948Smrg 1382550f2e948Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1382650f2e948Smrg if test $ac_delim_n = $ac_delim_num; then 1382750f2e948Smrg break 1382850f2e948Smrg elif $ac_last_try; then 1382950f2e948Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 1383050f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 1383150f2e948Smrg { (exit 1); exit 1; }; } 1383250f2e948Smrg else 1383350f2e948Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1383450f2e948Smrg fi 1383550f2e948Smrgdone 1383650f2e948Smrgrm -f conf$$subs.sh 1383750f2e948Smrg 1383850f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1383950f2e948Smrgcat >>"\$tmp/subs1.awk" <<\\_ACAWK && 1384050f2e948Smrg_ACEOF 1384150f2e948Smrgsed -n ' 1384250f2e948Smrgh 1384350f2e948Smrgs/^/S["/; s/!.*/"]=/ 1384450f2e948Smrgp 1384550f2e948Smrgg 1384650f2e948Smrgs/^[^!]*!// 1384750f2e948Smrg:repl 1384850f2e948Smrgt repl 1384950f2e948Smrgs/'"$ac_delim"'$// 1385050f2e948Smrgt delim 1385150f2e948Smrg:nl 1385250f2e948Smrgh 1385350f2e948Smrgs/\(.\{148\}\).*/\1/ 1385450f2e948Smrgt more1 1385550f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1385650f2e948Smrgp 1385750f2e948Smrgn 1385850f2e948Smrgb repl 1385950f2e948Smrg:more1 1386050f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1386150f2e948Smrgp 1386250f2e948Smrgg 1386350f2e948Smrgs/.\{148\}// 1386450f2e948Smrgt nl 1386550f2e948Smrg:delim 1386650f2e948Smrgh 1386750f2e948Smrgs/\(.\{148\}\).*/\1/ 1386850f2e948Smrgt more2 1386950f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 1387050f2e948Smrgp 1387150f2e948Smrgb 1387250f2e948Smrg:more2 1387350f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1387450f2e948Smrgp 1387550f2e948Smrgg 1387650f2e948Smrgs/.\{148\}// 1387750f2e948Smrgt delim 1387850f2e948Smrg' <conf$$subs.awk | sed ' 1387950f2e948Smrg/^[^""]/{ 1388050f2e948Smrg N 1388150f2e948Smrg s/\n// 1388250f2e948Smrg} 1388350f2e948Smrg' >>$CONFIG_STATUS || ac_write_fail=1 1388450f2e948Smrgrm -f conf$$subs.awk 1388550f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1388650f2e948Smrg_ACAWK 1388750f2e948Smrgcat >>"\$tmp/subs1.awk" <<_ACAWK && 1388850f2e948Smrg for (key in S) S_is_set[key] = 1 1388950f2e948Smrg FS = "" 1389050f2e948Smrg 1389150f2e948Smrg} 1389250f2e948Smrg{ 1389350f2e948Smrg line = $ 0 1389450f2e948Smrg nfields = split(line, field, "@") 1389550f2e948Smrg substed = 0 1389650f2e948Smrg len = length(field[1]) 1389750f2e948Smrg for (i = 2; i < nfields; i++) { 1389850f2e948Smrg key = field[i] 1389950f2e948Smrg keylen = length(key) 1390050f2e948Smrg if (S_is_set[key]) { 1390150f2e948Smrg value = S[key] 1390250f2e948Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1390350f2e948Smrg len += length(value) + length(field[++i]) 1390450f2e948Smrg substed = 1 1390550f2e948Smrg } else 1390650f2e948Smrg len += 1 + keylen 1390750f2e948Smrg } 1390850f2e948Smrg 1390950f2e948Smrg print line 1391050f2e948Smrg} 1391150f2e948Smrg 1391250f2e948Smrg_ACAWK 1391350f2e948Smrg_ACEOF 1391450f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1391550f2e948Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1391645bc899bSmrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1391750f2e948Smrgelse 1391850f2e948Smrg cat 1391950f2e948Smrgfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 1392050f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 1392150f2e948Smrg$as_echo "$as_me: error: could not setup config files machinery" >&2;} 1392250f2e948Smrg { (exit 1); exit 1; }; } 1392350f2e948Smrg_ACEOF 1392450f2e948Smrg 1392550f2e948Smrg# VPATH may cause trouble with some makes, so we remove $(srcdir), 1392650f2e948Smrg# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 1392750f2e948Smrg# trailing colons and then remove the whole line if VPATH becomes empty 1392850f2e948Smrg# (actually we leave an empty line to preserve line numbers). 1392950f2e948Smrgif test "x$srcdir" = x.; then 1393050f2e948Smrg ac_vpsub='/^[ ]*VPATH[ ]*=/{ 1393150f2e948Smrgs/:*\$(srcdir):*/:/ 1393250f2e948Smrgs/:*\${srcdir}:*/:/ 1393350f2e948Smrgs/:*@srcdir@:*/:/ 1393450f2e948Smrgs/^\([^=]*=[ ]*\):*/\1/ 1393550f2e948Smrgs/:*$// 1393650f2e948Smrgs/^[^=]*=[ ]*$// 1393745bc899bSmrg}' 1393845bc899bSmrgfi 1393950f2e948Smrg 1394050f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1394145bc899bSmrgfi # test -n "$CONFIG_FILES" 1394250f2e948Smrg 1394350f2e948Smrg# Set up the scripts for CONFIG_HEADERS section. 1394450f2e948Smrg# No need to generate them if there are no CONFIG_HEADERS. 1394550f2e948Smrg# This happens for instance with `./config.status Makefile'. 1394650f2e948Smrgif test -n "$CONFIG_HEADERS"; then 1394750f2e948Smrgcat >"$tmp/defines.awk" <<\_ACAWK || 1394850f2e948SmrgBEGIN { 1394945bc899bSmrg_ACEOF 1395050f2e948Smrg 1395150f2e948Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 1395250f2e948Smrg# here-document in config.status, that substitutes the proper values into 1395345bc899bSmrg# config.h.in to produce config.h. 1395450f2e948Smrg 1395550f2e948Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 1395650f2e948Smrg# handling of long lines. 1395750f2e948Smrgac_delim='%!_!# ' 1395850f2e948Smrgfor ac_last_try in false false :; do 1395950f2e948Smrg ac_t=`sed -n "/$ac_delim/p" confdefs.h` 1396050f2e948Smrg if test -z "$ac_t"; then 1396150f2e948Smrg break 1396250f2e948Smrg elif $ac_last_try; then 1396350f2e948Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 1396450f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 1396550f2e948Smrg { (exit 1); exit 1; }; } 1396650f2e948Smrg else 1396750f2e948Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1396850f2e948Smrg fi 1396945bc899bSmrgdone 1397050f2e948Smrg 1397150f2e948Smrg# For the awk script, D is an array of macro values keyed by name, 1397250f2e948Smrg# likewise P contains macro parameters if any. Preserve backslash 1397350f2e948Smrg# newline sequences. 1397450f2e948Smrg 1397550f2e948Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1397650f2e948Smrgsed -n ' 1397750f2e948Smrgs/.\{148\}/&'"$ac_delim"'/g 1397850f2e948Smrgt rset 1397950f2e948Smrg:rset 1398050f2e948Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 1398150f2e948Smrgt def 1398250f2e948Smrgd 1398350f2e948Smrg:def 1398450f2e948Smrgs/\\$// 1398550f2e948Smrgt bsnl 1398650f2e948Smrgs/["\\]/\\&/g 1398750f2e948Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1398850f2e948SmrgD["\1"]=" \3"/p 1398950f2e948Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1399050f2e948Smrgd 1399150f2e948Smrg:bsnl 1399250f2e948Smrgs/["\\]/\\&/g 1399350f2e948Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1399450f2e948SmrgD["\1"]=" \3\\\\\\n"\\/p 1399550f2e948Smrgt cont 1399650f2e948Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1399750f2e948Smrgt cont 1399850f2e948Smrgd 1399950f2e948Smrg:cont 1400050f2e948Smrgn 1400150f2e948Smrgs/.\{148\}/&'"$ac_delim"'/g 1400250f2e948Smrgt clear 1400350f2e948Smrg:clear 1400450f2e948Smrgs/\\$// 1400550f2e948Smrgt bsnlc 1400650f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 1400750f2e948Smrgd 1400850f2e948Smrg:bsnlc 1400950f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1401050f2e948Smrgb cont 1401150f2e948Smrg' <confdefs.h | sed ' 1401250f2e948Smrgs/'"$ac_delim"'/"\\\ 1401350f2e948Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 1401450f2e948Smrg 1401550f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1401650f2e948Smrg for (key in D) D_is_set[key] = 1 1401750f2e948Smrg FS = "" 1401850f2e948Smrg} 1401950f2e948Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1402050f2e948Smrg line = \$ 0 1402150f2e948Smrg split(line, arg, " ") 1402250f2e948Smrg if (arg[1] == "#") { 1402350f2e948Smrg defundef = arg[2] 1402450f2e948Smrg mac1 = arg[3] 1402550f2e948Smrg } else { 1402650f2e948Smrg defundef = substr(arg[1], 2) 1402750f2e948Smrg mac1 = arg[2] 1402850f2e948Smrg } 1402950f2e948Smrg split(mac1, mac2, "(") #) 1403050f2e948Smrg macro = mac2[1] 1403150f2e948Smrg prefix = substr(line, 1, index(line, defundef) - 1) 1403250f2e948Smrg if (D_is_set[macro]) { 1403350f2e948Smrg # Preserve the white space surrounding the "#". 1403450f2e948Smrg print prefix "define", macro P[macro] D[macro] 1403550f2e948Smrg next 1403650f2e948Smrg } else { 1403750f2e948Smrg # Replace #undef with comments. This is necessary, for example, 1403850f2e948Smrg # in the case of _POSIX_SOURCE, which is predefined and required 1403950f2e948Smrg # on some systems where configure will not decide to define it. 1404050f2e948Smrg if (defundef == "undef") { 1404150f2e948Smrg print "/*", prefix defundef, macro, "*/" 1404250f2e948Smrg next 1404350f2e948Smrg } 1404450f2e948Smrg } 1404550f2e948Smrg} 1404650f2e948Smrg{ print } 1404750f2e948Smrg_ACAWK 1404850f2e948Smrg_ACEOF 1404950f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1405050f2e948Smrg { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 1405150f2e948Smrg$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 1405250f2e948Smrg { (exit 1); exit 1; }; } 1405345bc899bSmrgfi # test -n "$CONFIG_HEADERS" 1405445bc899bSmrg 1405550f2e948Smrg 1405650f2e948Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1405750f2e948Smrgshift 1405850f2e948Smrgfor ac_tag 1405950f2e948Smrgdo 1406050f2e948Smrg case $ac_tag in 1406150f2e948Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 1406250f2e948Smrg esac 1406350f2e948Smrg case $ac_mode$ac_tag in 1406450f2e948Smrg :[FHL]*:*);; 1406550f2e948Smrg :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 1406650f2e948Smrg$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 1406750f2e948Smrg { (exit 1); exit 1; }; };; 1406850f2e948Smrg :[FH]-) ac_tag=-:-;; 1406950f2e948Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1407050f2e948Smrg esac 1407150f2e948Smrg ac_save_IFS=$IFS 1407250f2e948Smrg IFS=: 1407350f2e948Smrg set x $ac_tag 1407450f2e948Smrg IFS=$ac_save_IFS 1407550f2e948Smrg shift 1407650f2e948Smrg ac_file=$1 1407745bc899bSmrg shift 1407850f2e948Smrg 1407950f2e948Smrg case $ac_mode in 1408050f2e948Smrg :L) ac_source=$1;; 1408150f2e948Smrg :[FH]) 1408250f2e948Smrg ac_file_inputs= 1408350f2e948Smrg for ac_f 1408450f2e948Smrg do 1408550f2e948Smrg case $ac_f in 1408650f2e948Smrg -) ac_f="$tmp/stdin";; 1408750f2e948Smrg *) # Look for the file first in the build tree, then in the source tree 1408850f2e948Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1408950f2e948Smrg # because $ac_f cannot contain `:'. 1409050f2e948Smrg test -f "$ac_f" || 1409150f2e948Smrg case $ac_f in 1409250f2e948Smrg [\\/$]*) false;; 1409350f2e948Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1409450f2e948Smrg esac || 1409550f2e948Smrg { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 1409650f2e948Smrg$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 1409750f2e948Smrg { (exit 1); exit 1; }; };; 1409850f2e948Smrg esac 1409950f2e948Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1410050f2e948Smrg ac_file_inputs="$ac_file_inputs '$ac_f'" 1410145bc899bSmrg done 1410250f2e948Smrg 1410350f2e948Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 1410450f2e948Smrg # use $as_me), people would be surprised to read: 1410550f2e948Smrg # /* config.h. Generated by config.status. */ 1410650f2e948Smrg configure_input='Generated from '` 1410750f2e948Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1410850f2e948Smrg `' by configure.' 1410950f2e948Smrg if test x"$ac_file" != x-; then 1411050f2e948Smrg configure_input="$ac_file. $configure_input" 1411150f2e948Smrg { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 1411250f2e948Smrg$as_echo "$as_me: creating $ac_file" >&6;} 1411350f2e948Smrg fi 1411450f2e948Smrg # Neutralize special characters interpreted by sed in replacement strings. 1411550f2e948Smrg case $configure_input in #( 1411650f2e948Smrg *\&* | *\|* | *\\* ) 1411750f2e948Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 1411850f2e948Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 1411950f2e948Smrg *) ac_sed_conf_input=$configure_input;; 1412045bc899bSmrg esac 1412150f2e948Smrg 1412250f2e948Smrg case $ac_tag in 1412350f2e948Smrg *:-:* | *:-) cat >"$tmp/stdin" \ 1412450f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1412550f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1412650f2e948Smrg { (exit 1); exit 1; }; } ;; 1412750f2e948Smrg esac 1412850f2e948Smrg ;; 1412945bc899bSmrg esac 1413050f2e948Smrg 1413150f2e948Smrg ac_dir=`$as_dirname -- "$ac_file" || 1413250f2e948Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1413350f2e948Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 1413450f2e948Smrg X"$ac_file" : 'X\(//\)$' \| \ 1413550f2e948Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1413650f2e948Smrg$as_echo X"$ac_file" | 1413750f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1413850f2e948Smrg s//\1/ 1413950f2e948Smrg q 1414050f2e948Smrg } 1414150f2e948Smrg /^X\(\/\/\)[^/].*/{ 1414250f2e948Smrg s//\1/ 1414350f2e948Smrg q 1414450f2e948Smrg } 1414550f2e948Smrg /^X\(\/\/\)$/{ 1414650f2e948Smrg s//\1/ 1414750f2e948Smrg q 1414850f2e948Smrg } 1414950f2e948Smrg /^X\(\/\).*/{ 1415050f2e948Smrg s//\1/ 1415150f2e948Smrg q 1415250f2e948Smrg } 1415350f2e948Smrg s/.*/./; q'` 1415450f2e948Smrg { as_dir="$ac_dir" 1415550f2e948Smrg case $as_dir in #( 1415650f2e948Smrg -*) as_dir=./$as_dir;; 1415750f2e948Smrg esac 1415850f2e948Smrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 1415950f2e948Smrg as_dirs= 1416050f2e948Smrg while :; do 1416150f2e948Smrg case $as_dir in #( 1416250f2e948Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1416350f2e948Smrg *) as_qdir=$as_dir;; 1416450f2e948Smrg esac 1416550f2e948Smrg as_dirs="'$as_qdir' $as_dirs" 1416650f2e948Smrg as_dir=`$as_dirname -- "$as_dir" || 1416750f2e948Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1416850f2e948Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1416950f2e948Smrg X"$as_dir" : 'X\(//\)$' \| \ 1417050f2e948Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1417150f2e948Smrg$as_echo X"$as_dir" | 1417250f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1417350f2e948Smrg s//\1/ 1417450f2e948Smrg q 1417550f2e948Smrg } 1417650f2e948Smrg /^X\(\/\/\)[^/].*/{ 1417750f2e948Smrg s//\1/ 1417850f2e948Smrg q 1417950f2e948Smrg } 1418050f2e948Smrg /^X\(\/\/\)$/{ 1418150f2e948Smrg s//\1/ 1418250f2e948Smrg q 1418350f2e948Smrg } 1418450f2e948Smrg /^X\(\/\).*/{ 1418550f2e948Smrg s//\1/ 1418650f2e948Smrg q 1418750f2e948Smrg } 1418850f2e948Smrg s/.*/./; q'` 1418950f2e948Smrg test -d "$as_dir" && break 1419050f2e948Smrg done 1419150f2e948Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1419250f2e948Smrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 1419350f2e948Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 1419450f2e948Smrg { (exit 1); exit 1; }; }; } 1419545bc899bSmrg ac_builddir=. 1419650f2e948Smrg 1419750f2e948Smrgcase "$ac_dir" in 1419850f2e948Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1419950f2e948Smrg*) 1420050f2e948Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1420150f2e948Smrg # A ".." for each directory in $ac_dir_suffix. 1420250f2e948Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1420350f2e948Smrg case $ac_top_builddir_sub in 1420450f2e948Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1420550f2e948Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1420650f2e948Smrg esac ;; 1420750f2e948Smrgesac 1420850f2e948Smrgac_abs_top_builddir=$ac_pwd 1420950f2e948Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1421050f2e948Smrg# for backward compatibility: 1421145bc899bSmrgac_top_builddir=$ac_top_build_prefix 1421250f2e948Smrg 1421350f2e948Smrgcase $srcdir in 1421450f2e948Smrg .) # We are building in place. 1421550f2e948Smrg ac_srcdir=. 1421650f2e948Smrg ac_top_srcdir=$ac_top_builddir_sub 1421750f2e948Smrg ac_abs_top_srcdir=$ac_pwd ;; 1421850f2e948Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1421950f2e948Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1422050f2e948Smrg ac_top_srcdir=$srcdir 1422150f2e948Smrg ac_abs_top_srcdir=$srcdir ;; 1422250f2e948Smrg *) # Relative name. 1422350f2e948Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1422450f2e948Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1422550f2e948Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1422650f2e948Smrgesac 1422745bc899bSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1422845bc899bSmrg 1422950f2e948Smrg 1423050f2e948Smrg case $ac_mode in 1423150f2e948Smrg :F) 1423250f2e948Smrg # 1423350f2e948Smrg # CONFIG_FILE 1423445bc899bSmrg # 1423550f2e948Smrg 1423650f2e948Smrg case $INSTALL in 1423750f2e948Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1423850f2e948Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1423950f2e948Smrg esac 1424050f2e948Smrg ac_MKDIR_P=$MKDIR_P 1424150f2e948Smrg case $MKDIR_P in 1424250f2e948Smrg [\\/$]* | ?:[\\/]* ) ;; 1424350f2e948Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 1424445bc899bSmrg esac 1424545bc899bSmrg_ACEOF 1424650f2e948Smrg 1424750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1424850f2e948Smrg# If the template does not know about datarootdir, expand it. 1424950f2e948Smrg# FIXME: This hack should be removed a few years after 2.60. 1425045bc899bSmrgac_datarootdir_hack=; ac_datarootdir_seen= 1425150f2e948Smrg 1425250f2e948Smrgac_sed_dataroot=' 1425350f2e948Smrg/datarootdir/ { 1425450f2e948Smrg p 1425545bc899bSmrg q 1425650f2e948Smrg} 1425750f2e948Smrg/@datadir@/p 1425850f2e948Smrg/@docdir@/p 1425950f2e948Smrg/@infodir@/p 1426050f2e948Smrg/@localedir@/p 1426150f2e948Smrg/@mandir@/p 1426250f2e948Smrg' 1426350f2e948Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1426450f2e948Smrg*datarootdir*) ac_datarootdir_seen=yes;; 1426550f2e948Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1426650f2e948Smrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1426750f2e948Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1426850f2e948Smrg_ACEOF 1426950f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1427050f2e948Smrg ac_datarootdir_hack=' 1427150f2e948Smrg s&@datadir@&$datadir&g 1427250f2e948Smrg s&@docdir@&$docdir&g 1427350f2e948Smrg s&@infodir@&$infodir&g 1427450f2e948Smrg s&@localedir@&$localedir&g 1427550f2e948Smrg s&@mandir@&$mandir&g 1427650f2e948Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 1427745bc899bSmrgesac 1427845bc899bSmrg_ACEOF 1427950f2e948Smrg 1428050f2e948Smrg# Neutralize VPATH when `$srcdir' = `.'. 1428150f2e948Smrg# Shell code in configure.ac might set extrasub. 1428250f2e948Smrg# FIXME: do we really want to maintain this feature? 1428350f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1428450f2e948Smrgac_sed_extra="$ac_vpsub 14285226fade8Smrg$extrasub 1428650f2e948Smrg_ACEOF 1428750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1428850f2e948Smrg:t 1428950f2e948Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1429050f2e948Smrgs|@configure_input@|$ac_sed_conf_input|;t t 1429150f2e948Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 1429250f2e948Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 1429350f2e948Smrgs&@srcdir@&$ac_srcdir&;t t 1429450f2e948Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 1429550f2e948Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 1429650f2e948Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1429750f2e948Smrgs&@builddir@&$ac_builddir&;t t 1429850f2e948Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 1429950f2e948Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1430050f2e948Smrgs&@INSTALL@&$ac_INSTALL&;t t 1430150f2e948Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 1430250f2e948Smrg$ac_datarootdir_hack 1430350f2e948Smrg" 1430450f2e948Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 1430550f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1430650f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1430745bc899bSmrg { (exit 1); exit 1; }; } 1430850f2e948Smrg 1430950f2e948Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1431050f2e948Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 1431150f2e948Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 1431250f2e948Smrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1431350f2e948Smrgwhich seems to be undefined. Please make sure it is defined." >&5 1431450f2e948Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1431545bc899bSmrgwhich seems to be undefined. Please make sure it is defined." >&2;} 1431650f2e948Smrg 1431750f2e948Smrg rm -f "$tmp/stdin" 1431850f2e948Smrg case $ac_file in 1431950f2e948Smrg -) cat "$tmp/out" && rm -f "$tmp/out";; 1432050f2e948Smrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 1432150f2e948Smrg esac \ 1432250f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1432350f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1432450f2e948Smrg { (exit 1); exit 1; }; } 1432550f2e948Smrg ;; 1432650f2e948Smrg :H) 1432750f2e948Smrg # 1432850f2e948Smrg # CONFIG_HEADER 1432950f2e948Smrg # 1433050f2e948Smrg if test x"$ac_file" != x-; then 1433150f2e948Smrg { 1433250f2e948Smrg $as_echo "/* $configure_input */" \ 1433350f2e948Smrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 1433450f2e948Smrg } >"$tmp/config.h" \ 1433550f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1433650f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1433750f2e948Smrg { (exit 1); exit 1; }; } 1433850f2e948Smrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 1433950f2e948Smrg { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 1434050f2e948Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 1434150f2e948Smrg else 1434250f2e948Smrg rm -f "$ac_file" 1434350f2e948Smrg mv "$tmp/config.h" "$ac_file" \ 1434450f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1434550f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1434650f2e948Smrg { (exit 1); exit 1; }; } 1434750f2e948Smrg fi 1434850f2e948Smrg else 1434950f2e948Smrg $as_echo "/* $configure_input */" \ 1435050f2e948Smrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 1435150f2e948Smrg || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 1435250f2e948Smrg$as_echo "$as_me: error: could not create -" >&2;} 1435350f2e948Smrg { (exit 1); exit 1; }; } 1435450f2e948Smrg fi 1435550f2e948Smrg# Compute "$ac_file"'s index in $config_headers. 1435650f2e948Smrg_am_arg="$ac_file" 1435750f2e948Smrg_am_stamp_count=1 1435850f2e948Smrgfor _am_header in $config_headers :; do 1435950f2e948Smrg case $_am_header in 1436050f2e948Smrg $_am_arg | $_am_arg:* ) 1436150f2e948Smrg break ;; 1436250f2e948Smrg * ) 1436350f2e948Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 1436450f2e948Smrg esac 1436550f2e948Smrgdone 1436650f2e948Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 1436750f2e948Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1436850f2e948Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 1436950f2e948Smrg X"$_am_arg" : 'X\(//\)$' \| \ 1437050f2e948Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1437150f2e948Smrg$as_echo X"$_am_arg" | 1437250f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1437350f2e948Smrg s//\1/ 1437450f2e948Smrg q 1437550f2e948Smrg } 1437650f2e948Smrg /^X\(\/\/\)[^/].*/{ 1437750f2e948Smrg s//\1/ 1437850f2e948Smrg q 1437950f2e948Smrg } 1438050f2e948Smrg /^X\(\/\/\)$/{ 1438150f2e948Smrg s//\1/ 1438250f2e948Smrg q 1438350f2e948Smrg } 1438450f2e948Smrg /^X\(\/\).*/{ 1438550f2e948Smrg s//\1/ 1438650f2e948Smrg q 1438750f2e948Smrg } 1438850f2e948Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 1438945bc899bSmrg ;; 1439050f2e948Smrg 1439150f2e948Smrg :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 1439250f2e948Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 1439350f2e948Smrg ;; 1439445bc899bSmrg esac 1439545bc899bSmrg 1439650f2e948Smrg 1439750f2e948Smrg case $ac_file$ac_mode in 1439850f2e948Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files 1439950f2e948Smrg# are listed without --file. Let's play safe and only enable the eval 1440050f2e948Smrg# if we detect the quoting. 1440150f2e948Smrgcase $CONFIG_FILES in 1440250f2e948Smrg*\'*) eval set x "$CONFIG_FILES" ;; 1440350f2e948Smrg*) set x $CONFIG_FILES ;; 1440450f2e948Smrgesac 1440550f2e948Smrgshift 1440650f2e948Smrgfor mf 1440750f2e948Smrgdo 1440850f2e948Smrg # Strip MF so we end up with the name of the file. 1440950f2e948Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 1441050f2e948Smrg # Check whether this is an Automake generated Makefile or not. 1441150f2e948Smrg # We used to match only the files named `Makefile.in', but 1441250f2e948Smrg # some people rename them; so instead we look at the file content. 1441350f2e948Smrg # Grep'ing the first line is not enough: some people post-process 1441450f2e948Smrg # each Makefile.in and add a new line on top of each file to say so. 1441550f2e948Smrg # Grep'ing the whole file is not good either: AIX grep has a line 1441650f2e948Smrg # limit of 2048, but all sed's we know have understand at least 4000. 1441750f2e948Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 1441850f2e948Smrg dirpart=`$as_dirname -- "$mf" || 1441950f2e948Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1442050f2e948Smrg X"$mf" : 'X\(//\)[^/]' \| \ 1442150f2e948Smrg X"$mf" : 'X\(//\)$' \| \ 1442250f2e948Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 1442350f2e948Smrg$as_echo X"$mf" | 1442450f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1442550f2e948Smrg s//\1/ 1442650f2e948Smrg q 1442750f2e948Smrg } 1442850f2e948Smrg /^X\(\/\/\)[^/].*/{ 1442950f2e948Smrg s//\1/ 1443050f2e948Smrg q 1443150f2e948Smrg } 1443250f2e948Smrg /^X\(\/\/\)$/{ 1443350f2e948Smrg s//\1/ 1443450f2e948Smrg q 1443550f2e948Smrg } 1443650f2e948Smrg /^X\(\/\).*/{ 1443750f2e948Smrg s//\1/ 1443850f2e948Smrg q 1443950f2e948Smrg } 1444050f2e948Smrg s/.*/./; q'` 1444150f2e948Smrg else 1444250f2e948Smrg continue 1444350f2e948Smrg fi 1444450f2e948Smrg # Extract the definition of DEPDIR, am__include, and am__quote 1444550f2e948Smrg # from the Makefile without running `make'. 1444650f2e948Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 1444750f2e948Smrg test -z "$DEPDIR" && continue 1444850f2e948Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 1444950f2e948Smrg test -z "am__include" && continue 1445050f2e948Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 1445150f2e948Smrg # When using ansi2knr, U may be empty or an underscore; expand it 1445250f2e948Smrg U=`sed -n 's/^U = //p' < "$mf"` 1445350f2e948Smrg # Find all dependency output files, they are included files with 1445450f2e948Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 1445550f2e948Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 1445650f2e948Smrg # expansion. 1445750f2e948Smrg for file in `sed -n " 1445850f2e948Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 1445950f2e948Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 1446050f2e948Smrg # Make sure the directory exists. 1446150f2e948Smrg test -f "$dirpart/$file" && continue 1446250f2e948Smrg fdir=`$as_dirname -- "$file" || 1446350f2e948Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1446450f2e948Smrg X"$file" : 'X\(//\)[^/]' \| \ 1446550f2e948Smrg X"$file" : 'X\(//\)$' \| \ 1446650f2e948Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 1446750f2e948Smrg$as_echo X"$file" | 1446850f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1446950f2e948Smrg s//\1/ 1447050f2e948Smrg q 1447150f2e948Smrg } 1447250f2e948Smrg /^X\(\/\/\)[^/].*/{ 1447350f2e948Smrg s//\1/ 1447450f2e948Smrg q 1447550f2e948Smrg } 1447650f2e948Smrg /^X\(\/\/\)$/{ 1447750f2e948Smrg s//\1/ 1447850f2e948Smrg q 1447950f2e948Smrg } 1448050f2e948Smrg /^X\(\/\).*/{ 1448150f2e948Smrg s//\1/ 1448250f2e948Smrg q 1448350f2e948Smrg } 1448450f2e948Smrg s/.*/./; q'` 1448550f2e948Smrg { as_dir=$dirpart/$fdir 1448650f2e948Smrg case $as_dir in #( 1448750f2e948Smrg -*) as_dir=./$as_dir;; 1448850f2e948Smrg esac 1448950f2e948Smrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 1449050f2e948Smrg as_dirs= 1449150f2e948Smrg while :; do 1449250f2e948Smrg case $as_dir in #( 1449350f2e948Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1449450f2e948Smrg *) as_qdir=$as_dir;; 1449550f2e948Smrg esac 1449650f2e948Smrg as_dirs="'$as_qdir' $as_dirs" 1449750f2e948Smrg as_dir=`$as_dirname -- "$as_dir" || 1449850f2e948Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1449950f2e948Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1450050f2e948Smrg X"$as_dir" : 'X\(//\)$' \| \ 1450150f2e948Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1450250f2e948Smrg$as_echo X"$as_dir" | 1450350f2e948Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1450450f2e948Smrg s//\1/ 1450550f2e948Smrg q 1450650f2e948Smrg } 1450750f2e948Smrg /^X\(\/\/\)[^/].*/{ 1450850f2e948Smrg s//\1/ 1450950f2e948Smrg q 1451050f2e948Smrg } 1451150f2e948Smrg /^X\(\/\/\)$/{ 1451250f2e948Smrg s//\1/ 1451350f2e948Smrg q 1451450f2e948Smrg } 1451550f2e948Smrg /^X\(\/\).*/{ 1451650f2e948Smrg s//\1/ 1451750f2e948Smrg q 1451850f2e948Smrg } 1451950f2e948Smrg s/.*/./; q'` 1452050f2e948Smrg test -d "$as_dir" && break 1452150f2e948Smrg done 1452250f2e948Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1452350f2e948Smrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 1452450f2e948Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 1452550f2e948Smrg { (exit 1); exit 1; }; }; } 1452650f2e948Smrg # echo "creating $dirpart/$file" 1452750f2e948Smrg echo '# dummy' > "$dirpart/$file" 1452850f2e948Smrg done 1452950f2e948Smrgdone 1453050f2e948Smrg ;; 145311ac89addSmrg "libtool":C) 1453250f2e948Smrg 1453350f2e948Smrg # See if we are running on zsh, and set the options which allow our 1453450f2e948Smrg # commands through without removal of \ escapes. 1453550f2e948Smrg if test -n "${ZSH_VERSION+set}" ; then 1453650f2e948Smrg setopt NO_GLOB_SUBST 145371ac89addSmrg fi 1453850f2e948Smrg 1453950f2e948Smrg cfgfile="${ofile}T" 1454050f2e948Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 1454145bc899bSmrg $RM "$cfgfile" 1454250f2e948Smrg 1454350f2e948Smrg cat <<_LT_EOF >> "$cfgfile" 145441ac89addSmrg#! $SHELL 1454550f2e948Smrg 1454650f2e948Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 1454750f2e948Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 1454850f2e948Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1454950f2e948Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 1455050f2e948Smrg# 1455150f2e948Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 1455250f2e948Smrg# 2006, 2007, 2008 Free Software Foundation, Inc. 1455350f2e948Smrg# Written by Gordon Matzigkeit, 1996 1455450f2e948Smrg# 1455550f2e948Smrg# This file is part of GNU Libtool. 1455650f2e948Smrg# 1455750f2e948Smrg# GNU Libtool is free software; you can redistribute it and/or 1455850f2e948Smrg# modify it under the terms of the GNU General Public License as 1455950f2e948Smrg# published by the Free Software Foundation; either version 2 of 1456050f2e948Smrg# the License, or (at your option) any later version. 1456150f2e948Smrg# 1456250f2e948Smrg# As a special exception to the GNU General Public License, 1456350f2e948Smrg# if you distribute this file as part of a program or library that 1456450f2e948Smrg# is built using GNU Libtool, you may include this file under the 1456550f2e948Smrg# same distribution terms that you use for the rest of that program. 1456650f2e948Smrg# 1456750f2e948Smrg# GNU Libtool is distributed in the hope that it will be useful, 1456850f2e948Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 1456950f2e948Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1457050f2e948Smrg# GNU General Public License for more details. 1457150f2e948Smrg# 1457250f2e948Smrg# You should have received a copy of the GNU General Public License 1457350f2e948Smrg# along with GNU Libtool; see the file COPYING. If not, a copy 1457450f2e948Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 1457550f2e948Smrg# obtained by writing to the Free Software Foundation, Inc., 1457645bc899bSmrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 145771ac89addSmrg 1457850f2e948Smrg 1457950f2e948Smrg# The names of the tagged configurations supported by this script. 1458045bc899bSmrgavailable_tags="" 1458150f2e948Smrg 1458250f2e948Smrg# ### BEGIN LIBTOOL CONFIG 1458350f2e948Smrg 1458450f2e948Smrg# Whether or not to build static libraries. 1458550f2e948Smrgbuild_old_libs=$enable_static 1458650f2e948Smrg 1458750f2e948Smrg# Which release of libtool.m4 was used? 1458850f2e948Smrgmacro_version=$macro_version 1458945bc899bSmrgmacro_revision=$macro_revision 1459050f2e948Smrg 1459150f2e948Smrg# Whether or not to build shared libraries. 1459250f2e948Smrgbuild_libtool_libs=$enable_shared 1459350f2e948Smrg 1459450f2e948Smrg# What type of objects to build. 1459545bc899bSmrgpic_mode=$pic_mode 1459650f2e948Smrg 1459750f2e948Smrg# Whether or not to optimize for fast installation. 1459850f2e948Smrgfast_install=$enable_fast_install 1459950f2e948Smrg 1460050f2e948Smrg# The host system. 1460150f2e948Smrghost_alias=$host_alias 1460250f2e948Smrghost=$host 1460345bc899bSmrghost_os=$host_os 1460450f2e948Smrg 1460550f2e948Smrg# The build system. 1460650f2e948Smrgbuild_alias=$build_alias 1460750f2e948Smrgbuild=$build 1460845bc899bSmrgbuild_os=$build_os 1460950f2e948Smrg 1461050f2e948Smrg# A sed program that does not truncate output. 1461145bc899bSmrgSED=$lt_SED 1461250f2e948Smrg 1461350f2e948Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 1461445bc899bSmrgXsed="\$SED -e 1s/^X//" 1461550f2e948Smrg 1461650f2e948Smrg# A grep program that handles long lines. 1461745bc899bSmrgGREP=$lt_GREP 1461850f2e948Smrg 1461950f2e948Smrg# An ERE matcher. 1462045bc899bSmrgEGREP=$lt_EGREP 1462150f2e948Smrg 1462250f2e948Smrg# A literal string matcher. 1462345bc899bSmrgFGREP=$lt_FGREP 1462450f2e948Smrg 1462550f2e948Smrg# A BSD- or MS-compatible name lister. 1462645bc899bSmrgNM=$lt_NM 1462750f2e948Smrg 1462850f2e948Smrg# Whether we need soft or hard links. 1462945bc899bSmrgLN_S=$lt_LN_S 1463050f2e948Smrg 1463150f2e948Smrg# What is the maximum length of a command? 1463245bc899bSmrgmax_cmd_len=$max_cmd_len 1463350f2e948Smrg 1463450f2e948Smrg# Object file suffix (normally "o"). 1463545bc899bSmrgobjext=$ac_objext 1463650f2e948Smrg 1463750f2e948Smrg# Executable file suffix (normally ""). 1463845bc899bSmrgexeext=$exeext 1463950f2e948Smrg 1464050f2e948Smrg# whether the shell understands "unset". 1464145bc899bSmrglt_unset=$lt_unset 1464250f2e948Smrg 1464350f2e948Smrg# turn spaces into newlines. 1464445bc899bSmrgSP2NL=$lt_lt_SP2NL 1464550f2e948Smrg 1464650f2e948Smrg# turn newlines into spaces. 1464745bc899bSmrgNL2SP=$lt_lt_NL2SP 1464850f2e948Smrg 1464950f2e948Smrg# How to create reloadable object files. 1465050f2e948Smrgreload_flag=$lt_reload_flag 1465145bc899bSmrgreload_cmds=$lt_reload_cmds 1465250f2e948Smrg 1465350f2e948Smrg# An object symbol dumper. 1465445bc899bSmrgOBJDUMP=$lt_OBJDUMP 1465550f2e948Smrg 1465650f2e948Smrg# Method to check whether dependent libraries are shared objects. 1465745bc899bSmrgdeplibs_check_method=$lt_deplibs_check_method 1465850f2e948Smrg 1465950f2e948Smrg# Command to use when deplibs_check_method == "file_magic". 1466045bc899bSmrgfile_magic_cmd=$lt_file_magic_cmd 1466150f2e948Smrg 1466250f2e948Smrg# The archiver. 1466350f2e948SmrgAR=$lt_AR 1466445bc899bSmrgAR_FLAGS=$lt_AR_FLAGS 1466550f2e948Smrg 1466650f2e948Smrg# A symbol stripping program. 1466745bc899bSmrgSTRIP=$lt_STRIP 1466850f2e948Smrg 1466950f2e948Smrg# Commands used to install an old-style archive. 1467050f2e948SmrgRANLIB=$lt_RANLIB 1467150f2e948Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1467245bc899bSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1467350f2e948Smrg 1467450f2e948Smrg# A C compiler. 1467545bc899bSmrgLTCC=$lt_CC 1467650f2e948Smrg 1467750f2e948Smrg# LTCC compiler flags. 1467845bc899bSmrgLTCFLAGS=$lt_CFLAGS 1467950f2e948Smrg 1468050f2e948Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1468145bc899bSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1468250f2e948Smrg 1468350f2e948Smrg# Transform the output of nm in a proper C declaration. 1468445bc899bSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1468550f2e948Smrg 1468650f2e948Smrg# Transform the output of nm in a C name address pair. 1468745bc899bSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1468850f2e948Smrg 1468950f2e948Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 1469045bc899bSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 1469150f2e948Smrg 1469250f2e948Smrg# The name of the directory that contains temporary libtool files. 1469345bc899bSmrgobjdir=$objdir 1469450f2e948Smrg 1469550f2e948Smrg# Shell to use when invoking shell scripts. 1469645bc899bSmrgSHELL=$lt_SHELL 1469750f2e948Smrg 1469850f2e948Smrg# An echo program that does not interpret backslashes. 1469945bc899bSmrgECHO=$lt_ECHO 1470050f2e948Smrg 1470150f2e948Smrg# Used to examine libraries when file_magic_cmd begins with "file". 1470245bc899bSmrgMAGIC_CMD=$MAGIC_CMD 1470350f2e948Smrg 1470450f2e948Smrg# Must we lock files when doing compilation? 1470545bc899bSmrgneed_locks=$lt_need_locks 1470650f2e948Smrg 1470750f2e948Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 1470845bc899bSmrgDSYMUTIL=$lt_DSYMUTIL 1470950f2e948Smrg 1471050f2e948Smrg# Tool to change global to local symbols on Mac OS X. 1471145bc899bSmrgNMEDIT=$lt_NMEDIT 1471250f2e948Smrg 1471350f2e948Smrg# Tool to manipulate fat objects and archives on Mac OS X. 1471445bc899bSmrgLIPO=$lt_LIPO 1471550f2e948Smrg 1471650f2e948Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 1471745bc899bSmrgOTOOL=$lt_OTOOL 1471850f2e948Smrg 1471950f2e948Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 1472045bc899bSmrgOTOOL64=$lt_OTOOL64 1472150f2e948Smrg 1472250f2e948Smrg# Old archive suffix (normally "a"). 1472345bc899bSmrglibext=$libext 1472450f2e948Smrg 1472550f2e948Smrg# Shared library suffix (normally ".so"). 1472645bc899bSmrgshrext_cmds=$lt_shrext_cmds 1472750f2e948Smrg 1472850f2e948Smrg# The commands to extract the exported symbol list from a shared archive. 1472945bc899bSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1473050f2e948Smrg 1473150f2e948Smrg# Variables whose values should be saved in libtool wrapper scripts and 1473250f2e948Smrg# restored at link time. 1473345bc899bSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink 1473450f2e948Smrg 1473550f2e948Smrg# Do we need the "lib" prefix for modules? 1473645bc899bSmrgneed_lib_prefix=$need_lib_prefix 1473750f2e948Smrg 1473850f2e948Smrg# Do we need a version for libraries? 1473945bc899bSmrgneed_version=$need_version 1474050f2e948Smrg 1474150f2e948Smrg# Library versioning type. 1474245bc899bSmrgversion_type=$version_type 1474350f2e948Smrg 1474450f2e948Smrg# Shared library runtime path variable. 1474545bc899bSmrgrunpath_var=$runpath_var 1474650f2e948Smrg 1474750f2e948Smrg# Shared library path variable. 1474845bc899bSmrgshlibpath_var=$shlibpath_var 1474950f2e948Smrg 1475050f2e948Smrg# Is shlibpath searched before the hard-coded library search path? 1475145bc899bSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1475250f2e948Smrg 1475350f2e948Smrg# Format of library name prefix. 1475445bc899bSmrglibname_spec=$lt_libname_spec 1475550f2e948Smrg 1475650f2e948Smrg# List of archive names. First name is the real one, the rest are links. 1475750f2e948Smrg# The last name is the one that the linker finds with -lNAME 1475845bc899bSmrglibrary_names_spec=$lt_library_names_spec 1475950f2e948Smrg 1476050f2e948Smrg# The coded name of the library, if different from the real name. 14761226fade8Smrgsoname_spec=$lt_soname_spec 1476250f2e948Smrg 1476350f2e948Smrg# Command to use after installation of a shared archive. 1476445bc899bSmrgpostinstall_cmds=$lt_postinstall_cmds 1476550f2e948Smrg 1476650f2e948Smrg# Command to use after uninstallation of a shared archive. 1476745bc899bSmrgpostuninstall_cmds=$lt_postuninstall_cmds 1476850f2e948Smrg 1476950f2e948Smrg# Commands used to finish a libtool library installation in a directory. 1477045bc899bSmrgfinish_cmds=$lt_finish_cmds 1477150f2e948Smrg 1477250f2e948Smrg# As "finish_cmds", except a single script fragment to be evaled but 1477350f2e948Smrg# not shown. 1477445bc899bSmrgfinish_eval=$lt_finish_eval 1477550f2e948Smrg 1477650f2e948Smrg# Whether we should hardcode library paths into libraries. 1477745bc899bSmrghardcode_into_libs=$hardcode_into_libs 1477850f2e948Smrg 1477950f2e948Smrg# Compile-time system search path for libraries. 1478045bc899bSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1478150f2e948Smrg 1478250f2e948Smrg# Run-time system search path for libraries. 1478345bc899bSmrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1478450f2e948Smrg 1478550f2e948Smrg# Whether dlopen is supported. 1478645bc899bSmrgdlopen_support=$enable_dlopen 1478750f2e948Smrg 1478850f2e948Smrg# Whether dlopen of programs is supported. 1478945bc899bSmrgdlopen_self=$enable_dlopen_self 1479050f2e948Smrg 1479150f2e948Smrg# Whether dlopen of statically linked programs is supported. 1479245bc899bSmrgdlopen_self_static=$enable_dlopen_self_static 1479350f2e948Smrg 1479450f2e948Smrg# Commands to strip libraries. 1479550f2e948Smrgold_striplib=$lt_old_striplib 1479645bc899bSmrgstriplib=$lt_striplib 1479745bc899bSmrg 1479850f2e948Smrg 1479950f2e948Smrg# The linker used to build libraries. 1480045bc899bSmrgLD=$lt_LD 1480150f2e948Smrg 1480250f2e948Smrg# Commands used to build an old-style archive. 1480345bc899bSmrgold_archive_cmds=$lt_old_archive_cmds 1480450f2e948Smrg 1480550f2e948Smrg# A language specific compiler. 1480645bc899bSmrgCC=$lt_compiler 1480750f2e948Smrg 1480850f2e948Smrg# Is the compiler the GNU compiler? 1480945bc899bSmrgwith_gcc=$GCC 1481050f2e948Smrg 1481150f2e948Smrg# Compiler flag to turn off builtin functions. 1481245bc899bSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 1481350f2e948Smrg 1481450f2e948Smrg# How to pass a linker flag through the compiler. 1481545bc899bSmrgwl=$lt_lt_prog_compiler_wl 1481650f2e948Smrg 1481750f2e948Smrg# Additional compiler flags for building library objects. 1481845bc899bSmrgpic_flag=$lt_lt_prog_compiler_pic 1481950f2e948Smrg 1482050f2e948Smrg# Compiler flag to prevent dynamic linking. 1482145bc899bSmrglink_static_flag=$lt_lt_prog_compiler_static 1482250f2e948Smrg 1482350f2e948Smrg# Does compiler simultaneously support -c and -o options? 1482445bc899bSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 1482550f2e948Smrg 1482650f2e948Smrg# Whether or not to add -lc for building shared libraries. 1482745bc899bSmrgbuild_libtool_need_lc=$archive_cmds_need_lc 1482850f2e948Smrg 1482950f2e948Smrg# Whether or not to disallow shared libs when runtime libs are static. 1483045bc899bSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 1483150f2e948Smrg 1483250f2e948Smrg# Compiler flag to allow reflexive dlopens. 1483345bc899bSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 1483450f2e948Smrg 1483550f2e948Smrg# Compiler flag to generate shared objects directly from archives. 1483645bc899bSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 1483750f2e948Smrg 1483850f2e948Smrg# Whether the compiler copes with passing no objects directly. 1483945bc899bSmrgcompiler_needs_object=$lt_compiler_needs_object 1484050f2e948Smrg 1484150f2e948Smrg# Create an old-style archive from a shared archive. 1484245bc899bSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 1484350f2e948Smrg 1484450f2e948Smrg# Create a temporary old-style archive to link instead of a shared archive. 1484545bc899bSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 1484650f2e948Smrg 1484750f2e948Smrg# Commands used to build a shared archive. 1484850f2e948Smrgarchive_cmds=$lt_archive_cmds 1484945bc899bSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds 1485050f2e948Smrg 1485150f2e948Smrg# Commands used to build a loadable module if different from building 1485250f2e948Smrg# a shared archive. 1485350f2e948Smrgmodule_cmds=$lt_module_cmds 1485445bc899bSmrgmodule_expsym_cmds=$lt_module_expsym_cmds 1485550f2e948Smrg 1485650f2e948Smrg# Whether we are building with GNU ld or not. 1485745bc899bSmrgwith_gnu_ld=$lt_with_gnu_ld 1485850f2e948Smrg 1485950f2e948Smrg# Flag that allows shared libraries with undefined symbols to be built. 1486045bc899bSmrgallow_undefined_flag=$lt_allow_undefined_flag 1486150f2e948Smrg 1486250f2e948Smrg# Flag that enforces no undefined symbols. 1486345bc899bSmrgno_undefined_flag=$lt_no_undefined_flag 1486450f2e948Smrg 1486550f2e948Smrg# Flag to hardcode \$libdir into a binary during linking. 1486650f2e948Smrg# This must work even if \$libdir does not exist 1486745bc899bSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 1486850f2e948Smrg 1486950f2e948Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary 1487050f2e948Smrg# during linking. This must work even if \$libdir does not exist. 1487145bc899bSmrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 1487250f2e948Smrg 1487350f2e948Smrg# Whether we need a single "-rpath" flag with a separated argument. 1487445bc899bSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator 1487550f2e948Smrg 1487650f2e948Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1487750f2e948Smrg# DIR into the resulting binary. 1487845bc899bSmrghardcode_direct=$hardcode_direct 1487950f2e948Smrg 1488050f2e948Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1488150f2e948Smrg# DIR into the resulting binary and the resulting library dependency is 1488250f2e948Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 1488350f2e948Smrg# library is relocated. 1488445bc899bSmrghardcode_direct_absolute=$hardcode_direct_absolute 1488550f2e948Smrg 1488650f2e948Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 1488750f2e948Smrg# into the resulting binary. 1488845bc899bSmrghardcode_minus_L=$hardcode_minus_L 1488950f2e948Smrg 1489050f2e948Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 1489150f2e948Smrg# into the resulting binary. 1489245bc899bSmrghardcode_shlibpath_var=$hardcode_shlibpath_var 1489350f2e948Smrg 1489450f2e948Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 1489550f2e948Smrg# into the library and all subsequent libraries and executables linked 1489650f2e948Smrg# against it. 1489745bc899bSmrghardcode_automatic=$hardcode_automatic 1489850f2e948Smrg 1489950f2e948Smrg# Set to yes if linker adds runtime paths of dependent libraries 1490050f2e948Smrg# to runtime path list. 1490145bc899bSmrginherit_rpath=$inherit_rpath 1490250f2e948Smrg 1490350f2e948Smrg# Whether libtool must link a program against all its dependency libraries. 1490445bc899bSmrglink_all_deplibs=$link_all_deplibs 1490550f2e948Smrg 1490650f2e948Smrg# Fix the shell variable \$srcfile for the compiler. 1490745bc899bSmrgfix_srcfile_path=$lt_fix_srcfile_path 1490850f2e948Smrg 1490950f2e948Smrg# Set to "yes" if exported symbols are required. 1491045bc899bSmrgalways_export_symbols=$always_export_symbols 1491150f2e948Smrg 1491250f2e948Smrg# The commands to list exported symbols. 1491345bc899bSmrgexport_symbols_cmds=$lt_export_symbols_cmds 1491450f2e948Smrg 1491550f2e948Smrg# Symbols that should not be listed in the preloaded symbols. 1491645bc899bSmrgexclude_expsyms=$lt_exclude_expsyms 1491750f2e948Smrg 1491850f2e948Smrg# Symbols that must always be exported. 1491945bc899bSmrginclude_expsyms=$lt_include_expsyms 1492050f2e948Smrg 1492150f2e948Smrg# Commands necessary for linking programs (against libraries) with templates. 1492245bc899bSmrgprelink_cmds=$lt_prelink_cmds 1492350f2e948Smrg 1492450f2e948Smrg# Specify filename containing input files. 1492545bc899bSmrgfile_list_spec=$lt_file_list_spec 1492650f2e948Smrg 1492750f2e948Smrg# How to hardcode a shared library path into an executable. 1492845bc899bSmrghardcode_action=$hardcode_action 1492950f2e948Smrg 1493045bc899bSmrg# ### END LIBTOOL CONFIG 1493150f2e948Smrg 14932226fade8Smrg_LT_EOF 1493350f2e948Smrg 1493450f2e948Smrg case $host_os in 1493550f2e948Smrg aix3*) 1493650f2e948Smrg cat <<\_LT_EOF >> "$cfgfile" 1493750f2e948Smrg# AIX sometimes has problems with the GCC collect2 program. For some 1493850f2e948Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 1493950f2e948Smrg# vanish in a puff of smoke. 1494050f2e948Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 1494150f2e948Smrg COLLECT_NAMES= 1494250f2e948Smrg export COLLECT_NAMES 1494350f2e948Smrgfi 1494450f2e948Smrg_LT_EOF 1494550f2e948Smrg ;; 14946226fade8Smrg esac 1494745bc899bSmrg 1494850f2e948Smrg 1494945bc899bSmrgltmain="$ac_aux_dir/ltmain.sh" 1495045bc899bSmrg 1495150f2e948Smrg 1495250f2e948Smrg # We use sed instead of cat because bash on DJGPP gets confused if 1495350f2e948Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 1495450f2e948Smrg # text mode, it properly converts lines to CR/LF. This bash problem 1495550f2e948Smrg # is reportedly fixed, but why not run on old versions too? 1495650f2e948Smrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 1495745bc899bSmrg || (rm -f "$cfgfile"; exit 1) 1495850f2e948Smrg 1495950f2e948Smrg case $xsi_shell in 1496050f2e948Smrg yes) 1496145bc899bSmrg cat << \_LT_EOF >> "$cfgfile" 1496250f2e948Smrg 1496350f2e948Smrg# func_dirname file append nondir_replacement 1496450f2e948Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1496550f2e948Smrg# otherwise set result to NONDIR_REPLACEMENT. 1496650f2e948Smrgfunc_dirname () 1496750f2e948Smrg{ 1496850f2e948Smrg case ${1} in 1496950f2e948Smrg */*) func_dirname_result="${1%/*}${2}" ;; 1497050f2e948Smrg * ) func_dirname_result="${3}" ;; 1497150f2e948Smrg esac 1497245bc899bSmrg} 1497350f2e948Smrg 1497450f2e948Smrg# func_basename file 1497550f2e948Smrgfunc_basename () 1497650f2e948Smrg{ 1497750f2e948Smrg func_basename_result="${1##*/}" 1497845bc899bSmrg} 1497950f2e948Smrg 1498050f2e948Smrg# func_dirname_and_basename file append nondir_replacement 1498150f2e948Smrg# perform func_basename and func_dirname in a single function 1498250f2e948Smrg# call: 1498350f2e948Smrg# dirname: Compute the dirname of FILE. If nonempty, 1498450f2e948Smrg# add APPEND to the result, otherwise set result 1498550f2e948Smrg# to NONDIR_REPLACEMENT. 1498650f2e948Smrg# value returned in "$func_dirname_result" 1498750f2e948Smrg# basename: Compute filename of FILE. 1498850f2e948Smrg# value retuned in "$func_basename_result" 1498950f2e948Smrg# Implementation must be kept synchronized with func_dirname 1499050f2e948Smrg# and func_basename. For efficiency, we do not delegate to 1499150f2e948Smrg# those functions but instead duplicate the functionality here. 1499250f2e948Smrgfunc_dirname_and_basename () 1499350f2e948Smrg{ 1499450f2e948Smrg case ${1} in 1499550f2e948Smrg */*) func_dirname_result="${1%/*}${2}" ;; 1499645bc899bSmrg * ) func_dirname_result="${3}" ;; 1499750f2e948Smrg esac 1499850f2e948Smrg func_basename_result="${1##*/}" 1499945bc899bSmrg} 1500050f2e948Smrg 1500150f2e948Smrg# func_stripname prefix suffix name 1500250f2e948Smrg# strip PREFIX and SUFFIX off of NAME. 1500350f2e948Smrg# PREFIX and SUFFIX must not contain globbing or regex special 1500450f2e948Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1500550f2e948Smrg# dot (in which case that matches only a dot). 1500650f2e948Smrgfunc_stripname () 1500750f2e948Smrg{ 1500850f2e948Smrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 1500950f2e948Smrg # positional parameters, so assign one to ordinary parameter first. 1501050f2e948Smrg func_stripname_result=${3} 1501150f2e948Smrg func_stripname_result=${func_stripname_result#"${1}"} 1501250f2e948Smrg func_stripname_result=${func_stripname_result%"${2}"} 1501345bc899bSmrg} 1501450f2e948Smrg 1501550f2e948Smrg# func_opt_split 1501650f2e948Smrgfunc_opt_split () 1501750f2e948Smrg{ 1501850f2e948Smrg func_opt_split_opt=${1%%=*} 1501950f2e948Smrg func_opt_split_arg=${1#*=} 1502045bc899bSmrg} 1502150f2e948Smrg 1502250f2e948Smrg# func_lo2o object 1502350f2e948Smrgfunc_lo2o () 1502450f2e948Smrg{ 1502550f2e948Smrg case ${1} in 1502650f2e948Smrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 1502750f2e948Smrg *) func_lo2o_result=${1} ;; 1502850f2e948Smrg esac 1502945bc899bSmrg} 1503050f2e948Smrg 1503150f2e948Smrg# func_xform libobj-or-source 1503250f2e948Smrgfunc_xform () 1503350f2e948Smrg{ 1503450f2e948Smrg func_xform_result=${1%.*}.lo 1503545bc899bSmrg} 1503650f2e948Smrg 1503750f2e948Smrg# func_arith arithmetic-term... 1503850f2e948Smrgfunc_arith () 1503950f2e948Smrg{ 1504050f2e948Smrg func_arith_result=$(( $* )) 1504145bc899bSmrg} 1504250f2e948Smrg 1504350f2e948Smrg# func_len string 1504450f2e948Smrg# STRING may not start with a hyphen. 1504550f2e948Smrgfunc_len () 1504650f2e948Smrg{ 1504750f2e948Smrg func_len_result=${#1} 1504845bc899bSmrg} 1504950f2e948Smrg 1505050f2e948Smrg_LT_EOF 1505150f2e948Smrg ;; 1505250f2e948Smrg *) # Bourne compatible functions. 1505345bc899bSmrg cat << \_LT_EOF >> "$cfgfile" 1505450f2e948Smrg 1505550f2e948Smrg# func_dirname file append nondir_replacement 1505650f2e948Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1505750f2e948Smrg# otherwise set result to NONDIR_REPLACEMENT. 1505850f2e948Smrgfunc_dirname () 1505950f2e948Smrg{ 1506050f2e948Smrg # Extract subdirectory from the argument. 1506150f2e948Smrg func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 1506250f2e948Smrg if test "X$func_dirname_result" = "X${1}"; then 15063226fade8Smrg func_dirname_result="${3}" 1506450f2e948Smrg else 1506545bc899bSmrg func_dirname_result="$func_dirname_result${2}" 1506650f2e948Smrg fi 1506745bc899bSmrg} 1506850f2e948Smrg 1506950f2e948Smrg# func_basename file 1507050f2e948Smrgfunc_basename () 1507150f2e948Smrg{ 1507250f2e948Smrg func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 1507345bc899bSmrg} 1507445bc899bSmrg 1507550f2e948Smrg 1507650f2e948Smrg# func_stripname prefix suffix name 1507750f2e948Smrg# strip PREFIX and SUFFIX off of NAME. 1507850f2e948Smrg# PREFIX and SUFFIX must not contain globbing or regex special 1507950f2e948Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1508050f2e948Smrg# dot (in which case that matches only a dot). 1508150f2e948Smrg# func_strip_suffix prefix name 1508250f2e948Smrgfunc_stripname () 1508350f2e948Smrg{ 1508450f2e948Smrg case ${2} in 1508550f2e948Smrg .*) func_stripname_result=`$ECHO "X${3}" \ 1508650f2e948Smrg | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 1508750f2e948Smrg *) func_stripname_result=`$ECHO "X${3}" \ 1508845bc899bSmrg | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 1508950f2e948Smrg esac 1509045bc899bSmrg} 1509150f2e948Smrg 1509250f2e948Smrg# sed scripts: 1509350f2e948Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 1509445bc899bSmrgmy_sed_long_arg='1s/^-[^=]*=//' 1509550f2e948Smrg 1509650f2e948Smrg# func_opt_split 1509750f2e948Smrgfunc_opt_split () 1509850f2e948Smrg{ 1509950f2e948Smrg func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 1510050f2e948Smrg func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 1510145bc899bSmrg} 1510250f2e948Smrg 1510350f2e948Smrg# func_lo2o object 1510450f2e948Smrgfunc_lo2o () 1510550f2e948Smrg{ 1510650f2e948Smrg func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 1510745bc899bSmrg} 1510850f2e948Smrg 1510950f2e948Smrg# func_xform libobj-or-source 1511050f2e948Smrgfunc_xform () 1511150f2e948Smrg{ 1511250f2e948Smrg func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 1511345bc899bSmrg} 1511450f2e948Smrg 1511550f2e948Smrg# func_arith arithmetic-term... 1511650f2e948Smrgfunc_arith () 1511750f2e948Smrg{ 1511850f2e948Smrg func_arith_result=`expr "$@"` 1511945bc899bSmrg} 1512050f2e948Smrg 1512150f2e948Smrg# func_len string 1512250f2e948Smrg# STRING may not start with a hyphen. 1512350f2e948Smrgfunc_len () 1512450f2e948Smrg{ 1512550f2e948Smrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 1512645bc899bSmrg} 1512750f2e948Smrg 1512850f2e948Smrg_LT_EOF 1512945bc899bSmrgesac 1513050f2e948Smrg 1513150f2e948Smrgcase $lt_shell_append in 1513250f2e948Smrg yes) 1513345bc899bSmrg cat << \_LT_EOF >> "$cfgfile" 1513450f2e948Smrg 1513550f2e948Smrg# func_append var value 1513650f2e948Smrg# Append VALUE to the end of shell variable VAR. 1513750f2e948Smrgfunc_append () 1513850f2e948Smrg{ 1513950f2e948Smrg eval "$1+=\$2" 1514050f2e948Smrg} 1514150f2e948Smrg_LT_EOF 1514250f2e948Smrg ;; 1514350f2e948Smrg *) 1514445bc899bSmrg cat << \_LT_EOF >> "$cfgfile" 1514550f2e948Smrg 1514650f2e948Smrg# func_append var value 1514750f2e948Smrg# Append VALUE to the end of shell variable VAR. 1514850f2e948Smrgfunc_append () 1514950f2e948Smrg{ 1515050f2e948Smrg eval "$1=\$$1\$2" 1515145bc899bSmrg} 1515250f2e948Smrg 1515350f2e948Smrg_LT_EOF 1515450f2e948Smrg ;; 151551ac89addSmrg esac 151561ac89addSmrg 1515750f2e948Smrg 1515850f2e948Smrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 1515950f2e948Smrg || (rm -f "$cfgfile"; exit 1) 1516050f2e948Smrg 1516150f2e948Smrg mv -f "$cfgfile" "$ofile" || 1516250f2e948Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 1516350f2e948Smrg chmod +x "$ofile" 1516445bc899bSmrg 1516550f2e948Smrg ;; 1516645bc899bSmrg 1516750f2e948Smrg esac 1516845bc899bSmrgdone # for ac_tag 1516945bc899bSmrg 1517045bc899bSmrg 1517145bc899bSmrg{ (exit 0); exit 0; } 1517245bc899bSmrg_ACEOF 1517345bc899bSmrgchmod +x $CONFIG_STATUS 1517445bc899bSmrgac_clean_files=$ac_clean_files_save 1517550f2e948Smrg 1517650f2e948Smrgtest $ac_write_fail = 0 || 1517750f2e948Smrg { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 1517850f2e948Smrg$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 1517950f2e948Smrg { (exit 1); exit 1; }; } 1518045bc899bSmrg 1518145bc899bSmrg 1518245bc899bSmrg# configure is writing to config.log, and then calls config.status. 1518345bc899bSmrg# config.status does its own redirection, appending to config.log. 1518445bc899bSmrg# Unfortunately, on DOS this fails, as config.log is still kept open 1518545bc899bSmrg# by configure, so config.status won't be able to write to it; its 1518645bc899bSmrg# output is simply discarded. So we exec the FD to /dev/null, 1518745bc899bSmrg# effectively closing config.log, so it can be properly (re)opened and 1518845bc899bSmrg# appended to by config.status. When coming back to configure, we 1518945bc899bSmrg# need to make the FD available again. 1519045bc899bSmrgif test "$no_create" != yes; then 1519145bc899bSmrg ac_cs_success=: 1519245bc899bSmrg ac_config_status_args= 1519345bc899bSmrg test "$silent" = yes && 1519445bc899bSmrg ac_config_status_args="$ac_config_status_args --quiet" 1519545bc899bSmrg exec 5>/dev/null 1519645bc899bSmrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 1519745bc899bSmrg exec 5>>config.log 1519845bc899bSmrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 1519945bc899bSmrg # would make configure fail if this is the last instruction. 1520045bc899bSmrg $ac_cs_success || { (exit 1); exit 1; } 1520150f2e948Smrgfi 1520250f2e948Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1520350f2e948Smrg { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1520450f2e948Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 1520545bc899bSmrgfi 15206 15207