configure revision 7aa89044
14b0ead49Smrg#! /bin/sh 24b0ead49Smrg# Guess values for system-dependent variables and create Makefiles. 37aa89044Smrg# Generated by GNU Autoconf 2.68 for libXcomposite 0.4.3. 44b0ead49Smrg# 54b0ead49Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 64b0ead49Smrg# 749dc963fSmrg# 84b0ead49Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 97aa89044Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 107aa89044Smrg# Foundation, Inc. 1149dc963fSmrg# 1249dc963fSmrg# 134b0ead49Smrg# This configure script is free software; the Free Software Foundation 144b0ead49Smrg# gives unlimited permission to copy, distribute and modify it. 1549dc963fSmrg## -------------------- ## 1649dc963fSmrg## M4sh Initialization. ## 1749dc963fSmrg## -------------------- ## 184b0ead49Smrg 194b0ead49Smrg# Be more Bourne compatible 204b0ead49SmrgDUALCASE=1; export DUALCASE # for MKS sh 2149dc963fSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 224b0ead49Smrg emulate sh 234b0ead49Smrg NULLCMD=: 2452b01e16Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 254b0ead49Smrg # is contrary to our usage. Disable this feature. 264b0ead49Smrg alias -g '${1+"$@"}'='"$@"' 274b0ead49Smrg setopt NO_GLOB_SUBST 284b0ead49Smrgelse 2949dc963fSmrg case `(set -o) 2>/dev/null` in #( 3049dc963fSmrg *posix*) : 3149dc963fSmrg set -o posix ;; #( 3249dc963fSmrg *) : 3349dc963fSmrg ;; 344b0ead49Smrgesac 354b0ead49Smrgfi 364b0ead49Smrg 374b0ead49Smrg 3852b01e16Smrgas_nl=' 3952b01e16Smrg' 4052b01e16Smrgexport as_nl 4152b01e16Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 4252b01e16Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4352b01e16Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4452b01e16Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4549dc963fSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 4649dc963fSmrg# but without wasting forks for bash or zsh. 4749dc963fSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 4849dc963fSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 4949dc963fSmrg as_echo='print -r --' 5049dc963fSmrg as_echo_n='print -rn --' 5149dc963fSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5252b01e16Smrg as_echo='printf %s\n' 5352b01e16Smrg as_echo_n='printf %s' 5452b01e16Smrgelse 5552b01e16Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5652b01e16Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5752b01e16Smrg as_echo_n='/usr/ucb/echo -n' 584b0ead49Smrg else 5952b01e16Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 6052b01e16Smrg as_echo_n_body='eval 6152b01e16Smrg arg=$1; 6249dc963fSmrg case $arg in #( 6352b01e16Smrg *"$as_nl"*) 6452b01e16Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 6552b01e16Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6652b01e16Smrg esac; 6752b01e16Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6852b01e16Smrg ' 6952b01e16Smrg export as_echo_n_body 7052b01e16Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 714b0ead49Smrg fi 7252b01e16Smrg export as_echo_body 7352b01e16Smrg as_echo='sh -c $as_echo_body as_echo' 7452b01e16Smrgfi 7552b01e16Smrg 7652b01e16Smrg# The user is always right. 7752b01e16Smrgif test "${PATH_SEPARATOR+set}" != set; then 7852b01e16Smrg PATH_SEPARATOR=: 7952b01e16Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8052b01e16Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8152b01e16Smrg PATH_SEPARATOR=';' 8252b01e16Smrg } 834b0ead49Smrgfi 844b0ead49Smrg 854b0ead49Smrg 864b0ead49Smrg# IFS 874b0ead49Smrg# We need space, tab and new line, in precisely that order. Quoting is 884b0ead49Smrg# there to prevent editors from complaining about space-tab. 894b0ead49Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 904b0ead49Smrg# splitting by setting IFS to empty value.) 914b0ead49SmrgIFS=" "" $as_nl" 924b0ead49Smrg 934b0ead49Smrg# Find who we are. Look in the path if we contain no directory separator. 947aa89044Smrgas_myself= 9549dc963fSmrgcase $0 in #(( 964b0ead49Smrg *[\\/]* ) as_myself=$0 ;; 974b0ead49Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 984b0ead49Smrgfor as_dir in $PATH 994b0ead49Smrgdo 1004b0ead49Smrg IFS=$as_save_IFS 1014b0ead49Smrg test -z "$as_dir" && as_dir=. 10249dc963fSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 10349dc963fSmrg done 1044b0ead49SmrgIFS=$as_save_IFS 1054b0ead49Smrg 1064b0ead49Smrg ;; 1074b0ead49Smrgesac 1084b0ead49Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1094b0ead49Smrg# in which case we are not to be found in the path. 1104b0ead49Smrgif test "x$as_myself" = x; then 1114b0ead49Smrg as_myself=$0 1124b0ead49Smrgfi 1134b0ead49Smrgif test ! -f "$as_myself"; then 11452b01e16Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11549dc963fSmrg exit 1 1164b0ead49Smrgfi 1174b0ead49Smrg 11849dc963fSmrg# Unset variables that we do not need and which cause bugs (e.g. in 11949dc963fSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12049dc963fSmrg# suppresses any "Segmentation fault" message there. '((' could 12149dc963fSmrg# trigger a bug in pdksh 5.2.14. 12249dc963fSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 12349dc963fSmrgdo eval test x\${$as_var+set} = xset \ 12449dc963fSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1254b0ead49Smrgdone 1264b0ead49SmrgPS1='$ ' 1274b0ead49SmrgPS2='> ' 1284b0ead49SmrgPS4='+ ' 1294b0ead49Smrg 1304b0ead49Smrg# NLS nuisances. 13152b01e16SmrgLC_ALL=C 13252b01e16Smrgexport LC_ALL 13352b01e16SmrgLANGUAGE=C 13452b01e16Smrgexport LANGUAGE 1354b0ead49Smrg 13649dc963fSmrg# CDPATH. 13749dc963fSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13849dc963fSmrg 13949dc963fSmrgif test "x$CONFIG_SHELL" = x; then 14049dc963fSmrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 14149dc963fSmrg emulate sh 14249dc963fSmrg NULLCMD=: 14349dc963fSmrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14449dc963fSmrg # is contrary to our usage. Disable this feature. 14549dc963fSmrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 14649dc963fSmrg setopt NO_GLOB_SUBST 14749dc963fSmrgelse 14849dc963fSmrg case \`(set -o) 2>/dev/null\` in #( 14949dc963fSmrg *posix*) : 15049dc963fSmrg set -o posix ;; #( 15149dc963fSmrg *) : 15249dc963fSmrg ;; 15349dc963fSmrgesac 15449dc963fSmrgfi 15549dc963fSmrg" 15649dc963fSmrg as_required="as_fn_return () { (exit \$1); } 15749dc963fSmrgas_fn_success () { as_fn_return 0; } 15849dc963fSmrgas_fn_failure () { as_fn_return 1; } 15949dc963fSmrgas_fn_ret_success () { return 0; } 16049dc963fSmrgas_fn_ret_failure () { return 1; } 16149dc963fSmrg 16249dc963fSmrgexitcode=0 16349dc963fSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 16449dc963fSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 16549dc963fSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 16649dc963fSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 16749dc963fSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 16849dc963fSmrg 16949dc963fSmrgelse 17049dc963fSmrg exitcode=1; echo positional parameters were not saved. 17149dc963fSmrgfi 17249dc963fSmrgtest x\$exitcode = x0 || exit 1" 17349dc963fSmrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 17449dc963fSmrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 17549dc963fSmrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 17649dc963fSmrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 1777aa89044Smrg 1787aa89044Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 1797aa89044Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1807aa89044Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 1817aa89044Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 1827aa89044Smrg PATH=/empty FPATH=/empty; export PATH FPATH 1837aa89044Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 1847aa89044Smrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 18549dc963fSmrgtest \$(( 1 + 1 )) = 2 || exit 1" 18649dc963fSmrg if (eval "$as_required") 2>/dev/null; then : 18749dc963fSmrg as_have_required=yes 18849dc963fSmrgelse 18949dc963fSmrg as_have_required=no 19049dc963fSmrgfi 19149dc963fSmrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 19249dc963fSmrg 19349dc963fSmrgelse 19449dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19549dc963fSmrgas_found=false 19649dc963fSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 19749dc963fSmrgdo 19849dc963fSmrg IFS=$as_save_IFS 19949dc963fSmrg test -z "$as_dir" && as_dir=. 20049dc963fSmrg as_found=: 20149dc963fSmrg case $as_dir in #( 20249dc963fSmrg /*) 20349dc963fSmrg for as_base in sh bash ksh sh5; do 20449dc963fSmrg # Try only shells that exist, to save several forks. 20549dc963fSmrg as_shell=$as_dir/$as_base 20649dc963fSmrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 20749dc963fSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 20849dc963fSmrg CONFIG_SHELL=$as_shell as_have_required=yes 20949dc963fSmrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 21049dc963fSmrg break 2 21149dc963fSmrgfi 21249dc963fSmrgfi 21349dc963fSmrg done;; 21449dc963fSmrg esac 21549dc963fSmrg as_found=false 21649dc963fSmrgdone 21749dc963fSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 21849dc963fSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 21949dc963fSmrg CONFIG_SHELL=$SHELL as_have_required=yes 22049dc963fSmrgfi; } 22149dc963fSmrgIFS=$as_save_IFS 22249dc963fSmrg 22349dc963fSmrg 22449dc963fSmrg if test "x$CONFIG_SHELL" != x; then : 22549dc963fSmrg # We cannot yet assume a decent shell, so we have to provide a 22649dc963fSmrg # neutralization value for shells without unset; and this also 22749dc963fSmrg # works around shells that cannot unset nonexistent variables. 2287aa89044Smrg # Preserve -v and -x to the replacement shell. 22949dc963fSmrg BASH_ENV=/dev/null 23049dc963fSmrg ENV=/dev/null 23149dc963fSmrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 23249dc963fSmrg export CONFIG_SHELL 2337aa89044Smrg case $- in # (((( 2347aa89044Smrg *v*x* | *x*v* ) as_opts=-vx ;; 2357aa89044Smrg *v* ) as_opts=-v ;; 2367aa89044Smrg *x* ) as_opts=-x ;; 2377aa89044Smrg * ) as_opts= ;; 2387aa89044Smrg esac 2397aa89044Smrg exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 24049dc963fSmrgfi 24149dc963fSmrg 24249dc963fSmrg if test x$as_have_required = xno; then : 24349dc963fSmrg $as_echo "$0: This script requires a shell more modern than all" 24449dc963fSmrg $as_echo "$0: the shells that I found on your system." 24549dc963fSmrg if test x${ZSH_VERSION+set} = xset ; then 24649dc963fSmrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 24749dc963fSmrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 24849dc963fSmrg else 24949dc963fSmrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 25049dc963fSmrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 25149dc963fSmrg$0: about your system, including any error possibly output 25249dc963fSmrg$0: before this message. Then install a modern shell, or 25349dc963fSmrg$0: manually run the script under such a shell if you do 25449dc963fSmrg$0: have one." 25549dc963fSmrg fi 25649dc963fSmrg exit 1 25749dc963fSmrgfi 25849dc963fSmrgfi 25949dc963fSmrgfi 26049dc963fSmrgSHELL=${CONFIG_SHELL-/bin/sh} 26149dc963fSmrgexport SHELL 26249dc963fSmrg# Unset more variables known to interfere with behavior of common tools. 26349dc963fSmrgCLICOLOR_FORCE= GREP_OPTIONS= 26449dc963fSmrgunset CLICOLOR_FORCE GREP_OPTIONS 26549dc963fSmrg 26649dc963fSmrg## --------------------- ## 26749dc963fSmrg## M4sh Shell Functions. ## 26849dc963fSmrg## --------------------- ## 26949dc963fSmrg# as_fn_unset VAR 27049dc963fSmrg# --------------- 27149dc963fSmrg# Portably unset VAR. 27249dc963fSmrgas_fn_unset () 27349dc963fSmrg{ 27449dc963fSmrg { eval $1=; unset $1;} 27549dc963fSmrg} 27649dc963fSmrgas_unset=as_fn_unset 27749dc963fSmrg 27849dc963fSmrg# as_fn_set_status STATUS 27949dc963fSmrg# ----------------------- 28049dc963fSmrg# Set $? to STATUS, without forking. 28149dc963fSmrgas_fn_set_status () 28249dc963fSmrg{ 28349dc963fSmrg return $1 28449dc963fSmrg} # as_fn_set_status 28549dc963fSmrg 28649dc963fSmrg# as_fn_exit STATUS 28749dc963fSmrg# ----------------- 28849dc963fSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 28949dc963fSmrgas_fn_exit () 29049dc963fSmrg{ 29149dc963fSmrg set +e 29249dc963fSmrg as_fn_set_status $1 29349dc963fSmrg exit $1 29449dc963fSmrg} # as_fn_exit 29549dc963fSmrg 29649dc963fSmrg# as_fn_mkdir_p 29749dc963fSmrg# ------------- 29849dc963fSmrg# Create "$as_dir" as a directory, including parents if necessary. 29949dc963fSmrgas_fn_mkdir_p () 30049dc963fSmrg{ 30149dc963fSmrg 30249dc963fSmrg case $as_dir in #( 30349dc963fSmrg -*) as_dir=./$as_dir;; 30449dc963fSmrg esac 30549dc963fSmrg test -d "$as_dir" || eval $as_mkdir_p || { 30649dc963fSmrg as_dirs= 30749dc963fSmrg while :; do 30849dc963fSmrg case $as_dir in #( 30949dc963fSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 31049dc963fSmrg *) as_qdir=$as_dir;; 31149dc963fSmrg esac 31249dc963fSmrg as_dirs="'$as_qdir' $as_dirs" 31349dc963fSmrg as_dir=`$as_dirname -- "$as_dir" || 31449dc963fSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 31549dc963fSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 31649dc963fSmrg X"$as_dir" : 'X\(//\)$' \| \ 31749dc963fSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 31849dc963fSmrg$as_echo X"$as_dir" | 31949dc963fSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 32049dc963fSmrg s//\1/ 32149dc963fSmrg q 32249dc963fSmrg } 32349dc963fSmrg /^X\(\/\/\)[^/].*/{ 32449dc963fSmrg s//\1/ 32549dc963fSmrg q 32649dc963fSmrg } 32749dc963fSmrg /^X\(\/\/\)$/{ 32849dc963fSmrg s//\1/ 32949dc963fSmrg q 33049dc963fSmrg } 33149dc963fSmrg /^X\(\/\).*/{ 33249dc963fSmrg s//\1/ 33349dc963fSmrg q 33449dc963fSmrg } 33549dc963fSmrg s/.*/./; q'` 33649dc963fSmrg test -d "$as_dir" && break 33749dc963fSmrg done 33849dc963fSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 3397aa89044Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 34049dc963fSmrg 34149dc963fSmrg 34249dc963fSmrg} # as_fn_mkdir_p 34349dc963fSmrg# as_fn_append VAR VALUE 34449dc963fSmrg# ---------------------- 34549dc963fSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 34649dc963fSmrg# advantage of any shell optimizations that allow amortized linear growth over 34749dc963fSmrg# repeated appends, instead of the typical quadratic growth present in naive 34849dc963fSmrg# implementations. 34949dc963fSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 35049dc963fSmrg eval 'as_fn_append () 35149dc963fSmrg { 35249dc963fSmrg eval $1+=\$2 35349dc963fSmrg }' 35449dc963fSmrgelse 35549dc963fSmrg as_fn_append () 35649dc963fSmrg { 35749dc963fSmrg eval $1=\$$1\$2 35849dc963fSmrg } 35949dc963fSmrgfi # as_fn_append 36049dc963fSmrg 36149dc963fSmrg# as_fn_arith ARG... 36249dc963fSmrg# ------------------ 36349dc963fSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 36449dc963fSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 36549dc963fSmrg# must be portable across $(()) and expr. 36649dc963fSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 36749dc963fSmrg eval 'as_fn_arith () 36849dc963fSmrg { 36949dc963fSmrg as_val=$(( $* )) 37049dc963fSmrg }' 37149dc963fSmrgelse 37249dc963fSmrg as_fn_arith () 37349dc963fSmrg { 37449dc963fSmrg as_val=`expr "$@" || test $? -eq 1` 37549dc963fSmrg } 37649dc963fSmrgfi # as_fn_arith 37749dc963fSmrg 37849dc963fSmrg 3797aa89044Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 3807aa89044Smrg# ---------------------------------------- 38149dc963fSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 38249dc963fSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 3837aa89044Smrg# script with STATUS, using 1 if that was 0. 38449dc963fSmrgas_fn_error () 38549dc963fSmrg{ 3867aa89044Smrg as_status=$1; test $as_status -eq 0 && as_status=1 3877aa89044Smrg if test "$4"; then 3887aa89044Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 3897aa89044Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 39049dc963fSmrg fi 3917aa89044Smrg $as_echo "$as_me: error: $2" >&2 39249dc963fSmrg as_fn_exit $as_status 39349dc963fSmrg} # as_fn_error 39449dc963fSmrg 3954b0ead49Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 3964b0ead49Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 3974b0ead49Smrg as_expr=expr 3984b0ead49Smrgelse 3994b0ead49Smrg as_expr=false 4004b0ead49Smrgfi 4014b0ead49Smrg 4024b0ead49Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4034b0ead49Smrg as_basename=basename 4044b0ead49Smrgelse 4054b0ead49Smrg as_basename=false 4064b0ead49Smrgfi 4074b0ead49Smrg 40849dc963fSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 40949dc963fSmrg as_dirname=dirname 41049dc963fSmrgelse 41149dc963fSmrg as_dirname=false 41249dc963fSmrgfi 4134b0ead49Smrg 4144b0ead49Smrgas_me=`$as_basename -- "$0" || 4154b0ead49Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4164b0ead49Smrg X"$0" : 'X\(//\)$' \| \ 4174b0ead49Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 41852b01e16Smrg$as_echo X/"$0" | 4194b0ead49Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 4204b0ead49Smrg s//\1/ 4214b0ead49Smrg q 4224b0ead49Smrg } 4234b0ead49Smrg /^X\/\(\/\/\)$/{ 4244b0ead49Smrg s//\1/ 4254b0ead49Smrg q 4264b0ead49Smrg } 4274b0ead49Smrg /^X\/\(\/\).*/{ 4284b0ead49Smrg s//\1/ 4294b0ead49Smrg q 4304b0ead49Smrg } 4314b0ead49Smrg s/.*/./; q'` 4324b0ead49Smrg 43349dc963fSmrg# Avoid depending upon Character Ranges. 43449dc963fSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 43549dc963fSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 43649dc963fSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 43749dc963fSmrgas_cr_digits='0123456789' 43849dc963fSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 4394b0ead49Smrg 4404b0ead49Smrg 44149dc963fSmrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 44249dc963fSmrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 44349dc963fSmrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 44449dc963fSmrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 44549dc963fSmrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 44649dc963fSmrg sed -n ' 44749dc963fSmrg p 44849dc963fSmrg /[$]LINENO/= 44949dc963fSmrg ' <$as_myself | 45049dc963fSmrg sed ' 45149dc963fSmrg s/[$]LINENO.*/&-/ 45249dc963fSmrg t lineno 45349dc963fSmrg b 45449dc963fSmrg :lineno 45549dc963fSmrg N 45649dc963fSmrg :loop 45749dc963fSmrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 45849dc963fSmrg t loop 45949dc963fSmrg s/-\n.*// 46049dc963fSmrg ' >$as_me.lineno && 46149dc963fSmrg chmod +x "$as_me.lineno" || 46249dc963fSmrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4634b0ead49Smrg 46449dc963fSmrg # Don't try to exec as it changes $[0], causing all sort of problems 46549dc963fSmrg # (the dirname of $[0] is not the place where we might find the 46649dc963fSmrg # original and so on. Autoconf is especially sensitive to this). 46749dc963fSmrg . "./$as_me.lineno" 46849dc963fSmrg # Exit status is that of the last command. 46949dc963fSmrg exit 4704b0ead49Smrg} 4714b0ead49Smrg 47249dc963fSmrgECHO_C= ECHO_N= ECHO_T= 47349dc963fSmrgcase `echo -n x` in #((((( 47449dc963fSmrg-n*) 47549dc963fSmrg case `echo 'xy\c'` in 47649dc963fSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 47749dc963fSmrg xy) ECHO_C='\c';; 47849dc963fSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 47949dc963fSmrg ECHO_T=' ';; 48049dc963fSmrg esac;; 48149dc963fSmrg*) 48249dc963fSmrg ECHO_N='-n';; 48349dc963fSmrgesac 4844b0ead49Smrg 48549dc963fSmrgrm -f conf$$ conf$$.exe conf$$.file 48649dc963fSmrgif test -d conf$$.dir; then 48749dc963fSmrg rm -f conf$$.dir/conf$$.file 48849dc963fSmrgelse 48949dc963fSmrg rm -f conf$$.dir 49049dc963fSmrg mkdir conf$$.dir 2>/dev/null 4914b0ead49Smrgfi 49249dc963fSmrgif (echo >conf$$.file) 2>/dev/null; then 49349dc963fSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 49449dc963fSmrg as_ln_s='ln -s' 49549dc963fSmrg # ... but there are two gotchas: 49649dc963fSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 49749dc963fSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 49849dc963fSmrg # In both cases, we have to default to `cp -p'. 49949dc963fSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 50049dc963fSmrg as_ln_s='cp -p' 50149dc963fSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 50249dc963fSmrg as_ln_s=ln 50349dc963fSmrg else 50449dc963fSmrg as_ln_s='cp -p' 50549dc963fSmrg fi 5064b0ead49Smrgelse 50749dc963fSmrg as_ln_s='cp -p' 5084b0ead49Smrgfi 50949dc963fSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 51049dc963fSmrgrmdir conf$$.dir 2>/dev/null 5114b0ead49Smrg 51249dc963fSmrgif mkdir -p . 2>/dev/null; then 51349dc963fSmrg as_mkdir_p='mkdir -p "$as_dir"' 51449dc963fSmrgelse 51549dc963fSmrg test -d ./-p && rmdir ./-p 51649dc963fSmrg as_mkdir_p=false 5174b0ead49Smrgfi 5184b0ead49Smrg 51949dc963fSmrgif test -x / >/dev/null 2>&1; then 52049dc963fSmrg as_test_x='test -x' 5214b0ead49Smrgelse 52249dc963fSmrg if ls -dL / >/dev/null 2>&1; then 52349dc963fSmrg as_ls_L_option=L 52449dc963fSmrg else 52549dc963fSmrg as_ls_L_option= 52649dc963fSmrg fi 52749dc963fSmrg as_test_x=' 52849dc963fSmrg eval sh -c '\'' 52949dc963fSmrg if test -d "$1"; then 53049dc963fSmrg test -d "$1/."; 53149dc963fSmrg else 53249dc963fSmrg case $1 in #( 53349dc963fSmrg -*)set "./$1";; 53449dc963fSmrg esac; 53549dc963fSmrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 53649dc963fSmrg ???[sx]*):;;*)false;;esac;fi 53749dc963fSmrg '\'' sh 53849dc963fSmrg ' 5394b0ead49Smrgfi 54049dc963fSmrgas_executable_p=$as_test_x 5414b0ead49Smrg 54249dc963fSmrg# Sed expression to map a string onto a valid CPP name. 54349dc963fSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5444b0ead49Smrg 54549dc963fSmrg# Sed expression to map a string onto a valid variable name. 54649dc963fSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5474b0ead49Smrg 5484b0ead49SmrgSHELL=${CONFIG_SHELL-/bin/sh} 5494b0ead49Smrg 55049dc963fSmrgas_awk_strverscmp=' 55149dc963fSmrg # Use only awk features that work with 7th edition Unix awk (1978). 55249dc963fSmrg # My, what an old awk you have, Mr. Solaris! 55349dc963fSmrg END { 55449dc963fSmrg while (length(v1) && length(v2)) { 55549dc963fSmrg # Set d1 to be the next thing to compare from v1, and likewise for d2. 55649dc963fSmrg # Normally this is a single character, but if v1 and v2 contain digits, 55749dc963fSmrg # compare them as integers and fractions as strverscmp does. 55849dc963fSmrg if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) { 55949dc963fSmrg # Split v1 and v2 into their leading digit string components d1 and d2, 56049dc963fSmrg # and advance v1 and v2 past the leading digit strings. 56149dc963fSmrg for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue 56249dc963fSmrg for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue 56349dc963fSmrg d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1) 56449dc963fSmrg d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1) 56549dc963fSmrg if (d1 ~ /^0/) { 56649dc963fSmrg if (d2 ~ /^0/) { 56749dc963fSmrg # Compare two fractions. 56849dc963fSmrg while (d1 ~ /^0/ && d2 ~ /^0/) { 56949dc963fSmrg d1 = substr(d1, 2); len1-- 57049dc963fSmrg d2 = substr(d2, 2); len2-- 57149dc963fSmrg } 57249dc963fSmrg if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) { 57349dc963fSmrg # The two components differ in length, and the common prefix 57449dc963fSmrg # contains only leading zeros. Consider the longer to be less. 57549dc963fSmrg d1 = -len1 57649dc963fSmrg d2 = -len2 57749dc963fSmrg } else { 57849dc963fSmrg # Otherwise, compare as strings. 57949dc963fSmrg d1 = "x" d1 58049dc963fSmrg d2 = "x" d2 58149dc963fSmrg } 58249dc963fSmrg } else { 58349dc963fSmrg # A fraction is less than an integer. 58449dc963fSmrg exit 1 58549dc963fSmrg } 58649dc963fSmrg } else { 58749dc963fSmrg if (d2 ~ /^0/) { 58849dc963fSmrg # An integer is greater than a fraction. 58949dc963fSmrg exit 2 59049dc963fSmrg } else { 59149dc963fSmrg # Compare two integers. 59249dc963fSmrg d1 += 0 59349dc963fSmrg d2 += 0 59449dc963fSmrg } 59549dc963fSmrg } 59649dc963fSmrg } else { 59749dc963fSmrg # The normal case, without worrying about digits. 59849dc963fSmrg d1 = substr(v1, 1, 1); v1 = substr(v1, 2) 59949dc963fSmrg d2 = substr(v2, 1, 1); v2 = substr(v2, 2) 60049dc963fSmrg } 60149dc963fSmrg if (d1 < d2) exit 1 60249dc963fSmrg if (d1 > d2) exit 2 60349dc963fSmrg } 60449dc963fSmrg # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10), 60549dc963fSmrg # which mishandles some comparisons of empty strings to integers. 60649dc963fSmrg if (length(v2)) exit 1 60749dc963fSmrg if (length(v1)) exit 2 60849dc963fSmrg } 60949dc963fSmrg' 6104b0ead49Smrg 61149dc963fSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null 61249dc963fSmrgexec 6>&1 6134b0ead49Smrg 6144b0ead49Smrg# Name of the host. 6157aa89044Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 6164b0ead49Smrg# so uname gets run too. 6174b0ead49Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 6184b0ead49Smrg 6194b0ead49Smrg# 6204b0ead49Smrg# Initializations. 6214b0ead49Smrg# 6224b0ead49Smrgac_default_prefix=/usr/local 6234b0ead49Smrgac_clean_files= 6244b0ead49Smrgac_config_libobj_dir=. 6254b0ead49SmrgLIBOBJS= 6264b0ead49Smrgcross_compiling=no 6274b0ead49Smrgsubdirs= 6284b0ead49SmrgMFLAGS= 6294b0ead49SmrgMAKEFLAGS= 6304b0ead49Smrg 6314b0ead49Smrg# Identity of this package. 6324b0ead49SmrgPACKAGE_NAME='libXcomposite' 6334b0ead49SmrgPACKAGE_TARNAME='libXcomposite' 6347aa89044SmrgPACKAGE_VERSION='0.4.3' 6357aa89044SmrgPACKAGE_STRING='libXcomposite 0.4.3' 6364b0ead49SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 63749dc963fSmrgPACKAGE_URL='' 6384b0ead49Smrg 6394b0ead49Smrg# Factoring default headers for most tests. 6404b0ead49Smrgac_includes_default="\ 6414b0ead49Smrg#include <stdio.h> 6424b0ead49Smrg#ifdef HAVE_SYS_TYPES_H 6434b0ead49Smrg# include <sys/types.h> 6444b0ead49Smrg#endif 6454b0ead49Smrg#ifdef HAVE_SYS_STAT_H 6464b0ead49Smrg# include <sys/stat.h> 6474b0ead49Smrg#endif 6484b0ead49Smrg#ifdef STDC_HEADERS 6494b0ead49Smrg# include <stdlib.h> 6504b0ead49Smrg# include <stddef.h> 6514b0ead49Smrg#else 6524b0ead49Smrg# ifdef HAVE_STDLIB_H 6534b0ead49Smrg# include <stdlib.h> 6544b0ead49Smrg# endif 6554b0ead49Smrg#endif 6564b0ead49Smrg#ifdef HAVE_STRING_H 6574b0ead49Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 6584b0ead49Smrg# include <memory.h> 6594b0ead49Smrg# endif 6604b0ead49Smrg# include <string.h> 6614b0ead49Smrg#endif 6624b0ead49Smrg#ifdef HAVE_STRINGS_H 6634b0ead49Smrg# include <strings.h> 6644b0ead49Smrg#endif 6654b0ead49Smrg#ifdef HAVE_INTTYPES_H 6664b0ead49Smrg# include <inttypes.h> 6674b0ead49Smrg#endif 6684b0ead49Smrg#ifdef HAVE_STDINT_H 6694b0ead49Smrg# include <stdint.h> 6704b0ead49Smrg#endif 6714b0ead49Smrg#ifdef HAVE_UNISTD_H 6724b0ead49Smrg# include <unistd.h> 6734b0ead49Smrg#endif" 6744b0ead49Smrg 67552b01e16Smrgac_subst_vars='am__EXEEXT_FALSE 67652b01e16Smrgam__EXEEXT_TRUE 67752b01e16SmrgLTLIBOBJS 67852b01e16SmrgLIBOBJS 6797aa89044SmrgXFIXES_LIBS 6807aa89044SmrgXFIXES_CFLAGS 68152b01e16SmrgXCOMPOSITE_LIBS 68252b01e16SmrgXCOMPOSITE_CFLAGS 68352b01e16SmrgCOMPOSITEEXT_VERSION 68449dc963fSmrgINSTALL_MANPAGES_FALSE 68549dc963fSmrgINSTALL_MANPAGES_TRUE 68652b01e16SmrgHAVE_XMLTO_FALSE 68752b01e16SmrgHAVE_XMLTO_TRUE 6887aa89044SmrgHAVE_XMLTO_TEXT_FALSE 6897aa89044SmrgHAVE_XMLTO_TEXT_TRUE 69052b01e16SmrgXMLTO 69149dc963fSmrgAM_BACKSLASH 69249dc963fSmrgAM_DEFAULT_VERBOSITY 69349dc963fSmrgMAN_SUBSTS 69449dc963fSmrgXORG_MAN_PAGE 69552b01e16SmrgADMIN_MAN_DIR 69652b01e16SmrgDRIVER_MAN_DIR 69752b01e16SmrgMISC_MAN_DIR 69852b01e16SmrgFILE_MAN_DIR 69952b01e16SmrgLIB_MAN_DIR 70052b01e16SmrgAPP_MAN_DIR 70152b01e16SmrgADMIN_MAN_SUFFIX 70252b01e16SmrgDRIVER_MAN_SUFFIX 70352b01e16SmrgMISC_MAN_SUFFIX 70452b01e16SmrgFILE_MAN_SUFFIX 70552b01e16SmrgLIB_MAN_SUFFIX 70652b01e16SmrgAPP_MAN_SUFFIX 70749dc963fSmrgINSTALL_CMD 70849dc963fSmrgPKG_CONFIG 70952b01e16SmrgCHANGELOG_CMD 71052b01e16SmrgCWARNFLAGS 71152b01e16SmrgCPP 71249dc963fSmrgOTOOL64 71349dc963fSmrgOTOOL 71449dc963fSmrgLIPO 71552b01e16SmrgNMEDIT 71652b01e16SmrgDSYMUTIL 71752b01e16SmrgRANLIB 71852b01e16SmrgAR 71949dc963fSmrgOBJDUMP 72052b01e16SmrgLN_S 72149dc963fSmrgNM 72249dc963fSmrgac_ct_DUMPBIN 72349dc963fSmrgDUMPBIN 72449dc963fSmrgLD 72549dc963fSmrgFGREP 72652b01e16SmrgEGREP 72752b01e16SmrgGREP 72852b01e16SmrgSED 72952b01e16Smrghost_os 73052b01e16Smrghost_vendor 73152b01e16Smrghost_cpu 73252b01e16Smrghost 73352b01e16Smrgbuild_os 73452b01e16Smrgbuild_vendor 73552b01e16Smrgbuild_cpu 73652b01e16Smrgbuild 73749dc963fSmrgLIBTOOL 73852b01e16Smrgam__fastdepCC_FALSE 73952b01e16Smrgam__fastdepCC_TRUE 74052b01e16SmrgCCDEPMODE 74152b01e16SmrgAMDEPBACKSLASH 74252b01e16SmrgAMDEP_FALSE 74352b01e16SmrgAMDEP_TRUE 74452b01e16Smrgam__quote 74552b01e16Smrgam__include 74652b01e16SmrgDEPDIR 74752b01e16SmrgOBJEXT 74852b01e16SmrgEXEEXT 74952b01e16Smrgac_ct_CC 75052b01e16SmrgCPPFLAGS 75152b01e16SmrgLDFLAGS 75252b01e16SmrgCFLAGS 75352b01e16SmrgCC 75452b01e16SmrgMAINT 75552b01e16SmrgMAINTAINER_MODE_FALSE 75652b01e16SmrgMAINTAINER_MODE_TRUE 75752b01e16Smrgam__untar 75852b01e16Smrgam__tar 75952b01e16SmrgAMTAR 76052b01e16Smrgam__leading_dot 76152b01e16SmrgSET_MAKE 76252b01e16SmrgAWK 76352b01e16Smrgmkdir_p 76452b01e16SmrgMKDIR_P 76552b01e16SmrgINSTALL_STRIP_PROGRAM 76652b01e16SmrgSTRIP 76752b01e16Smrginstall_sh 76852b01e16SmrgMAKEINFO 76952b01e16SmrgAUTOHEADER 77052b01e16SmrgAUTOMAKE 77152b01e16SmrgAUTOCONF 77252b01e16SmrgACLOCAL 77352b01e16SmrgVERSION 77452b01e16SmrgPACKAGE 77552b01e16SmrgCYGPATH_W 77652b01e16Smrgam__isrc 77752b01e16SmrgINSTALL_DATA 77852b01e16SmrgINSTALL_SCRIPT 77952b01e16SmrgINSTALL_PROGRAM 78052b01e16Smrgtarget_alias 78152b01e16Smrghost_alias 7824b0ead49Smrgbuild_alias 78352b01e16SmrgLIBS 78452b01e16SmrgECHO_T 78552b01e16SmrgECHO_N 78652b01e16SmrgECHO_C 78752b01e16SmrgDEFS 78852b01e16Smrgmandir 78952b01e16Smrglocaledir 79052b01e16Smrglibdir 79152b01e16Smrgpsdir 79252b01e16Smrgpdfdir 79352b01e16Smrgdvidir 79452b01e16Smrghtmldir 79552b01e16Smrginfodir 79652b01e16Smrgdocdir 79752b01e16Smrgoldincludedir 79852b01e16Smrgincludedir 79952b01e16Smrglocalstatedir 80052b01e16Smrgsharedstatedir 80152b01e16Smrgsysconfdir 80252b01e16Smrgdatadir 80352b01e16Smrgdatarootdir 80452b01e16Smrglibexecdir 80552b01e16Smrgsbindir 80652b01e16Smrgbindir 80752b01e16Smrgprogram_transform_name 80852b01e16Smrgprefix 80952b01e16Smrgexec_prefix 81049dc963fSmrgPACKAGE_URL 81152b01e16SmrgPACKAGE_BUGREPORT 81252b01e16SmrgPACKAGE_STRING 81352b01e16SmrgPACKAGE_VERSION 81452b01e16SmrgPACKAGE_TARNAME 81552b01e16SmrgPACKAGE_NAME 81652b01e16SmrgPATH_SEPARATOR 81752b01e16SmrgSHELL' 81852b01e16Smrgac_subst_files='' 81952b01e16Smrgac_user_opts=' 82052b01e16Smrgenable_option_checking 82152b01e16Smrgenable_maintainer_mode 82252b01e16Smrgenable_dependency_tracking 82352b01e16Smrgenable_shared 82452b01e16Smrgenable_static 82549dc963fSmrgwith_pic 82652b01e16Smrgenable_fast_install 82752b01e16Smrgwith_gnu_ld 82852b01e16Smrgenable_libtool_lock 82952b01e16Smrgenable_strict_compilation 83049dc963fSmrgenable_silent_rules 83149dc963fSmrgwith_xmlto 83252b01e16Smrg' 83352b01e16Smrg ac_precious_vars='build_alias 8344b0ead49Smrghost_alias 8354b0ead49Smrgtarget_alias 8364b0ead49SmrgCC 8374b0ead49SmrgCFLAGS 8384b0ead49SmrgLDFLAGS 83952b01e16SmrgLIBS 8404b0ead49SmrgCPPFLAGS 8414b0ead49SmrgCPP 8424b0ead49SmrgPKG_CONFIG 84349dc963fSmrgXMLTO 8444b0ead49SmrgXCOMPOSITE_CFLAGS 8457aa89044SmrgXCOMPOSITE_LIBS 8467aa89044SmrgXFIXES_CFLAGS 8477aa89044SmrgXFIXES_LIBS' 8484b0ead49Smrg 8494b0ead49Smrg 8504b0ead49Smrg# Initialize some variables set by options. 8514b0ead49Smrgac_init_help= 8524b0ead49Smrgac_init_version=false 85352b01e16Smrgac_unrecognized_opts= 85452b01e16Smrgac_unrecognized_sep= 8554b0ead49Smrg# The variables have the same names as the options, with 8564b0ead49Smrg# dashes changed to underlines. 8574b0ead49Smrgcache_file=/dev/null 8584b0ead49Smrgexec_prefix=NONE 8594b0ead49Smrgno_create= 8604b0ead49Smrgno_recursion= 8614b0ead49Smrgprefix=NONE 8624b0ead49Smrgprogram_prefix=NONE 8634b0ead49Smrgprogram_suffix=NONE 8644b0ead49Smrgprogram_transform_name=s,x,x, 8654b0ead49Smrgsilent= 8664b0ead49Smrgsite= 8674b0ead49Smrgsrcdir= 8684b0ead49Smrgverbose= 8694b0ead49Smrgx_includes=NONE 8704b0ead49Smrgx_libraries=NONE 8714b0ead49Smrg 8724b0ead49Smrg# Installation directory options. 8734b0ead49Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 8744b0ead49Smrg# and all the variables that are supposed to be based on exec_prefix 8754b0ead49Smrg# by default will actually change. 8764b0ead49Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 8774b0ead49Smrg# (The list follows the same order as the GNU Coding Standards.) 8784b0ead49Smrgbindir='${exec_prefix}/bin' 8794b0ead49Smrgsbindir='${exec_prefix}/sbin' 8804b0ead49Smrglibexecdir='${exec_prefix}/libexec' 8814b0ead49Smrgdatarootdir='${prefix}/share' 8824b0ead49Smrgdatadir='${datarootdir}' 8834b0ead49Smrgsysconfdir='${prefix}/etc' 8844b0ead49Smrgsharedstatedir='${prefix}/com' 8854b0ead49Smrglocalstatedir='${prefix}/var' 8864b0ead49Smrgincludedir='${prefix}/include' 8874b0ead49Smrgoldincludedir='/usr/include' 8884b0ead49Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 8894b0ead49Smrginfodir='${datarootdir}/info' 8904b0ead49Smrghtmldir='${docdir}' 8914b0ead49Smrgdvidir='${docdir}' 8924b0ead49Smrgpdfdir='${docdir}' 8934b0ead49Smrgpsdir='${docdir}' 8944b0ead49Smrglibdir='${exec_prefix}/lib' 8954b0ead49Smrglocaledir='${datarootdir}/locale' 8964b0ead49Smrgmandir='${datarootdir}/man' 8974b0ead49Smrg 8984b0ead49Smrgac_prev= 8994b0ead49Smrgac_dashdash= 9004b0ead49Smrgfor ac_option 9014b0ead49Smrgdo 9024b0ead49Smrg # If the previous option needs an argument, assign it. 9034b0ead49Smrg if test -n "$ac_prev"; then 9044b0ead49Smrg eval $ac_prev=\$ac_option 9054b0ead49Smrg ac_prev= 9064b0ead49Smrg continue 9074b0ead49Smrg fi 9084b0ead49Smrg 9094b0ead49Smrg case $ac_option in 9107aa89044Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 9117aa89044Smrg *=) ac_optarg= ;; 9127aa89044Smrg *) ac_optarg=yes ;; 9134b0ead49Smrg esac 9144b0ead49Smrg 9154b0ead49Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 9164b0ead49Smrg 9174b0ead49Smrg case $ac_dashdash$ac_option in 9184b0ead49Smrg --) 9194b0ead49Smrg ac_dashdash=yes ;; 9204b0ead49Smrg 9214b0ead49Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 9224b0ead49Smrg ac_prev=bindir ;; 9234b0ead49Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 9244b0ead49Smrg bindir=$ac_optarg ;; 9254b0ead49Smrg 9264b0ead49Smrg -build | --build | --buil | --bui | --bu) 9274b0ead49Smrg ac_prev=build_alias ;; 9284b0ead49Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 9294b0ead49Smrg build_alias=$ac_optarg ;; 9304b0ead49Smrg 9314b0ead49Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 9324b0ead49Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 9334b0ead49Smrg ac_prev=cache_file ;; 9344b0ead49Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 9354b0ead49Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 9364b0ead49Smrg cache_file=$ac_optarg ;; 9374b0ead49Smrg 9384b0ead49Smrg --config-cache | -C) 9394b0ead49Smrg cache_file=config.cache ;; 9404b0ead49Smrg 9414b0ead49Smrg -datadir | --datadir | --datadi | --datad) 9424b0ead49Smrg ac_prev=datadir ;; 9434b0ead49Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 9444b0ead49Smrg datadir=$ac_optarg ;; 9454b0ead49Smrg 9464b0ead49Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 9474b0ead49Smrg | --dataroo | --dataro | --datar) 9484b0ead49Smrg ac_prev=datarootdir ;; 9494b0ead49Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 9504b0ead49Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 9514b0ead49Smrg datarootdir=$ac_optarg ;; 9524b0ead49Smrg 9534b0ead49Smrg -disable-* | --disable-*) 95452b01e16Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 9554b0ead49Smrg # Reject names that are not valid shell variable names. 95652b01e16Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 9577aa89044Smrg as_fn_error $? "invalid feature name: $ac_useropt" 95852b01e16Smrg ac_useropt_orig=$ac_useropt 95952b01e16Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 96052b01e16Smrg case $ac_user_opts in 96152b01e16Smrg *" 96252b01e16Smrg"enable_$ac_useropt" 96352b01e16Smrg"*) ;; 96452b01e16Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 96552b01e16Smrg ac_unrecognized_sep=', ';; 96652b01e16Smrg esac 96752b01e16Smrg eval enable_$ac_useropt=no ;; 9684b0ead49Smrg 9694b0ead49Smrg -docdir | --docdir | --docdi | --doc | --do) 9704b0ead49Smrg ac_prev=docdir ;; 9714b0ead49Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 9724b0ead49Smrg docdir=$ac_optarg ;; 9734b0ead49Smrg 9744b0ead49Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 9754b0ead49Smrg ac_prev=dvidir ;; 9764b0ead49Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 9774b0ead49Smrg dvidir=$ac_optarg ;; 9784b0ead49Smrg 9794b0ead49Smrg -enable-* | --enable-*) 98052b01e16Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 9814b0ead49Smrg # Reject names that are not valid shell variable names. 98252b01e16Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 9837aa89044Smrg as_fn_error $? "invalid feature name: $ac_useropt" 98452b01e16Smrg ac_useropt_orig=$ac_useropt 98552b01e16Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 98652b01e16Smrg case $ac_user_opts in 98752b01e16Smrg *" 98852b01e16Smrg"enable_$ac_useropt" 98952b01e16Smrg"*) ;; 99052b01e16Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 99152b01e16Smrg ac_unrecognized_sep=', ';; 99252b01e16Smrg esac 99352b01e16Smrg eval enable_$ac_useropt=\$ac_optarg ;; 9944b0ead49Smrg 9954b0ead49Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 9964b0ead49Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 9974b0ead49Smrg | --exec | --exe | --ex) 9984b0ead49Smrg ac_prev=exec_prefix ;; 9994b0ead49Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 10004b0ead49Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 10014b0ead49Smrg | --exec=* | --exe=* | --ex=*) 10024b0ead49Smrg exec_prefix=$ac_optarg ;; 10034b0ead49Smrg 10044b0ead49Smrg -gas | --gas | --ga | --g) 10054b0ead49Smrg # Obsolete; use --with-gas. 10064b0ead49Smrg with_gas=yes ;; 10074b0ead49Smrg 10084b0ead49Smrg -help | --help | --hel | --he | -h) 10094b0ead49Smrg ac_init_help=long ;; 10104b0ead49Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 10114b0ead49Smrg ac_init_help=recursive ;; 10124b0ead49Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 10134b0ead49Smrg ac_init_help=short ;; 10144b0ead49Smrg 10154b0ead49Smrg -host | --host | --hos | --ho) 10164b0ead49Smrg ac_prev=host_alias ;; 10174b0ead49Smrg -host=* | --host=* | --hos=* | --ho=*) 10184b0ead49Smrg host_alias=$ac_optarg ;; 10194b0ead49Smrg 10204b0ead49Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 10214b0ead49Smrg ac_prev=htmldir ;; 10224b0ead49Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 10234b0ead49Smrg | --ht=*) 10244b0ead49Smrg htmldir=$ac_optarg ;; 10254b0ead49Smrg 10264b0ead49Smrg -includedir | --includedir | --includedi | --included | --include \ 10274b0ead49Smrg | --includ | --inclu | --incl | --inc) 10284b0ead49Smrg ac_prev=includedir ;; 10294b0ead49Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 10304b0ead49Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 10314b0ead49Smrg includedir=$ac_optarg ;; 10324b0ead49Smrg 10334b0ead49Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 10344b0ead49Smrg ac_prev=infodir ;; 10354b0ead49Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 10364b0ead49Smrg infodir=$ac_optarg ;; 10374b0ead49Smrg 10384b0ead49Smrg -libdir | --libdir | --libdi | --libd) 10394b0ead49Smrg ac_prev=libdir ;; 10404b0ead49Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 10414b0ead49Smrg libdir=$ac_optarg ;; 10424b0ead49Smrg 10434b0ead49Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 10444b0ead49Smrg | --libexe | --libex | --libe) 10454b0ead49Smrg ac_prev=libexecdir ;; 10464b0ead49Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 10474b0ead49Smrg | --libexe=* | --libex=* | --libe=*) 10484b0ead49Smrg libexecdir=$ac_optarg ;; 10494b0ead49Smrg 10504b0ead49Smrg -localedir | --localedir | --localedi | --localed | --locale) 10514b0ead49Smrg ac_prev=localedir ;; 10524b0ead49Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 10534b0ead49Smrg localedir=$ac_optarg ;; 10544b0ead49Smrg 10554b0ead49Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 10564b0ead49Smrg | --localstate | --localstat | --localsta | --localst | --locals) 10574b0ead49Smrg ac_prev=localstatedir ;; 10584b0ead49Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 10594b0ead49Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 10604b0ead49Smrg localstatedir=$ac_optarg ;; 10614b0ead49Smrg 10624b0ead49Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 10634b0ead49Smrg ac_prev=mandir ;; 10644b0ead49Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 10654b0ead49Smrg mandir=$ac_optarg ;; 10664b0ead49Smrg 10674b0ead49Smrg -nfp | --nfp | --nf) 10684b0ead49Smrg # Obsolete; use --without-fp. 10694b0ead49Smrg with_fp=no ;; 10704b0ead49Smrg 10714b0ead49Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 10724b0ead49Smrg | --no-cr | --no-c | -n) 10734b0ead49Smrg no_create=yes ;; 10744b0ead49Smrg 10754b0ead49Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 10764b0ead49Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 10774b0ead49Smrg no_recursion=yes ;; 10784b0ead49Smrg 10794b0ead49Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 10804b0ead49Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 10814b0ead49Smrg | --oldin | --oldi | --old | --ol | --o) 10824b0ead49Smrg ac_prev=oldincludedir ;; 10834b0ead49Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 10844b0ead49Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 10854b0ead49Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 10864b0ead49Smrg oldincludedir=$ac_optarg ;; 10874b0ead49Smrg 10884b0ead49Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 10894b0ead49Smrg ac_prev=prefix ;; 10904b0ead49Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 10914b0ead49Smrg prefix=$ac_optarg ;; 10924b0ead49Smrg 10934b0ead49Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 10944b0ead49Smrg | --program-pre | --program-pr | --program-p) 10954b0ead49Smrg ac_prev=program_prefix ;; 10964b0ead49Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 10974b0ead49Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 10984b0ead49Smrg program_prefix=$ac_optarg ;; 10994b0ead49Smrg 11004b0ead49Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 11014b0ead49Smrg | --program-suf | --program-su | --program-s) 11024b0ead49Smrg ac_prev=program_suffix ;; 11034b0ead49Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 11044b0ead49Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 11054b0ead49Smrg program_suffix=$ac_optarg ;; 11064b0ead49Smrg 11074b0ead49Smrg -program-transform-name | --program-transform-name \ 11084b0ead49Smrg | --program-transform-nam | --program-transform-na \ 11094b0ead49Smrg | --program-transform-n | --program-transform- \ 11104b0ead49Smrg | --program-transform | --program-transfor \ 11114b0ead49Smrg | --program-transfo | --program-transf \ 11124b0ead49Smrg | --program-trans | --program-tran \ 11134b0ead49Smrg | --progr-tra | --program-tr | --program-t) 11144b0ead49Smrg ac_prev=program_transform_name ;; 11154b0ead49Smrg -program-transform-name=* | --program-transform-name=* \ 11164b0ead49Smrg | --program-transform-nam=* | --program-transform-na=* \ 11174b0ead49Smrg | --program-transform-n=* | --program-transform-=* \ 11184b0ead49Smrg | --program-transform=* | --program-transfor=* \ 11194b0ead49Smrg | --program-transfo=* | --program-transf=* \ 11204b0ead49Smrg | --program-trans=* | --program-tran=* \ 11214b0ead49Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 11224b0ead49Smrg program_transform_name=$ac_optarg ;; 11234b0ead49Smrg 11244b0ead49Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 11254b0ead49Smrg ac_prev=pdfdir ;; 11264b0ead49Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 11274b0ead49Smrg pdfdir=$ac_optarg ;; 11284b0ead49Smrg 11294b0ead49Smrg -psdir | --psdir | --psdi | --psd | --ps) 11304b0ead49Smrg ac_prev=psdir ;; 11314b0ead49Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 11324b0ead49Smrg psdir=$ac_optarg ;; 11334b0ead49Smrg 11344b0ead49Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11354b0ead49Smrg | -silent | --silent | --silen | --sile | --sil) 11364b0ead49Smrg silent=yes ;; 11374b0ead49Smrg 11384b0ead49Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 11394b0ead49Smrg ac_prev=sbindir ;; 11404b0ead49Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 11414b0ead49Smrg | --sbi=* | --sb=*) 11424b0ead49Smrg sbindir=$ac_optarg ;; 11434b0ead49Smrg 11444b0ead49Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 11454b0ead49Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 11464b0ead49Smrg | --sharedst | --shareds | --shared | --share | --shar \ 11474b0ead49Smrg | --sha | --sh) 11484b0ead49Smrg ac_prev=sharedstatedir ;; 11494b0ead49Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 11504b0ead49Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 11514b0ead49Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 11524b0ead49Smrg | --sha=* | --sh=*) 11534b0ead49Smrg sharedstatedir=$ac_optarg ;; 11544b0ead49Smrg 11554b0ead49Smrg -site | --site | --sit) 11564b0ead49Smrg ac_prev=site ;; 11574b0ead49Smrg -site=* | --site=* | --sit=*) 11584b0ead49Smrg site=$ac_optarg ;; 11594b0ead49Smrg 11604b0ead49Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 11614b0ead49Smrg ac_prev=srcdir ;; 11624b0ead49Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 11634b0ead49Smrg srcdir=$ac_optarg ;; 11644b0ead49Smrg 11654b0ead49Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 11664b0ead49Smrg | --syscon | --sysco | --sysc | --sys | --sy) 11674b0ead49Smrg ac_prev=sysconfdir ;; 11684b0ead49Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 11694b0ead49Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 11704b0ead49Smrg sysconfdir=$ac_optarg ;; 11714b0ead49Smrg 11724b0ead49Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 11734b0ead49Smrg ac_prev=target_alias ;; 11744b0ead49Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 11754b0ead49Smrg target_alias=$ac_optarg ;; 11764b0ead49Smrg 11774b0ead49Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 11784b0ead49Smrg verbose=yes ;; 11794b0ead49Smrg 11804b0ead49Smrg -version | --version | --versio | --versi | --vers | -V) 11814b0ead49Smrg ac_init_version=: ;; 11824b0ead49Smrg 11834b0ead49Smrg -with-* | --with-*) 118452b01e16Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 11854b0ead49Smrg # Reject names that are not valid shell variable names. 118652b01e16Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11877aa89044Smrg as_fn_error $? "invalid package name: $ac_useropt" 118852b01e16Smrg ac_useropt_orig=$ac_useropt 118952b01e16Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 119052b01e16Smrg case $ac_user_opts in 119152b01e16Smrg *" 119252b01e16Smrg"with_$ac_useropt" 119352b01e16Smrg"*) ;; 119452b01e16Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 119552b01e16Smrg ac_unrecognized_sep=', ';; 119652b01e16Smrg esac 119752b01e16Smrg eval with_$ac_useropt=\$ac_optarg ;; 11984b0ead49Smrg 11994b0ead49Smrg -without-* | --without-*) 120052b01e16Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 12014b0ead49Smrg # Reject names that are not valid shell variable names. 120252b01e16Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 12037aa89044Smrg as_fn_error $? "invalid package name: $ac_useropt" 120452b01e16Smrg ac_useropt_orig=$ac_useropt 120552b01e16Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 120652b01e16Smrg case $ac_user_opts in 120752b01e16Smrg *" 120852b01e16Smrg"with_$ac_useropt" 120952b01e16Smrg"*) ;; 121052b01e16Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 121152b01e16Smrg ac_unrecognized_sep=', ';; 121252b01e16Smrg esac 121352b01e16Smrg eval with_$ac_useropt=no ;; 12144b0ead49Smrg 12154b0ead49Smrg --x) 12164b0ead49Smrg # Obsolete; use --with-x. 12174b0ead49Smrg with_x=yes ;; 12184b0ead49Smrg 12194b0ead49Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 12204b0ead49Smrg | --x-incl | --x-inc | --x-in | --x-i) 12214b0ead49Smrg ac_prev=x_includes ;; 12224b0ead49Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 12234b0ead49Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 12244b0ead49Smrg x_includes=$ac_optarg ;; 12254b0ead49Smrg 12264b0ead49Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 12274b0ead49Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 12284b0ead49Smrg ac_prev=x_libraries ;; 12294b0ead49Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 12304b0ead49Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 12314b0ead49Smrg x_libraries=$ac_optarg ;; 12324b0ead49Smrg 12337aa89044Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 12347aa89044SmrgTry \`$0 --help' for more information" 12354b0ead49Smrg ;; 12364b0ead49Smrg 12374b0ead49Smrg *=*) 12384b0ead49Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 12394b0ead49Smrg # Reject names that are not valid shell variable names. 124049dc963fSmrg case $ac_envvar in #( 124149dc963fSmrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 12427aa89044Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 124349dc963fSmrg esac 12444b0ead49Smrg eval $ac_envvar=\$ac_optarg 12454b0ead49Smrg export $ac_envvar ;; 12464b0ead49Smrg 12474b0ead49Smrg *) 12484b0ead49Smrg # FIXME: should be removed in autoconf 3.0. 124952b01e16Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 12504b0ead49Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 125152b01e16Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 12527aa89044Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 12534b0ead49Smrg ;; 12544b0ead49Smrg 12554b0ead49Smrg esac 12564b0ead49Smrgdone 12574b0ead49Smrg 12584b0ead49Smrgif test -n "$ac_prev"; then 12594b0ead49Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 12607aa89044Smrg as_fn_error $? "missing argument to $ac_option" 12614b0ead49Smrgfi 12624b0ead49Smrg 126352b01e16Smrgif test -n "$ac_unrecognized_opts"; then 126452b01e16Smrg case $enable_option_checking in 126552b01e16Smrg no) ;; 12667aa89044Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 126752b01e16Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 126852b01e16Smrg esac 126952b01e16Smrgfi 127052b01e16Smrg 127152b01e16Smrg# Check all directory arguments for consistency. 12724b0ead49Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 12734b0ead49Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 12744b0ead49Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 12754b0ead49Smrg libdir localedir mandir 12764b0ead49Smrgdo 12774b0ead49Smrg eval ac_val=\$$ac_var 127852b01e16Smrg # Remove trailing slashes. 127952b01e16Smrg case $ac_val in 128052b01e16Smrg */ ) 128152b01e16Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 128252b01e16Smrg eval $ac_var=\$ac_val;; 128352b01e16Smrg esac 128452b01e16Smrg # Be sure to have absolute directory names. 12854b0ead49Smrg case $ac_val in 12864b0ead49Smrg [\\/$]* | ?:[\\/]* ) continue;; 12874b0ead49Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 12884b0ead49Smrg esac 12897aa89044Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 12904b0ead49Smrgdone 12914b0ead49Smrg 12924b0ead49Smrg# There might be people who depend on the old broken behavior: `$host' 12934b0ead49Smrg# used to hold the argument of --host etc. 12944b0ead49Smrg# FIXME: To remove some day. 12954b0ead49Smrgbuild=$build_alias 12964b0ead49Smrghost=$host_alias 12974b0ead49Smrgtarget=$target_alias 12984b0ead49Smrg 12994b0ead49Smrg# FIXME: To remove some day. 13004b0ead49Smrgif test "x$host_alias" != x; then 13014b0ead49Smrg if test "x$build_alias" = x; then 13024b0ead49Smrg cross_compiling=maybe 13037aa89044Smrg $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 13047aa89044Smrg If a cross compiler is detected then cross compile mode will be used" >&2 13054b0ead49Smrg elif test "x$build_alias" != "x$host_alias"; then 13064b0ead49Smrg cross_compiling=yes 13074b0ead49Smrg fi 13084b0ead49Smrgfi 13094b0ead49Smrg 13104b0ead49Smrgac_tool_prefix= 13114b0ead49Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 13124b0ead49Smrg 13134b0ead49Smrgtest "$silent" = yes && exec 6>/dev/null 13144b0ead49Smrg 13154b0ead49Smrg 13164b0ead49Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 13174b0ead49Smrgac_ls_di=`ls -di .` && 13184b0ead49Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 13197aa89044Smrg as_fn_error $? "working directory cannot be determined" 13204b0ead49Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 13217aa89044Smrg as_fn_error $? "pwd does not report name of working directory" 13224b0ead49Smrg 13234b0ead49Smrg 13244b0ead49Smrg# Find the source files, if location was not specified. 13254b0ead49Smrgif test -z "$srcdir"; then 13264b0ead49Smrg ac_srcdir_defaulted=yes 13274b0ead49Smrg # Try the directory containing this script, then the parent directory. 132852b01e16Smrg ac_confdir=`$as_dirname -- "$as_myself" || 132952b01e16Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 133052b01e16Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 133152b01e16Smrg X"$as_myself" : 'X\(//\)$' \| \ 133252b01e16Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 133352b01e16Smrg$as_echo X"$as_myself" | 13344b0ead49Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13354b0ead49Smrg s//\1/ 13364b0ead49Smrg q 13374b0ead49Smrg } 13384b0ead49Smrg /^X\(\/\/\)[^/].*/{ 13394b0ead49Smrg s//\1/ 13404b0ead49Smrg q 13414b0ead49Smrg } 13424b0ead49Smrg /^X\(\/\/\)$/{ 13434b0ead49Smrg s//\1/ 13444b0ead49Smrg q 13454b0ead49Smrg } 13464b0ead49Smrg /^X\(\/\).*/{ 13474b0ead49Smrg s//\1/ 13484b0ead49Smrg q 13494b0ead49Smrg } 13504b0ead49Smrg s/.*/./; q'` 13514b0ead49Smrg srcdir=$ac_confdir 13524b0ead49Smrg if test ! -r "$srcdir/$ac_unique_file"; then 13534b0ead49Smrg srcdir=.. 13544b0ead49Smrg fi 13554b0ead49Smrgelse 13564b0ead49Smrg ac_srcdir_defaulted=no 13574b0ead49Smrgfi 13584b0ead49Smrgif test ! -r "$srcdir/$ac_unique_file"; then 13594b0ead49Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 13607aa89044Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 13614b0ead49Smrgfi 13624b0ead49Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 13634b0ead49Smrgac_abs_confdir=`( 13647aa89044Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 13654b0ead49Smrg pwd)` 13664b0ead49Smrg# When building in place, set srcdir=. 13674b0ead49Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 13684b0ead49Smrg srcdir=. 13694b0ead49Smrgfi 13704b0ead49Smrg# Remove unnecessary trailing slashes from srcdir. 13714b0ead49Smrg# Double slashes in file names in object file debugging info 13724b0ead49Smrg# mess up M-x gdb in Emacs. 13734b0ead49Smrgcase $srcdir in 13744b0ead49Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 13754b0ead49Smrgesac 13764b0ead49Smrgfor ac_var in $ac_precious_vars; do 13774b0ead49Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 13784b0ead49Smrg eval ac_env_${ac_var}_value=\$${ac_var} 13794b0ead49Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 13804b0ead49Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 13814b0ead49Smrgdone 13824b0ead49Smrg 13834b0ead49Smrg# 13844b0ead49Smrg# Report the --help message. 13854b0ead49Smrg# 13864b0ead49Smrgif test "$ac_init_help" = "long"; then 13874b0ead49Smrg # Omit some internal or obsolete options to make the list less imposing. 13884b0ead49Smrg # This message is too long to be a string in the A/UX 3.1 sh. 13894b0ead49Smrg cat <<_ACEOF 13907aa89044Smrg\`configure' configures libXcomposite 0.4.3 to adapt to many kinds of systems. 13914b0ead49Smrg 13924b0ead49SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 13934b0ead49Smrg 13944b0ead49SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 13954b0ead49SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 13964b0ead49Smrg 13974b0ead49SmrgDefaults for the options are specified in brackets. 13984b0ead49Smrg 13994b0ead49SmrgConfiguration: 14004b0ead49Smrg -h, --help display this help and exit 14014b0ead49Smrg --help=short display options specific to this package 14024b0ead49Smrg --help=recursive display the short help of all the included packages 14034b0ead49Smrg -V, --version display version information and exit 14047aa89044Smrg -q, --quiet, --silent do not print \`checking ...' messages 14054b0ead49Smrg --cache-file=FILE cache test results in FILE [disabled] 14064b0ead49Smrg -C, --config-cache alias for \`--cache-file=config.cache' 14074b0ead49Smrg -n, --no-create do not create output files 14084b0ead49Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 14094b0ead49Smrg 14104b0ead49SmrgInstallation directories: 14114b0ead49Smrg --prefix=PREFIX install architecture-independent files in PREFIX 141252b01e16Smrg [$ac_default_prefix] 14134b0ead49Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 141452b01e16Smrg [PREFIX] 14154b0ead49Smrg 14164b0ead49SmrgBy default, \`make install' will install all the files in 14174b0ead49Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 14184b0ead49Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 14194b0ead49Smrgfor instance \`--prefix=\$HOME'. 14204b0ead49Smrg 14214b0ead49SmrgFor better control, use the options below. 14224b0ead49Smrg 14234b0ead49SmrgFine tuning of the installation directories: 142452b01e16Smrg --bindir=DIR user executables [EPREFIX/bin] 142552b01e16Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 142652b01e16Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 142752b01e16Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 142852b01e16Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 142952b01e16Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 143052b01e16Smrg --libdir=DIR object code libraries [EPREFIX/lib] 143152b01e16Smrg --includedir=DIR C header files [PREFIX/include] 143252b01e16Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 143352b01e16Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 143452b01e16Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 143552b01e16Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 143652b01e16Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 143752b01e16Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 143852b01e16Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/libXcomposite] 143952b01e16Smrg --htmldir=DIR html documentation [DOCDIR] 144052b01e16Smrg --dvidir=DIR dvi documentation [DOCDIR] 144152b01e16Smrg --pdfdir=DIR pdf documentation [DOCDIR] 144252b01e16Smrg --psdir=DIR ps documentation [DOCDIR] 14434b0ead49Smrg_ACEOF 14444b0ead49Smrg 14454b0ead49Smrg cat <<\_ACEOF 14464b0ead49Smrg 14474b0ead49SmrgProgram names: 14484b0ead49Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 14494b0ead49Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 14504b0ead49Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 14514b0ead49Smrg 14524b0ead49SmrgSystem types: 14534b0ead49Smrg --build=BUILD configure for building on BUILD [guessed] 14544b0ead49Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 14554b0ead49Smrg_ACEOF 14564b0ead49Smrgfi 14574b0ead49Smrg 14584b0ead49Smrgif test -n "$ac_init_help"; then 14594b0ead49Smrg case $ac_init_help in 14607aa89044Smrg short | recursive ) echo "Configuration of libXcomposite 0.4.3:";; 14614b0ead49Smrg esac 14624b0ead49Smrg cat <<\_ACEOF 14634b0ead49Smrg 14644b0ead49SmrgOptional Features: 146552b01e16Smrg --disable-option-checking ignore unrecognized --enable/--with options 14664b0ead49Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 14674b0ead49Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 14684b0ead49Smrg --enable-maintainer-mode enable make rules and dependencies not useful 14694b0ead49Smrg (and sometimes confusing) to the casual installer 14704b0ead49Smrg --disable-dependency-tracking speeds up one-time build 14714b0ead49Smrg --enable-dependency-tracking do not reject slow dependency extractors 14724b0ead49Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 14734b0ead49Smrg --enable-static[=PKGS] build static libraries [default=yes] 14744b0ead49Smrg --enable-fast-install[=PKGS] 14754b0ead49Smrg optimize for fast installation [default=yes] 14764b0ead49Smrg --disable-libtool-lock avoid locking (might break parallel builds) 147752b01e16Smrg --enable-strict-compilation 147852b01e16Smrg Enable all warnings from compiler and make them 147952b01e16Smrg errors (default: disabled) 148049dc963fSmrg --enable-silent-rules less verbose build output (undo: `make V=1') 148149dc963fSmrg --disable-silent-rules verbose build output (undo: `make V=0') 14824b0ead49Smrg 14834b0ead49SmrgOptional Packages: 14844b0ead49Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 14854b0ead49Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 14864b0ead49Smrg --with-pic try to use only PIC/non-PIC objects [default=use 14874b0ead49Smrg both] 148849dc963fSmrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 148949dc963fSmrg --with-xmlto Use xmlto to regenerate documentation (default: yes, 149049dc963fSmrg if installed) 14914b0ead49Smrg 14924b0ead49SmrgSome influential environment variables: 14934b0ead49Smrg CC C compiler command 14944b0ead49Smrg CFLAGS C compiler flags 14954b0ead49Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 14964b0ead49Smrg nonstandard directory <lib dir> 14974b0ead49Smrg LIBS libraries to pass to the linker, e.g. -l<library> 149849dc963fSmrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 14994b0ead49Smrg you have headers in a nonstandard directory <include dir> 15004b0ead49Smrg CPP C preprocessor 15014b0ead49Smrg PKG_CONFIG path to pkg-config utility 150249dc963fSmrg XMLTO Path to xmlto command 15034b0ead49Smrg XCOMPOSITE_CFLAGS 15044b0ead49Smrg C compiler flags for XCOMPOSITE, overriding pkg-config 15054b0ead49Smrg XCOMPOSITE_LIBS 15064b0ead49Smrg linker flags for XCOMPOSITE, overriding pkg-config 15077aa89044Smrg XFIXES_CFLAGS 15087aa89044Smrg C compiler flags for XFIXES, overriding pkg-config 15097aa89044Smrg XFIXES_LIBS linker flags for XFIXES, overriding pkg-config 15104b0ead49Smrg 15114b0ead49SmrgUse these variables to override the choices made by `configure' or to help 15124b0ead49Smrgit to find libraries and programs with nonstandard names/locations. 15134b0ead49Smrg 15144b0ead49SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 15154b0ead49Smrg_ACEOF 15164b0ead49Smrgac_status=$? 15174b0ead49Smrgfi 15184b0ead49Smrg 15194b0ead49Smrgif test "$ac_init_help" = "recursive"; then 15204b0ead49Smrg # If there are subdirs, report their specific --help. 15214b0ead49Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 152252b01e16Smrg test -d "$ac_dir" || 152352b01e16Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 152452b01e16Smrg continue 15254b0ead49Smrg ac_builddir=. 15264b0ead49Smrg 15274b0ead49Smrgcase "$ac_dir" in 15284b0ead49Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15294b0ead49Smrg*) 153052b01e16Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15314b0ead49Smrg # A ".." for each directory in $ac_dir_suffix. 153252b01e16Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15334b0ead49Smrg case $ac_top_builddir_sub in 15344b0ead49Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15354b0ead49Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15364b0ead49Smrg esac ;; 15374b0ead49Smrgesac 15384b0ead49Smrgac_abs_top_builddir=$ac_pwd 15394b0ead49Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 15404b0ead49Smrg# for backward compatibility: 15414b0ead49Smrgac_top_builddir=$ac_top_build_prefix 15424b0ead49Smrg 15434b0ead49Smrgcase $srcdir in 15444b0ead49Smrg .) # We are building in place. 15454b0ead49Smrg ac_srcdir=. 15464b0ead49Smrg ac_top_srcdir=$ac_top_builddir_sub 15474b0ead49Smrg ac_abs_top_srcdir=$ac_pwd ;; 15484b0ead49Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 15494b0ead49Smrg ac_srcdir=$srcdir$ac_dir_suffix; 15504b0ead49Smrg ac_top_srcdir=$srcdir 15514b0ead49Smrg ac_abs_top_srcdir=$srcdir ;; 15524b0ead49Smrg *) # Relative name. 15534b0ead49Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15544b0ead49Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 15554b0ead49Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15564b0ead49Smrgesac 15574b0ead49Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15584b0ead49Smrg 15594b0ead49Smrg cd "$ac_dir" || { ac_status=$?; continue; } 15604b0ead49Smrg # Check for guested configure. 15614b0ead49Smrg if test -f "$ac_srcdir/configure.gnu"; then 15624b0ead49Smrg echo && 15634b0ead49Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 15644b0ead49Smrg elif test -f "$ac_srcdir/configure"; then 15654b0ead49Smrg echo && 15664b0ead49Smrg $SHELL "$ac_srcdir/configure" --help=recursive 15674b0ead49Smrg else 156852b01e16Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 15694b0ead49Smrg fi || ac_status=$? 15704b0ead49Smrg cd "$ac_pwd" || { ac_status=$?; break; } 15714b0ead49Smrg done 15724b0ead49Smrgfi 15734b0ead49Smrg 15744b0ead49Smrgtest -n "$ac_init_help" && exit $ac_status 15754b0ead49Smrgif $ac_init_version; then 15764b0ead49Smrg cat <<\_ACEOF 15777aa89044SmrglibXcomposite configure 0.4.3 15787aa89044Smrggenerated by GNU Autoconf 2.68 15794b0ead49Smrg 15807aa89044SmrgCopyright (C) 2010 Free Software Foundation, Inc. 15814b0ead49SmrgThis configure script is free software; the Free Software Foundation 15824b0ead49Smrggives unlimited permission to copy, distribute and modify it. 15834b0ead49Smrg_ACEOF 15844b0ead49Smrg exit 15854b0ead49Smrgfi 158649dc963fSmrg 158749dc963fSmrg## ------------------------ ## 158849dc963fSmrg## Autoconf initialization. ## 158949dc963fSmrg## ------------------------ ## 159049dc963fSmrg 159149dc963fSmrg# ac_fn_c_try_compile LINENO 159249dc963fSmrg# -------------------------- 159349dc963fSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 159449dc963fSmrgac_fn_c_try_compile () 159549dc963fSmrg{ 159649dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 159749dc963fSmrg rm -f conftest.$ac_objext 159849dc963fSmrg if { { ac_try="$ac_compile" 159949dc963fSmrgcase "(($ac_try" in 160049dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 160149dc963fSmrg *) ac_try_echo=$ac_try;; 160249dc963fSmrgesac 160349dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 160449dc963fSmrg$as_echo "$ac_try_echo"; } >&5 160549dc963fSmrg (eval "$ac_compile") 2>conftest.err 160649dc963fSmrg ac_status=$? 160749dc963fSmrg if test -s conftest.err; then 160849dc963fSmrg grep -v '^ *+' conftest.err >conftest.er1 160949dc963fSmrg cat conftest.er1 >&5 161049dc963fSmrg mv -f conftest.er1 conftest.err 161149dc963fSmrg fi 161249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 161349dc963fSmrg test $ac_status = 0; } && { 161449dc963fSmrg test -z "$ac_c_werror_flag" || 161549dc963fSmrg test ! -s conftest.err 161649dc963fSmrg } && test -s conftest.$ac_objext; then : 161749dc963fSmrg ac_retval=0 161849dc963fSmrgelse 161949dc963fSmrg $as_echo "$as_me: failed program was:" >&5 162049dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5 162149dc963fSmrg 162249dc963fSmrg ac_retval=1 162349dc963fSmrgfi 16247aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 162549dc963fSmrg as_fn_set_status $ac_retval 162649dc963fSmrg 162749dc963fSmrg} # ac_fn_c_try_compile 162849dc963fSmrg 162949dc963fSmrg# ac_fn_c_try_link LINENO 163049dc963fSmrg# ----------------------- 163149dc963fSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 163249dc963fSmrgac_fn_c_try_link () 163349dc963fSmrg{ 163449dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 163549dc963fSmrg rm -f conftest.$ac_objext conftest$ac_exeext 163649dc963fSmrg if { { ac_try="$ac_link" 163749dc963fSmrgcase "(($ac_try" in 163849dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 163949dc963fSmrg *) ac_try_echo=$ac_try;; 164049dc963fSmrgesac 164149dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 164249dc963fSmrg$as_echo "$ac_try_echo"; } >&5 164349dc963fSmrg (eval "$ac_link") 2>conftest.err 164449dc963fSmrg ac_status=$? 164549dc963fSmrg if test -s conftest.err; then 164649dc963fSmrg grep -v '^ *+' conftest.err >conftest.er1 164749dc963fSmrg cat conftest.er1 >&5 164849dc963fSmrg mv -f conftest.er1 conftest.err 164949dc963fSmrg fi 165049dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 165149dc963fSmrg test $ac_status = 0; } && { 165249dc963fSmrg test -z "$ac_c_werror_flag" || 165349dc963fSmrg test ! -s conftest.err 165449dc963fSmrg } && test -s conftest$ac_exeext && { 165549dc963fSmrg test "$cross_compiling" = yes || 165649dc963fSmrg $as_test_x conftest$ac_exeext 165749dc963fSmrg }; then : 165849dc963fSmrg ac_retval=0 165949dc963fSmrgelse 166049dc963fSmrg $as_echo "$as_me: failed program was:" >&5 166149dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5 166249dc963fSmrg 166349dc963fSmrg ac_retval=1 166449dc963fSmrgfi 166549dc963fSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 166649dc963fSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 166749dc963fSmrg # interfere with the next link command; also delete a directory that is 166849dc963fSmrg # left behind by Apple's compiler. We do this before executing the actions. 166949dc963fSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16707aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 167149dc963fSmrg as_fn_set_status $ac_retval 167249dc963fSmrg 167349dc963fSmrg} # ac_fn_c_try_link 167449dc963fSmrg 167549dc963fSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 167649dc963fSmrg# ------------------------------------------------------- 167749dc963fSmrg# Tests whether HEADER exists and can be compiled using the include files in 167849dc963fSmrg# INCLUDES, setting the cache variable VAR accordingly. 167949dc963fSmrgac_fn_c_check_header_compile () 168049dc963fSmrg{ 168149dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 168249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 168349dc963fSmrg$as_echo_n "checking for $2... " >&6; } 16847aa89044Smrgif eval \${$3+:} false; then : 168549dc963fSmrg $as_echo_n "(cached) " >&6 168649dc963fSmrgelse 168749dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 168849dc963fSmrg/* end confdefs.h. */ 168949dc963fSmrg$4 169049dc963fSmrg#include <$2> 169149dc963fSmrg_ACEOF 169249dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 169349dc963fSmrg eval "$3=yes" 169449dc963fSmrgelse 169549dc963fSmrg eval "$3=no" 169649dc963fSmrgfi 169749dc963fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 169849dc963fSmrgfi 169949dc963fSmrgeval ac_res=\$$3 170049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 170149dc963fSmrg$as_echo "$ac_res" >&6; } 17027aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 170349dc963fSmrg 170449dc963fSmrg} # ac_fn_c_check_header_compile 170549dc963fSmrg 170649dc963fSmrg# ac_fn_c_try_cpp LINENO 170749dc963fSmrg# ---------------------- 170849dc963fSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 170949dc963fSmrgac_fn_c_try_cpp () 171049dc963fSmrg{ 171149dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 171249dc963fSmrg if { { ac_try="$ac_cpp conftest.$ac_ext" 171349dc963fSmrgcase "(($ac_try" in 171449dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 171549dc963fSmrg *) ac_try_echo=$ac_try;; 171649dc963fSmrgesac 171749dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 171849dc963fSmrg$as_echo "$ac_try_echo"; } >&5 171949dc963fSmrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 172049dc963fSmrg ac_status=$? 172149dc963fSmrg if test -s conftest.err; then 172249dc963fSmrg grep -v '^ *+' conftest.err >conftest.er1 172349dc963fSmrg cat conftest.er1 >&5 172449dc963fSmrg mv -f conftest.er1 conftest.err 172549dc963fSmrg fi 172649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17277aa89044Smrg test $ac_status = 0; } > conftest.i && { 172849dc963fSmrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 172949dc963fSmrg test ! -s conftest.err 173049dc963fSmrg }; then : 173149dc963fSmrg ac_retval=0 173249dc963fSmrgelse 173349dc963fSmrg $as_echo "$as_me: failed program was:" >&5 173449dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5 173549dc963fSmrg 173649dc963fSmrg ac_retval=1 173749dc963fSmrgfi 17387aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 173949dc963fSmrg as_fn_set_status $ac_retval 174049dc963fSmrg 174149dc963fSmrg} # ac_fn_c_try_cpp 174249dc963fSmrg 174349dc963fSmrg# ac_fn_c_try_run LINENO 174449dc963fSmrg# ---------------------- 174549dc963fSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 174649dc963fSmrg# that executables *can* be run. 174749dc963fSmrgac_fn_c_try_run () 174849dc963fSmrg{ 174949dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 175049dc963fSmrg if { { ac_try="$ac_link" 175149dc963fSmrgcase "(($ac_try" in 175249dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 175349dc963fSmrg *) ac_try_echo=$ac_try;; 175449dc963fSmrgesac 175549dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 175649dc963fSmrg$as_echo "$ac_try_echo"; } >&5 175749dc963fSmrg (eval "$ac_link") 2>&5 175849dc963fSmrg ac_status=$? 175949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 176049dc963fSmrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 176149dc963fSmrg { { case "(($ac_try" in 176249dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 176349dc963fSmrg *) ac_try_echo=$ac_try;; 176449dc963fSmrgesac 176549dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 176649dc963fSmrg$as_echo "$ac_try_echo"; } >&5 176749dc963fSmrg (eval "$ac_try") 2>&5 176849dc963fSmrg ac_status=$? 176949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 177049dc963fSmrg test $ac_status = 0; }; }; then : 177149dc963fSmrg ac_retval=0 177249dc963fSmrgelse 177349dc963fSmrg $as_echo "$as_me: program exited with status $ac_status" >&5 177449dc963fSmrg $as_echo "$as_me: failed program was:" >&5 177549dc963fSmrgsed 's/^/| /' conftest.$ac_ext >&5 177649dc963fSmrg 177749dc963fSmrg ac_retval=$ac_status 177849dc963fSmrgfi 177949dc963fSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 17807aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 178149dc963fSmrg as_fn_set_status $ac_retval 178249dc963fSmrg 178349dc963fSmrg} # ac_fn_c_try_run 178449dc963fSmrg 178549dc963fSmrg# ac_fn_c_check_func LINENO FUNC VAR 178649dc963fSmrg# ---------------------------------- 178749dc963fSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 178849dc963fSmrgac_fn_c_check_func () 178949dc963fSmrg{ 179049dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 179149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 179249dc963fSmrg$as_echo_n "checking for $2... " >&6; } 17937aa89044Smrgif eval \${$3+:} false; then : 179449dc963fSmrg $as_echo_n "(cached) " >&6 179549dc963fSmrgelse 179649dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 179749dc963fSmrg/* end confdefs.h. */ 179849dc963fSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 179949dc963fSmrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 180049dc963fSmrg#define $2 innocuous_$2 180149dc963fSmrg 180249dc963fSmrg/* System header to define __stub macros and hopefully few prototypes, 180349dc963fSmrg which can conflict with char $2 (); below. 180449dc963fSmrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 180549dc963fSmrg <limits.h> exists even on freestanding compilers. */ 180649dc963fSmrg 180749dc963fSmrg#ifdef __STDC__ 180849dc963fSmrg# include <limits.h> 180949dc963fSmrg#else 181049dc963fSmrg# include <assert.h> 181149dc963fSmrg#endif 181249dc963fSmrg 181349dc963fSmrg#undef $2 181449dc963fSmrg 181549dc963fSmrg/* Override any GCC internal prototype to avoid an error. 181649dc963fSmrg Use char because int might match the return type of a GCC 181749dc963fSmrg builtin and then its argument prototype would still apply. */ 181849dc963fSmrg#ifdef __cplusplus 181949dc963fSmrgextern "C" 182049dc963fSmrg#endif 182149dc963fSmrgchar $2 (); 182249dc963fSmrg/* The GNU C library defines this for functions which it implements 182349dc963fSmrg to always fail with ENOSYS. Some functions are actually named 182449dc963fSmrg something starting with __ and the normal name is an alias. */ 182549dc963fSmrg#if defined __stub_$2 || defined __stub___$2 182649dc963fSmrgchoke me 182749dc963fSmrg#endif 182849dc963fSmrg 182949dc963fSmrgint 183049dc963fSmrgmain () 183149dc963fSmrg{ 183249dc963fSmrgreturn $2 (); 183349dc963fSmrg ; 183449dc963fSmrg return 0; 183549dc963fSmrg} 183649dc963fSmrg_ACEOF 183749dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 183849dc963fSmrg eval "$3=yes" 183949dc963fSmrgelse 184049dc963fSmrg eval "$3=no" 184149dc963fSmrgfi 184249dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 184349dc963fSmrg conftest$ac_exeext conftest.$ac_ext 184449dc963fSmrgfi 184549dc963fSmrgeval ac_res=\$$3 184649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 184749dc963fSmrg$as_echo "$ac_res" >&6; } 18487aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 184949dc963fSmrg 185049dc963fSmrg} # ac_fn_c_check_func 185149dc963fSmrg 18527aa89044Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 18537aa89044Smrg# --------------------------------------------- 18547aa89044Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 18557aa89044Smrg# accordingly. 185649dc963fSmrgac_fn_c_check_decl () 185749dc963fSmrg{ 185849dc963fSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18597aa89044Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 18607aa89044Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 18617aa89044Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 18627aa89044Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 18637aa89044Smrgif eval \${$3+:} false; then : 186449dc963fSmrg $as_echo_n "(cached) " >&6 186549dc963fSmrgelse 186649dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 186749dc963fSmrg/* end confdefs.h. */ 186849dc963fSmrg$4 186949dc963fSmrgint 187049dc963fSmrgmain () 187149dc963fSmrg{ 18727aa89044Smrg#ifndef $as_decl_name 18737aa89044Smrg#ifdef __cplusplus 18747aa89044Smrg (void) $as_decl_use; 18757aa89044Smrg#else 18767aa89044Smrg (void) $as_decl_name; 18777aa89044Smrg#endif 187849dc963fSmrg#endif 187949dc963fSmrg 188049dc963fSmrg ; 188149dc963fSmrg return 0; 188249dc963fSmrg} 188349dc963fSmrg_ACEOF 188449dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 188549dc963fSmrg eval "$3=yes" 188649dc963fSmrgelse 188749dc963fSmrg eval "$3=no" 188849dc963fSmrgfi 188949dc963fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 189049dc963fSmrgfi 189149dc963fSmrgeval ac_res=\$$3 189249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 189349dc963fSmrg$as_echo "$ac_res" >&6; } 18947aa89044Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 189549dc963fSmrg 189649dc963fSmrg} # ac_fn_c_check_decl 18974b0ead49Smrgcat >config.log <<_ACEOF 18984b0ead49SmrgThis file contains any messages produced by compilers while 18994b0ead49Smrgrunning configure, to aid debugging if configure makes a mistake. 19004b0ead49Smrg 19017aa89044SmrgIt was created by libXcomposite $as_me 0.4.3, which was 19027aa89044Smrggenerated by GNU Autoconf 2.68. Invocation command line was 19034b0ead49Smrg 19044b0ead49Smrg $ $0 $@ 19054b0ead49Smrg 19064b0ead49Smrg_ACEOF 19074b0ead49Smrgexec 5>>config.log 19084b0ead49Smrg{ 19094b0ead49Smrgcat <<_ASUNAME 19104b0ead49Smrg## --------- ## 19114b0ead49Smrg## Platform. ## 19124b0ead49Smrg## --------- ## 19134b0ead49Smrg 19144b0ead49Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 19154b0ead49Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 19164b0ead49Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 19174b0ead49Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 19184b0ead49Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 19194b0ead49Smrg 19204b0ead49Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 19214b0ead49Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 19224b0ead49Smrg 19234b0ead49Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 19244b0ead49Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 19254b0ead49Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 19264b0ead49Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 19274b0ead49Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 19284b0ead49Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 19294b0ead49Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 19304b0ead49Smrg 19314b0ead49Smrg_ASUNAME 19324b0ead49Smrg 19334b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19344b0ead49Smrgfor as_dir in $PATH 19354b0ead49Smrgdo 19364b0ead49Smrg IFS=$as_save_IFS 19374b0ead49Smrg test -z "$as_dir" && as_dir=. 193849dc963fSmrg $as_echo "PATH: $as_dir" 193949dc963fSmrg done 19404b0ead49SmrgIFS=$as_save_IFS 19414b0ead49Smrg 19424b0ead49Smrg} >&5 19434b0ead49Smrg 19444b0ead49Smrgcat >&5 <<_ACEOF 19454b0ead49Smrg 19464b0ead49Smrg 19474b0ead49Smrg## ----------- ## 19484b0ead49Smrg## Core tests. ## 19494b0ead49Smrg## ----------- ## 19504b0ead49Smrg 19514b0ead49Smrg_ACEOF 19524b0ead49Smrg 19534b0ead49Smrg 19544b0ead49Smrg# Keep a trace of the command line. 19554b0ead49Smrg# Strip out --no-create and --no-recursion so they do not pile up. 19564b0ead49Smrg# Strip out --silent because we don't want to record it for future runs. 19574b0ead49Smrg# Also quote any args containing shell meta-characters. 19584b0ead49Smrg# Make two passes to allow for proper duplicate-argument suppression. 19594b0ead49Smrgac_configure_args= 19604b0ead49Smrgac_configure_args0= 19614b0ead49Smrgac_configure_args1= 19624b0ead49Smrgac_must_keep_next=false 19634b0ead49Smrgfor ac_pass in 1 2 19644b0ead49Smrgdo 19654b0ead49Smrg for ac_arg 19664b0ead49Smrg do 19674b0ead49Smrg case $ac_arg in 19684b0ead49Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 19694b0ead49Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19704b0ead49Smrg | -silent | --silent | --silen | --sile | --sil) 19714b0ead49Smrg continue ;; 19724b0ead49Smrg *\'*) 197352b01e16Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19744b0ead49Smrg esac 19754b0ead49Smrg case $ac_pass in 197649dc963fSmrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 19774b0ead49Smrg 2) 197849dc963fSmrg as_fn_append ac_configure_args1 " '$ac_arg'" 19794b0ead49Smrg if test $ac_must_keep_next = true; then 19804b0ead49Smrg ac_must_keep_next=false # Got value, back to normal. 19814b0ead49Smrg else 19824b0ead49Smrg case $ac_arg in 19834b0ead49Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 19844b0ead49Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 19854b0ead49Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 19864b0ead49Smrg | -with-* | --with-* | -without-* | --without-* | --x) 19874b0ead49Smrg case "$ac_configure_args0 " in 19884b0ead49Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 19894b0ead49Smrg esac 19904b0ead49Smrg ;; 19914b0ead49Smrg -* ) ac_must_keep_next=true ;; 19924b0ead49Smrg esac 19934b0ead49Smrg fi 199449dc963fSmrg as_fn_append ac_configure_args " '$ac_arg'" 19954b0ead49Smrg ;; 19964b0ead49Smrg esac 19974b0ead49Smrg done 19984b0ead49Smrgdone 199949dc963fSmrg{ ac_configure_args0=; unset ac_configure_args0;} 200049dc963fSmrg{ ac_configure_args1=; unset ac_configure_args1;} 20014b0ead49Smrg 20024b0ead49Smrg# When interrupted or exit'd, cleanup temporary files, and complete 20034b0ead49Smrg# config.log. We remove comments because anyway the quotes in there 20044b0ead49Smrg# would cause problems or look ugly. 20054b0ead49Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 20064b0ead49Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 20074b0ead49Smrgtrap 'exit_status=$? 20084b0ead49Smrg # Save into config.log some information that might help in debugging. 20094b0ead49Smrg { 20104b0ead49Smrg echo 20114b0ead49Smrg 20127aa89044Smrg $as_echo "## ---------------- ## 20134b0ead49Smrg## Cache variables. ## 20147aa89044Smrg## ---------------- ##" 20154b0ead49Smrg echo 20164b0ead49Smrg # The following way of writing the cache mishandles newlines in values, 20174b0ead49Smrg( 20184b0ead49Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 20194b0ead49Smrg eval ac_val=\$$ac_var 20204b0ead49Smrg case $ac_val in #( 20214b0ead49Smrg *${as_nl}*) 20224b0ead49Smrg case $ac_var in #( 202349dc963fSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 202452b01e16Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20254b0ead49Smrg esac 20264b0ead49Smrg case $ac_var in #( 20274b0ead49Smrg _ | IFS | as_nl) ;; #( 202852b01e16Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 202949dc963fSmrg *) { eval $ac_var=; unset $ac_var;} ;; 20304b0ead49Smrg esac ;; 20314b0ead49Smrg esac 20324b0ead49Smrg done 20334b0ead49Smrg (set) 2>&1 | 20344b0ead49Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 20354b0ead49Smrg *${as_nl}ac_space=\ *) 20364b0ead49Smrg sed -n \ 20374b0ead49Smrg "s/'\''/'\''\\\\'\'''\''/g; 20384b0ead49Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 20394b0ead49Smrg ;; #( 20404b0ead49Smrg *) 20414b0ead49Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20424b0ead49Smrg ;; 20434b0ead49Smrg esac | 20444b0ead49Smrg sort 20454b0ead49Smrg) 20464b0ead49Smrg echo 20474b0ead49Smrg 20487aa89044Smrg $as_echo "## ----------------- ## 20494b0ead49Smrg## Output variables. ## 20507aa89044Smrg## ----------------- ##" 20514b0ead49Smrg echo 20524b0ead49Smrg for ac_var in $ac_subst_vars 20534b0ead49Smrg do 20544b0ead49Smrg eval ac_val=\$$ac_var 20554b0ead49Smrg case $ac_val in 205652b01e16Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20574b0ead49Smrg esac 205852b01e16Smrg $as_echo "$ac_var='\''$ac_val'\''" 20594b0ead49Smrg done | sort 20604b0ead49Smrg echo 20614b0ead49Smrg 20624b0ead49Smrg if test -n "$ac_subst_files"; then 20637aa89044Smrg $as_echo "## ------------------- ## 20644b0ead49Smrg## File substitutions. ## 20657aa89044Smrg## ------------------- ##" 20664b0ead49Smrg echo 20674b0ead49Smrg for ac_var in $ac_subst_files 20684b0ead49Smrg do 20694b0ead49Smrg eval ac_val=\$$ac_var 20704b0ead49Smrg case $ac_val in 207152b01e16Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20724b0ead49Smrg esac 207352b01e16Smrg $as_echo "$ac_var='\''$ac_val'\''" 20744b0ead49Smrg done | sort 20754b0ead49Smrg echo 20764b0ead49Smrg fi 20774b0ead49Smrg 20784b0ead49Smrg if test -s confdefs.h; then 20797aa89044Smrg $as_echo "## ----------- ## 20804b0ead49Smrg## confdefs.h. ## 20817aa89044Smrg## ----------- ##" 20824b0ead49Smrg echo 20834b0ead49Smrg cat confdefs.h 20844b0ead49Smrg echo 20854b0ead49Smrg fi 20864b0ead49Smrg test "$ac_signal" != 0 && 208752b01e16Smrg $as_echo "$as_me: caught signal $ac_signal" 208852b01e16Smrg $as_echo "$as_me: exit $exit_status" 20894b0ead49Smrg } >&5 20904b0ead49Smrg rm -f core *.core core.conftest.* && 20914b0ead49Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 20924b0ead49Smrg exit $exit_status 20934b0ead49Smrg' 0 20944b0ead49Smrgfor ac_signal in 1 2 13 15; do 209549dc963fSmrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 20964b0ead49Smrgdone 20974b0ead49Smrgac_signal=0 20984b0ead49Smrg 20994b0ead49Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 21004b0ead49Smrgrm -f -r conftest* confdefs.h 21014b0ead49Smrg 210249dc963fSmrg$as_echo "/* confdefs.h */" > confdefs.h 210349dc963fSmrg 21044b0ead49Smrg# Predefined preprocessor variables. 21054b0ead49Smrg 21064b0ead49Smrgcat >>confdefs.h <<_ACEOF 21074b0ead49Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 21084b0ead49Smrg_ACEOF 21094b0ead49Smrg 21104b0ead49Smrgcat >>confdefs.h <<_ACEOF 21114b0ead49Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 21124b0ead49Smrg_ACEOF 21134b0ead49Smrg 21144b0ead49Smrgcat >>confdefs.h <<_ACEOF 21154b0ead49Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 21164b0ead49Smrg_ACEOF 21174b0ead49Smrg 21184b0ead49Smrgcat >>confdefs.h <<_ACEOF 21194b0ead49Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 21204b0ead49Smrg_ACEOF 21214b0ead49Smrg 21224b0ead49Smrgcat >>confdefs.h <<_ACEOF 21234b0ead49Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 21244b0ead49Smrg_ACEOF 21254b0ead49Smrg 212649dc963fSmrgcat >>confdefs.h <<_ACEOF 212749dc963fSmrg#define PACKAGE_URL "$PACKAGE_URL" 212849dc963fSmrg_ACEOF 212949dc963fSmrg 21304b0ead49Smrg 21314b0ead49Smrg# Let the site file select an alternate cache file if it wants to. 213252b01e16Smrg# Prefer an explicitly selected file to automatically selected ones. 213352b01e16Smrgac_site_file1=NONE 213452b01e16Smrgac_site_file2=NONE 21354b0ead49Smrgif test -n "$CONFIG_SITE"; then 21367aa89044Smrg # We do not want a PATH search for config.site. 21377aa89044Smrg case $CONFIG_SITE in #(( 21387aa89044Smrg -*) ac_site_file1=./$CONFIG_SITE;; 21397aa89044Smrg */*) ac_site_file1=$CONFIG_SITE;; 21407aa89044Smrg *) ac_site_file1=./$CONFIG_SITE;; 21417aa89044Smrg esac 21424b0ead49Smrgelif test "x$prefix" != xNONE; then 214352b01e16Smrg ac_site_file1=$prefix/share/config.site 214452b01e16Smrg ac_site_file2=$prefix/etc/config.site 21454b0ead49Smrgelse 214652b01e16Smrg ac_site_file1=$ac_default_prefix/share/config.site 214752b01e16Smrg ac_site_file2=$ac_default_prefix/etc/config.site 21484b0ead49Smrgfi 214952b01e16Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 21504b0ead49Smrgdo 215152b01e16Smrg test "x$ac_site_file" = xNONE && continue 215249dc963fSmrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 215349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 215452b01e16Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 21554b0ead49Smrg sed 's/^/| /' "$ac_site_file" >&5 21567aa89044Smrg . "$ac_site_file" \ 21577aa89044Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21587aa89044Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21597aa89044Smrgas_fn_error $? "failed to load site script $ac_site_file 21607aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 21614b0ead49Smrg fi 21624b0ead49Smrgdone 21634b0ead49Smrg 21644b0ead49Smrgif test -r "$cache_file"; then 216549dc963fSmrg # Some versions of bash will fail to source /dev/null (special files 216649dc963fSmrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 216749dc963fSmrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 216849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 216952b01e16Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 21704b0ead49Smrg case $cache_file in 21714b0ead49Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 21724b0ead49Smrg *) . "./$cache_file";; 21734b0ead49Smrg esac 21744b0ead49Smrg fi 21754b0ead49Smrgelse 217649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 217752b01e16Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 21784b0ead49Smrg >$cache_file 21794b0ead49Smrgfi 21804b0ead49Smrg 21814b0ead49Smrg# Check that the precious variables saved in the cache have kept the same 21824b0ead49Smrg# value. 21834b0ead49Smrgac_cache_corrupted=false 21844b0ead49Smrgfor ac_var in $ac_precious_vars; do 21854b0ead49Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 21864b0ead49Smrg eval ac_new_set=\$ac_env_${ac_var}_set 21874b0ead49Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 21884b0ead49Smrg eval ac_new_val=\$ac_env_${ac_var}_value 21894b0ead49Smrg case $ac_old_set,$ac_new_set in 21904b0ead49Smrg set,) 219149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 219252b01e16Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 21934b0ead49Smrg ac_cache_corrupted=: ;; 21944b0ead49Smrg ,set) 219549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 219652b01e16Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 21974b0ead49Smrg ac_cache_corrupted=: ;; 21984b0ead49Smrg ,);; 21994b0ead49Smrg *) 22004b0ead49Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 220152b01e16Smrg # differences in whitespace do not lead to failure. 220252b01e16Smrg ac_old_val_w=`echo x $ac_old_val` 220352b01e16Smrg ac_new_val_w=`echo x $ac_new_val` 220452b01e16Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 220549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 220652b01e16Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 220752b01e16Smrg ac_cache_corrupted=: 220852b01e16Smrg else 220949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 221052b01e16Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 221152b01e16Smrg eval $ac_var=\$ac_old_val 221252b01e16Smrg fi 221349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 221452b01e16Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 221549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 221652b01e16Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 22174b0ead49Smrg fi;; 22184b0ead49Smrg esac 22194b0ead49Smrg # Pass precious variables to config.status. 22204b0ead49Smrg if test "$ac_new_set" = set; then 22214b0ead49Smrg case $ac_new_val in 222252b01e16Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 22234b0ead49Smrg *) ac_arg=$ac_var=$ac_new_val ;; 22244b0ead49Smrg esac 22254b0ead49Smrg case " $ac_configure_args " in 22264b0ead49Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 222749dc963fSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 22284b0ead49Smrg esac 22294b0ead49Smrg fi 22304b0ead49Smrgdone 22314b0ead49Smrgif $ac_cache_corrupted; then 223249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 223352b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 223449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 223552b01e16Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 22367aa89044Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 22374b0ead49Smrgfi 223849dc963fSmrg## -------------------- ## 223949dc963fSmrg## Main body of script. ## 224049dc963fSmrg## -------------------- ## 22414b0ead49Smrg 22424b0ead49Smrgac_ext=c 22434b0ead49Smrgac_cpp='$CPP $CPPFLAGS' 22444b0ead49Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22454b0ead49Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22464b0ead49Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 22474b0ead49Smrg 22484b0ead49Smrg 224952b01e16Smrgam__api_version='1.11' 225052b01e16Smrg 22514b0ead49Smrgac_aux_dir= 22524b0ead49Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 22537aa89044Smrg if test -f "$ac_dir/install-sh"; then 22547aa89044Smrg ac_aux_dir=$ac_dir 22557aa89044Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 22567aa89044Smrg break 22577aa89044Smrg elif test -f "$ac_dir/install.sh"; then 22587aa89044Smrg ac_aux_dir=$ac_dir 22597aa89044Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 22607aa89044Smrg break 22617aa89044Smrg elif test -f "$ac_dir/shtool"; then 22627aa89044Smrg ac_aux_dir=$ac_dir 22637aa89044Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 22647aa89044Smrg break 22657aa89044Smrg fi 22664b0ead49Smrgdone 22674b0ead49Smrgif test -z "$ac_aux_dir"; then 22687aa89044Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 22694b0ead49Smrgfi 22704b0ead49Smrg 22714b0ead49Smrg# These three variables are undocumented and unsupported, 22724b0ead49Smrg# and are intended to be withdrawn in a future Autoconf release. 22734b0ead49Smrg# They can cause serious problems if a builder's source tree is in a directory 22744b0ead49Smrg# whose full name contains unusual characters. 22754b0ead49Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 22764b0ead49Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 22774b0ead49Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 22784b0ead49Smrg 22794b0ead49Smrg 22804b0ead49Smrg# Find a good install program. We prefer a C program (faster), 22814b0ead49Smrg# so one script is as good as another. But avoid the broken or 22824b0ead49Smrg# incompatible versions: 22834b0ead49Smrg# SysV /etc/install, /usr/sbin/install 22844b0ead49Smrg# SunOS /usr/etc/install 22854b0ead49Smrg# IRIX /sbin/install 22864b0ead49Smrg# AIX /bin/install 22874b0ead49Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 22884b0ead49Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 22894b0ead49Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 22904b0ead49Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 22914b0ead49Smrg# OS/2's system install, which has a completely different semantic 22924b0ead49Smrg# ./install, which can be erroneously created by make from ./install.sh. 229352b01e16Smrg# Reject install programs that cannot install multiple files. 229449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 229552b01e16Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 22964b0ead49Smrgif test -z "$INSTALL"; then 22977aa89044Smrgif ${ac_cv_path_install+:} false; then : 229852b01e16Smrg $as_echo_n "(cached) " >&6 22994b0ead49Smrgelse 23004b0ead49Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23014b0ead49Smrgfor as_dir in $PATH 23024b0ead49Smrgdo 23034b0ead49Smrg IFS=$as_save_IFS 23044b0ead49Smrg test -z "$as_dir" && as_dir=. 230549dc963fSmrg # Account for people who put trailing slashes in PATH elements. 230649dc963fSmrgcase $as_dir/ in #(( 230749dc963fSmrg ./ | .// | /[cC]/* | \ 23084b0ead49Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 230949dc963fSmrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 23104b0ead49Smrg /usr/ucb/* ) ;; 23114b0ead49Smrg *) 23124b0ead49Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 23134b0ead49Smrg # Don't use installbsd from OSF since it installs stuff as root 23144b0ead49Smrg # by default. 23154b0ead49Smrg for ac_prog in ginstall scoinst install; do 23164b0ead49Smrg for ac_exec_ext in '' $ac_executable_extensions; do 23174b0ead49Smrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 23184b0ead49Smrg if test $ac_prog = install && 23194b0ead49Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 23204b0ead49Smrg # AIX install. It has an incompatible calling convention. 23214b0ead49Smrg : 23224b0ead49Smrg elif test $ac_prog = install && 23234b0ead49Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 23244b0ead49Smrg # program-specific install script used by HP pwplus--don't use. 23254b0ead49Smrg : 23264b0ead49Smrg else 232752b01e16Smrg rm -rf conftest.one conftest.two conftest.dir 232852b01e16Smrg echo one > conftest.one 232952b01e16Smrg echo two > conftest.two 233052b01e16Smrg mkdir conftest.dir 233152b01e16Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 233252b01e16Smrg test -s conftest.one && test -s conftest.two && 233352b01e16Smrg test -s conftest.dir/conftest.one && 233452b01e16Smrg test -s conftest.dir/conftest.two 233552b01e16Smrg then 233652b01e16Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 233752b01e16Smrg break 3 233852b01e16Smrg fi 23394b0ead49Smrg fi 23404b0ead49Smrg fi 23414b0ead49Smrg done 23424b0ead49Smrg done 23434b0ead49Smrg ;; 23444b0ead49Smrgesac 234552b01e16Smrg 234649dc963fSmrg done 23474b0ead49SmrgIFS=$as_save_IFS 23484b0ead49Smrg 234952b01e16Smrgrm -rf conftest.one conftest.two conftest.dir 23504b0ead49Smrg 23514b0ead49Smrgfi 23524b0ead49Smrg if test "${ac_cv_path_install+set}" = set; then 23534b0ead49Smrg INSTALL=$ac_cv_path_install 23544b0ead49Smrg else 23554b0ead49Smrg # As a last resort, use the slow shell script. Don't cache a 23564b0ead49Smrg # value for INSTALL within a source directory, because that will 23574b0ead49Smrg # break other packages using the cache if that directory is 23584b0ead49Smrg # removed, or if the value is a relative name. 23594b0ead49Smrg INSTALL=$ac_install_sh 23604b0ead49Smrg fi 23614b0ead49Smrgfi 236249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 236352b01e16Smrg$as_echo "$INSTALL" >&6; } 23644b0ead49Smrg 23654b0ead49Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 23664b0ead49Smrg# It thinks the first close brace ends the variable substitution. 23674b0ead49Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 23684b0ead49Smrg 23694b0ead49Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 23704b0ead49Smrg 23714b0ead49Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 23724b0ead49Smrg 237349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 237452b01e16Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 23754b0ead49Smrg# Just in case 23764b0ead49Smrgsleep 1 23774b0ead49Smrgecho timestamp > conftest.file 237852b01e16Smrg# Reject unsafe characters in $srcdir or the absolute working directory 237952b01e16Smrg# name. Accept space and tab only in the latter. 238052b01e16Smrgam_lf=' 238152b01e16Smrg' 238252b01e16Smrgcase `pwd` in 238352b01e16Smrg *[\\\"\#\$\&\'\`$am_lf]*) 23847aa89044Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 238552b01e16Smrgesac 238652b01e16Smrgcase $srcdir in 238752b01e16Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 23887aa89044Smrg as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 238952b01e16Smrgesac 239052b01e16Smrg 23914b0ead49Smrg# Do `set' in a subshell so we don't clobber the current shell's 23924b0ead49Smrg# arguments. Must try -L first in case configure is actually a 23934b0ead49Smrg# symlink; some systems play weird games with the mod time of symlinks 23944b0ead49Smrg# (eg FreeBSD returns the mod time of the symlink's containing 23954b0ead49Smrg# directory). 23964b0ead49Smrgif ( 239752b01e16Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 23984b0ead49Smrg if test "$*" = "X"; then 23994b0ead49Smrg # -L didn't work. 240052b01e16Smrg set X `ls -t "$srcdir/configure" conftest.file` 24014b0ead49Smrg fi 24024b0ead49Smrg rm -f conftest.file 24034b0ead49Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 24044b0ead49Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 24054b0ead49Smrg 24064b0ead49Smrg # If neither matched, then we have a broken ls. This can happen 24074b0ead49Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 24084b0ead49Smrg # broken ls alias from the environment. This has actually 24094b0ead49Smrg # happened. Such a system could not be considered "sane". 24107aa89044Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 241149dc963fSmrgalias in your environment" "$LINENO" 5 24124b0ead49Smrg fi 24134b0ead49Smrg 24144b0ead49Smrg test "$2" = conftest.file 24154b0ead49Smrg ) 24164b0ead49Smrgthen 24174b0ead49Smrg # Ok. 24184b0ead49Smrg : 24194b0ead49Smrgelse 24207aa89044Smrg as_fn_error $? "newly created file is older than distributed files! 242149dc963fSmrgCheck your system clock" "$LINENO" 5 24224b0ead49Smrgfi 242349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 242452b01e16Smrg$as_echo "yes" >&6; } 24254b0ead49Smrgtest "$program_prefix" != NONE && 24264b0ead49Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 24274b0ead49Smrg# Use a double $ so make ignores it. 24284b0ead49Smrgtest "$program_suffix" != NONE && 24294b0ead49Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 243052b01e16Smrg# Double any \ or $. 24314b0ead49Smrg# By default was `s,x,x', remove it if useless. 243252b01e16Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 243352b01e16Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 24344b0ead49Smrg 24354b0ead49Smrg# expand $ac_aux_dir to an absolute path 24364b0ead49Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 24374b0ead49Smrg 243852b01e16Smrgif test x"${MISSING+set}" != xset; then 243952b01e16Smrg case $am_aux_dir in 244052b01e16Smrg *\ * | *\ *) 244152b01e16Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 244252b01e16Smrg *) 244352b01e16Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 244452b01e16Smrg esac 244552b01e16Smrgfi 24464b0ead49Smrg# Use eval to expand $SHELL 24474b0ead49Smrgif eval "$MISSING --run true"; then 24484b0ead49Smrg am_missing_run="$MISSING --run " 24494b0ead49Smrgelse 24504b0ead49Smrg am_missing_run= 245149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 245252b01e16Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 245352b01e16Smrgfi 245452b01e16Smrg 245552b01e16Smrgif test x"${install_sh}" != xset; then 245652b01e16Smrg case $am_aux_dir in 245752b01e16Smrg *\ * | *\ *) 245852b01e16Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 245952b01e16Smrg *) 246052b01e16Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 246152b01e16Smrg esac 246252b01e16Smrgfi 246352b01e16Smrg 246452b01e16Smrg# Installed binaries are usually stripped using `strip' when the user 246552b01e16Smrg# run `make install-strip'. However `strip' might not be the right 246652b01e16Smrg# tool to use in cross-compilation environments, therefore Automake 246752b01e16Smrg# will honor the `STRIP' environment variable to overrule this program. 246852b01e16Smrgif test "$cross_compiling" != no; then 246952b01e16Smrg if test -n "$ac_tool_prefix"; then 247052b01e16Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 247152b01e16Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 247249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 247352b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 24747aa89044Smrgif ${ac_cv_prog_STRIP+:} false; then : 247552b01e16Smrg $as_echo_n "(cached) " >&6 247652b01e16Smrgelse 247752b01e16Smrg if test -n "$STRIP"; then 247852b01e16Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 247952b01e16Smrgelse 248052b01e16Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 248152b01e16Smrgfor as_dir in $PATH 248252b01e16Smrgdo 248352b01e16Smrg IFS=$as_save_IFS 248452b01e16Smrg test -z "$as_dir" && as_dir=. 248549dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 248652b01e16Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 248752b01e16Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 248849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 248952b01e16Smrg break 2 249052b01e16Smrg fi 249152b01e16Smrgdone 249249dc963fSmrg done 249352b01e16SmrgIFS=$as_save_IFS 249452b01e16Smrg 249552b01e16Smrgfi 249652b01e16Smrgfi 249752b01e16SmrgSTRIP=$ac_cv_prog_STRIP 249852b01e16Smrgif test -n "$STRIP"; then 249949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 250052b01e16Smrg$as_echo "$STRIP" >&6; } 250152b01e16Smrgelse 250249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 250352b01e16Smrg$as_echo "no" >&6; } 250452b01e16Smrgfi 250552b01e16Smrg 250652b01e16Smrg 250752b01e16Smrgfi 250852b01e16Smrgif test -z "$ac_cv_prog_STRIP"; then 250952b01e16Smrg ac_ct_STRIP=$STRIP 251052b01e16Smrg # Extract the first word of "strip", so it can be a program name with args. 251152b01e16Smrgset dummy strip; ac_word=$2 251249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 251352b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 25147aa89044Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 251552b01e16Smrg $as_echo_n "(cached) " >&6 251652b01e16Smrgelse 251752b01e16Smrg if test -n "$ac_ct_STRIP"; then 251852b01e16Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 251952b01e16Smrgelse 252052b01e16Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 252152b01e16Smrgfor as_dir in $PATH 252252b01e16Smrgdo 252352b01e16Smrg IFS=$as_save_IFS 252452b01e16Smrg test -z "$as_dir" && as_dir=. 252549dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 252652b01e16Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 252752b01e16Smrg ac_cv_prog_ac_ct_STRIP="strip" 252849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 252952b01e16Smrg break 2 253052b01e16Smrg fi 253152b01e16Smrgdone 253249dc963fSmrg done 253352b01e16SmrgIFS=$as_save_IFS 253452b01e16Smrg 253552b01e16Smrgfi 253652b01e16Smrgfi 253752b01e16Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 253852b01e16Smrgif test -n "$ac_ct_STRIP"; then 253949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 254052b01e16Smrg$as_echo "$ac_ct_STRIP" >&6; } 254152b01e16Smrgelse 254249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 254352b01e16Smrg$as_echo "no" >&6; } 254452b01e16Smrgfi 254552b01e16Smrg 254652b01e16Smrg if test "x$ac_ct_STRIP" = x; then 254752b01e16Smrg STRIP=":" 254852b01e16Smrg else 254952b01e16Smrg case $cross_compiling:$ac_tool_warned in 255052b01e16Smrgyes:) 255149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 255252b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 255352b01e16Smrgac_tool_warned=yes ;; 255452b01e16Smrgesac 255552b01e16Smrg STRIP=$ac_ct_STRIP 255652b01e16Smrg fi 255752b01e16Smrgelse 255852b01e16Smrg STRIP="$ac_cv_prog_STRIP" 255952b01e16Smrgfi 256052b01e16Smrg 256152b01e16Smrgfi 256252b01e16SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 256352b01e16Smrg 256449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 256552b01e16Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 256652b01e16Smrgif test -z "$MKDIR_P"; then 25677aa89044Smrg if ${ac_cv_path_mkdir+:} false; then : 256852b01e16Smrg $as_echo_n "(cached) " >&6 256952b01e16Smrgelse 257052b01e16Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 257152b01e16Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 257252b01e16Smrgdo 257352b01e16Smrg IFS=$as_save_IFS 257452b01e16Smrg test -z "$as_dir" && as_dir=. 257549dc963fSmrg for ac_prog in mkdir gmkdir; do 257652b01e16Smrg for ac_exec_ext in '' $ac_executable_extensions; do 257752b01e16Smrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 257852b01e16Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 257952b01e16Smrg 'mkdir (GNU coreutils) '* | \ 258052b01e16Smrg 'mkdir (coreutils) '* | \ 258152b01e16Smrg 'mkdir (fileutils) '4.1*) 258252b01e16Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 258352b01e16Smrg break 3;; 258452b01e16Smrg esac 258552b01e16Smrg done 258652b01e16Smrg done 258749dc963fSmrg done 258852b01e16SmrgIFS=$as_save_IFS 258952b01e16Smrg 259052b01e16Smrgfi 259152b01e16Smrg 259249dc963fSmrg test -d ./--version && rmdir ./--version 259352b01e16Smrg if test "${ac_cv_path_mkdir+set}" = set; then 259452b01e16Smrg MKDIR_P="$ac_cv_path_mkdir -p" 25954b0ead49Smrg else 259652b01e16Smrg # As a last resort, use the slow shell script. Don't cache a 259752b01e16Smrg # value for MKDIR_P within a source directory, because that will 259852b01e16Smrg # break other packages using the cache if that directory is 259952b01e16Smrg # removed, or if the value is a relative name. 260052b01e16Smrg MKDIR_P="$ac_install_sh -d" 26014b0ead49Smrg fi 26024b0ead49Smrgfi 260349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 260452b01e16Smrg$as_echo "$MKDIR_P" >&6; } 260552b01e16Smrg 260652b01e16Smrgmkdir_p="$MKDIR_P" 260752b01e16Smrgcase $mkdir_p in 260852b01e16Smrg [\\/$]* | ?:[\\/]*) ;; 260952b01e16Smrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 261052b01e16Smrgesac 26114b0ead49Smrg 26124b0ead49Smrgfor ac_prog in gawk mawk nawk awk 26134b0ead49Smrgdo 26144b0ead49Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 26154b0ead49Smrgset dummy $ac_prog; ac_word=$2 261649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 261752b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 26187aa89044Smrgif ${ac_cv_prog_AWK+:} false; then : 261952b01e16Smrg $as_echo_n "(cached) " >&6 26204b0ead49Smrgelse 26214b0ead49Smrg if test -n "$AWK"; then 26224b0ead49Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 26234b0ead49Smrgelse 26244b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26254b0ead49Smrgfor as_dir in $PATH 26264b0ead49Smrgdo 26274b0ead49Smrg IFS=$as_save_IFS 26284b0ead49Smrg test -z "$as_dir" && as_dir=. 262949dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 26304b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 26314b0ead49Smrg ac_cv_prog_AWK="$ac_prog" 263249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26334b0ead49Smrg break 2 26344b0ead49Smrg fi 26354b0ead49Smrgdone 263649dc963fSmrg done 26374b0ead49SmrgIFS=$as_save_IFS 26384b0ead49Smrg 26394b0ead49Smrgfi 26404b0ead49Smrgfi 26414b0ead49SmrgAWK=$ac_cv_prog_AWK 26424b0ead49Smrgif test -n "$AWK"; then 264349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 264452b01e16Smrg$as_echo "$AWK" >&6; } 26454b0ead49Smrgelse 264649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 264752b01e16Smrg$as_echo "no" >&6; } 26484b0ead49Smrgfi 26494b0ead49Smrg 26504b0ead49Smrg 26514b0ead49Smrg test -n "$AWK" && break 26524b0ead49Smrgdone 26534b0ead49Smrg 265449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 265552b01e16Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 265652b01e16Smrgset x ${MAKE-make} 265752b01e16Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 26587aa89044Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 265952b01e16Smrg $as_echo_n "(cached) " >&6 26604b0ead49Smrgelse 26614b0ead49Smrg cat >conftest.make <<\_ACEOF 26624b0ead49SmrgSHELL = /bin/sh 26634b0ead49Smrgall: 26644b0ead49Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 26654b0ead49Smrg_ACEOF 26667aa89044Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 26674b0ead49Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 26684b0ead49Smrg *@@@%%%=?*=@@@%%%*) 26694b0ead49Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 26704b0ead49Smrg *) 26714b0ead49Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 26724b0ead49Smrgesac 26734b0ead49Smrgrm -f conftest.make 26744b0ead49Smrgfi 26754b0ead49Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 267649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 267752b01e16Smrg$as_echo "yes" >&6; } 26784b0ead49Smrg SET_MAKE= 26794b0ead49Smrgelse 268049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 268152b01e16Smrg$as_echo "no" >&6; } 26824b0ead49Smrg SET_MAKE="MAKE=${MAKE-make}" 26834b0ead49Smrgfi 26844b0ead49Smrg 26854b0ead49Smrgrm -rf .tst 2>/dev/null 26864b0ead49Smrgmkdir .tst 2>/dev/null 26874b0ead49Smrgif test -d .tst; then 26884b0ead49Smrg am__leading_dot=. 26894b0ead49Smrgelse 26904b0ead49Smrg am__leading_dot=_ 26914b0ead49Smrgfi 26924b0ead49Smrgrmdir .tst 2>/dev/null 26934b0ead49Smrg 269452b01e16Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 269552b01e16Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 269652b01e16Smrg # is not polluted with repeated "-I." 269752b01e16Smrg am__isrc=' -I$(srcdir)' 269852b01e16Smrg # test to see if srcdir already configured 269952b01e16Smrg if test -f $srcdir/config.status; then 27007aa89044Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 270152b01e16Smrg fi 27024b0ead49Smrgfi 27034b0ead49Smrg 27044b0ead49Smrg# test whether we have cygpath 27054b0ead49Smrgif test -z "$CYGPATH_W"; then 27064b0ead49Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 27074b0ead49Smrg CYGPATH_W='cygpath -w' 27084b0ead49Smrg else 27094b0ead49Smrg CYGPATH_W=echo 27104b0ead49Smrg fi 27114b0ead49Smrgfi 27124b0ead49Smrg 27134b0ead49Smrg 27144b0ead49Smrg# Define the identity of the package. 27154b0ead49Smrg PACKAGE='libXcomposite' 27167aa89044Smrg VERSION='0.4.3' 27174b0ead49Smrg 27184b0ead49Smrg 27194b0ead49Smrgcat >>confdefs.h <<_ACEOF 27204b0ead49Smrg#define PACKAGE "$PACKAGE" 27214b0ead49Smrg_ACEOF 27224b0ead49Smrg 27234b0ead49Smrg 27244b0ead49Smrgcat >>confdefs.h <<_ACEOF 27254b0ead49Smrg#define VERSION "$VERSION" 27264b0ead49Smrg_ACEOF 27274b0ead49Smrg 27284b0ead49Smrg# Some tools Automake needs. 27294b0ead49Smrg 27304b0ead49SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 27314b0ead49Smrg 27324b0ead49Smrg 27334b0ead49SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 27344b0ead49Smrg 27354b0ead49Smrg 27364b0ead49SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 27374b0ead49Smrg 27384b0ead49Smrg 27394b0ead49SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 27404b0ead49Smrg 27414b0ead49Smrg 27424b0ead49SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 27434b0ead49Smrg 27444b0ead49Smrg# We need awk for the "check" target. The system "awk" is bad on 27454b0ead49Smrg# some platforms. 27464b0ead49Smrg# Always define AMTAR for backward compatibility. 27474b0ead49Smrg 27484b0ead49SmrgAMTAR=${AMTAR-"${am_missing_run}tar"} 27494b0ead49Smrg 27504b0ead49Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 27514b0ead49Smrg 27524b0ead49Smrg 27534b0ead49Smrg 27544b0ead49Smrg 27554b0ead49Smrg 275652b01e16Smrg 275749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 275852b01e16Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 27594b0ead49Smrg # Check whether --enable-maintainer-mode was given. 276049dc963fSmrgif test "${enable_maintainer_mode+set}" = set; then : 27614b0ead49Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 27624b0ead49Smrgelse 27634b0ead49Smrg USE_MAINTAINER_MODE=no 27644b0ead49Smrgfi 27654b0ead49Smrg 276649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 276752b01e16Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 276852b01e16Smrg if test $USE_MAINTAINER_MODE = yes; then 27694b0ead49Smrg MAINTAINER_MODE_TRUE= 27704b0ead49Smrg MAINTAINER_MODE_FALSE='#' 27714b0ead49Smrgelse 27724b0ead49Smrg MAINTAINER_MODE_TRUE='#' 27734b0ead49Smrg MAINTAINER_MODE_FALSE= 27744b0ead49Smrgfi 27754b0ead49Smrg 27764b0ead49Smrg MAINT=$MAINTAINER_MODE_TRUE 27774b0ead49Smrg 27784b0ead49Smrg 27794b0ead49Smrg 27807aa89044Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 278152b01e16Smrg 278252b01e16Smrg 278352b01e16Smrg 278452b01e16Smrg 278552b01e16Smrg 278652b01e16Smrg 278752b01e16Smrg 278852b01e16Smrg 278952b01e16Smrg 279052b01e16Smrg 279152b01e16Smrg 27924b0ead49Smrgac_config_headers="$ac_config_headers config.h" 27934b0ead49Smrg 27944b0ead49Smrg 27954b0ead49Smrg# Check for progs 27964b0ead49Smrgac_ext=c 27974b0ead49Smrgac_cpp='$CPP $CPPFLAGS' 27984b0ead49Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 27994b0ead49Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 28004b0ead49Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 28014b0ead49Smrgif test -n "$ac_tool_prefix"; then 28024b0ead49Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 28034b0ead49Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 280449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 280552b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 28067aa89044Smrgif ${ac_cv_prog_CC+:} false; then : 280752b01e16Smrg $as_echo_n "(cached) " >&6 28084b0ead49Smrgelse 28094b0ead49Smrg if test -n "$CC"; then 28104b0ead49Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 28114b0ead49Smrgelse 28124b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28134b0ead49Smrgfor as_dir in $PATH 28144b0ead49Smrgdo 28154b0ead49Smrg IFS=$as_save_IFS 28164b0ead49Smrg test -z "$as_dir" && as_dir=. 281749dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 28184b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 28194b0ead49Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 282049dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 28214b0ead49Smrg break 2 28224b0ead49Smrg fi 28234b0ead49Smrgdone 282449dc963fSmrg done 28254b0ead49SmrgIFS=$as_save_IFS 28264b0ead49Smrg 28274b0ead49Smrgfi 28284b0ead49Smrgfi 28294b0ead49SmrgCC=$ac_cv_prog_CC 28304b0ead49Smrgif test -n "$CC"; then 283149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 283252b01e16Smrg$as_echo "$CC" >&6; } 28334b0ead49Smrgelse 283449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 283552b01e16Smrg$as_echo "no" >&6; } 28364b0ead49Smrgfi 28374b0ead49Smrg 28384b0ead49Smrg 28394b0ead49Smrgfi 28404b0ead49Smrgif test -z "$ac_cv_prog_CC"; then 28414b0ead49Smrg ac_ct_CC=$CC 28424b0ead49Smrg # Extract the first word of "gcc", so it can be a program name with args. 28434b0ead49Smrgset dummy gcc; ac_word=$2 284449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 284552b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 28467aa89044Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 284752b01e16Smrg $as_echo_n "(cached) " >&6 28484b0ead49Smrgelse 28494b0ead49Smrg if test -n "$ac_ct_CC"; then 28504b0ead49Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 28514b0ead49Smrgelse 28524b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28534b0ead49Smrgfor as_dir in $PATH 28544b0ead49Smrgdo 28554b0ead49Smrg IFS=$as_save_IFS 28564b0ead49Smrg test -z "$as_dir" && as_dir=. 285749dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 28584b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 28594b0ead49Smrg ac_cv_prog_ac_ct_CC="gcc" 286049dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 28614b0ead49Smrg break 2 28624b0ead49Smrg fi 28634b0ead49Smrgdone 286449dc963fSmrg done 28654b0ead49SmrgIFS=$as_save_IFS 28664b0ead49Smrg 28674b0ead49Smrgfi 28684b0ead49Smrgfi 28694b0ead49Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 28704b0ead49Smrgif test -n "$ac_ct_CC"; then 287149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 287252b01e16Smrg$as_echo "$ac_ct_CC" >&6; } 28734b0ead49Smrgelse 287449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 287552b01e16Smrg$as_echo "no" >&6; } 28764b0ead49Smrgfi 28774b0ead49Smrg 28784b0ead49Smrg if test "x$ac_ct_CC" = x; then 28794b0ead49Smrg CC="" 28804b0ead49Smrg else 28814b0ead49Smrg case $cross_compiling:$ac_tool_warned in 28824b0ead49Smrgyes:) 288349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 288452b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 28854b0ead49Smrgac_tool_warned=yes ;; 28864b0ead49Smrgesac 28874b0ead49Smrg CC=$ac_ct_CC 28884b0ead49Smrg fi 28894b0ead49Smrgelse 28904b0ead49Smrg CC="$ac_cv_prog_CC" 28914b0ead49Smrgfi 28924b0ead49Smrg 28934b0ead49Smrgif test -z "$CC"; then 28944b0ead49Smrg if test -n "$ac_tool_prefix"; then 28954b0ead49Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 28964b0ead49Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 289749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 289852b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 28997aa89044Smrgif ${ac_cv_prog_CC+:} false; then : 290052b01e16Smrg $as_echo_n "(cached) " >&6 29014b0ead49Smrgelse 29024b0ead49Smrg if test -n "$CC"; then 29034b0ead49Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 29044b0ead49Smrgelse 29054b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 29064b0ead49Smrgfor as_dir in $PATH 29074b0ead49Smrgdo 29084b0ead49Smrg IFS=$as_save_IFS 29094b0ead49Smrg test -z "$as_dir" && as_dir=. 291049dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 29114b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 29124b0ead49Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 291349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 29144b0ead49Smrg break 2 29154b0ead49Smrg fi 29164b0ead49Smrgdone 291749dc963fSmrg done 29184b0ead49SmrgIFS=$as_save_IFS 29194b0ead49Smrg 29204b0ead49Smrgfi 29214b0ead49Smrgfi 29224b0ead49SmrgCC=$ac_cv_prog_CC 29234b0ead49Smrgif test -n "$CC"; then 292449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 292552b01e16Smrg$as_echo "$CC" >&6; } 29264b0ead49Smrgelse 292749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 292852b01e16Smrg$as_echo "no" >&6; } 29294b0ead49Smrgfi 29304b0ead49Smrg 29314b0ead49Smrg 29324b0ead49Smrg fi 29334b0ead49Smrgfi 29344b0ead49Smrgif test -z "$CC"; then 29354b0ead49Smrg # Extract the first word of "cc", so it can be a program name with args. 29364b0ead49Smrgset dummy cc; ac_word=$2 293749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 293852b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 29397aa89044Smrgif ${ac_cv_prog_CC+:} false; then : 294052b01e16Smrg $as_echo_n "(cached) " >&6 29414b0ead49Smrgelse 29424b0ead49Smrg if test -n "$CC"; then 29434b0ead49Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 29444b0ead49Smrgelse 29454b0ead49Smrg ac_prog_rejected=no 29464b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 29474b0ead49Smrgfor as_dir in $PATH 29484b0ead49Smrgdo 29494b0ead49Smrg IFS=$as_save_IFS 29504b0ead49Smrg test -z "$as_dir" && as_dir=. 295149dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 29524b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 29534b0ead49Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 29544b0ead49Smrg ac_prog_rejected=yes 29554b0ead49Smrg continue 29564b0ead49Smrg fi 29574b0ead49Smrg ac_cv_prog_CC="cc" 295849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 29594b0ead49Smrg break 2 29604b0ead49Smrg fi 29614b0ead49Smrgdone 296249dc963fSmrg done 29634b0ead49SmrgIFS=$as_save_IFS 29644b0ead49Smrg 29654b0ead49Smrgif test $ac_prog_rejected = yes; then 29664b0ead49Smrg # We found a bogon in the path, so make sure we never use it. 29674b0ead49Smrg set dummy $ac_cv_prog_CC 29684b0ead49Smrg shift 29694b0ead49Smrg if test $# != 0; then 29704b0ead49Smrg # We chose a different compiler from the bogus one. 29714b0ead49Smrg # However, it has the same basename, so the bogon will be chosen 29724b0ead49Smrg # first if we set CC to just the basename; use the full file name. 29734b0ead49Smrg shift 29744b0ead49Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 29754b0ead49Smrg fi 29764b0ead49Smrgfi 29774b0ead49Smrgfi 29784b0ead49Smrgfi 29794b0ead49SmrgCC=$ac_cv_prog_CC 29804b0ead49Smrgif test -n "$CC"; then 298149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 298252b01e16Smrg$as_echo "$CC" >&6; } 29834b0ead49Smrgelse 298449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 298552b01e16Smrg$as_echo "no" >&6; } 29864b0ead49Smrgfi 29874b0ead49Smrg 29884b0ead49Smrg 29894b0ead49Smrgfi 29904b0ead49Smrgif test -z "$CC"; then 29914b0ead49Smrg if test -n "$ac_tool_prefix"; then 29924b0ead49Smrg for ac_prog in cl.exe 29934b0ead49Smrg do 29944b0ead49Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 29954b0ead49Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 299649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 299752b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 29987aa89044Smrgif ${ac_cv_prog_CC+:} false; then : 299952b01e16Smrg $as_echo_n "(cached) " >&6 30004b0ead49Smrgelse 30014b0ead49Smrg if test -n "$CC"; then 30024b0ead49Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 30034b0ead49Smrgelse 30044b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30054b0ead49Smrgfor as_dir in $PATH 30064b0ead49Smrgdo 30074b0ead49Smrg IFS=$as_save_IFS 30084b0ead49Smrg test -z "$as_dir" && as_dir=. 300949dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 30104b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 30114b0ead49Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 301249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 30134b0ead49Smrg break 2 30144b0ead49Smrg fi 30154b0ead49Smrgdone 301649dc963fSmrg done 30174b0ead49SmrgIFS=$as_save_IFS 30184b0ead49Smrg 30194b0ead49Smrgfi 30204b0ead49Smrgfi 30214b0ead49SmrgCC=$ac_cv_prog_CC 30224b0ead49Smrgif test -n "$CC"; then 302349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 302452b01e16Smrg$as_echo "$CC" >&6; } 30254b0ead49Smrgelse 302649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 302752b01e16Smrg$as_echo "no" >&6; } 30284b0ead49Smrgfi 30294b0ead49Smrg 30304b0ead49Smrg 30314b0ead49Smrg test -n "$CC" && break 30324b0ead49Smrg done 30334b0ead49Smrgfi 30344b0ead49Smrgif test -z "$CC"; then 30354b0ead49Smrg ac_ct_CC=$CC 30364b0ead49Smrg for ac_prog in cl.exe 30374b0ead49Smrgdo 30384b0ead49Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 30394b0ead49Smrgset dummy $ac_prog; ac_word=$2 304049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 304152b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 30427aa89044Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 304352b01e16Smrg $as_echo_n "(cached) " >&6 30444b0ead49Smrgelse 30454b0ead49Smrg if test -n "$ac_ct_CC"; then 30464b0ead49Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 30474b0ead49Smrgelse 30484b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30494b0ead49Smrgfor as_dir in $PATH 30504b0ead49Smrgdo 30514b0ead49Smrg IFS=$as_save_IFS 30524b0ead49Smrg test -z "$as_dir" && as_dir=. 305349dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 30544b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 30554b0ead49Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 305649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 30574b0ead49Smrg break 2 30584b0ead49Smrg fi 30594b0ead49Smrgdone 306049dc963fSmrg done 30614b0ead49SmrgIFS=$as_save_IFS 30624b0ead49Smrg 30634b0ead49Smrgfi 30644b0ead49Smrgfi 30654b0ead49Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 30664b0ead49Smrgif test -n "$ac_ct_CC"; then 306749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 306852b01e16Smrg$as_echo "$ac_ct_CC" >&6; } 30694b0ead49Smrgelse 307049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 307152b01e16Smrg$as_echo "no" >&6; } 30724b0ead49Smrgfi 30734b0ead49Smrg 30744b0ead49Smrg 30754b0ead49Smrg test -n "$ac_ct_CC" && break 30764b0ead49Smrgdone 30774b0ead49Smrg 30784b0ead49Smrg if test "x$ac_ct_CC" = x; then 30794b0ead49Smrg CC="" 30804b0ead49Smrg else 30814b0ead49Smrg case $cross_compiling:$ac_tool_warned in 30824b0ead49Smrgyes:) 308349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 308452b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 30854b0ead49Smrgac_tool_warned=yes ;; 30864b0ead49Smrgesac 30874b0ead49Smrg CC=$ac_ct_CC 30884b0ead49Smrg fi 30894b0ead49Smrgfi 30904b0ead49Smrg 30914b0ead49Smrgfi 30924b0ead49Smrg 30934b0ead49Smrg 309449dc963fSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 309552b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 30967aa89044Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 30977aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 30984b0ead49Smrg 30994b0ead49Smrg# Provide some information about the compiler. 310049dc963fSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 310152b01e16Smrgset X $ac_compile 310252b01e16Smrgac_compiler=$2 310349dc963fSmrgfor ac_option in --version -v -V -qversion; do 310449dc963fSmrg { { ac_try="$ac_compiler $ac_option >&5" 31054b0ead49Smrgcase "(($ac_try" in 31064b0ead49Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31074b0ead49Smrg *) ac_try_echo=$ac_try;; 31084b0ead49Smrgesac 310949dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 311049dc963fSmrg$as_echo "$ac_try_echo"; } >&5 311149dc963fSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 31124b0ead49Smrg ac_status=$? 311349dc963fSmrg if test -s conftest.err; then 311449dc963fSmrg sed '10a\ 311549dc963fSmrg... rest of stderr output deleted ... 311649dc963fSmrg 10q' conftest.err >conftest.er1 311749dc963fSmrg cat conftest.er1 >&5 311849dc963fSmrg fi 311949dc963fSmrg rm -f conftest.er1 conftest.err 312049dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 312149dc963fSmrg test $ac_status = 0; } 312249dc963fSmrgdone 31234b0ead49Smrg 312449dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 31254b0ead49Smrg/* end confdefs.h. */ 31264b0ead49Smrg 31274b0ead49Smrgint 31284b0ead49Smrgmain () 31294b0ead49Smrg{ 31304b0ead49Smrg 31314b0ead49Smrg ; 31324b0ead49Smrg return 0; 31334b0ead49Smrg} 31344b0ead49Smrg_ACEOF 31354b0ead49Smrgac_clean_files_save=$ac_clean_files 313652b01e16Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 31374b0ead49Smrg# Try to create an executable without -o first, disregard a.out. 31384b0ead49Smrg# It will help us diagnose broken compilers, and finding out an intuition 31394b0ead49Smrg# of exeext. 314049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 314149dc963fSmrg$as_echo_n "checking whether the C compiler works... " >&6; } 314252b01e16Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 314352b01e16Smrg 314452b01e16Smrg# The possible output files: 314552b01e16Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 314652b01e16Smrg 31474b0ead49Smrgac_rmfiles= 31484b0ead49Smrgfor ac_file in $ac_files 31494b0ead49Smrgdo 31504b0ead49Smrg case $ac_file in 315152b01e16Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 31524b0ead49Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 31534b0ead49Smrg esac 31544b0ead49Smrgdone 31554b0ead49Smrgrm -f $ac_rmfiles 31564b0ead49Smrg 315749dc963fSmrgif { { ac_try="$ac_link_default" 31584b0ead49Smrgcase "(($ac_try" in 31594b0ead49Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31604b0ead49Smrg *) ac_try_echo=$ac_try;; 31614b0ead49Smrgesac 316249dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 316349dc963fSmrg$as_echo "$ac_try_echo"; } >&5 31644b0ead49Smrg (eval "$ac_link_default") 2>&5 31654b0ead49Smrg ac_status=$? 316649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 316749dc963fSmrg test $ac_status = 0; }; then : 31684b0ead49Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 31694b0ead49Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 31704b0ead49Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 31714b0ead49Smrg# so that the user can short-circuit this test for compilers unknown to 31724b0ead49Smrg# Autoconf. 31734b0ead49Smrgfor ac_file in $ac_files '' 31744b0ead49Smrgdo 31754b0ead49Smrg test -f "$ac_file" || continue 31764b0ead49Smrg case $ac_file in 317752b01e16Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 31784b0ead49Smrg ;; 31794b0ead49Smrg [ab].out ) 31804b0ead49Smrg # We found the default executable, but exeext='' is most 31814b0ead49Smrg # certainly right. 31824b0ead49Smrg break;; 31834b0ead49Smrg *.* ) 318449dc963fSmrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 31854b0ead49Smrg then :; else 31864b0ead49Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 31874b0ead49Smrg fi 31884b0ead49Smrg # We set ac_cv_exeext here because the later test for it is not 31894b0ead49Smrg # safe: cross compilers may not add the suffix if given an `-o' 31904b0ead49Smrg # argument, so we may need to know it at that point already. 31914b0ead49Smrg # Even if this section looks crufty: it has the advantage of 31924b0ead49Smrg # actually working. 31934b0ead49Smrg break;; 31944b0ead49Smrg * ) 31954b0ead49Smrg break;; 31964b0ead49Smrg esac 31974b0ead49Smrgdone 31984b0ead49Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 31994b0ead49Smrg 32004b0ead49Smrgelse 32014b0ead49Smrg ac_file='' 32024b0ead49Smrgfi 320349dc963fSmrgif test -z "$ac_file"; then : 320449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 320549dc963fSmrg$as_echo "no" >&6; } 320649dc963fSmrg$as_echo "$as_me: failed program was:" >&5 32074b0ead49Smrgsed 's/^/| /' conftest.$ac_ext >&5 32084b0ead49Smrg 320949dc963fSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 321052b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32117aa89044Smrgas_fn_error 77 "C compiler cannot create executables 32127aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 321349dc963fSmrgelse 321449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 321549dc963fSmrg$as_echo "yes" >&6; } 32164b0ead49Smrgfi 321749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 321849dc963fSmrg$as_echo_n "checking for C compiler default output file name... " >&6; } 321949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 322049dc963fSmrg$as_echo "$ac_file" >&6; } 32214b0ead49Smrgac_exeext=$ac_cv_exeext 32224b0ead49Smrg 322352b01e16Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 32244b0ead49Smrgac_clean_files=$ac_clean_files_save 322549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 322652b01e16Smrg$as_echo_n "checking for suffix of executables... " >&6; } 322749dc963fSmrgif { { ac_try="$ac_link" 32284b0ead49Smrgcase "(($ac_try" in 32294b0ead49Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32304b0ead49Smrg *) ac_try_echo=$ac_try;; 32314b0ead49Smrgesac 323249dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 323349dc963fSmrg$as_echo "$ac_try_echo"; } >&5 32344b0ead49Smrg (eval "$ac_link") 2>&5 32354b0ead49Smrg ac_status=$? 323649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 323749dc963fSmrg test $ac_status = 0; }; then : 32384b0ead49Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 32394b0ead49Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 32404b0ead49Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 32414b0ead49Smrg# `rm'. 32424b0ead49Smrgfor ac_file in conftest.exe conftest conftest.*; do 32434b0ead49Smrg test -f "$ac_file" || continue 32444b0ead49Smrg case $ac_file in 324552b01e16Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 32464b0ead49Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 32474b0ead49Smrg break;; 32484b0ead49Smrg * ) break;; 32494b0ead49Smrg esac 32504b0ead49Smrgdone 32514b0ead49Smrgelse 325249dc963fSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 325352b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32547aa89044Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 32557aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 32564b0ead49Smrgfi 325749dc963fSmrgrm -f conftest conftest$ac_cv_exeext 325849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 325952b01e16Smrg$as_echo "$ac_cv_exeext" >&6; } 32604b0ead49Smrg 32614b0ead49Smrgrm -f conftest.$ac_ext 32624b0ead49SmrgEXEEXT=$ac_cv_exeext 32634b0ead49Smrgac_exeext=$EXEEXT 326449dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 326549dc963fSmrg/* end confdefs.h. */ 326649dc963fSmrg#include <stdio.h> 326749dc963fSmrgint 326849dc963fSmrgmain () 326949dc963fSmrg{ 327049dc963fSmrgFILE *f = fopen ("conftest.out", "w"); 327149dc963fSmrg return ferror (f) || fclose (f) != 0; 327249dc963fSmrg 327349dc963fSmrg ; 327449dc963fSmrg return 0; 327549dc963fSmrg} 327649dc963fSmrg_ACEOF 327749dc963fSmrgac_clean_files="$ac_clean_files conftest.out" 327849dc963fSmrg# Check that the compiler produces executables we can run. If not, either 327949dc963fSmrg# the compiler is broken, or we cross compile. 328049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 328149dc963fSmrg$as_echo_n "checking whether we are cross compiling... " >&6; } 328249dc963fSmrgif test "$cross_compiling" != yes; then 328349dc963fSmrg { { ac_try="$ac_link" 328449dc963fSmrgcase "(($ac_try" in 328549dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 328649dc963fSmrg *) ac_try_echo=$ac_try;; 328749dc963fSmrgesac 328849dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 328949dc963fSmrg$as_echo "$ac_try_echo"; } >&5 329049dc963fSmrg (eval "$ac_link") 2>&5 329149dc963fSmrg ac_status=$? 329249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 329349dc963fSmrg test $ac_status = 0; } 329449dc963fSmrg if { ac_try='./conftest$ac_cv_exeext' 329549dc963fSmrg { { case "(($ac_try" in 329649dc963fSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 329749dc963fSmrg *) ac_try_echo=$ac_try;; 329849dc963fSmrgesac 329949dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 330049dc963fSmrg$as_echo "$ac_try_echo"; } >&5 330149dc963fSmrg (eval "$ac_try") 2>&5 330249dc963fSmrg ac_status=$? 330349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 330449dc963fSmrg test $ac_status = 0; }; }; then 330549dc963fSmrg cross_compiling=no 330649dc963fSmrg else 330749dc963fSmrg if test "$cross_compiling" = maybe; then 330849dc963fSmrg cross_compiling=yes 330949dc963fSmrg else 331049dc963fSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 331149dc963fSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33127aa89044Smrgas_fn_error $? "cannot run C compiled programs. 331349dc963fSmrgIf you meant to cross compile, use \`--host'. 33147aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 331549dc963fSmrg fi 331649dc963fSmrg fi 331749dc963fSmrgfi 331849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 331949dc963fSmrg$as_echo "$cross_compiling" >&6; } 332049dc963fSmrg 332149dc963fSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 332249dc963fSmrgac_clean_files=$ac_clean_files_save 332349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 332452b01e16Smrg$as_echo_n "checking for suffix of object files... " >&6; } 33257aa89044Smrgif ${ac_cv_objext+:} false; then : 332652b01e16Smrg $as_echo_n "(cached) " >&6 33274b0ead49Smrgelse 332849dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33294b0ead49Smrg/* end confdefs.h. */ 33304b0ead49Smrg 33314b0ead49Smrgint 33324b0ead49Smrgmain () 33334b0ead49Smrg{ 33344b0ead49Smrg 33354b0ead49Smrg ; 33364b0ead49Smrg return 0; 33374b0ead49Smrg} 33384b0ead49Smrg_ACEOF 33394b0ead49Smrgrm -f conftest.o conftest.obj 334049dc963fSmrgif { { ac_try="$ac_compile" 33414b0ead49Smrgcase "(($ac_try" in 33424b0ead49Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33434b0ead49Smrg *) ac_try_echo=$ac_try;; 33444b0ead49Smrgesac 334549dc963fSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 334649dc963fSmrg$as_echo "$ac_try_echo"; } >&5 33474b0ead49Smrg (eval "$ac_compile") 2>&5 33484b0ead49Smrg ac_status=$? 334949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 335049dc963fSmrg test $ac_status = 0; }; then : 33514b0ead49Smrg for ac_file in conftest.o conftest.obj conftest.*; do 33524b0ead49Smrg test -f "$ac_file" || continue; 33534b0ead49Smrg case $ac_file in 335452b01e16Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 33554b0ead49Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 33564b0ead49Smrg break;; 33574b0ead49Smrg esac 33584b0ead49Smrgdone 33594b0ead49Smrgelse 336052b01e16Smrg $as_echo "$as_me: failed program was:" >&5 33614b0ead49Smrgsed 's/^/| /' conftest.$ac_ext >&5 33624b0ead49Smrg 336349dc963fSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 336452b01e16Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33657aa89044Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 33667aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 33674b0ead49Smrgfi 33684b0ead49Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 33694b0ead49Smrgfi 337049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 337152b01e16Smrg$as_echo "$ac_cv_objext" >&6; } 33724b0ead49SmrgOBJEXT=$ac_cv_objext 33734b0ead49Smrgac_objext=$OBJEXT 337449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 337552b01e16Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 33767aa89044Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 337752b01e16Smrg $as_echo_n "(cached) " >&6 33784b0ead49Smrgelse 337949dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33804b0ead49Smrg/* end confdefs.h. */ 33814b0ead49Smrg 33824b0ead49Smrgint 33834b0ead49Smrgmain () 33844b0ead49Smrg{ 33854b0ead49Smrg#ifndef __GNUC__ 33864b0ead49Smrg choke me 33874b0ead49Smrg#endif 33884b0ead49Smrg 33894b0ead49Smrg ; 33904b0ead49Smrg return 0; 33914b0ead49Smrg} 33924b0ead49Smrg_ACEOF 339349dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 33944b0ead49Smrg ac_compiler_gnu=yes 33954b0ead49Smrgelse 339649dc963fSmrg ac_compiler_gnu=no 33974b0ead49Smrgfi 33984b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33994b0ead49Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 34004b0ead49Smrg 34014b0ead49Smrgfi 340249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 340352b01e16Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 340452b01e16Smrgif test $ac_compiler_gnu = yes; then 340552b01e16Smrg GCC=yes 340652b01e16Smrgelse 340752b01e16Smrg GCC= 340852b01e16Smrgfi 34094b0ead49Smrgac_test_CFLAGS=${CFLAGS+set} 34104b0ead49Smrgac_save_CFLAGS=$CFLAGS 341149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 341252b01e16Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 34137aa89044Smrgif ${ac_cv_prog_cc_g+:} false; then : 341452b01e16Smrg $as_echo_n "(cached) " >&6 34154b0ead49Smrgelse 34164b0ead49Smrg ac_save_c_werror_flag=$ac_c_werror_flag 34174b0ead49Smrg ac_c_werror_flag=yes 34184b0ead49Smrg ac_cv_prog_cc_g=no 34194b0ead49Smrg CFLAGS="-g" 342049dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34214b0ead49Smrg/* end confdefs.h. */ 34224b0ead49Smrg 34234b0ead49Smrgint 34244b0ead49Smrgmain () 34254b0ead49Smrg{ 34264b0ead49Smrg 34274b0ead49Smrg ; 34284b0ead49Smrg return 0; 34294b0ead49Smrg} 34304b0ead49Smrg_ACEOF 343149dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 34324b0ead49Smrg ac_cv_prog_cc_g=yes 34334b0ead49Smrgelse 343449dc963fSmrg CFLAGS="" 343549dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34364b0ead49Smrg/* end confdefs.h. */ 34374b0ead49Smrg 34384b0ead49Smrgint 34394b0ead49Smrgmain () 34404b0ead49Smrg{ 34414b0ead49Smrg 34424b0ead49Smrg ; 34434b0ead49Smrg return 0; 34444b0ead49Smrg} 34454b0ead49Smrg_ACEOF 344649dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 34474b0ead49Smrg 344849dc963fSmrgelse 344949dc963fSmrg ac_c_werror_flag=$ac_save_c_werror_flag 34504b0ead49Smrg CFLAGS="-g" 345149dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34524b0ead49Smrg/* end confdefs.h. */ 34534b0ead49Smrg 34544b0ead49Smrgint 34554b0ead49Smrgmain () 34564b0ead49Smrg{ 34574b0ead49Smrg 34584b0ead49Smrg ; 34594b0ead49Smrg return 0; 34604b0ead49Smrg} 34614b0ead49Smrg_ACEOF 346249dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 34634b0ead49Smrg ac_cv_prog_cc_g=yes 34644b0ead49Smrgfi 34654b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34664b0ead49Smrgfi 34674b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34684b0ead49Smrgfi 34694b0ead49Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34704b0ead49Smrg ac_c_werror_flag=$ac_save_c_werror_flag 34714b0ead49Smrgfi 347249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 347352b01e16Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 34744b0ead49Smrgif test "$ac_test_CFLAGS" = set; then 34754b0ead49Smrg CFLAGS=$ac_save_CFLAGS 34764b0ead49Smrgelif test $ac_cv_prog_cc_g = yes; then 34774b0ead49Smrg if test "$GCC" = yes; then 34784b0ead49Smrg CFLAGS="-g -O2" 34794b0ead49Smrg else 34804b0ead49Smrg CFLAGS="-g" 34814b0ead49Smrg fi 34824b0ead49Smrgelse 34834b0ead49Smrg if test "$GCC" = yes; then 34844b0ead49Smrg CFLAGS="-O2" 34854b0ead49Smrg else 34864b0ead49Smrg CFLAGS= 34874b0ead49Smrg fi 34884b0ead49Smrgfi 348949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 349052b01e16Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 34917aa89044Smrgif ${ac_cv_prog_cc_c89+:} false; then : 349252b01e16Smrg $as_echo_n "(cached) " >&6 34934b0ead49Smrgelse 34944b0ead49Smrg ac_cv_prog_cc_c89=no 34954b0ead49Smrgac_save_CC=$CC 349649dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 34974b0ead49Smrg/* end confdefs.h. */ 34984b0ead49Smrg#include <stdarg.h> 34994b0ead49Smrg#include <stdio.h> 35004b0ead49Smrg#include <sys/types.h> 35014b0ead49Smrg#include <sys/stat.h> 35024b0ead49Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 35034b0ead49Smrgstruct buf { int x; }; 35044b0ead49SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 35054b0ead49Smrgstatic char *e (p, i) 35064b0ead49Smrg char **p; 35074b0ead49Smrg int i; 35084b0ead49Smrg{ 35094b0ead49Smrg return p[i]; 35104b0ead49Smrg} 35114b0ead49Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 35124b0ead49Smrg{ 35134b0ead49Smrg char *s; 35144b0ead49Smrg va_list v; 35154b0ead49Smrg va_start (v,p); 35164b0ead49Smrg s = g (p, va_arg (v,int)); 35174b0ead49Smrg va_end (v); 35184b0ead49Smrg return s; 35194b0ead49Smrg} 35204b0ead49Smrg 35214b0ead49Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 35224b0ead49Smrg function prototypes and stuff, but not '\xHH' hex character constants. 35234b0ead49Smrg These don't provoke an error unfortunately, instead are silently treated 35244b0ead49Smrg as 'x'. The following induces an error, until -std is added to get 35254b0ead49Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 35264b0ead49Smrg array size at least. It's necessary to write '\x00'==0 to get something 35274b0ead49Smrg that's true only with -std. */ 35284b0ead49Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 35294b0ead49Smrg 35304b0ead49Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 35314b0ead49Smrg inside strings and character constants. */ 35324b0ead49Smrg#define FOO(x) 'x' 35334b0ead49Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 35344b0ead49Smrg 35354b0ead49Smrgint test (int i, double x); 35364b0ead49Smrgstruct s1 {int (*f) (int a);}; 35374b0ead49Smrgstruct s2 {int (*f) (double a);}; 35384b0ead49Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 35394b0ead49Smrgint argc; 35404b0ead49Smrgchar **argv; 35414b0ead49Smrgint 35424b0ead49Smrgmain () 35434b0ead49Smrg{ 35444b0ead49Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 35454b0ead49Smrg ; 35464b0ead49Smrg return 0; 35474b0ead49Smrg} 35484b0ead49Smrg_ACEOF 35494b0ead49Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 35504b0ead49Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 35514b0ead49Smrgdo 35524b0ead49Smrg CC="$ac_save_CC $ac_arg" 355349dc963fSmrg if ac_fn_c_try_compile "$LINENO"; then : 35544b0ead49Smrg ac_cv_prog_cc_c89=$ac_arg 35554b0ead49Smrgfi 35564b0ead49Smrgrm -f core conftest.err conftest.$ac_objext 35574b0ead49Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 35584b0ead49Smrgdone 35594b0ead49Smrgrm -f conftest.$ac_ext 35604b0ead49SmrgCC=$ac_save_CC 35614b0ead49Smrg 35624b0ead49Smrgfi 35634b0ead49Smrg# AC_CACHE_VAL 35644b0ead49Smrgcase "x$ac_cv_prog_cc_c89" in 35654b0ead49Smrg x) 356649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 356752b01e16Smrg$as_echo "none needed" >&6; } ;; 35684b0ead49Smrg xno) 356949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 357052b01e16Smrg$as_echo "unsupported" >&6; } ;; 35714b0ead49Smrg *) 35724b0ead49Smrg CC="$CC $ac_cv_prog_cc_c89" 357349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 357452b01e16Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 35754b0ead49Smrgesac 357649dc963fSmrgif test "x$ac_cv_prog_cc_c89" != xno; then : 35774b0ead49Smrg 357849dc963fSmrgfi 35794b0ead49Smrg 35804b0ead49Smrgac_ext=c 35814b0ead49Smrgac_cpp='$CPP $CPPFLAGS' 35824b0ead49Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 35834b0ead49Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 35844b0ead49Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 35854b0ead49SmrgDEPDIR="${am__leading_dot}deps" 35864b0ead49Smrg 35874b0ead49Smrgac_config_commands="$ac_config_commands depfiles" 35884b0ead49Smrg 35894b0ead49Smrg 35904b0ead49Smrgam_make=${MAKE-make} 35914b0ead49Smrgcat > confinc << 'END' 35924b0ead49Smrgam__doit: 359352b01e16Smrg @echo this is the am__doit target 35944b0ead49Smrg.PHONY: am__doit 35954b0ead49SmrgEND 35964b0ead49Smrg# If we don't find an include directive, just comment out the code. 359749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 359852b01e16Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 35994b0ead49Smrgam__include="#" 36004b0ead49Smrgam__quote= 36014b0ead49Smrg_am_result=none 36024b0ead49Smrg# First try GNU make style include. 36034b0ead49Smrgecho "include confinc" > confmf 360452b01e16Smrg# Ignore all kinds of additional output from `make'. 360552b01e16Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 360652b01e16Smrg*the\ am__doit\ target*) 360752b01e16Smrg am__include=include 360852b01e16Smrg am__quote= 360952b01e16Smrg _am_result=GNU 361052b01e16Smrg ;; 361152b01e16Smrgesac 36124b0ead49Smrg# Now try BSD make style include. 36134b0ead49Smrgif test "$am__include" = "#"; then 36144b0ead49Smrg echo '.include "confinc"' > confmf 361552b01e16Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 361652b01e16Smrg *the\ am__doit\ target*) 361752b01e16Smrg am__include=.include 361852b01e16Smrg am__quote="\"" 361952b01e16Smrg _am_result=BSD 362052b01e16Smrg ;; 362152b01e16Smrg esac 36224b0ead49Smrgfi 36234b0ead49Smrg 36244b0ead49Smrg 362549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 362652b01e16Smrg$as_echo "$_am_result" >&6; } 36274b0ead49Smrgrm -f confinc confmf 36284b0ead49Smrg 36294b0ead49Smrg# Check whether --enable-dependency-tracking was given. 363049dc963fSmrgif test "${enable_dependency_tracking+set}" = set; then : 36314b0ead49Smrg enableval=$enable_dependency_tracking; 36324b0ead49Smrgfi 36334b0ead49Smrg 36344b0ead49Smrgif test "x$enable_dependency_tracking" != xno; then 36354b0ead49Smrg am_depcomp="$ac_aux_dir/depcomp" 36364b0ead49Smrg AMDEPBACKSLASH='\' 36374b0ead49Smrgfi 363852b01e16Smrg if test "x$enable_dependency_tracking" != xno; then 36394b0ead49Smrg AMDEP_TRUE= 36404b0ead49Smrg AMDEP_FALSE='#' 36414b0ead49Smrgelse 36424b0ead49Smrg AMDEP_TRUE='#' 36434b0ead49Smrg AMDEP_FALSE= 36444b0ead49Smrgfi 36454b0ead49Smrg 36464b0ead49Smrg 36474b0ead49Smrg 36484b0ead49Smrgdepcc="$CC" am_compiler_list= 36494b0ead49Smrg 365049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 365152b01e16Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 36527aa89044Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 365352b01e16Smrg $as_echo_n "(cached) " >&6 36544b0ead49Smrgelse 36554b0ead49Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 36564b0ead49Smrg # We make a subdir and do the tests there. Otherwise we can end up 36574b0ead49Smrg # making bogus files that we don't know about and never remove. For 36584b0ead49Smrg # instance it was reported that on HP-UX the gcc test will end up 36594b0ead49Smrg # making a dummy file named `D' -- because `-MD' means `put the output 36604b0ead49Smrg # in D'. 36614b0ead49Smrg mkdir conftest.dir 36624b0ead49Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 36634b0ead49Smrg # using a relative directory. 36644b0ead49Smrg cp "$am_depcomp" conftest.dir 36654b0ead49Smrg cd conftest.dir 36664b0ead49Smrg # We will build objects and dependencies in a subdirectory because 36674b0ead49Smrg # it helps to detect inapplicable dependency modes. For instance 36684b0ead49Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 36694b0ead49Smrg # side effect of compilation, but ICC will put the dependencies in 36704b0ead49Smrg # the current directory while Tru64 will put them in the object 36714b0ead49Smrg # directory. 36724b0ead49Smrg mkdir sub 36734b0ead49Smrg 36744b0ead49Smrg am_cv_CC_dependencies_compiler_type=none 36754b0ead49Smrg if test "$am_compiler_list" = ""; then 36764b0ead49Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 36774b0ead49Smrg fi 367852b01e16Smrg am__universal=false 367952b01e16Smrg case " $depcc " in #( 368052b01e16Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 368152b01e16Smrg esac 368252b01e16Smrg 36834b0ead49Smrg for depmode in $am_compiler_list; do 36844b0ead49Smrg # Setup a source with many dependencies, because some compilers 36854b0ead49Smrg # like to wrap large dependency lists on column 80 (with \), and 36864b0ead49Smrg # we should not choose a depcomp mode which is confused by this. 36874b0ead49Smrg # 36884b0ead49Smrg # We need to recreate these files for each test, as the compiler may 36894b0ead49Smrg # overwrite some of them when testing with obscure command lines. 36904b0ead49Smrg # This happens at least with the AIX C compiler. 36914b0ead49Smrg : > sub/conftest.c 36924b0ead49Smrg for i in 1 2 3 4 5 6; do 36934b0ead49Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 36944b0ead49Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 36954b0ead49Smrg # Solaris 8's {/usr,}/bin/sh. 36964b0ead49Smrg touch sub/conftst$i.h 36974b0ead49Smrg done 36984b0ead49Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 36994b0ead49Smrg 370052b01e16Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 370152b01e16Smrg # mode. It turns out that the SunPro C++ compiler does not properly 370252b01e16Smrg # handle `-M -o', and we need to detect this. Also, some Intel 370352b01e16Smrg # versions had trouble with output in subdirs 370452b01e16Smrg am__obj=sub/conftest.${OBJEXT-o} 370552b01e16Smrg am__minus_obj="-o $am__obj" 37064b0ead49Smrg case $depmode in 370752b01e16Smrg gcc) 370852b01e16Smrg # This depmode causes a compiler race in universal mode. 370952b01e16Smrg test "$am__universal" = false || continue 371052b01e16Smrg ;; 37114b0ead49Smrg nosideeffect) 37124b0ead49Smrg # after this tag, mechanisms are not by side-effect, so they'll 37134b0ead49Smrg # only be used when explicitly requested 37144b0ead49Smrg if test "x$enable_dependency_tracking" = xyes; then 37154b0ead49Smrg continue 37164b0ead49Smrg else 37174b0ead49Smrg break 37184b0ead49Smrg fi 37194b0ead49Smrg ;; 372052b01e16Smrg msvisualcpp | msvcmsys) 372152b01e16Smrg # This compiler won't grok `-c -o', but also, the minuso test has 372252b01e16Smrg # not run yet. These depmodes are late enough in the game, and 372352b01e16Smrg # so weak that their functioning should not be impacted. 372452b01e16Smrg am__obj=conftest.${OBJEXT-o} 372552b01e16Smrg am__minus_obj= 372652b01e16Smrg ;; 37274b0ead49Smrg none) break ;; 37284b0ead49Smrg esac 37294b0ead49Smrg if depmode=$depmode \ 373052b01e16Smrg source=sub/conftest.c object=$am__obj \ 37314b0ead49Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 373252b01e16Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 37334b0ead49Smrg >/dev/null 2>conftest.err && 373452b01e16Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 37354b0ead49Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 373652b01e16Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 37374b0ead49Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 37384b0ead49Smrg # icc doesn't choke on unknown options, it will just issue warnings 37394b0ead49Smrg # or remarks (even with -Werror). So we grep stderr for any message 37404b0ead49Smrg # that says an option was ignored or not supported. 37414b0ead49Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 37424b0ead49Smrg # icc: Command line warning: ignoring option '-M'; no argument required 37434b0ead49Smrg # The diagnosis changed in icc 8.0: 37444b0ead49Smrg # icc: Command line remark: option '-MP' not supported 37454b0ead49Smrg if (grep 'ignoring option' conftest.err || 37464b0ead49Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 37474b0ead49Smrg am_cv_CC_dependencies_compiler_type=$depmode 37484b0ead49Smrg break 37494b0ead49Smrg fi 37504b0ead49Smrg fi 37514b0ead49Smrg done 37524b0ead49Smrg 37534b0ead49Smrg cd .. 37544b0ead49Smrg rm -rf conftest.dir 37554b0ead49Smrgelse 37564b0ead49Smrg am_cv_CC_dependencies_compiler_type=none 37574b0ead49Smrgfi 37584b0ead49Smrg 37594b0ead49Smrgfi 376049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 376152b01e16Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 37624b0ead49SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 37634b0ead49Smrg 376452b01e16Smrg if 37654b0ead49Smrg test "x$enable_dependency_tracking" != xno \ 37664b0ead49Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 37674b0ead49Smrg am__fastdepCC_TRUE= 37684b0ead49Smrg am__fastdepCC_FALSE='#' 37694b0ead49Smrgelse 37704b0ead49Smrg am__fastdepCC_TRUE='#' 37714b0ead49Smrg am__fastdepCC_FALSE= 37724b0ead49Smrgfi 37734b0ead49Smrg 37744b0ead49Smrg 377549dc963fSmrgcase `pwd` in 377649dc963fSmrg *\ * | *\ *) 377749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 377849dc963fSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 377949dc963fSmrgesac 378049dc963fSmrg 378149dc963fSmrg 378249dc963fSmrg 37837aa89044Smrgmacro_version='2.2.10' 37847aa89044Smrgmacro_revision='1.3175' 378549dc963fSmrg 378649dc963fSmrg 37874b0ead49Smrg 37884b0ead49Smrg 37894b0ead49Smrg 37904b0ead49Smrg 37914b0ead49Smrg 37924b0ead49Smrg 379349dc963fSmrg 379449dc963fSmrg 379549dc963fSmrg 379649dc963fSmrg 379749dc963fSmrg 379849dc963fSmrgltmain="$ac_aux_dir/ltmain.sh" 379949dc963fSmrg 38004b0ead49Smrg# Make sure we can run config.sub. 38014b0ead49Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 38027aa89044Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 38034b0ead49Smrg 380449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 380552b01e16Smrg$as_echo_n "checking build system type... " >&6; } 38067aa89044Smrgif ${ac_cv_build+:} false; then : 380752b01e16Smrg $as_echo_n "(cached) " >&6 38084b0ead49Smrgelse 38094b0ead49Smrg ac_build_alias=$build_alias 38104b0ead49Smrgtest "x$ac_build_alias" = x && 38114b0ead49Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 38124b0ead49Smrgtest "x$ac_build_alias" = x && 38137aa89044Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 38144b0ead49Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 38157aa89044Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 38164b0ead49Smrg 38174b0ead49Smrgfi 381849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 381952b01e16Smrg$as_echo "$ac_cv_build" >&6; } 38204b0ead49Smrgcase $ac_cv_build in 38214b0ead49Smrg*-*-*) ;; 38227aa89044Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 38234b0ead49Smrgesac 38244b0ead49Smrgbuild=$ac_cv_build 38254b0ead49Smrgac_save_IFS=$IFS; IFS='-' 38264b0ead49Smrgset x $ac_cv_build 38274b0ead49Smrgshift 38284b0ead49Smrgbuild_cpu=$1 38294b0ead49Smrgbuild_vendor=$2 38304b0ead49Smrgshift; shift 38314b0ead49Smrg# Remember, the first character of IFS is used to create $*, 38324b0ead49Smrg# except with old shells: 38334b0ead49Smrgbuild_os=$* 38344b0ead49SmrgIFS=$ac_save_IFS 38354b0ead49Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 38364b0ead49Smrg 38374b0ead49Smrg 383849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 383952b01e16Smrg$as_echo_n "checking host system type... " >&6; } 38407aa89044Smrgif ${ac_cv_host+:} false; then : 384152b01e16Smrg $as_echo_n "(cached) " >&6 38424b0ead49Smrgelse 38434b0ead49Smrg if test "x$host_alias" = x; then 38444b0ead49Smrg ac_cv_host=$ac_cv_build 38454b0ead49Smrgelse 38464b0ead49Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 38477aa89044Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 38484b0ead49Smrgfi 38494b0ead49Smrg 38504b0ead49Smrgfi 385149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 385252b01e16Smrg$as_echo "$ac_cv_host" >&6; } 38534b0ead49Smrgcase $ac_cv_host in 38544b0ead49Smrg*-*-*) ;; 38557aa89044Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 38564b0ead49Smrgesac 38574b0ead49Smrghost=$ac_cv_host 38584b0ead49Smrgac_save_IFS=$IFS; IFS='-' 38594b0ead49Smrgset x $ac_cv_host 38604b0ead49Smrgshift 38614b0ead49Smrghost_cpu=$1 38624b0ead49Smrghost_vendor=$2 38634b0ead49Smrgshift; shift 38644b0ead49Smrg# Remember, the first character of IFS is used to create $*, 38654b0ead49Smrg# except with old shells: 38664b0ead49Smrghost_os=$* 38674b0ead49SmrgIFS=$ac_save_IFS 38684b0ead49Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 38694b0ead49Smrg 38704b0ead49Smrg 38717aa89044Smrg# Backslashify metacharacters that are still active within 38727aa89044Smrg# double-quoted strings. 38737aa89044Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 38747aa89044Smrg 38757aa89044Smrg# Same as above, but do not quote variable references. 38767aa89044Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 38777aa89044Smrg 38787aa89044Smrg# Sed substitution to delay expansion of an escaped shell variable in a 38797aa89044Smrg# double_quote_subst'ed string. 38807aa89044Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 38817aa89044Smrg 38827aa89044Smrg# Sed substitution to delay expansion of an escaped single quote. 38837aa89044Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 38847aa89044Smrg 38857aa89044Smrg# Sed substitution to avoid accidental globbing in evaled expressions 38867aa89044Smrgno_glob_subst='s/\*/\\\*/g' 38877aa89044Smrg 38887aa89044SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 38897aa89044SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 38907aa89044SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 38917aa89044Smrg 38927aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 38937aa89044Smrg$as_echo_n "checking how to print strings... " >&6; } 38947aa89044Smrg# Test print first, because it will be a builtin if present. 38957aa89044Smrgif test "X`print -r -- -n 2>/dev/null`" = X-n && \ 38967aa89044Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 38977aa89044Smrg ECHO='print -r --' 38987aa89044Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 38997aa89044Smrg ECHO='printf %s\n' 39007aa89044Smrgelse 39017aa89044Smrg # Use this function as a fallback that always works. 39027aa89044Smrg func_fallback_echo () 39037aa89044Smrg { 39047aa89044Smrg eval 'cat <<_LTECHO_EOF 39057aa89044Smrg$1 39067aa89044Smrg_LTECHO_EOF' 39077aa89044Smrg } 39087aa89044Smrg ECHO='func_fallback_echo' 39097aa89044Smrgfi 39107aa89044Smrg 39117aa89044Smrg# func_echo_all arg... 39127aa89044Smrg# Invoke $ECHO with all args, space-separated. 39137aa89044Smrgfunc_echo_all () 39147aa89044Smrg{ 39157aa89044Smrg $ECHO "" 39167aa89044Smrg} 39177aa89044Smrg 39187aa89044Smrgcase "$ECHO" in 39197aa89044Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 39207aa89044Smrg$as_echo "printf" >&6; } ;; 39217aa89044Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 39227aa89044Smrg$as_echo "print -r" >&6; } ;; 39237aa89044Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 39247aa89044Smrg$as_echo "cat" >&6; } ;; 39257aa89044Smrgesac 39267aa89044Smrg 39277aa89044Smrg 39287aa89044Smrg 39297aa89044Smrg 39307aa89044Smrg 39317aa89044Smrg 39327aa89044Smrg 39337aa89044Smrg 39347aa89044Smrg 39357aa89044Smrg 39367aa89044Smrg 39377aa89044Smrg 39387aa89044Smrg 39397aa89044Smrg 394049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 394152b01e16Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 39427aa89044Smrgif ${ac_cv_path_SED+:} false; then : 394352b01e16Smrg $as_echo_n "(cached) " >&6 39444b0ead49Smrgelse 394549dc963fSmrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 394649dc963fSmrg for ac_i in 1 2 3 4 5 6 7; do 394749dc963fSmrg ac_script="$ac_script$as_nl$ac_script" 394849dc963fSmrg done 394949dc963fSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 395049dc963fSmrg { ac_script=; unset ac_script;} 395149dc963fSmrg if test -z "$SED"; then 395249dc963fSmrg ac_path_SED_found=false 395349dc963fSmrg # Loop through the user's path and test for each of PROGNAME-LIST 395449dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 39554b0ead49Smrgfor as_dir in $PATH 39564b0ead49Smrgdo 39574b0ead49Smrg IFS=$as_save_IFS 39584b0ead49Smrg test -z "$as_dir" && as_dir=. 395949dc963fSmrg for ac_prog in sed gsed; do 39604b0ead49Smrg for ac_exec_ext in '' $ac_executable_extensions; do 396149dc963fSmrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 396249dc963fSmrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 396349dc963fSmrg# Check for GNU ac_path_SED and select it if it is found. 396449dc963fSmrg # Check for GNU $ac_path_SED 396549dc963fSmrgcase `"$ac_path_SED" --version 2>&1` in 396649dc963fSmrg*GNU*) 396749dc963fSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 396849dc963fSmrg*) 396949dc963fSmrg ac_count=0 397049dc963fSmrg $as_echo_n 0123456789 >"conftest.in" 397149dc963fSmrg while : 397249dc963fSmrg do 397349dc963fSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 397449dc963fSmrg mv "conftest.tmp" "conftest.in" 397549dc963fSmrg cp "conftest.in" "conftest.nl" 397649dc963fSmrg $as_echo '' >> "conftest.nl" 397749dc963fSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 397849dc963fSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 397949dc963fSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 398049dc963fSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 398149dc963fSmrg # Best one so far, save it but keep looking for a better one 398249dc963fSmrg ac_cv_path_SED="$ac_path_SED" 398349dc963fSmrg ac_path_SED_max=$ac_count 398449dc963fSmrg fi 398549dc963fSmrg # 10*(2^10) chars as input seems more than enough 398649dc963fSmrg test $ac_count -gt 10 && break 398749dc963fSmrg done 398849dc963fSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 398949dc963fSmrgesac 399049dc963fSmrg 399149dc963fSmrg $ac_path_SED_found && break 3 39924b0ead49Smrg done 39934b0ead49Smrg done 399449dc963fSmrg done 399552b01e16SmrgIFS=$as_save_IFS 399649dc963fSmrg if test -z "$ac_cv_path_SED"; then 39977aa89044Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 39984b0ead49Smrg fi 399949dc963fSmrgelse 400049dc963fSmrg ac_cv_path_SED=$SED 400149dc963fSmrgfi 40024b0ead49Smrg 40034b0ead49Smrgfi 400449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 400549dc963fSmrg$as_echo "$ac_cv_path_SED" >&6; } 400649dc963fSmrg SED="$ac_cv_path_SED" 400749dc963fSmrg rm -f conftest.sed 400849dc963fSmrg 400949dc963fSmrgtest -z "$SED" && SED=sed 401049dc963fSmrgXsed="$SED -e 1s/^X//" 401149dc963fSmrg 401249dc963fSmrg 401349dc963fSmrg 401449dc963fSmrg 401549dc963fSmrg 401649dc963fSmrg 401749dc963fSmrg 401849dc963fSmrg 40194b0ead49Smrg 40204b0ead49Smrg 402152b01e16Smrg 402249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 402352b01e16Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 40247aa89044Smrgif ${ac_cv_path_GREP+:} false; then : 402552b01e16Smrg $as_echo_n "(cached) " >&6 40264b0ead49Smrgelse 402752b01e16Smrg if test -z "$GREP"; then 40284b0ead49Smrg ac_path_GREP_found=false 402952b01e16Smrg # Loop through the user's path and test for each of PROGNAME-LIST 403052b01e16Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40314b0ead49Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 40324b0ead49Smrgdo 40334b0ead49Smrg IFS=$as_save_IFS 40344b0ead49Smrg test -z "$as_dir" && as_dir=. 403549dc963fSmrg for ac_prog in grep ggrep; do 403652b01e16Smrg for ac_exec_ext in '' $ac_executable_extensions; do 403752b01e16Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 403852b01e16Smrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 403952b01e16Smrg# Check for GNU ac_path_GREP and select it if it is found. 40404b0ead49Smrg # Check for GNU $ac_path_GREP 40414b0ead49Smrgcase `"$ac_path_GREP" --version 2>&1` in 40424b0ead49Smrg*GNU*) 40434b0ead49Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 40444b0ead49Smrg*) 40454b0ead49Smrg ac_count=0 404652b01e16Smrg $as_echo_n 0123456789 >"conftest.in" 40474b0ead49Smrg while : 40484b0ead49Smrg do 40494b0ead49Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 40504b0ead49Smrg mv "conftest.tmp" "conftest.in" 40514b0ead49Smrg cp "conftest.in" "conftest.nl" 405252b01e16Smrg $as_echo 'GREP' >> "conftest.nl" 40534b0ead49Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 40544b0ead49Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 405549dc963fSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 40564b0ead49Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 40574b0ead49Smrg # Best one so far, save it but keep looking for a better one 40584b0ead49Smrg ac_cv_path_GREP="$ac_path_GREP" 40594b0ead49Smrg ac_path_GREP_max=$ac_count 40604b0ead49Smrg fi 40614b0ead49Smrg # 10*(2^10) chars as input seems more than enough 40624b0ead49Smrg test $ac_count -gt 10 && break 40634b0ead49Smrg done 40644b0ead49Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 40654b0ead49Smrgesac 40664b0ead49Smrg 406752b01e16Smrg $ac_path_GREP_found && break 3 406852b01e16Smrg done 40694b0ead49Smrg done 407049dc963fSmrg done 40714b0ead49SmrgIFS=$as_save_IFS 407252b01e16Smrg if test -z "$ac_cv_path_GREP"; then 40737aa89044Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 407452b01e16Smrg fi 40754b0ead49Smrgelse 40764b0ead49Smrg ac_cv_path_GREP=$GREP 40774b0ead49Smrgfi 40784b0ead49Smrg 40794b0ead49Smrgfi 408049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 408152b01e16Smrg$as_echo "$ac_cv_path_GREP" >&6; } 40824b0ead49Smrg GREP="$ac_cv_path_GREP" 40834b0ead49Smrg 40844b0ead49Smrg 408549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 408652b01e16Smrg$as_echo_n "checking for egrep... " >&6; } 40877aa89044Smrgif ${ac_cv_path_EGREP+:} false; then : 408852b01e16Smrg $as_echo_n "(cached) " >&6 40894b0ead49Smrgelse 40904b0ead49Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 40914b0ead49Smrg then ac_cv_path_EGREP="$GREP -E" 40924b0ead49Smrg else 409352b01e16Smrg if test -z "$EGREP"; then 40944b0ead49Smrg ac_path_EGREP_found=false 409552b01e16Smrg # Loop through the user's path and test for each of PROGNAME-LIST 409652b01e16Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40974b0ead49Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 40984b0ead49Smrgdo 40994b0ead49Smrg IFS=$as_save_IFS 41004b0ead49Smrg test -z "$as_dir" && as_dir=. 410149dc963fSmrg for ac_prog in egrep; do 410252b01e16Smrg for ac_exec_ext in '' $ac_executable_extensions; do 410352b01e16Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 410452b01e16Smrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 410552b01e16Smrg# Check for GNU ac_path_EGREP and select it if it is found. 41064b0ead49Smrg # Check for GNU $ac_path_EGREP 41074b0ead49Smrgcase `"$ac_path_EGREP" --version 2>&1` in 41084b0ead49Smrg*GNU*) 41094b0ead49Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 41104b0ead49Smrg*) 41114b0ead49Smrg ac_count=0 411252b01e16Smrg $as_echo_n 0123456789 >"conftest.in" 41134b0ead49Smrg while : 41144b0ead49Smrg do 41154b0ead49Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 41164b0ead49Smrg mv "conftest.tmp" "conftest.in" 41174b0ead49Smrg cp "conftest.in" "conftest.nl" 411852b01e16Smrg $as_echo 'EGREP' >> "conftest.nl" 41194b0ead49Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 41204b0ead49Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 412149dc963fSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 41224b0ead49Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 41234b0ead49Smrg # Best one so far, save it but keep looking for a better one 41244b0ead49Smrg ac_cv_path_EGREP="$ac_path_EGREP" 41254b0ead49Smrg ac_path_EGREP_max=$ac_count 41264b0ead49Smrg fi 41274b0ead49Smrg # 10*(2^10) chars as input seems more than enough 41284b0ead49Smrg test $ac_count -gt 10 && break 41294b0ead49Smrg done 41304b0ead49Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 41314b0ead49Smrgesac 41324b0ead49Smrg 413352b01e16Smrg $ac_path_EGREP_found && break 3 413452b01e16Smrg done 41354b0ead49Smrg done 413649dc963fSmrg done 41374b0ead49SmrgIFS=$as_save_IFS 413852b01e16Smrg if test -z "$ac_cv_path_EGREP"; then 41397aa89044Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 414052b01e16Smrg fi 41414b0ead49Smrgelse 41424b0ead49Smrg ac_cv_path_EGREP=$EGREP 41434b0ead49Smrgfi 41444b0ead49Smrg 41454b0ead49Smrg fi 41464b0ead49Smrgfi 414749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 414852b01e16Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 41494b0ead49Smrg EGREP="$ac_cv_path_EGREP" 41504b0ead49Smrg 41514b0ead49Smrg 415249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 415349dc963fSmrg$as_echo_n "checking for fgrep... " >&6; } 41547aa89044Smrgif ${ac_cv_path_FGREP+:} false; then : 415549dc963fSmrg $as_echo_n "(cached) " >&6 415649dc963fSmrgelse 415749dc963fSmrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 415849dc963fSmrg then ac_cv_path_FGREP="$GREP -F" 415949dc963fSmrg else 416049dc963fSmrg if test -z "$FGREP"; then 416149dc963fSmrg ac_path_FGREP_found=false 416249dc963fSmrg # Loop through the user's path and test for each of PROGNAME-LIST 416349dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 416449dc963fSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 416549dc963fSmrgdo 416649dc963fSmrg IFS=$as_save_IFS 416749dc963fSmrg test -z "$as_dir" && as_dir=. 416849dc963fSmrg for ac_prog in fgrep; do 416949dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 417049dc963fSmrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 417149dc963fSmrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 417249dc963fSmrg# Check for GNU ac_path_FGREP and select it if it is found. 417349dc963fSmrg # Check for GNU $ac_path_FGREP 417449dc963fSmrgcase `"$ac_path_FGREP" --version 2>&1` in 417549dc963fSmrg*GNU*) 417649dc963fSmrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 417749dc963fSmrg*) 417849dc963fSmrg ac_count=0 417949dc963fSmrg $as_echo_n 0123456789 >"conftest.in" 418049dc963fSmrg while : 418149dc963fSmrg do 418249dc963fSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 418349dc963fSmrg mv "conftest.tmp" "conftest.in" 418449dc963fSmrg cp "conftest.in" "conftest.nl" 418549dc963fSmrg $as_echo 'FGREP' >> "conftest.nl" 418649dc963fSmrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 418749dc963fSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 418849dc963fSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 418949dc963fSmrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 419049dc963fSmrg # Best one so far, save it but keep looking for a better one 419149dc963fSmrg ac_cv_path_FGREP="$ac_path_FGREP" 419249dc963fSmrg ac_path_FGREP_max=$ac_count 419349dc963fSmrg fi 419449dc963fSmrg # 10*(2^10) chars as input seems more than enough 419549dc963fSmrg test $ac_count -gt 10 && break 419649dc963fSmrg done 419749dc963fSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 419849dc963fSmrgesac 419949dc963fSmrg 420049dc963fSmrg $ac_path_FGREP_found && break 3 420149dc963fSmrg done 420249dc963fSmrg done 420349dc963fSmrg done 420449dc963fSmrgIFS=$as_save_IFS 420549dc963fSmrg if test -z "$ac_cv_path_FGREP"; then 42067aa89044Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 420749dc963fSmrg fi 420849dc963fSmrgelse 420949dc963fSmrg ac_cv_path_FGREP=$FGREP 421049dc963fSmrgfi 421149dc963fSmrg 421249dc963fSmrg fi 421349dc963fSmrgfi 421449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 421549dc963fSmrg$as_echo "$ac_cv_path_FGREP" >&6; } 421649dc963fSmrg FGREP="$ac_cv_path_FGREP" 421749dc963fSmrg 421849dc963fSmrg 421949dc963fSmrgtest -z "$GREP" && GREP=grep 422049dc963fSmrg 422149dc963fSmrg 422249dc963fSmrg 422349dc963fSmrg 422449dc963fSmrg 422549dc963fSmrg 422649dc963fSmrg 422749dc963fSmrg 422849dc963fSmrg 422949dc963fSmrg 423049dc963fSmrg 423149dc963fSmrg 423249dc963fSmrg 423349dc963fSmrg 423449dc963fSmrg 423549dc963fSmrg 423649dc963fSmrg 423749dc963fSmrg 42384b0ead49Smrg 42394b0ead49Smrg# Check whether --with-gnu-ld was given. 424049dc963fSmrgif test "${with_gnu_ld+set}" = set; then : 42414b0ead49Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 42424b0ead49Smrgelse 42434b0ead49Smrg with_gnu_ld=no 42444b0ead49Smrgfi 42454b0ead49Smrg 42464b0ead49Smrgac_prog=ld 42474b0ead49Smrgif test "$GCC" = yes; then 42484b0ead49Smrg # Check if gcc -print-prog-name=ld gives a path. 424949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 425052b01e16Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 42514b0ead49Smrg case $host in 42524b0ead49Smrg *-*-mingw*) 42534b0ead49Smrg # gcc leaves a trailing carriage return which upsets mingw 42544b0ead49Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 42554b0ead49Smrg *) 42564b0ead49Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 42574b0ead49Smrg esac 42584b0ead49Smrg case $ac_prog in 42594b0ead49Smrg # Accept absolute paths. 42604b0ead49Smrg [\\/]* | ?:[\\/]*) 42614b0ead49Smrg re_direlt='/[^/][^/]*/\.\./' 42624b0ead49Smrg # Canonicalize the pathname of ld 426349dc963fSmrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 426449dc963fSmrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 426549dc963fSmrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 42664b0ead49Smrg done 42674b0ead49Smrg test -z "$LD" && LD="$ac_prog" 42684b0ead49Smrg ;; 42694b0ead49Smrg "") 42704b0ead49Smrg # If it fails, then pretend we aren't using GCC. 42714b0ead49Smrg ac_prog=ld 42724b0ead49Smrg ;; 42734b0ead49Smrg *) 42744b0ead49Smrg # If it is relative, then search for the first ld in PATH. 42754b0ead49Smrg with_gnu_ld=unknown 42764b0ead49Smrg ;; 42774b0ead49Smrg esac 42784b0ead49Smrgelif test "$with_gnu_ld" = yes; then 427949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 428052b01e16Smrg$as_echo_n "checking for GNU ld... " >&6; } 42814b0ead49Smrgelse 428249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 428352b01e16Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 42844b0ead49Smrgfi 42857aa89044Smrgif ${lt_cv_path_LD+:} false; then : 428652b01e16Smrg $as_echo_n "(cached) " >&6 42874b0ead49Smrgelse 42884b0ead49Smrg if test -z "$LD"; then 42894b0ead49Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 42904b0ead49Smrg for ac_dir in $PATH; do 42914b0ead49Smrg IFS="$lt_save_ifs" 42924b0ead49Smrg test -z "$ac_dir" && ac_dir=. 42934b0ead49Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 42944b0ead49Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 42954b0ead49Smrg # Check to see if the program is GNU ld. I'd rather use --version, 42964b0ead49Smrg # but apparently some variants of GNU ld only accept -v. 42974b0ead49Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 42984b0ead49Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 42994b0ead49Smrg *GNU* | *'with BFD'*) 43004b0ead49Smrg test "$with_gnu_ld" != no && break 43014b0ead49Smrg ;; 43024b0ead49Smrg *) 43034b0ead49Smrg test "$with_gnu_ld" != yes && break 43044b0ead49Smrg ;; 43054b0ead49Smrg esac 43064b0ead49Smrg fi 43074b0ead49Smrg done 43084b0ead49Smrg IFS="$lt_save_ifs" 43094b0ead49Smrgelse 43104b0ead49Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 43114b0ead49Smrgfi 43124b0ead49Smrgfi 43134b0ead49Smrg 43144b0ead49SmrgLD="$lt_cv_path_LD" 43154b0ead49Smrgif test -n "$LD"; then 431649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 431752b01e16Smrg$as_echo "$LD" >&6; } 43184b0ead49Smrgelse 431949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 432052b01e16Smrg$as_echo "no" >&6; } 43214b0ead49Smrgfi 43227aa89044Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 432349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 432452b01e16Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 43257aa89044Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 432652b01e16Smrg $as_echo_n "(cached) " >&6 43274b0ead49Smrgelse 43284b0ead49Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 43294b0ead49Smrgcase `$LD -v 2>&1 </dev/null` in 43304b0ead49Smrg*GNU* | *'with BFD'*) 43314b0ead49Smrg lt_cv_prog_gnu_ld=yes 43324b0ead49Smrg ;; 43334b0ead49Smrg*) 43344b0ead49Smrg lt_cv_prog_gnu_ld=no 43354b0ead49Smrg ;; 43364b0ead49Smrgesac 43374b0ead49Smrgfi 433849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 433952b01e16Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 43404b0ead49Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 43414b0ead49Smrg 43424b0ead49Smrg 43434b0ead49Smrg 434449dc963fSmrg 434549dc963fSmrg 434649dc963fSmrg 434749dc963fSmrg 434849dc963fSmrg 434949dc963fSmrg 435049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 435149dc963fSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 43527aa89044Smrgif ${lt_cv_path_NM+:} false; then : 435352b01e16Smrg $as_echo_n "(cached) " >&6 43544b0ead49Smrgelse 43554b0ead49Smrg if test -n "$NM"; then 43564b0ead49Smrg # Let the user override the test. 43574b0ead49Smrg lt_cv_path_NM="$NM" 43584b0ead49Smrgelse 43594b0ead49Smrg lt_nm_to_check="${ac_tool_prefix}nm" 43604b0ead49Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 43614b0ead49Smrg lt_nm_to_check="$lt_nm_to_check nm" 43624b0ead49Smrg fi 43634b0ead49Smrg for lt_tmp_nm in $lt_nm_to_check; do 43644b0ead49Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 43654b0ead49Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 43664b0ead49Smrg IFS="$lt_save_ifs" 43674b0ead49Smrg test -z "$ac_dir" && ac_dir=. 43684b0ead49Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 43694b0ead49Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 43704b0ead49Smrg # Check to see if the nm accepts a BSD-compat flag. 43714b0ead49Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 43724b0ead49Smrg # nm: unknown option "B" ignored 43734b0ead49Smrg # Tru64's nm complains that /dev/null is an invalid object file 43744b0ead49Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 43754b0ead49Smrg */dev/null* | *'Invalid file or object type'*) 43764b0ead49Smrg lt_cv_path_NM="$tmp_nm -B" 43774b0ead49Smrg break 43784b0ead49Smrg ;; 43794b0ead49Smrg *) 43804b0ead49Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 43814b0ead49Smrg */dev/null*) 43824b0ead49Smrg lt_cv_path_NM="$tmp_nm -p" 43834b0ead49Smrg break 43844b0ead49Smrg ;; 43854b0ead49Smrg *) 43864b0ead49Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 43874b0ead49Smrg continue # so that we can try to find one that supports BSD flags 43884b0ead49Smrg ;; 43894b0ead49Smrg esac 43904b0ead49Smrg ;; 43914b0ead49Smrg esac 43924b0ead49Smrg fi 43934b0ead49Smrg done 43944b0ead49Smrg IFS="$lt_save_ifs" 43954b0ead49Smrg done 439649dc963fSmrg : ${lt_cv_path_NM=no} 43974b0ead49Smrgfi 43984b0ead49Smrgfi 439949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 440052b01e16Smrg$as_echo "$lt_cv_path_NM" >&6; } 440149dc963fSmrgif test "$lt_cv_path_NM" != "no"; then 440249dc963fSmrg NM="$lt_cv_path_NM" 440349dc963fSmrgelse 440449dc963fSmrg # Didn't find any BSD compatible name lister, look for dumpbin. 44057aa89044Smrg if test -n "$DUMPBIN"; then : 44067aa89044Smrg # Let the user override the test. 44077aa89044Smrg else 44087aa89044Smrg if test -n "$ac_tool_prefix"; then 44097aa89044Smrg for ac_prog in dumpbin "link -dump" 441049dc963fSmrg do 441149dc963fSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 441249dc963fSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 441349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 441449dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 44157aa89044Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 441649dc963fSmrg $as_echo_n "(cached) " >&6 441749dc963fSmrgelse 441849dc963fSmrg if test -n "$DUMPBIN"; then 441949dc963fSmrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 442049dc963fSmrgelse 442149dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 442249dc963fSmrgfor as_dir in $PATH 442349dc963fSmrgdo 442449dc963fSmrg IFS=$as_save_IFS 442549dc963fSmrg test -z "$as_dir" && as_dir=. 442649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 442749dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 442849dc963fSmrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 442949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 443049dc963fSmrg break 2 443149dc963fSmrg fi 443249dc963fSmrgdone 443349dc963fSmrg done 443449dc963fSmrgIFS=$as_save_IFS 44354b0ead49Smrg 443649dc963fSmrgfi 443749dc963fSmrgfi 443849dc963fSmrgDUMPBIN=$ac_cv_prog_DUMPBIN 443949dc963fSmrgif test -n "$DUMPBIN"; then 444049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 444149dc963fSmrg$as_echo "$DUMPBIN" >&6; } 44424b0ead49Smrgelse 444349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 444449dc963fSmrg$as_echo "no" >&6; } 44454b0ead49Smrgfi 44464b0ead49Smrg 444749dc963fSmrg 444849dc963fSmrg test -n "$DUMPBIN" && break 444949dc963fSmrg done 445049dc963fSmrgfi 445149dc963fSmrgif test -z "$DUMPBIN"; then 445249dc963fSmrg ac_ct_DUMPBIN=$DUMPBIN 44537aa89044Smrg for ac_prog in dumpbin "link -dump" 445449dc963fSmrgdo 445549dc963fSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 445649dc963fSmrgset dummy $ac_prog; ac_word=$2 445749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 445849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 44597aa89044Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 446052b01e16Smrg $as_echo_n "(cached) " >&6 44614b0ead49Smrgelse 446249dc963fSmrg if test -n "$ac_ct_DUMPBIN"; then 446349dc963fSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 446449dc963fSmrgelse 446549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 446649dc963fSmrgfor as_dir in $PATH 446749dc963fSmrgdo 446849dc963fSmrg IFS=$as_save_IFS 446949dc963fSmrg test -z "$as_dir" && as_dir=. 447049dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 447149dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 447249dc963fSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 447349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 447449dc963fSmrg break 2 447549dc963fSmrg fi 447649dc963fSmrgdone 447749dc963fSmrg done 447849dc963fSmrgIFS=$as_save_IFS 44794b0ead49Smrg 448049dc963fSmrgfi 448149dc963fSmrgfi 448249dc963fSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 448349dc963fSmrgif test -n "$ac_ct_DUMPBIN"; then 448449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 448549dc963fSmrg$as_echo "$ac_ct_DUMPBIN" >&6; } 448649dc963fSmrgelse 448749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 448849dc963fSmrg$as_echo "no" >&6; } 448949dc963fSmrgfi 44904b0ead49Smrg 44914b0ead49Smrg 449249dc963fSmrg test -n "$ac_ct_DUMPBIN" && break 449349dc963fSmrgdone 44944b0ead49Smrg 449549dc963fSmrg if test "x$ac_ct_DUMPBIN" = x; then 449649dc963fSmrg DUMPBIN=":" 449752b01e16Smrg else 449849dc963fSmrg case $cross_compiling:$ac_tool_warned in 449949dc963fSmrgyes:) 450049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 450149dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 450249dc963fSmrgac_tool_warned=yes ;; 450349dc963fSmrgesac 450449dc963fSmrg DUMPBIN=$ac_ct_DUMPBIN 450552b01e16Smrg fi 450649dc963fSmrgfi 45074b0ead49Smrg 45087aa89044Smrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 45097aa89044Smrg *COFF*) 45107aa89044Smrg DUMPBIN="$DUMPBIN -symbols" 45117aa89044Smrg ;; 45127aa89044Smrg *) 45137aa89044Smrg DUMPBIN=: 45147aa89044Smrg ;; 45157aa89044Smrg esac 45167aa89044Smrg fi 45174b0ead49Smrg 451849dc963fSmrg if test "$DUMPBIN" != ":"; then 451949dc963fSmrg NM="$DUMPBIN" 45204b0ead49Smrg fi 452149dc963fSmrgfi 452249dc963fSmrgtest -z "$NM" && NM=nm 45234b0ead49Smrg 45244b0ead49Smrg 45254b0ead49Smrg 45264b0ead49Smrg 45274b0ead49Smrg 45284b0ead49Smrg 452949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 453049dc963fSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 45317aa89044Smrgif ${lt_cv_nm_interface+:} false; then : 453249dc963fSmrg $as_echo_n "(cached) " >&6 453349dc963fSmrgelse 453449dc963fSmrg lt_cv_nm_interface="BSD nm" 453549dc963fSmrg echo "int some_variable = 0;" > conftest.$ac_ext 45367aa89044Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 453749dc963fSmrg (eval "$ac_compile" 2>conftest.err) 453849dc963fSmrg cat conftest.err >&5 45397aa89044Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 454049dc963fSmrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 454149dc963fSmrg cat conftest.err >&5 45427aa89044Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 454349dc963fSmrg cat conftest.out >&5 454449dc963fSmrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 454549dc963fSmrg lt_cv_nm_interface="MS dumpbin" 45464b0ead49Smrg fi 454749dc963fSmrg rm -f conftest* 454849dc963fSmrgfi 454949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 455049dc963fSmrg$as_echo "$lt_cv_nm_interface" >&6; } 45514b0ead49Smrg 455249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 455349dc963fSmrg$as_echo_n "checking whether ln -s works... " >&6; } 455449dc963fSmrgLN_S=$as_ln_s 455549dc963fSmrgif test "$LN_S" = "ln -s"; then 455649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 455749dc963fSmrg$as_echo "yes" >&6; } 455849dc963fSmrgelse 455949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 456049dc963fSmrg$as_echo "no, using $LN_S" >&6; } 456149dc963fSmrgfi 45624b0ead49Smrg 456349dc963fSmrg# find the maximum length of command line arguments 456449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 456549dc963fSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 45667aa89044Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 456749dc963fSmrg $as_echo_n "(cached) " >&6 456849dc963fSmrgelse 456949dc963fSmrg i=0 457049dc963fSmrg teststring="ABCD" 45714b0ead49Smrg 457249dc963fSmrg case $build_os in 457349dc963fSmrg msdosdjgpp*) 457449dc963fSmrg # On DJGPP, this test can blow up pretty badly due to problems in libc 457549dc963fSmrg # (any single argument exceeding 2000 bytes causes a buffer overrun 457649dc963fSmrg # during glob expansion). Even if it were fixed, the result of this 457749dc963fSmrg # check would be larger than it should be. 457849dc963fSmrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 457949dc963fSmrg ;; 45804b0ead49Smrg 458149dc963fSmrg gnu*) 458249dc963fSmrg # Under GNU Hurd, this test is not required because there is 458349dc963fSmrg # no limit to the length of command line arguments. 458449dc963fSmrg # Libtool will interpret -1 as no limit whatsoever 458549dc963fSmrg lt_cv_sys_max_cmd_len=-1; 458649dc963fSmrg ;; 45874b0ead49Smrg 458849dc963fSmrg cygwin* | mingw* | cegcc*) 458949dc963fSmrg # On Win9x/ME, this test blows up -- it succeeds, but takes 459049dc963fSmrg # about 5 minutes as the teststring grows exponentially. 459149dc963fSmrg # Worse, since 9x/ME are not pre-emptively multitasking, 459249dc963fSmrg # you end up with a "frozen" computer, even though with patience 459349dc963fSmrg # the test eventually succeeds (with a max line length of 256k). 459449dc963fSmrg # Instead, let's just punt: use the minimum linelength reported by 459549dc963fSmrg # all of the supported platforms: 8192 (on NT/2K/XP). 459649dc963fSmrg lt_cv_sys_max_cmd_len=8192; 459749dc963fSmrg ;; 459852b01e16Smrg 45997aa89044Smrg mint*) 46007aa89044Smrg # On MiNT this can take a long time and run out of memory. 46017aa89044Smrg lt_cv_sys_max_cmd_len=8192; 46027aa89044Smrg ;; 46037aa89044Smrg 460449dc963fSmrg amigaos*) 460549dc963fSmrg # On AmigaOS with pdksh, this test takes hours, literally. 460649dc963fSmrg # So we just punt and use a minimum line length of 8192. 460749dc963fSmrg lt_cv_sys_max_cmd_len=8192; 460849dc963fSmrg ;; 46094b0ead49Smrg 461049dc963fSmrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 461149dc963fSmrg # This has been around since 386BSD, at least. Likely further. 461249dc963fSmrg if test -x /sbin/sysctl; then 461349dc963fSmrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 461449dc963fSmrg elif test -x /usr/sbin/sysctl; then 461549dc963fSmrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 461649dc963fSmrg else 461749dc963fSmrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 461849dc963fSmrg fi 461949dc963fSmrg # And add a safety zone 462049dc963fSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 462149dc963fSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 46224b0ead49Smrg ;; 462349dc963fSmrg 462449dc963fSmrg interix*) 462549dc963fSmrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 462649dc963fSmrg lt_cv_sys_max_cmd_len=196608 46274b0ead49Smrg ;; 462849dc963fSmrg 462949dc963fSmrg osf*) 463049dc963fSmrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 463149dc963fSmrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 463249dc963fSmrg # nice to cause kernel panics so lets avoid the loop below. 463349dc963fSmrg # First set a reasonable default. 463449dc963fSmrg lt_cv_sys_max_cmd_len=16384 463549dc963fSmrg # 463649dc963fSmrg if test -x /sbin/sysconfig; then 463749dc963fSmrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 463849dc963fSmrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 463949dc963fSmrg esac 464049dc963fSmrg fi 46414b0ead49Smrg ;; 464249dc963fSmrg sco3.2v5*) 464349dc963fSmrg lt_cv_sys_max_cmd_len=102400 46444b0ead49Smrg ;; 464549dc963fSmrg sysv5* | sco5v6* | sysv4.2uw2*) 464649dc963fSmrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 464749dc963fSmrg if test -n "$kargmax"; then 464849dc963fSmrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 464949dc963fSmrg else 465049dc963fSmrg lt_cv_sys_max_cmd_len=32768 465149dc963fSmrg fi 46524b0ead49Smrg ;; 465349dc963fSmrg *) 465449dc963fSmrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 465549dc963fSmrg if test -n "$lt_cv_sys_max_cmd_len"; then 465649dc963fSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 465749dc963fSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 465849dc963fSmrg else 465949dc963fSmrg # Make teststring a little bigger before we do anything with it. 466049dc963fSmrg # a 1K string should be a reasonable start. 466149dc963fSmrg for i in 1 2 3 4 5 6 7 8 ; do 466249dc963fSmrg teststring=$teststring$teststring 466349dc963fSmrg done 466449dc963fSmrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 466549dc963fSmrg # If test is not a shell built-in, we'll probably end up computing a 466649dc963fSmrg # maximum length that is only half of the actual maximum length, but 466749dc963fSmrg # we can't tell. 46687aa89044Smrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 46697aa89044Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 467049dc963fSmrg test $i != 17 # 1/2 MB should be enough 467149dc963fSmrg do 467249dc963fSmrg i=`expr $i + 1` 467349dc963fSmrg teststring=$teststring$teststring 467449dc963fSmrg done 467549dc963fSmrg # Only check the string length outside the loop. 467649dc963fSmrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 467749dc963fSmrg teststring= 467849dc963fSmrg # Add a significant safety factor because C++ compilers can tack on 467949dc963fSmrg # massive amounts of additional arguments before passing them to the 468049dc963fSmrg # linker. It appears as though 1/2 is a usable value. 468149dc963fSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 468249dc963fSmrg fi 46834b0ead49Smrg ;; 46844b0ead49Smrg esac 46854b0ead49Smrg 468649dc963fSmrgfi 46874b0ead49Smrg 468849dc963fSmrgif test -n $lt_cv_sys_max_cmd_len ; then 468949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 469049dc963fSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 469149dc963fSmrgelse 469249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 469349dc963fSmrg$as_echo "none" >&6; } 46944b0ead49Smrgfi 469549dc963fSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len 46964b0ead49Smrg 46974b0ead49Smrg 46984b0ead49Smrg 46994b0ead49Smrg 47004b0ead49Smrg 47014b0ead49Smrg 470249dc963fSmrg: ${CP="cp -f"} 470349dc963fSmrg: ${MV="mv -f"} 470449dc963fSmrg: ${RM="rm -f"} 47054b0ead49Smrg 470649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 470749dc963fSmrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 470849dc963fSmrg# Try some XSI features 470949dc963fSmrgxsi_shell=no 471049dc963fSmrg( _lt_dummy="a/b/c" 471149dc963fSmrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 471249dc963fSmrg = c,a/b,, \ 471349dc963fSmrg && eval 'test $(( 1 + 1 )) -eq 2 \ 471449dc963fSmrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 471549dc963fSmrg && xsi_shell=yes 471649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 471749dc963fSmrg$as_echo "$xsi_shell" >&6; } 47184b0ead49Smrg 471949dc963fSmrg 472049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 472149dc963fSmrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 472249dc963fSmrglt_shell_append=no 472349dc963fSmrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 472449dc963fSmrg >/dev/null 2>&1 \ 472549dc963fSmrg && lt_shell_append=yes 472649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 472749dc963fSmrg$as_echo "$lt_shell_append" >&6; } 472849dc963fSmrg 472949dc963fSmrg 473049dc963fSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 473149dc963fSmrg lt_unset=unset 473249dc963fSmrgelse 473349dc963fSmrg lt_unset=false 47344b0ead49Smrgfi 47354b0ead49Smrg 47364b0ead49Smrg 473749dc963fSmrg 473849dc963fSmrg 473949dc963fSmrg 474049dc963fSmrg# test EBCDIC or ASCII 474149dc963fSmrgcase `echo X|tr X '\101'` in 474249dc963fSmrg A) # ASCII based system 474349dc963fSmrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 474449dc963fSmrg lt_SP2NL='tr \040 \012' 474549dc963fSmrg lt_NL2SP='tr \015\012 \040\040' 47464b0ead49Smrg ;; 474749dc963fSmrg *) # EBCDIC based system 474849dc963fSmrg lt_SP2NL='tr \100 \n' 474949dc963fSmrg lt_NL2SP='tr \r\n \100\100' 47504b0ead49Smrg ;; 475149dc963fSmrgesac 47524b0ead49Smrg 47534b0ead49Smrg 47544b0ead49Smrg 47554b0ead49Smrg 47564b0ead49Smrg 47574b0ead49Smrg 47584b0ead49Smrg 47594b0ead49Smrg 476049dc963fSmrg 476149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 476249dc963fSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 47637aa89044Smrgif ${lt_cv_ld_reload_flag+:} false; then : 476449dc963fSmrg $as_echo_n "(cached) " >&6 476549dc963fSmrgelse 476649dc963fSmrg lt_cv_ld_reload_flag='-r' 47674b0ead49Smrgfi 476849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 476949dc963fSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 477049dc963fSmrgreload_flag=$lt_cv_ld_reload_flag 477149dc963fSmrgcase $reload_flag in 477249dc963fSmrg"" | " "*) ;; 477349dc963fSmrg*) reload_flag=" $reload_flag" ;; 477449dc963fSmrgesac 477549dc963fSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 477649dc963fSmrgcase $host_os in 477749dc963fSmrg darwin*) 477849dc963fSmrg if test "$GCC" = yes; then 477949dc963fSmrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 478049dc963fSmrg else 478149dc963fSmrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 478249dc963fSmrg fi 478349dc963fSmrg ;; 478449dc963fSmrgesac 47854b0ead49Smrg 47864b0ead49Smrg 47874b0ead49Smrg 47884b0ead49Smrg 47894b0ead49Smrg 479049dc963fSmrg 479149dc963fSmrg 479249dc963fSmrg 479349dc963fSmrg 479449dc963fSmrgif test -n "$ac_tool_prefix"; then 479549dc963fSmrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 479649dc963fSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 479749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 479849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 47997aa89044Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 480052b01e16Smrg $as_echo_n "(cached) " >&6 48014b0ead49Smrgelse 480249dc963fSmrg if test -n "$OBJDUMP"; then 480349dc963fSmrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 48044b0ead49Smrgelse 480549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 480649dc963fSmrgfor as_dir in $PATH 480749dc963fSmrgdo 480849dc963fSmrg IFS=$as_save_IFS 480949dc963fSmrg test -z "$as_dir" && as_dir=. 481049dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 481149dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 481249dc963fSmrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 481349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 481449dc963fSmrg break 2 481549dc963fSmrg fi 481649dc963fSmrgdone 481749dc963fSmrg done 481849dc963fSmrgIFS=$as_save_IFS 48194b0ead49Smrg 48204b0ead49Smrgfi 482149dc963fSmrgfi 482249dc963fSmrgOBJDUMP=$ac_cv_prog_OBJDUMP 482349dc963fSmrgif test -n "$OBJDUMP"; then 482449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 482549dc963fSmrg$as_echo "$OBJDUMP" >&6; } 48264b0ead49Smrgelse 482749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 482849dc963fSmrg$as_echo "no" >&6; } 48294b0ead49Smrgfi 48304b0ead49Smrg 48314b0ead49Smrg 48324b0ead49Smrgfi 483349dc963fSmrgif test -z "$ac_cv_prog_OBJDUMP"; then 483449dc963fSmrg ac_ct_OBJDUMP=$OBJDUMP 483549dc963fSmrg # Extract the first word of "objdump", so it can be a program name with args. 483649dc963fSmrgset dummy objdump; ac_word=$2 483749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 483849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 48397aa89044Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 484049dc963fSmrg $as_echo_n "(cached) " >&6 484149dc963fSmrgelse 484249dc963fSmrg if test -n "$ac_ct_OBJDUMP"; then 484349dc963fSmrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 484449dc963fSmrgelse 484549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 484649dc963fSmrgfor as_dir in $PATH 484749dc963fSmrgdo 484849dc963fSmrg IFS=$as_save_IFS 484949dc963fSmrg test -z "$as_dir" && as_dir=. 485049dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 485149dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 485249dc963fSmrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 485349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 485449dc963fSmrg break 2 485549dc963fSmrg fi 485649dc963fSmrgdone 485749dc963fSmrg done 485849dc963fSmrgIFS=$as_save_IFS 48594b0ead49Smrg 48604b0ead49Smrgfi 486149dc963fSmrgfi 486249dc963fSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 486349dc963fSmrgif test -n "$ac_ct_OBJDUMP"; then 486449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 486549dc963fSmrg$as_echo "$ac_ct_OBJDUMP" >&6; } 48664b0ead49Smrgelse 486749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 486849dc963fSmrg$as_echo "no" >&6; } 48694b0ead49Smrgfi 487049dc963fSmrg 487149dc963fSmrg if test "x$ac_ct_OBJDUMP" = x; then 487249dc963fSmrg OBJDUMP="false" 487349dc963fSmrg else 487449dc963fSmrg case $cross_compiling:$ac_tool_warned in 487549dc963fSmrgyes:) 487649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 487749dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 487849dc963fSmrgac_tool_warned=yes ;; 48794b0ead49Smrgesac 488049dc963fSmrg OBJDUMP=$ac_ct_OBJDUMP 488149dc963fSmrg fi 48824b0ead49Smrgelse 488349dc963fSmrg OBJDUMP="$ac_cv_prog_OBJDUMP" 48844b0ead49Smrgfi 48854b0ead49Smrg 488649dc963fSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump 48874b0ead49Smrg 48884b0ead49Smrg 48894b0ead49Smrg 48904b0ead49Smrg 48914b0ead49Smrg 48924b0ead49Smrg 48934b0ead49Smrg 48944b0ead49Smrg 48954b0ead49Smrg 489649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 489749dc963fSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 48987aa89044Smrgif ${lt_cv_deplibs_check_method+:} false; then : 489949dc963fSmrg $as_echo_n "(cached) " >&6 49004b0ead49Smrgelse 490149dc963fSmrg lt_cv_file_magic_cmd='$MAGIC_CMD' 490249dc963fSmrglt_cv_file_magic_test_file= 490349dc963fSmrglt_cv_deplibs_check_method='unknown' 490449dc963fSmrg# Need to set the preceding variable on all platforms that support 490549dc963fSmrg# interlibrary dependencies. 490649dc963fSmrg# 'none' -- dependencies not supported. 490749dc963fSmrg# `unknown' -- same as none, but documents that we really don't know. 490849dc963fSmrg# 'pass_all' -- all dependencies passed with no checks. 490949dc963fSmrg# 'test_compile' -- check by making test program. 491049dc963fSmrg# 'file_magic [[regex]]' -- check by looking for files in library path 491149dc963fSmrg# which responds to the $file_magic_cmd with a given extended regex. 491249dc963fSmrg# If you have `file' or equivalent on your system and you're not sure 491349dc963fSmrg# whether `pass_all' will *always* work, you probably want this one. 49144b0ead49Smrg 491549dc963fSmrgcase $host_os in 491649dc963fSmrgaix[4-9]*) 491749dc963fSmrg lt_cv_deplibs_check_method=pass_all 491849dc963fSmrg ;; 49194b0ead49Smrg 492049dc963fSmrgbeos*) 492149dc963fSmrg lt_cv_deplibs_check_method=pass_all 492249dc963fSmrg ;; 49234b0ead49Smrg 492449dc963fSmrgbsdi[45]*) 492549dc963fSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 492649dc963fSmrg lt_cv_file_magic_cmd='/usr/bin/file -L' 492749dc963fSmrg lt_cv_file_magic_test_file=/shlib/libc.so 492849dc963fSmrg ;; 49294b0ead49Smrg 493049dc963fSmrgcygwin*) 493149dc963fSmrg # func_win32_libid is a shell function defined in ltmain.sh 493249dc963fSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 493349dc963fSmrg lt_cv_file_magic_cmd='func_win32_libid' 493449dc963fSmrg ;; 49354b0ead49Smrg 493649dc963fSmrgmingw* | pw32*) 493749dc963fSmrg # Base MSYS/MinGW do not provide the 'file' command needed by 493849dc963fSmrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 493949dc963fSmrg # unless we find 'file', for example because we are cross-compiling. 49407aa89044Smrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 49417aa89044Smrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 494249dc963fSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 494349dc963fSmrg lt_cv_file_magic_cmd='func_win32_libid' 494449dc963fSmrg else 49457aa89044Smrg # Keep this pattern in sync with the one in func_win32_libid. 49467aa89044Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 494749dc963fSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 494849dc963fSmrg fi 494949dc963fSmrg ;; 49504b0ead49Smrg 49517aa89044Smrgcegcc*) 495249dc963fSmrg # use the weaker test based on 'objdump'. See mingw*. 495349dc963fSmrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 495449dc963fSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 495549dc963fSmrg ;; 49564b0ead49Smrg 495749dc963fSmrgdarwin* | rhapsody*) 495849dc963fSmrg lt_cv_deplibs_check_method=pass_all 495949dc963fSmrg ;; 49604b0ead49Smrg 496149dc963fSmrgfreebsd* | dragonfly*) 496249dc963fSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 496349dc963fSmrg case $host_cpu in 496449dc963fSmrg i*86 ) 496549dc963fSmrg # Not sure whether the presence of OpenBSD here was a mistake. 496649dc963fSmrg # Let's accept both of them until this is cleared up. 496749dc963fSmrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 496849dc963fSmrg lt_cv_file_magic_cmd=/usr/bin/file 496949dc963fSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 497049dc963fSmrg ;; 497149dc963fSmrg esac 497249dc963fSmrg else 497349dc963fSmrg lt_cv_deplibs_check_method=pass_all 497449dc963fSmrg fi 497549dc963fSmrg ;; 49764b0ead49Smrg 497749dc963fSmrggnu*) 497849dc963fSmrg lt_cv_deplibs_check_method=pass_all 497949dc963fSmrg ;; 49804b0ead49Smrg 49817aa89044Smrghaiku*) 49827aa89044Smrg lt_cv_deplibs_check_method=pass_all 49837aa89044Smrg ;; 49847aa89044Smrg 498549dc963fSmrghpux10.20* | hpux11*) 498649dc963fSmrg lt_cv_file_magic_cmd=/usr/bin/file 498749dc963fSmrg case $host_cpu in 498849dc963fSmrg ia64*) 498949dc963fSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 499049dc963fSmrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 499149dc963fSmrg ;; 499249dc963fSmrg hppa*64*) 49937aa89044Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 499449dc963fSmrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 499549dc963fSmrg ;; 499649dc963fSmrg *) 49977aa89044Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 499849dc963fSmrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 499949dc963fSmrg ;; 500049dc963fSmrg esac 500149dc963fSmrg ;; 50024b0ead49Smrg 500349dc963fSmrginterix[3-9]*) 500449dc963fSmrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 500549dc963fSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 500649dc963fSmrg ;; 50074b0ead49Smrg 500849dc963fSmrgirix5* | irix6* | nonstopux*) 500949dc963fSmrg case $LD in 501049dc963fSmrg *-32|*"-32 ") libmagic=32-bit;; 501149dc963fSmrg *-n32|*"-n32 ") libmagic=N32;; 501249dc963fSmrg *-64|*"-64 ") libmagic=64-bit;; 501349dc963fSmrg *) libmagic=never-match;; 501449dc963fSmrg esac 501549dc963fSmrg lt_cv_deplibs_check_method=pass_all 501649dc963fSmrg ;; 50174b0ead49Smrg 501849dc963fSmrg# This must be Linux ELF. 50197aa89044Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 502049dc963fSmrg lt_cv_deplibs_check_method=pass_all 502149dc963fSmrg ;; 50224b0ead49Smrg 502349dc963fSmrgnetbsd*) 502449dc963fSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 502549dc963fSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 502649dc963fSmrg else 502749dc963fSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 502849dc963fSmrg fi 502949dc963fSmrg ;; 50304b0ead49Smrg 503149dc963fSmrgnewos6*) 503249dc963fSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 503349dc963fSmrg lt_cv_file_magic_cmd=/usr/bin/file 503449dc963fSmrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 503549dc963fSmrg ;; 50364b0ead49Smrg 503749dc963fSmrg*nto* | *qnx*) 503849dc963fSmrg lt_cv_deplibs_check_method=pass_all 503949dc963fSmrg ;; 50404b0ead49Smrg 504149dc963fSmrgopenbsd*) 504249dc963fSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 504349dc963fSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 504449dc963fSmrg else 504549dc963fSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 504649dc963fSmrg fi 504749dc963fSmrg ;; 50484b0ead49Smrg 504949dc963fSmrgosf3* | osf4* | osf5*) 505049dc963fSmrg lt_cv_deplibs_check_method=pass_all 505149dc963fSmrg ;; 50524b0ead49Smrg 505349dc963fSmrgrdos*) 505449dc963fSmrg lt_cv_deplibs_check_method=pass_all 505549dc963fSmrg ;; 50564b0ead49Smrg 505749dc963fSmrgsolaris*) 505849dc963fSmrg lt_cv_deplibs_check_method=pass_all 505949dc963fSmrg ;; 50604b0ead49Smrg 506149dc963fSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 506249dc963fSmrg lt_cv_deplibs_check_method=pass_all 506349dc963fSmrg ;; 50644b0ead49Smrg 506549dc963fSmrgsysv4 | sysv4.3*) 506649dc963fSmrg case $host_vendor in 506749dc963fSmrg motorola) 506849dc963fSmrg 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]' 506949dc963fSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 507049dc963fSmrg ;; 507149dc963fSmrg ncr) 507249dc963fSmrg lt_cv_deplibs_check_method=pass_all 507349dc963fSmrg ;; 507449dc963fSmrg sequent) 507549dc963fSmrg lt_cv_file_magic_cmd='/bin/file' 507649dc963fSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 507749dc963fSmrg ;; 507849dc963fSmrg sni) 507949dc963fSmrg lt_cv_file_magic_cmd='/bin/file' 508049dc963fSmrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 508149dc963fSmrg lt_cv_file_magic_test_file=/lib/libc.so 508249dc963fSmrg ;; 508349dc963fSmrg siemens) 508449dc963fSmrg lt_cv_deplibs_check_method=pass_all 508549dc963fSmrg ;; 508649dc963fSmrg pc) 508749dc963fSmrg lt_cv_deplibs_check_method=pass_all 508849dc963fSmrg ;; 508949dc963fSmrg esac 509049dc963fSmrg ;; 50914b0ead49Smrg 509249dc963fSmrgtpf*) 509349dc963fSmrg lt_cv_deplibs_check_method=pass_all 509449dc963fSmrg ;; 50954b0ead49Smrgesac 50964b0ead49Smrg 50974b0ead49Smrgfi 509849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 509949dc963fSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 510049dc963fSmrgfile_magic_cmd=$lt_cv_file_magic_cmd 510149dc963fSmrgdeplibs_check_method=$lt_cv_deplibs_check_method 510249dc963fSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 51034b0ead49Smrg 51044b0ead49Smrg 51054b0ead49Smrg 51064b0ead49Smrg 51074b0ead49Smrg 51084b0ead49Smrg 510949dc963fSmrg 511049dc963fSmrg 511149dc963fSmrg 511249dc963fSmrg 511349dc963fSmrg 511449dc963fSmrg 511549dc963fSmrgif test -n "$ac_tool_prefix"; then 511649dc963fSmrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 511749dc963fSmrgset dummy ${ac_tool_prefix}ar; ac_word=$2 511849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 511949dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 51207aa89044Smrgif ${ac_cv_prog_AR+:} false; then : 512152b01e16Smrg $as_echo_n "(cached) " >&6 51224b0ead49Smrgelse 512349dc963fSmrg if test -n "$AR"; then 512449dc963fSmrg ac_cv_prog_AR="$AR" # Let the user override the test. 51254b0ead49Smrgelse 512649dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 512749dc963fSmrgfor as_dir in $PATH 512849dc963fSmrgdo 512949dc963fSmrg IFS=$as_save_IFS 513049dc963fSmrg test -z "$as_dir" && as_dir=. 513149dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 513249dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 513349dc963fSmrg ac_cv_prog_AR="${ac_tool_prefix}ar" 513449dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 513549dc963fSmrg break 2 513649dc963fSmrg fi 513749dc963fSmrgdone 513849dc963fSmrg done 513949dc963fSmrgIFS=$as_save_IFS 51404b0ead49Smrg 514149dc963fSmrgfi 514249dc963fSmrgfi 514349dc963fSmrgAR=$ac_cv_prog_AR 514449dc963fSmrgif test -n "$AR"; then 514549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 514649dc963fSmrg$as_echo "$AR" >&6; } 514749dc963fSmrgelse 514849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 514949dc963fSmrg$as_echo "no" >&6; } 51504b0ead49Smrgfi 51514b0ead49Smrg 515249dc963fSmrg 515349dc963fSmrgfi 515449dc963fSmrgif test -z "$ac_cv_prog_AR"; then 515549dc963fSmrg ac_ct_AR=$AR 515649dc963fSmrg # Extract the first word of "ar", so it can be a program name with args. 515749dc963fSmrgset dummy ar; ac_word=$2 515849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 515949dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 51607aa89044Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 516149dc963fSmrg $as_echo_n "(cached) " >&6 51624b0ead49Smrgelse 516349dc963fSmrg if test -n "$ac_ct_AR"; then 516449dc963fSmrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 516549dc963fSmrgelse 516649dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 516749dc963fSmrgfor as_dir in $PATH 516849dc963fSmrgdo 516949dc963fSmrg IFS=$as_save_IFS 517049dc963fSmrg test -z "$as_dir" && as_dir=. 517149dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 517249dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 517349dc963fSmrg ac_cv_prog_ac_ct_AR="ar" 517449dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 517549dc963fSmrg break 2 517649dc963fSmrg fi 517749dc963fSmrgdone 517849dc963fSmrg done 517949dc963fSmrgIFS=$as_save_IFS 51804b0ead49Smrg 518149dc963fSmrgfi 518249dc963fSmrgfi 518349dc963fSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR 518449dc963fSmrgif test -n "$ac_ct_AR"; then 518549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 518649dc963fSmrg$as_echo "$ac_ct_AR" >&6; } 518749dc963fSmrgelse 518849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 518949dc963fSmrg$as_echo "no" >&6; } 51904b0ead49Smrgfi 51914b0ead49Smrg 519249dc963fSmrg if test "x$ac_ct_AR" = x; then 519349dc963fSmrg AR="false" 519449dc963fSmrg else 519549dc963fSmrg case $cross_compiling:$ac_tool_warned in 519649dc963fSmrgyes:) 519749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 519849dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 519949dc963fSmrgac_tool_warned=yes ;; 52004b0ead49Smrgesac 520149dc963fSmrg AR=$ac_ct_AR 520249dc963fSmrg fi 52034b0ead49Smrgelse 520449dc963fSmrg AR="$ac_cv_prog_AR" 52054b0ead49Smrgfi 52064b0ead49Smrg 520749dc963fSmrgtest -z "$AR" && AR=ar 520849dc963fSmrgtest -z "$AR_FLAGS" && AR_FLAGS=cru 52094b0ead49Smrg 52104b0ead49Smrg 52114b0ead49Smrg 521249dc963fSmrg 521349dc963fSmrg 521449dc963fSmrg 521549dc963fSmrg 521649dc963fSmrg 521749dc963fSmrg 521849dc963fSmrg 521949dc963fSmrg 522049dc963fSmrgif test -n "$ac_tool_prefix"; then 522149dc963fSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 522249dc963fSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 522349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 522452b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 52257aa89044Smrgif ${ac_cv_prog_STRIP+:} false; then : 522652b01e16Smrg $as_echo_n "(cached) " >&6 52274b0ead49Smrgelse 522849dc963fSmrg if test -n "$STRIP"; then 522949dc963fSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 52304b0ead49Smrgelse 52314b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52324b0ead49Smrgfor as_dir in $PATH 52334b0ead49Smrgdo 52344b0ead49Smrg IFS=$as_save_IFS 52354b0ead49Smrg test -z "$as_dir" && as_dir=. 523649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 52374b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 523849dc963fSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 523949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 52404b0ead49Smrg break 2 52414b0ead49Smrg fi 52424b0ead49Smrgdone 524349dc963fSmrg done 52444b0ead49SmrgIFS=$as_save_IFS 52454b0ead49Smrg 52464b0ead49Smrgfi 52474b0ead49Smrgfi 524849dc963fSmrgSTRIP=$ac_cv_prog_STRIP 524949dc963fSmrgif test -n "$STRIP"; then 525049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 525149dc963fSmrg$as_echo "$STRIP" >&6; } 52524b0ead49Smrgelse 525349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 525452b01e16Smrg$as_echo "no" >&6; } 52554b0ead49Smrgfi 52564b0ead49Smrg 52574b0ead49Smrg 52584b0ead49Smrgfi 525949dc963fSmrgif test -z "$ac_cv_prog_STRIP"; then 526049dc963fSmrg ac_ct_STRIP=$STRIP 526149dc963fSmrg # Extract the first word of "strip", so it can be a program name with args. 526249dc963fSmrgset dummy strip; ac_word=$2 526349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 526452b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 52657aa89044Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 526652b01e16Smrg $as_echo_n "(cached) " >&6 52674b0ead49Smrgelse 526849dc963fSmrg if test -n "$ac_ct_STRIP"; then 526949dc963fSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 52704b0ead49Smrgelse 52714b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52724b0ead49Smrgfor as_dir in $PATH 52734b0ead49Smrgdo 52744b0ead49Smrg IFS=$as_save_IFS 52754b0ead49Smrg test -z "$as_dir" && as_dir=. 527649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 52774b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 527849dc963fSmrg ac_cv_prog_ac_ct_STRIP="strip" 527949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 52804b0ead49Smrg break 2 52814b0ead49Smrg fi 52824b0ead49Smrgdone 528349dc963fSmrg done 52844b0ead49SmrgIFS=$as_save_IFS 52854b0ead49Smrg 52864b0ead49Smrgfi 52874b0ead49Smrgfi 528849dc963fSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 528949dc963fSmrgif test -n "$ac_ct_STRIP"; then 529049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 529149dc963fSmrg$as_echo "$ac_ct_STRIP" >&6; } 52924b0ead49Smrgelse 529349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 529452b01e16Smrg$as_echo "no" >&6; } 52954b0ead49Smrgfi 52964b0ead49Smrg 529749dc963fSmrg if test "x$ac_ct_STRIP" = x; then 529849dc963fSmrg STRIP=":" 52994b0ead49Smrg else 53004b0ead49Smrg case $cross_compiling:$ac_tool_warned in 53014b0ead49Smrgyes:) 530249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 530352b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 53044b0ead49Smrgac_tool_warned=yes ;; 53054b0ead49Smrgesac 530649dc963fSmrg STRIP=$ac_ct_STRIP 53074b0ead49Smrg fi 530849dc963fSmrgelse 530949dc963fSmrg STRIP="$ac_cv_prog_STRIP" 53104b0ead49Smrgfi 53114b0ead49Smrg 531249dc963fSmrgtest -z "$STRIP" && STRIP=: 53134b0ead49Smrg 53144b0ead49Smrg 53154b0ead49Smrg 53164b0ead49Smrg 53174b0ead49Smrg 531849dc963fSmrg 531949dc963fSmrgif test -n "$ac_tool_prefix"; then 532049dc963fSmrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 532149dc963fSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 532249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 532349dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 53247aa89044Smrgif ${ac_cv_prog_RANLIB+:} false; then : 532549dc963fSmrg $as_echo_n "(cached) " >&6 532649dc963fSmrgelse 532749dc963fSmrg if test -n "$RANLIB"; then 532849dc963fSmrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 532949dc963fSmrgelse 533049dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 533149dc963fSmrgfor as_dir in $PATH 533249dc963fSmrgdo 533349dc963fSmrg IFS=$as_save_IFS 533449dc963fSmrg test -z "$as_dir" && as_dir=. 533549dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 533649dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 533749dc963fSmrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 533849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 533949dc963fSmrg break 2 534049dc963fSmrg fi 534149dc963fSmrgdone 534249dc963fSmrg done 534349dc963fSmrgIFS=$as_save_IFS 53444b0ead49Smrg 53454b0ead49Smrgfi 534649dc963fSmrgfi 534749dc963fSmrgRANLIB=$ac_cv_prog_RANLIB 534849dc963fSmrgif test -n "$RANLIB"; then 534949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 535049dc963fSmrg$as_echo "$RANLIB" >&6; } 535152b01e16Smrgelse 535249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 535349dc963fSmrg$as_echo "no" >&6; } 535449dc963fSmrgfi 535549dc963fSmrg 535649dc963fSmrg 535752b01e16Smrgfi 535849dc963fSmrgif test -z "$ac_cv_prog_RANLIB"; then 535949dc963fSmrg ac_ct_RANLIB=$RANLIB 536049dc963fSmrg # Extract the first word of "ranlib", so it can be a program name with args. 536149dc963fSmrgset dummy ranlib; ac_word=$2 536249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 536349dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 53647aa89044Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 536552b01e16Smrg $as_echo_n "(cached) " >&6 53664b0ead49Smrgelse 536749dc963fSmrg if test -n "$ac_ct_RANLIB"; then 536849dc963fSmrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 536949dc963fSmrgelse 537049dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 537149dc963fSmrgfor as_dir in $PATH 537249dc963fSmrgdo 537349dc963fSmrg IFS=$as_save_IFS 537449dc963fSmrg test -z "$as_dir" && as_dir=. 537549dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 537649dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 537749dc963fSmrg ac_cv_prog_ac_ct_RANLIB="ranlib" 537849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 537949dc963fSmrg break 2 538049dc963fSmrg fi 538149dc963fSmrgdone 538249dc963fSmrg done 538349dc963fSmrgIFS=$as_save_IFS 53844b0ead49Smrg 538549dc963fSmrgfi 538649dc963fSmrgfi 538749dc963fSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 538849dc963fSmrgif test -n "$ac_ct_RANLIB"; then 538949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 539049dc963fSmrg$as_echo "$ac_ct_RANLIB" >&6; } 539149dc963fSmrgelse 539249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 539349dc963fSmrg$as_echo "no" >&6; } 539449dc963fSmrgfi 53954b0ead49Smrg 539649dc963fSmrg if test "x$ac_ct_RANLIB" = x; then 539749dc963fSmrg RANLIB=":" 539849dc963fSmrg else 539949dc963fSmrg case $cross_compiling:$ac_tool_warned in 540049dc963fSmrgyes:) 540149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 540249dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 540349dc963fSmrgac_tool_warned=yes ;; 54044b0ead49Smrgesac 540549dc963fSmrg RANLIB=$ac_ct_RANLIB 540649dc963fSmrg fi 54074b0ead49Smrgelse 540849dc963fSmrg RANLIB="$ac_cv_prog_RANLIB" 540949dc963fSmrgfi 54104b0ead49Smrg 541149dc963fSmrgtest -z "$RANLIB" && RANLIB=: 54124b0ead49Smrg 54134b0ead49Smrg 54144b0ead49Smrg 54154b0ead49Smrg 54164b0ead49Smrg 54174b0ead49Smrg 541849dc963fSmrg# Determine commands to create old-style static archives. 541949dc963fSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 542049dc963fSmrgold_postinstall_cmds='chmod 644 $oldlib' 542149dc963fSmrgold_postuninstall_cmds= 54224b0ead49Smrg 542349dc963fSmrgif test -n "$RANLIB"; then 542449dc963fSmrg case $host_os in 542549dc963fSmrg openbsd*) 542649dc963fSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 542749dc963fSmrg ;; 542849dc963fSmrg *) 542949dc963fSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 543049dc963fSmrg ;; 543149dc963fSmrg esac 543249dc963fSmrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 54334b0ead49Smrgfi 54344b0ead49Smrg 54357aa89044Smrgcase $host_os in 54367aa89044Smrg darwin*) 54377aa89044Smrg lock_old_archive_extraction=yes ;; 54387aa89044Smrg *) 54397aa89044Smrg lock_old_archive_extraction=no ;; 54407aa89044Smrgesac 54417aa89044Smrg 54427aa89044Smrg 54437aa89044Smrg 54447aa89044Smrg 54457aa89044Smrg 54467aa89044Smrg 54474b0ead49Smrg 54484b0ead49Smrg 54494b0ead49Smrg 54504b0ead49Smrg 545149dc963fSmrg 545249dc963fSmrg 545349dc963fSmrg 545449dc963fSmrg 545549dc963fSmrg 545649dc963fSmrg 545749dc963fSmrg 545849dc963fSmrg 545949dc963fSmrg 546049dc963fSmrg 546149dc963fSmrg 546249dc963fSmrg 546349dc963fSmrg 546449dc963fSmrg 546549dc963fSmrg 546649dc963fSmrg 546749dc963fSmrg 546849dc963fSmrg 546949dc963fSmrg 547049dc963fSmrg 547149dc963fSmrg 547249dc963fSmrg 547349dc963fSmrg 547449dc963fSmrg 547549dc963fSmrg 547649dc963fSmrg 547749dc963fSmrg 547849dc963fSmrg 547949dc963fSmrg 548049dc963fSmrg# If no C compiler was specified, use CC. 548149dc963fSmrgLTCC=${LTCC-"$CC"} 548249dc963fSmrg 548349dc963fSmrg# If no C compiler flags were specified, use CFLAGS. 548449dc963fSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 548549dc963fSmrg 548649dc963fSmrg# Allow CC to be a program name with arguments. 548749dc963fSmrgcompiler=$CC 548849dc963fSmrg 548949dc963fSmrg 549049dc963fSmrg# Check for command to grab the raw symbol name followed by C symbol from nm. 549149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 549249dc963fSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 54937aa89044Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 549452b01e16Smrg $as_echo_n "(cached) " >&6 54954b0ead49Smrgelse 54964b0ead49Smrg 549749dc963fSmrg# These are sane defaults that work on at least a few old systems. 549849dc963fSmrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 549952b01e16Smrg 550049dc963fSmrg# Character class describing NM global symbol codes. 550149dc963fSmrgsymcode='[BCDEGRST]' 55024b0ead49Smrg 550349dc963fSmrg# Regexp to match symbols that can be accessed directly from C. 550449dc963fSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 55054b0ead49Smrg 550649dc963fSmrg# Define system-specific variables. 550749dc963fSmrgcase $host_os in 550849dc963fSmrgaix*) 550949dc963fSmrg symcode='[BCDT]' 551049dc963fSmrg ;; 551149dc963fSmrgcygwin* | mingw* | pw32* | cegcc*) 551249dc963fSmrg symcode='[ABCDGISTW]' 551349dc963fSmrg ;; 551449dc963fSmrghpux*) 551549dc963fSmrg if test "$host_cpu" = ia64; then 551649dc963fSmrg symcode='[ABCDEGRST]' 551749dc963fSmrg fi 551849dc963fSmrg ;; 551949dc963fSmrgirix* | nonstopux*) 552049dc963fSmrg symcode='[BCDEGRST]' 552149dc963fSmrg ;; 552249dc963fSmrgosf*) 552349dc963fSmrg symcode='[BCDEGQRST]' 552449dc963fSmrg ;; 552549dc963fSmrgsolaris*) 552649dc963fSmrg symcode='[BDRT]' 552749dc963fSmrg ;; 552849dc963fSmrgsco3.2v5*) 552949dc963fSmrg symcode='[DT]' 553049dc963fSmrg ;; 553149dc963fSmrgsysv4.2uw2*) 553249dc963fSmrg symcode='[DT]' 553349dc963fSmrg ;; 553449dc963fSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 553549dc963fSmrg symcode='[ABDT]' 553649dc963fSmrg ;; 553749dc963fSmrgsysv4) 553849dc963fSmrg symcode='[DFNSTU]' 553949dc963fSmrg ;; 554049dc963fSmrgesac 55414b0ead49Smrg 554249dc963fSmrg# If we're using GNU nm, then use its standard symbol codes. 554349dc963fSmrgcase `$NM -V 2>&1` in 554449dc963fSmrg*GNU* | *'with BFD'*) 554549dc963fSmrg symcode='[ABCDGIRSTW]' ;; 554649dc963fSmrgesac 55474b0ead49Smrg 554849dc963fSmrg# Transform an extracted symbol line into a proper C declaration. 554949dc963fSmrg# Some systems (esp. on ia64) link data and code symbols differently, 555049dc963fSmrg# so use this general approach. 555149dc963fSmrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 55524b0ead49Smrg 555349dc963fSmrg# Transform an extracted symbol line into symbol name and symbol address 555449dc963fSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 555549dc963fSmrglt_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'" 55564b0ead49Smrg 555749dc963fSmrg# Handle CRLF in mingw tool chain 555849dc963fSmrgopt_cr= 555949dc963fSmrgcase $build_os in 556049dc963fSmrgmingw*) 556149dc963fSmrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 556249dc963fSmrg ;; 556349dc963fSmrgesac 55644b0ead49Smrg 556549dc963fSmrg# Try without a prefix underscore, then with it. 556649dc963fSmrgfor ac_symprfx in "" "_"; do 55674b0ead49Smrg 556849dc963fSmrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 556949dc963fSmrg symxfrm="\\1 $ac_symprfx\\2 \\2" 557049dc963fSmrg 557149dc963fSmrg # Write the raw and C identifiers. 557249dc963fSmrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 557349dc963fSmrg # Fake it for dumpbin and say T for any non-static function 557449dc963fSmrg # and D for any global variable. 557549dc963fSmrg # Also find C++ and __fastcall symbols from MSVC++, 557649dc963fSmrg # which start with @ or ?. 557749dc963fSmrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 557849dc963fSmrg" {last_section=section; section=\$ 3};"\ 557949dc963fSmrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 558049dc963fSmrg" \$ 0!~/External *\|/{next};"\ 558149dc963fSmrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 558249dc963fSmrg" {if(hide[section]) next};"\ 558349dc963fSmrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 558449dc963fSmrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 558549dc963fSmrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 558649dc963fSmrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 558749dc963fSmrg" ' prfx=^$ac_symprfx" 558849dc963fSmrg else 558949dc963fSmrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 559049dc963fSmrg fi 559149dc963fSmrg 559249dc963fSmrg # Check to see that the pipe works correctly. 559349dc963fSmrg pipe_works=no 559449dc963fSmrg 559549dc963fSmrg rm -f conftest* 559649dc963fSmrg cat > conftest.$ac_ext <<_LT_EOF 559749dc963fSmrg#ifdef __cplusplus 559849dc963fSmrgextern "C" { 55994b0ead49Smrg#endif 560049dc963fSmrgchar nm_test_var; 560149dc963fSmrgvoid nm_test_func(void); 560249dc963fSmrgvoid nm_test_func(void){} 560349dc963fSmrg#ifdef __cplusplus 560449dc963fSmrg} 560549dc963fSmrg#endif 560649dc963fSmrgint main(){nm_test_var='a';nm_test_func();return(0);} 560749dc963fSmrg_LT_EOF 560849dc963fSmrg 560949dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 561049dc963fSmrg (eval $ac_compile) 2>&5 56114b0ead49Smrg ac_status=$? 561249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 561349dc963fSmrg test $ac_status = 0; }; then 561449dc963fSmrg # Now try to grab the symbols. 561549dc963fSmrg nlist=conftest.nm 56167aa89044Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 56177aa89044Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 561849dc963fSmrg ac_status=$? 561949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 562049dc963fSmrg test $ac_status = 0; } && test -s "$nlist"; then 562149dc963fSmrg # Try sorting and uniquifying the output. 562249dc963fSmrg if sort "$nlist" | uniq > "$nlist"T; then 562349dc963fSmrg mv -f "$nlist"T "$nlist" 562449dc963fSmrg else 562549dc963fSmrg rm -f "$nlist"T 562649dc963fSmrg fi 56274b0ead49Smrg 562849dc963fSmrg # Make sure that we snagged all the symbols we need. 562949dc963fSmrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 563049dc963fSmrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 563149dc963fSmrg cat <<_LT_EOF > conftest.$ac_ext 563249dc963fSmrg#ifdef __cplusplus 563349dc963fSmrgextern "C" { 563449dc963fSmrg#endif 56354b0ead49Smrg 563649dc963fSmrg_LT_EOF 563749dc963fSmrg # Now generate the symbol file. 563849dc963fSmrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 56394b0ead49Smrg 564049dc963fSmrg cat <<_LT_EOF >> conftest.$ac_ext 56414b0ead49Smrg 564249dc963fSmrg/* The mapping between symbol names and symbols. */ 564349dc963fSmrgconst struct { 564449dc963fSmrg const char *name; 564549dc963fSmrg void *address; 564649dc963fSmrg} 564749dc963fSmrglt__PROGRAM__LTX_preloaded_symbols[] = 564849dc963fSmrg{ 564949dc963fSmrg { "@PROGRAM@", (void *) 0 }, 565049dc963fSmrg_LT_EOF 565149dc963fSmrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 565249dc963fSmrg cat <<\_LT_EOF >> conftest.$ac_ext 565349dc963fSmrg {0, (void *) 0} 565449dc963fSmrg}; 56554b0ead49Smrg 565649dc963fSmrg/* This works around a problem in FreeBSD linker */ 565749dc963fSmrg#ifdef FREEBSD_WORKAROUND 565849dc963fSmrgstatic const void *lt_preloaded_setup() { 565949dc963fSmrg return lt__PROGRAM__LTX_preloaded_symbols; 566049dc963fSmrg} 566149dc963fSmrg#endif 566249dc963fSmrg 566349dc963fSmrg#ifdef __cplusplus 566449dc963fSmrg} 566549dc963fSmrg#endif 566649dc963fSmrg_LT_EOF 566749dc963fSmrg # Now try linking the two files. 566849dc963fSmrg mv conftest.$ac_objext conftstm.$ac_objext 566949dc963fSmrg lt_save_LIBS="$LIBS" 567049dc963fSmrg lt_save_CFLAGS="$CFLAGS" 567149dc963fSmrg LIBS="conftstm.$ac_objext" 567249dc963fSmrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 567349dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 567449dc963fSmrg (eval $ac_link) 2>&5 567549dc963fSmrg ac_status=$? 567649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 567749dc963fSmrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 567849dc963fSmrg pipe_works=yes 567949dc963fSmrg fi 568049dc963fSmrg LIBS="$lt_save_LIBS" 568149dc963fSmrg CFLAGS="$lt_save_CFLAGS" 568249dc963fSmrg else 568349dc963fSmrg echo "cannot find nm_test_func in $nlist" >&5 568449dc963fSmrg fi 568549dc963fSmrg else 568649dc963fSmrg echo "cannot find nm_test_var in $nlist" >&5 568749dc963fSmrg fi 568849dc963fSmrg else 568949dc963fSmrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 569049dc963fSmrg fi 569149dc963fSmrg else 569249dc963fSmrg echo "$progname: failed program was:" >&5 569349dc963fSmrg cat conftest.$ac_ext >&5 569449dc963fSmrg fi 569549dc963fSmrg rm -rf conftest* conftst* 56964b0ead49Smrg 569749dc963fSmrg # Do not use the global_symbol_pipe unless it works. 569849dc963fSmrg if test "$pipe_works" = yes; then 569949dc963fSmrg break 570049dc963fSmrg else 570149dc963fSmrg lt_cv_sys_global_symbol_pipe= 570249dc963fSmrg fi 57034b0ead49Smrgdone 57044b0ead49Smrg 570549dc963fSmrgfi 57064b0ead49Smrg 570749dc963fSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 570849dc963fSmrg lt_cv_sys_global_symbol_to_cdecl= 57094b0ead49Smrgfi 571049dc963fSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 571149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 571249dc963fSmrg$as_echo "failed" >&6; } 57134b0ead49Smrgelse 571449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 571549dc963fSmrg$as_echo "ok" >&6; } 57164b0ead49Smrgfi 57174b0ead49Smrg 571849dc963fSmrg 571949dc963fSmrg 572049dc963fSmrg 572149dc963fSmrg 572249dc963fSmrg 572349dc963fSmrg 572449dc963fSmrg 572549dc963fSmrg 572649dc963fSmrg 572749dc963fSmrg 572849dc963fSmrg 572949dc963fSmrg 573049dc963fSmrg 573149dc963fSmrg 573249dc963fSmrg 573349dc963fSmrg 573449dc963fSmrg 573549dc963fSmrg 573649dc963fSmrg 573749dc963fSmrg 573849dc963fSmrg 573949dc963fSmrg 574049dc963fSmrg# Check whether --enable-libtool-lock was given. 574149dc963fSmrgif test "${enable_libtool_lock+set}" = set; then : 574249dc963fSmrg enableval=$enable_libtool_lock; 57434b0ead49Smrgfi 57444b0ead49Smrg 574549dc963fSmrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 57464b0ead49Smrg 574749dc963fSmrg# Some flags need to be propagated to the compiler or linker for good 574849dc963fSmrg# libtool support. 574949dc963fSmrgcase $host in 575049dc963fSmrgia64-*-hpux*) 575149dc963fSmrg # Find out which ABI we are using. 575249dc963fSmrg echo 'int i;' > conftest.$ac_ext 575349dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 575449dc963fSmrg (eval $ac_compile) 2>&5 57554b0ead49Smrg ac_status=$? 575649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 575749dc963fSmrg test $ac_status = 0; }; then 575849dc963fSmrg case `/usr/bin/file conftest.$ac_objext` in 575949dc963fSmrg *ELF-32*) 576049dc963fSmrg HPUX_IA64_MODE="32" 576149dc963fSmrg ;; 576249dc963fSmrg *ELF-64*) 576349dc963fSmrg HPUX_IA64_MODE="64" 576449dc963fSmrg ;; 576549dc963fSmrg esac 576649dc963fSmrg fi 576749dc963fSmrg rm -rf conftest* 576849dc963fSmrg ;; 576949dc963fSmrg*-*-irix6*) 577049dc963fSmrg # Find out which ABI we are using. 57717aa89044Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 577249dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 577349dc963fSmrg (eval $ac_compile) 2>&5 577449dc963fSmrg ac_status=$? 577549dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 577649dc963fSmrg test $ac_status = 0; }; then 577749dc963fSmrg if test "$lt_cv_prog_gnu_ld" = yes; then 577849dc963fSmrg case `/usr/bin/file conftest.$ac_objext` in 577949dc963fSmrg *32-bit*) 578049dc963fSmrg LD="${LD-ld} -melf32bsmip" 578149dc963fSmrg ;; 578249dc963fSmrg *N32*) 578349dc963fSmrg LD="${LD-ld} -melf32bmipn32" 578449dc963fSmrg ;; 578549dc963fSmrg *64-bit*) 578649dc963fSmrg LD="${LD-ld} -melf64bmip" 578749dc963fSmrg ;; 578849dc963fSmrg esac 578949dc963fSmrg else 579049dc963fSmrg case `/usr/bin/file conftest.$ac_objext` in 579149dc963fSmrg *32-bit*) 579249dc963fSmrg LD="${LD-ld} -32" 579349dc963fSmrg ;; 579449dc963fSmrg *N32*) 579549dc963fSmrg LD="${LD-ld} -n32" 579649dc963fSmrg ;; 579749dc963fSmrg *64-bit*) 579849dc963fSmrg LD="${LD-ld} -64" 579949dc963fSmrg ;; 580049dc963fSmrg esac 580149dc963fSmrg fi 580249dc963fSmrg fi 580349dc963fSmrg rm -rf conftest* 580449dc963fSmrg ;; 580549dc963fSmrg 580649dc963fSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 580749dc963fSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 580849dc963fSmrg # Find out which ABI we are using. 580949dc963fSmrg echo 'int i;' > conftest.$ac_ext 581049dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 581149dc963fSmrg (eval $ac_compile) 2>&5 581249dc963fSmrg ac_status=$? 581349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 581449dc963fSmrg test $ac_status = 0; }; then 581549dc963fSmrg case `/usr/bin/file conftest.o` in 581649dc963fSmrg *32-bit*) 581749dc963fSmrg case $host in 581849dc963fSmrg x86_64-*kfreebsd*-gnu) 581949dc963fSmrg LD="${LD-ld} -m elf_i386_fbsd" 582049dc963fSmrg ;; 582149dc963fSmrg x86_64-*linux*) 582249dc963fSmrg LD="${LD-ld} -m elf_i386" 582349dc963fSmrg ;; 582449dc963fSmrg ppc64-*linux*|powerpc64-*linux*) 582549dc963fSmrg LD="${LD-ld} -m elf32ppclinux" 582649dc963fSmrg ;; 582749dc963fSmrg s390x-*linux*) 582849dc963fSmrg LD="${LD-ld} -m elf_s390" 582949dc963fSmrg ;; 583049dc963fSmrg sparc64-*linux*) 583149dc963fSmrg LD="${LD-ld} -m elf32_sparc" 583249dc963fSmrg ;; 583349dc963fSmrg esac 583449dc963fSmrg ;; 583549dc963fSmrg *64-bit*) 583649dc963fSmrg case $host in 583749dc963fSmrg x86_64-*kfreebsd*-gnu) 583849dc963fSmrg LD="${LD-ld} -m elf_x86_64_fbsd" 583949dc963fSmrg ;; 584049dc963fSmrg x86_64-*linux*) 584149dc963fSmrg LD="${LD-ld} -m elf_x86_64" 584249dc963fSmrg ;; 584349dc963fSmrg ppc*-*linux*|powerpc*-*linux*) 584449dc963fSmrg LD="${LD-ld} -m elf64ppc" 584549dc963fSmrg ;; 584649dc963fSmrg s390*-*linux*|s390*-*tpf*) 584749dc963fSmrg LD="${LD-ld} -m elf64_s390" 584849dc963fSmrg ;; 584949dc963fSmrg sparc*-*linux*) 585049dc963fSmrg LD="${LD-ld} -m elf64_sparc" 585149dc963fSmrg ;; 585249dc963fSmrg esac 585349dc963fSmrg ;; 585449dc963fSmrg esac 585549dc963fSmrg fi 585649dc963fSmrg rm -rf conftest* 585749dc963fSmrg ;; 585849dc963fSmrg 585949dc963fSmrg*-*-sco3.2v5*) 586049dc963fSmrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 586149dc963fSmrg SAVE_CFLAGS="$CFLAGS" 586249dc963fSmrg CFLAGS="$CFLAGS -belf" 586349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 586449dc963fSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 58657aa89044Smrgif ${lt_cv_cc_needs_belf+:} false; then : 586649dc963fSmrg $as_echo_n "(cached) " >&6 58674b0ead49Smrgelse 586849dc963fSmrg ac_ext=c 586949dc963fSmrgac_cpp='$CPP $CPPFLAGS' 587049dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 587149dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 587249dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 58734b0ead49Smrg 587449dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 587549dc963fSmrg/* end confdefs.h. */ 58764b0ead49Smrg 587749dc963fSmrgint 587849dc963fSmrgmain () 587949dc963fSmrg{ 58804b0ead49Smrg 588149dc963fSmrg ; 588249dc963fSmrg return 0; 588349dc963fSmrg} 588449dc963fSmrg_ACEOF 588549dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 588649dc963fSmrg lt_cv_cc_needs_belf=yes 58874b0ead49Smrgelse 588849dc963fSmrg lt_cv_cc_needs_belf=no 58894b0ead49Smrgfi 589049dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 589149dc963fSmrg conftest$ac_exeext conftest.$ac_ext 589249dc963fSmrg ac_ext=c 589349dc963fSmrgac_cpp='$CPP $CPPFLAGS' 589449dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 589549dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 589649dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 58974b0ead49Smrg 58984b0ead49Smrgfi 589949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 590049dc963fSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 590149dc963fSmrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 590249dc963fSmrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 590349dc963fSmrg CFLAGS="$SAVE_CFLAGS" 590449dc963fSmrg fi 590549dc963fSmrg ;; 590649dc963fSmrgsparc*-*solaris*) 590749dc963fSmrg # Find out which ABI we are using. 590849dc963fSmrg echo 'int i;' > conftest.$ac_ext 590949dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 591049dc963fSmrg (eval $ac_compile) 2>&5 591149dc963fSmrg ac_status=$? 591249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 591349dc963fSmrg test $ac_status = 0; }; then 591449dc963fSmrg case `/usr/bin/file conftest.o` in 591549dc963fSmrg *64-bit*) 591649dc963fSmrg case $lt_cv_prog_gnu_ld in 591749dc963fSmrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 591849dc963fSmrg *) 591949dc963fSmrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 592049dc963fSmrg LD="${LD-ld} -64" 592149dc963fSmrg fi 592249dc963fSmrg ;; 592349dc963fSmrg esac 592449dc963fSmrg ;; 592549dc963fSmrg esac 592649dc963fSmrg fi 592749dc963fSmrg rm -rf conftest* 592849dc963fSmrg ;; 592949dc963fSmrgesac 59304b0ead49Smrg 593149dc963fSmrgneed_locks="$enable_libtool_lock" 59324b0ead49Smrg 593349dc963fSmrg 593449dc963fSmrg case $host_os in 593549dc963fSmrg rhapsody* | darwin*) 593649dc963fSmrg if test -n "$ac_tool_prefix"; then 593749dc963fSmrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 593849dc963fSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 593949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 594052b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 59417aa89044Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 594252b01e16Smrg $as_echo_n "(cached) " >&6 59434b0ead49Smrgelse 594449dc963fSmrg if test -n "$DSYMUTIL"; then 594549dc963fSmrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 59464b0ead49Smrgelse 59474b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 59484b0ead49Smrgfor as_dir in $PATH 59494b0ead49Smrgdo 59504b0ead49Smrg IFS=$as_save_IFS 59514b0ead49Smrg test -z "$as_dir" && as_dir=. 595249dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 59534b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 595449dc963fSmrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 595549dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 59564b0ead49Smrg break 2 59574b0ead49Smrg fi 59584b0ead49Smrgdone 595949dc963fSmrg done 59604b0ead49SmrgIFS=$as_save_IFS 59614b0ead49Smrg 59624b0ead49Smrgfi 59634b0ead49Smrgfi 596449dc963fSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 596549dc963fSmrgif test -n "$DSYMUTIL"; then 596649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 596749dc963fSmrg$as_echo "$DSYMUTIL" >&6; } 59684b0ead49Smrgelse 596949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 597052b01e16Smrg$as_echo "no" >&6; } 59714b0ead49Smrgfi 59724b0ead49Smrg 59734b0ead49Smrg 59744b0ead49Smrgfi 597549dc963fSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then 597649dc963fSmrg ac_ct_DSYMUTIL=$DSYMUTIL 597749dc963fSmrg # Extract the first word of "dsymutil", so it can be a program name with args. 597849dc963fSmrgset dummy dsymutil; ac_word=$2 597949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 598052b01e16Smrg$as_echo_n "checking for $ac_word... " >&6; } 59817aa89044Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 598252b01e16Smrg $as_echo_n "(cached) " >&6 59834b0ead49Smrgelse 598449dc963fSmrg if test -n "$ac_ct_DSYMUTIL"; then 598549dc963fSmrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 59864b0ead49Smrgelse 59874b0ead49Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 59884b0ead49Smrgfor as_dir in $PATH 59894b0ead49Smrgdo 59904b0ead49Smrg IFS=$as_save_IFS 59914b0ead49Smrg test -z "$as_dir" && as_dir=. 599249dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 59934b0ead49Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 599449dc963fSmrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 599549dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 59964b0ead49Smrg break 2 59974b0ead49Smrg fi 59984b0ead49Smrgdone 599949dc963fSmrg done 60004b0ead49SmrgIFS=$as_save_IFS 60014b0ead49Smrg 60024b0ead49Smrgfi 60034b0ead49Smrgfi 600449dc963fSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 600549dc963fSmrgif test -n "$ac_ct_DSYMUTIL"; then 600649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 600749dc963fSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 60084b0ead49Smrgelse 600949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 601052b01e16Smrg$as_echo "no" >&6; } 60114b0ead49Smrgfi 60124b0ead49Smrg 601349dc963fSmrg if test "x$ac_ct_DSYMUTIL" = x; then 601449dc963fSmrg DSYMUTIL=":" 60154b0ead49Smrg else 60164b0ead49Smrg case $cross_compiling:$ac_tool_warned in 60174b0ead49Smrgyes:) 601849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 601952b01e16Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 60204b0ead49Smrgac_tool_warned=yes ;; 60214b0ead49Smrgesac 602249dc963fSmrg DSYMUTIL=$ac_ct_DSYMUTIL 60234b0ead49Smrg fi 602449dc963fSmrgelse 602549dc963fSmrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 60264b0ead49Smrgfi 60274b0ead49Smrg 602849dc963fSmrg if test -n "$ac_tool_prefix"; then 602949dc963fSmrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 603049dc963fSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 603149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 603249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 60337aa89044Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 603452b01e16Smrg $as_echo_n "(cached) " >&6 60354b0ead49Smrgelse 603649dc963fSmrg if test -n "$NMEDIT"; then 603749dc963fSmrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 60384b0ead49Smrgelse 603949dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 604049dc963fSmrgfor as_dir in $PATH 604149dc963fSmrgdo 604249dc963fSmrg IFS=$as_save_IFS 604349dc963fSmrg test -z "$as_dir" && as_dir=. 604449dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 604549dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 604649dc963fSmrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 604749dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 604849dc963fSmrg break 2 604949dc963fSmrg fi 605049dc963fSmrgdone 605149dc963fSmrg done 605249dc963fSmrgIFS=$as_save_IFS 60534b0ead49Smrg 605449dc963fSmrgfi 605549dc963fSmrgfi 605649dc963fSmrgNMEDIT=$ac_cv_prog_NMEDIT 605749dc963fSmrgif test -n "$NMEDIT"; then 605849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 605949dc963fSmrg$as_echo "$NMEDIT" >&6; } 606049dc963fSmrgelse 606149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 606249dc963fSmrg$as_echo "no" >&6; } 60634b0ead49Smrgfi 60644b0ead49Smrg 606549dc963fSmrg 606649dc963fSmrgfi 606749dc963fSmrgif test -z "$ac_cv_prog_NMEDIT"; then 606849dc963fSmrg ac_ct_NMEDIT=$NMEDIT 606949dc963fSmrg # Extract the first word of "nmedit", so it can be a program name with args. 607049dc963fSmrgset dummy nmedit; ac_word=$2 607149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 607249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 60737aa89044Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 607452b01e16Smrg $as_echo_n "(cached) " >&6 60754b0ead49Smrgelse 607649dc963fSmrg if test -n "$ac_ct_NMEDIT"; then 607749dc963fSmrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 607849dc963fSmrgelse 607949dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 608049dc963fSmrgfor as_dir in $PATH 608149dc963fSmrgdo 608249dc963fSmrg IFS=$as_save_IFS 608349dc963fSmrg test -z "$as_dir" && as_dir=. 608449dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 608549dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 608649dc963fSmrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 608749dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 608849dc963fSmrg break 2 608949dc963fSmrg fi 609049dc963fSmrgdone 609149dc963fSmrg done 609249dc963fSmrgIFS=$as_save_IFS 609349dc963fSmrg 609449dc963fSmrgfi 609549dc963fSmrgfi 609649dc963fSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 609749dc963fSmrgif test -n "$ac_ct_NMEDIT"; then 609849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 609949dc963fSmrg$as_echo "$ac_ct_NMEDIT" >&6; } 610049dc963fSmrgelse 610149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 610249dc963fSmrg$as_echo "no" >&6; } 610349dc963fSmrgfi 61044b0ead49Smrg 610549dc963fSmrg if test "x$ac_ct_NMEDIT" = x; then 610649dc963fSmrg NMEDIT=":" 610749dc963fSmrg else 610849dc963fSmrg case $cross_compiling:$ac_tool_warned in 610949dc963fSmrgyes:) 611049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 611149dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 611249dc963fSmrgac_tool_warned=yes ;; 61134b0ead49Smrgesac 611449dc963fSmrg NMEDIT=$ac_ct_NMEDIT 611549dc963fSmrg fi 61164b0ead49Smrgelse 611749dc963fSmrg NMEDIT="$ac_cv_prog_NMEDIT" 611849dc963fSmrgfi 611949dc963fSmrg 612049dc963fSmrg if test -n "$ac_tool_prefix"; then 612149dc963fSmrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 612249dc963fSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 612349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 612449dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 61257aa89044Smrgif ${ac_cv_prog_LIPO+:} false; then : 612649dc963fSmrg $as_echo_n "(cached) " >&6 612749dc963fSmrgelse 612849dc963fSmrg if test -n "$LIPO"; then 612949dc963fSmrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 613049dc963fSmrgelse 613149dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 613249dc963fSmrgfor as_dir in $PATH 613349dc963fSmrgdo 613449dc963fSmrg IFS=$as_save_IFS 613549dc963fSmrg test -z "$as_dir" && as_dir=. 613649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 613749dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 613849dc963fSmrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 613949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 614049dc963fSmrg break 2 614149dc963fSmrg fi 614249dc963fSmrgdone 614349dc963fSmrg done 614449dc963fSmrgIFS=$as_save_IFS 61454b0ead49Smrg 614649dc963fSmrgfi 614749dc963fSmrgfi 614849dc963fSmrgLIPO=$ac_cv_prog_LIPO 614949dc963fSmrgif test -n "$LIPO"; then 615049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 615149dc963fSmrg$as_echo "$LIPO" >&6; } 615249dc963fSmrgelse 615349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 615449dc963fSmrg$as_echo "no" >&6; } 61554b0ead49Smrgfi 61564b0ead49Smrg 61574b0ead49Smrg 61584b0ead49Smrgfi 615949dc963fSmrgif test -z "$ac_cv_prog_LIPO"; then 616049dc963fSmrg ac_ct_LIPO=$LIPO 616149dc963fSmrg # Extract the first word of "lipo", so it can be a program name with args. 616249dc963fSmrgset dummy lipo; ac_word=$2 616349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 616449dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 61657aa89044Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 616649dc963fSmrg $as_echo_n "(cached) " >&6 616749dc963fSmrgelse 616849dc963fSmrg if test -n "$ac_ct_LIPO"; then 616949dc963fSmrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 617049dc963fSmrgelse 617149dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 617249dc963fSmrgfor as_dir in $PATH 617349dc963fSmrgdo 617449dc963fSmrg IFS=$as_save_IFS 617549dc963fSmrg test -z "$as_dir" && as_dir=. 617649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 617749dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 617849dc963fSmrg ac_cv_prog_ac_ct_LIPO="lipo" 617949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 618049dc963fSmrg break 2 61814b0ead49Smrg fi 618249dc963fSmrgdone 618349dc963fSmrg done 618449dc963fSmrgIFS=$as_save_IFS 618549dc963fSmrg 618649dc963fSmrgfi 618749dc963fSmrgfi 618849dc963fSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 618949dc963fSmrgif test -n "$ac_ct_LIPO"; then 619049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 619149dc963fSmrg$as_echo "$ac_ct_LIPO" >&6; } 61924b0ead49Smrgelse 619349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 619449dc963fSmrg$as_echo "no" >&6; } 619549dc963fSmrgfi 619649dc963fSmrg 619749dc963fSmrg if test "x$ac_ct_LIPO" = x; then 619849dc963fSmrg LIPO=":" 61994b0ead49Smrg else 620049dc963fSmrg case $cross_compiling:$ac_tool_warned in 620149dc963fSmrgyes:) 620249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 620349dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 620449dc963fSmrgac_tool_warned=yes ;; 620549dc963fSmrgesac 620649dc963fSmrg LIPO=$ac_ct_LIPO 62074b0ead49Smrg fi 620849dc963fSmrgelse 620949dc963fSmrg LIPO="$ac_cv_prog_LIPO" 62104b0ead49Smrgfi 62114b0ead49Smrg 621249dc963fSmrg if test -n "$ac_tool_prefix"; then 621349dc963fSmrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 621449dc963fSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2 621549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 621649dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 62177aa89044Smrgif ${ac_cv_prog_OTOOL+:} false; then : 621849dc963fSmrg $as_echo_n "(cached) " >&6 621952b01e16Smrgelse 622049dc963fSmrg if test -n "$OTOOL"; then 622149dc963fSmrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 622249dc963fSmrgelse 622349dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 622449dc963fSmrgfor as_dir in $PATH 622549dc963fSmrgdo 622649dc963fSmrg IFS=$as_save_IFS 622749dc963fSmrg test -z "$as_dir" && as_dir=. 622849dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 622949dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 623049dc963fSmrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 623149dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 623249dc963fSmrg break 2 623349dc963fSmrg fi 623449dc963fSmrgdone 623549dc963fSmrg done 623649dc963fSmrgIFS=$as_save_IFS 62374b0ead49Smrg 623849dc963fSmrgfi 623949dc963fSmrgfi 624049dc963fSmrgOTOOL=$ac_cv_prog_OTOOL 624149dc963fSmrgif test -n "$OTOOL"; then 624249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 624349dc963fSmrg$as_echo "$OTOOL" >&6; } 624449dc963fSmrgelse 624549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 624649dc963fSmrg$as_echo "no" >&6; } 624749dc963fSmrgfi 62484b0ead49Smrg 62494b0ead49Smrg 625049dc963fSmrgfi 625149dc963fSmrgif test -z "$ac_cv_prog_OTOOL"; then 625249dc963fSmrg ac_ct_OTOOL=$OTOOL 625349dc963fSmrg # Extract the first word of "otool", so it can be a program name with args. 625449dc963fSmrgset dummy otool; ac_word=$2 625549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 625649dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 62577aa89044Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 625852b01e16Smrg $as_echo_n "(cached) " >&6 62594b0ead49Smrgelse 626049dc963fSmrg if test -n "$ac_ct_OTOOL"; then 626149dc963fSmrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 626249dc963fSmrgelse 626349dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 626449dc963fSmrgfor as_dir in $PATH 626549dc963fSmrgdo 626649dc963fSmrg IFS=$as_save_IFS 626749dc963fSmrg test -z "$as_dir" && as_dir=. 626849dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 626949dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 627049dc963fSmrg ac_cv_prog_ac_ct_OTOOL="otool" 627149dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 627249dc963fSmrg break 2 627349dc963fSmrg fi 627449dc963fSmrgdone 627549dc963fSmrg done 627649dc963fSmrgIFS=$as_save_IFS 62774b0ead49Smrg 627849dc963fSmrgfi 627949dc963fSmrgfi 628049dc963fSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 628149dc963fSmrgif test -n "$ac_ct_OTOOL"; then 628249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 628349dc963fSmrg$as_echo "$ac_ct_OTOOL" >&6; } 628449dc963fSmrgelse 628549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 628649dc963fSmrg$as_echo "no" >&6; } 628749dc963fSmrgfi 62884b0ead49Smrg 628949dc963fSmrg if test "x$ac_ct_OTOOL" = x; then 629049dc963fSmrg OTOOL=":" 629149dc963fSmrg else 629249dc963fSmrg case $cross_compiling:$ac_tool_warned in 629349dc963fSmrgyes:) 629449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 629549dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 629649dc963fSmrgac_tool_warned=yes ;; 629749dc963fSmrgesac 629849dc963fSmrg OTOOL=$ac_ct_OTOOL 629949dc963fSmrg fi 630049dc963fSmrgelse 630149dc963fSmrg OTOOL="$ac_cv_prog_OTOOL" 630249dc963fSmrgfi 63034b0ead49Smrg 630449dc963fSmrg if test -n "$ac_tool_prefix"; then 630549dc963fSmrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 630649dc963fSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 630749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 630849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 63097aa89044Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 631049dc963fSmrg $as_echo_n "(cached) " >&6 631149dc963fSmrgelse 631249dc963fSmrg if test -n "$OTOOL64"; then 631349dc963fSmrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 631449dc963fSmrgelse 631549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 631649dc963fSmrgfor as_dir in $PATH 631749dc963fSmrgdo 631849dc963fSmrg IFS=$as_save_IFS 631949dc963fSmrg test -z "$as_dir" && as_dir=. 632049dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 632149dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 632249dc963fSmrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 632349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 632449dc963fSmrg break 2 632549dc963fSmrg fi 632649dc963fSmrgdone 632749dc963fSmrg done 632849dc963fSmrgIFS=$as_save_IFS 63294b0ead49Smrg 633049dc963fSmrgfi 633149dc963fSmrgfi 633249dc963fSmrgOTOOL64=$ac_cv_prog_OTOOL64 633349dc963fSmrgif test -n "$OTOOL64"; then 633449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 633549dc963fSmrg$as_echo "$OTOOL64" >&6; } 633649dc963fSmrgelse 633749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 633849dc963fSmrg$as_echo "no" >&6; } 633949dc963fSmrgfi 63404b0ead49Smrg 63414b0ead49Smrg 634249dc963fSmrgfi 634349dc963fSmrgif test -z "$ac_cv_prog_OTOOL64"; then 634449dc963fSmrg ac_ct_OTOOL64=$OTOOL64 634549dc963fSmrg # Extract the first word of "otool64", so it can be a program name with args. 634649dc963fSmrgset dummy otool64; ac_word=$2 634749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 634849dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 63497aa89044Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 635049dc963fSmrg $as_echo_n "(cached) " >&6 635149dc963fSmrgelse 635249dc963fSmrg if test -n "$ac_ct_OTOOL64"; then 635349dc963fSmrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 635449dc963fSmrgelse 635549dc963fSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 635649dc963fSmrgfor as_dir in $PATH 635749dc963fSmrgdo 635849dc963fSmrg IFS=$as_save_IFS 635949dc963fSmrg test -z "$as_dir" && as_dir=. 636049dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 636149dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 636249dc963fSmrg ac_cv_prog_ac_ct_OTOOL64="otool64" 636349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 636449dc963fSmrg break 2 636549dc963fSmrg fi 636649dc963fSmrgdone 636749dc963fSmrg done 636849dc963fSmrgIFS=$as_save_IFS 63694b0ead49Smrg 637049dc963fSmrgfi 637149dc963fSmrgfi 637249dc963fSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 637349dc963fSmrgif test -n "$ac_ct_OTOOL64"; then 637449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 637549dc963fSmrg$as_echo "$ac_ct_OTOOL64" >&6; } 637649dc963fSmrgelse 637749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 637849dc963fSmrg$as_echo "no" >&6; } 63794b0ead49Smrgfi 63804b0ead49Smrg 638149dc963fSmrg if test "x$ac_ct_OTOOL64" = x; then 638249dc963fSmrg OTOOL64=":" 638349dc963fSmrg else 638449dc963fSmrg case $cross_compiling:$ac_tool_warned in 638549dc963fSmrgyes:) 638649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 638749dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 638849dc963fSmrgac_tool_warned=yes ;; 638949dc963fSmrgesac 639049dc963fSmrg OTOOL64=$ac_ct_OTOOL64 639149dc963fSmrg fi 63924b0ead49Smrgelse 639349dc963fSmrg OTOOL64="$ac_cv_prog_OTOOL64" 63944b0ead49Smrgfi 63954b0ead49Smrg 63964b0ead49Smrg 63974b0ead49Smrg 63984b0ead49Smrg 639952b01e16Smrg 64004b0ead49Smrg 64014b0ead49Smrg 64024b0ead49Smrg 64034b0ead49Smrg 64044b0ead49Smrg 64054b0ead49Smrg 64064b0ead49Smrg 64074b0ead49Smrg 64084b0ead49Smrg 64094b0ead49Smrg 64104b0ead49Smrg 64114b0ead49Smrg 64124b0ead49Smrg 64134b0ead49Smrg 64144b0ead49Smrg 64154b0ead49Smrg 64164b0ead49Smrg 64174b0ead49Smrg 64184b0ead49Smrg 641949dc963fSmrg 642049dc963fSmrg 642149dc963fSmrg 642249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 642349dc963fSmrg$as_echo_n "checking for -single_module linker flag... " >&6; } 64247aa89044Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 642549dc963fSmrg $as_echo_n "(cached) " >&6 642649dc963fSmrgelse 642749dc963fSmrg lt_cv_apple_cc_single_mod=no 642849dc963fSmrg if test -z "${LT_MULTI_MODULE}"; then 642949dc963fSmrg # By default we will add the -single_module flag. You can override 643049dc963fSmrg # by either setting the environment variable LT_MULTI_MODULE 643149dc963fSmrg # non-empty at configure time, or by adding -multi_module to the 643249dc963fSmrg # link flags. 643349dc963fSmrg rm -rf libconftest.dylib* 643449dc963fSmrg echo "int foo(void){return 1;}" > conftest.c 643549dc963fSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 643649dc963fSmrg-dynamiclib -Wl,-single_module conftest.c" >&5 643749dc963fSmrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 643849dc963fSmrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 643949dc963fSmrg _lt_result=$? 644049dc963fSmrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 644149dc963fSmrg lt_cv_apple_cc_single_mod=yes 64424b0ead49Smrg else 644349dc963fSmrg cat conftest.err >&5 64444b0ead49Smrg fi 644549dc963fSmrg rm -rf libconftest.dylib* 644649dc963fSmrg rm -f conftest.* 64474b0ead49Smrg fi 64484b0ead49Smrgfi 644949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 645049dc963fSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 645149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 645249dc963fSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 64537aa89044Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 645449dc963fSmrg $as_echo_n "(cached) " >&6 645549dc963fSmrgelse 645649dc963fSmrg lt_cv_ld_exported_symbols_list=no 645749dc963fSmrg save_LDFLAGS=$LDFLAGS 645849dc963fSmrg echo "_main" > conftest.sym 645949dc963fSmrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 646049dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 646149dc963fSmrg/* end confdefs.h. */ 64624b0ead49Smrg 646349dc963fSmrgint 646449dc963fSmrgmain () 646549dc963fSmrg{ 646649dc963fSmrg 646749dc963fSmrg ; 646849dc963fSmrg return 0; 646949dc963fSmrg} 647049dc963fSmrg_ACEOF 647149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 647249dc963fSmrg lt_cv_ld_exported_symbols_list=yes 64734b0ead49Smrgelse 647449dc963fSmrg lt_cv_ld_exported_symbols_list=no 64754b0ead49Smrgfi 647649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 647749dc963fSmrg conftest$ac_exeext conftest.$ac_ext 647849dc963fSmrg LDFLAGS="$save_LDFLAGS" 64794b0ead49Smrg 64804b0ead49Smrgfi 648149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 648249dc963fSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 64837aa89044Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 64847aa89044Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 64857aa89044Smrgif ${lt_cv_ld_force_load+:} false; then : 64867aa89044Smrg $as_echo_n "(cached) " >&6 64877aa89044Smrgelse 64887aa89044Smrg lt_cv_ld_force_load=no 64897aa89044Smrg cat > conftest.c << _LT_EOF 64907aa89044Smrgint forced_loaded() { return 2;} 64917aa89044Smrg_LT_EOF 64927aa89044Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 64937aa89044Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 64947aa89044Smrg echo "$AR cru libconftest.a conftest.o" >&5 64957aa89044Smrg $AR cru libconftest.a conftest.o 2>&5 64967aa89044Smrg echo "$RANLIB libconftest.a" >&5 64977aa89044Smrg $RANLIB libconftest.a 2>&5 64987aa89044Smrg cat > conftest.c << _LT_EOF 64997aa89044Smrgint main() { return 0;} 65007aa89044Smrg_LT_EOF 65017aa89044Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 65027aa89044Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 65037aa89044Smrg _lt_result=$? 65047aa89044Smrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 65057aa89044Smrg lt_cv_ld_force_load=yes 65067aa89044Smrg else 65077aa89044Smrg cat conftest.err >&5 65087aa89044Smrg fi 65097aa89044Smrg rm -f conftest.err libconftest.a conftest conftest.c 65107aa89044Smrg rm -rf conftest.dSYM 65117aa89044Smrg 65127aa89044Smrgfi 65137aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 65147aa89044Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 651549dc963fSmrg case $host_os in 651649dc963fSmrg rhapsody* | darwin1.[012]) 651749dc963fSmrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 651849dc963fSmrg darwin1.*) 651949dc963fSmrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 652049dc963fSmrg darwin*) # darwin 5.x on 652149dc963fSmrg # if running on 10.5 or later, the deployment target defaults 652249dc963fSmrg # to the OS version, if on x86, and 10.4, the deployment 652349dc963fSmrg # target defaults to 10.4. Don't you love it? 652449dc963fSmrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 652549dc963fSmrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 652649dc963fSmrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 652749dc963fSmrg 10.[012]*) 652849dc963fSmrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 652949dc963fSmrg 10.*) 653049dc963fSmrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 653149dc963fSmrg esac 653249dc963fSmrg ;; 653349dc963fSmrg esac 653449dc963fSmrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 653549dc963fSmrg _lt_dar_single_mod='$single_module' 653649dc963fSmrg fi 653749dc963fSmrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 653849dc963fSmrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 653949dc963fSmrg else 654049dc963fSmrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 654149dc963fSmrg fi 65427aa89044Smrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 654349dc963fSmrg _lt_dsymutil='~$DSYMUTIL $lib || :' 654449dc963fSmrg else 654549dc963fSmrg _lt_dsymutil= 654649dc963fSmrg fi 654749dc963fSmrg ;; 654849dc963fSmrg esac 65494b0ead49Smrg 655049dc963fSmrgac_ext=c 655149dc963fSmrgac_cpp='$CPP $CPPFLAGS' 655249dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 655349dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 655449dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 655549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 655649dc963fSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 655749dc963fSmrg# On Suns, sometimes $CPP names a directory. 655849dc963fSmrgif test -n "$CPP" && test -d "$CPP"; then 655949dc963fSmrg CPP= 656049dc963fSmrgfi 656149dc963fSmrgif test -z "$CPP"; then 65627aa89044Smrg if ${ac_cv_prog_CPP+:} false; then : 656352b01e16Smrg $as_echo_n "(cached) " >&6 65644b0ead49Smrgelse 656549dc963fSmrg # Double quotes because CPP needs to be expanded 656649dc963fSmrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 656749dc963fSmrg do 656849dc963fSmrg ac_preproc_ok=false 656949dc963fSmrgfor ac_c_preproc_warn_flag in '' yes 65704b0ead49Smrgdo 657149dc963fSmrg # Use a header file that comes with gcc, so configuring glibc 657249dc963fSmrg # with a fresh cross-compiler works. 657349dc963fSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 657449dc963fSmrg # <limits.h> exists even on freestanding compilers. 657549dc963fSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 657649dc963fSmrg # not just through cpp. "Syntax error" is here to catch this case. 657749dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 657849dc963fSmrg/* end confdefs.h. */ 657949dc963fSmrg#ifdef __STDC__ 658049dc963fSmrg# include <limits.h> 658149dc963fSmrg#else 658249dc963fSmrg# include <assert.h> 658349dc963fSmrg#endif 658449dc963fSmrg Syntax error 658549dc963fSmrg_ACEOF 658649dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then : 65874b0ead49Smrg 658849dc963fSmrgelse 658949dc963fSmrg # Broken: fails on valid input. 659049dc963fSmrgcontinue 65914b0ead49Smrgfi 65927aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext 659349dc963fSmrg 659449dc963fSmrg # OK, works on sane cases. Now check whether nonexistent headers 659549dc963fSmrg # can be detected and how. 659649dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 659749dc963fSmrg/* end confdefs.h. */ 659849dc963fSmrg#include <ac_nonexistent.h> 659949dc963fSmrg_ACEOF 660049dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then : 660149dc963fSmrg # Broken: success on invalid input. 660249dc963fSmrgcontinue 66034b0ead49Smrgelse 660449dc963fSmrg # Passes both tests. 660549dc963fSmrgac_preproc_ok=: 660649dc963fSmrgbreak 660749dc963fSmrgfi 66087aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext 660949dc963fSmrg 661049dc963fSmrgdone 661149dc963fSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 66127aa89044Smrgrm -f conftest.i conftest.err conftest.$ac_ext 661349dc963fSmrgif $ac_preproc_ok; then : 661449dc963fSmrg break 66154b0ead49Smrgfi 66164b0ead49Smrg 661749dc963fSmrg done 661849dc963fSmrg ac_cv_prog_CPP=$CPP 66194b0ead49Smrg 66204b0ead49Smrgfi 662149dc963fSmrg CPP=$ac_cv_prog_CPP 66224b0ead49Smrgelse 662349dc963fSmrg ac_cv_prog_CPP=$CPP 662449dc963fSmrgfi 662549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 662649dc963fSmrg$as_echo "$CPP" >&6; } 662749dc963fSmrgac_preproc_ok=false 662849dc963fSmrgfor ac_c_preproc_warn_flag in '' yes 66294b0ead49Smrgdo 663049dc963fSmrg # Use a header file that comes with gcc, so configuring glibc 663149dc963fSmrg # with a fresh cross-compiler works. 663249dc963fSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 663349dc963fSmrg # <limits.h> exists even on freestanding compilers. 663449dc963fSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 663549dc963fSmrg # not just through cpp. "Syntax error" is here to catch this case. 663649dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 663749dc963fSmrg/* end confdefs.h. */ 663849dc963fSmrg#ifdef __STDC__ 663949dc963fSmrg# include <limits.h> 664049dc963fSmrg#else 664149dc963fSmrg# include <assert.h> 664249dc963fSmrg#endif 664349dc963fSmrg Syntax error 664449dc963fSmrg_ACEOF 664549dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then : 66464b0ead49Smrg 66474b0ead49Smrgelse 664849dc963fSmrg # Broken: fails on valid input. 664949dc963fSmrgcontinue 66504b0ead49Smrgfi 66517aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext 66524b0ead49Smrg 665349dc963fSmrg # OK, works on sane cases. Now check whether nonexistent headers 665449dc963fSmrg # can be detected and how. 665549dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 665649dc963fSmrg/* end confdefs.h. */ 665749dc963fSmrg#include <ac_nonexistent.h> 665849dc963fSmrg_ACEOF 665949dc963fSmrgif ac_fn_c_try_cpp "$LINENO"; then : 666049dc963fSmrg # Broken: success on invalid input. 666149dc963fSmrgcontinue 66624b0ead49Smrgelse 666349dc963fSmrg # Passes both tests. 666449dc963fSmrgac_preproc_ok=: 666549dc963fSmrgbreak 66664b0ead49Smrgfi 66677aa89044Smrgrm -f conftest.err conftest.i conftest.$ac_ext 66684b0ead49Smrg 66694b0ead49Smrgdone 667049dc963fSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 66717aa89044Smrgrm -f conftest.i conftest.err conftest.$ac_ext 667249dc963fSmrgif $ac_preproc_ok; then : 66734b0ead49Smrg 66744b0ead49Smrgelse 667549dc963fSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 667649dc963fSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 66777aa89044Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 66787aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 66794b0ead49Smrgfi 66804b0ead49Smrg 668149dc963fSmrgac_ext=c 668249dc963fSmrgac_cpp='$CPP $CPPFLAGS' 668349dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 668449dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 668549dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 668649dc963fSmrg 668749dc963fSmrg 668849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 668949dc963fSmrg$as_echo_n "checking for ANSI C header files... " >&6; } 66907aa89044Smrgif ${ac_cv_header_stdc+:} false; then : 669152b01e16Smrg $as_echo_n "(cached) " >&6 66924b0ead49Smrgelse 669349dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 669449dc963fSmrg/* end confdefs.h. */ 669549dc963fSmrg#include <stdlib.h> 669649dc963fSmrg#include <stdarg.h> 669749dc963fSmrg#include <string.h> 669849dc963fSmrg#include <float.h> 669949dc963fSmrg 670049dc963fSmrgint 670149dc963fSmrgmain () 670249dc963fSmrg{ 670349dc963fSmrg 670449dc963fSmrg ; 670549dc963fSmrg return 0; 670649dc963fSmrg} 670749dc963fSmrg_ACEOF 670849dc963fSmrgif ac_fn_c_try_compile "$LINENO"; then : 670949dc963fSmrg ac_cv_header_stdc=yes 67104b0ead49Smrgelse 671149dc963fSmrg ac_cv_header_stdc=no 671249dc963fSmrgfi 671349dc963fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 671449dc963fSmrg 671549dc963fSmrgif test $ac_cv_header_stdc = yes; then 671649dc963fSmrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 671749dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 671849dc963fSmrg/* end confdefs.h. */ 671949dc963fSmrg#include <string.h> 67204b0ead49Smrg 672149dc963fSmrg_ACEOF 672249dc963fSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 672349dc963fSmrg $EGREP "memchr" >/dev/null 2>&1; then : 672449dc963fSmrg 672549dc963fSmrgelse 672649dc963fSmrg ac_cv_header_stdc=no 67274b0ead49Smrgfi 672849dc963fSmrgrm -f conftest* 672949dc963fSmrg 67304b0ead49Smrgfi 673149dc963fSmrg 673249dc963fSmrgif test $ac_cv_header_stdc = yes; then 673349dc963fSmrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 673449dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 673549dc963fSmrg/* end confdefs.h. */ 673649dc963fSmrg#include <stdlib.h> 673749dc963fSmrg 673849dc963fSmrg_ACEOF 673949dc963fSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 674049dc963fSmrg $EGREP "free" >/dev/null 2>&1; then : 674149dc963fSmrg 67424b0ead49Smrgelse 674349dc963fSmrg ac_cv_header_stdc=no 67444b0ead49Smrgfi 674549dc963fSmrgrm -f conftest* 67464b0ead49Smrg 67474b0ead49Smrgfi 67484b0ead49Smrg 674949dc963fSmrgif test $ac_cv_header_stdc = yes; then 675049dc963fSmrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 675149dc963fSmrg if test "$cross_compiling" = yes; then : 675249dc963fSmrg : 67534b0ead49Smrgelse 675449dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 675549dc963fSmrg/* end confdefs.h. */ 675649dc963fSmrg#include <ctype.h> 675749dc963fSmrg#include <stdlib.h> 675849dc963fSmrg#if ((' ' & 0x0FF) == 0x020) 675949dc963fSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 676049dc963fSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 676149dc963fSmrg#else 676249dc963fSmrg# define ISLOWER(c) \ 676349dc963fSmrg (('a' <= (c) && (c) <= 'i') \ 676449dc963fSmrg || ('j' <= (c) && (c) <= 'r') \ 676549dc963fSmrg || ('s' <= (c) && (c) <= 'z')) 676649dc963fSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 676749dc963fSmrg#endif 676849dc963fSmrg 676949dc963fSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 677049dc963fSmrgint 677149dc963fSmrgmain () 677249dc963fSmrg{ 677349dc963fSmrg int i; 677449dc963fSmrg for (i = 0; i < 256; i++) 677549dc963fSmrg if (XOR (islower (i), ISLOWER (i)) 677649dc963fSmrg || toupper (i) != TOUPPER (i)) 677749dc963fSmrg return 2; 677849dc963fSmrg return 0; 677949dc963fSmrg} 678049dc963fSmrg_ACEOF 678149dc963fSmrgif ac_fn_c_try_run "$LINENO"; then : 678249dc963fSmrg 67834b0ead49Smrgelse 678449dc963fSmrg ac_cv_header_stdc=no 678549dc963fSmrgfi 678649dc963fSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 678749dc963fSmrg conftest.$ac_objext conftest.beam conftest.$ac_ext 678849dc963fSmrgfi 67894b0ead49Smrg 67904b0ead49Smrgfi 67914b0ead49Smrgfi 679249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 679349dc963fSmrg$as_echo "$ac_cv_header_stdc" >&6; } 679449dc963fSmrgif test $ac_cv_header_stdc = yes; then 679549dc963fSmrg 679649dc963fSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 679749dc963fSmrg 67984b0ead49Smrgfi 67994b0ead49Smrg 680049dc963fSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 680149dc963fSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 680249dc963fSmrg inttypes.h stdint.h unistd.h 680349dc963fSmrgdo : 680449dc963fSmrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 680549dc963fSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 680649dc963fSmrg" 68077aa89044Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 680849dc963fSmrg cat >>confdefs.h <<_ACEOF 680949dc963fSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 681049dc963fSmrg_ACEOF 68114b0ead49Smrg 68124b0ead49Smrgfi 681349dc963fSmrg 68144b0ead49Smrgdone 68154b0ead49Smrg 68164b0ead49Smrg 681749dc963fSmrgfor ac_header in dlfcn.h 681849dc963fSmrgdo : 681949dc963fSmrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 682049dc963fSmrg" 68217aa89044Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 682249dc963fSmrg cat >>confdefs.h <<_ACEOF 682349dc963fSmrg#define HAVE_DLFCN_H 1 682449dc963fSmrg_ACEOF 682549dc963fSmrg 68264b0ead49Smrgfi 68274b0ead49Smrg 682849dc963fSmrgdone 68294b0ead49Smrg 68304b0ead49Smrg 68314b0ead49Smrg 68327aa89044Smrg 68337aa89044Smrg 683449dc963fSmrg# Set options 68354b0ead49Smrg 68364b0ead49Smrg 68374b0ead49Smrg 683849dc963fSmrg enable_dlopen=no 68394b0ead49Smrg 68404b0ead49Smrg 684149dc963fSmrg enable_win32_dll=no 68424b0ead49Smrg 68434b0ead49Smrg 684449dc963fSmrg # Check whether --enable-shared was given. 684549dc963fSmrgif test "${enable_shared+set}" = set; then : 684649dc963fSmrg enableval=$enable_shared; p=${PACKAGE-default} 684749dc963fSmrg case $enableval in 684849dc963fSmrg yes) enable_shared=yes ;; 684949dc963fSmrg no) enable_shared=no ;; 685049dc963fSmrg *) 685149dc963fSmrg enable_shared=no 685249dc963fSmrg # Look at the argument we got. We use all the common list separators. 685349dc963fSmrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 685449dc963fSmrg for pkg in $enableval; do 685549dc963fSmrg IFS="$lt_save_ifs" 685649dc963fSmrg if test "X$pkg" = "X$p"; then 685749dc963fSmrg enable_shared=yes 685849dc963fSmrg fi 685949dc963fSmrg done 686049dc963fSmrg IFS="$lt_save_ifs" 686149dc963fSmrg ;; 686249dc963fSmrg esac 68634b0ead49Smrgelse 686449dc963fSmrg enable_shared=yes 68654b0ead49Smrgfi 68664b0ead49Smrg 68674b0ead49Smrg 68684b0ead49Smrg 68694b0ead49Smrg 68704b0ead49Smrg 68714b0ead49Smrg 68724b0ead49Smrg 68734b0ead49Smrg 687452b01e16Smrg 687549dc963fSmrg # Check whether --enable-static was given. 687649dc963fSmrgif test "${enable_static+set}" = set; then : 687749dc963fSmrg enableval=$enable_static; p=${PACKAGE-default} 687849dc963fSmrg case $enableval in 687949dc963fSmrg yes) enable_static=yes ;; 688049dc963fSmrg no) enable_static=no ;; 688149dc963fSmrg *) 688249dc963fSmrg enable_static=no 688349dc963fSmrg # Look at the argument we got. We use all the common list separators. 688449dc963fSmrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 688549dc963fSmrg for pkg in $enableval; do 688649dc963fSmrg IFS="$lt_save_ifs" 688749dc963fSmrg if test "X$pkg" = "X$p"; then 688849dc963fSmrg enable_static=yes 688949dc963fSmrg fi 689049dc963fSmrg done 689149dc963fSmrg IFS="$lt_save_ifs" 689249dc963fSmrg ;; 689349dc963fSmrg esac 689452b01e16Smrgelse 689549dc963fSmrg enable_static=yes 68964b0ead49Smrgfi 68974b0ead49Smrg 68984b0ead49Smrg 68994b0ead49Smrg 69004b0ead49Smrg 69014b0ead49Smrg 69024b0ead49Smrg 690349dc963fSmrg 690449dc963fSmrg 690549dc963fSmrg 690649dc963fSmrg 690749dc963fSmrg# Check whether --with-pic was given. 690849dc963fSmrgif test "${with_pic+set}" = set; then : 690949dc963fSmrg withval=$with_pic; pic_mode="$withval" 691052b01e16Smrgelse 691149dc963fSmrg pic_mode=default 691252b01e16Smrgfi 69134b0ead49Smrg 69144b0ead49Smrg 691549dc963fSmrgtest -z "$pic_mode" && pic_mode=default 69164b0ead49Smrg 69174b0ead49Smrg 69184b0ead49Smrg 69194b0ead49Smrg 692049dc963fSmrg 692149dc963fSmrg 692249dc963fSmrg 692349dc963fSmrg # Check whether --enable-fast-install was given. 692449dc963fSmrgif test "${enable_fast_install+set}" = set; then : 692549dc963fSmrg enableval=$enable_fast_install; p=${PACKAGE-default} 692649dc963fSmrg case $enableval in 692749dc963fSmrg yes) enable_fast_install=yes ;; 692849dc963fSmrg no) enable_fast_install=no ;; 692949dc963fSmrg *) 693049dc963fSmrg enable_fast_install=no 693149dc963fSmrg # Look at the argument we got. We use all the common list separators. 693249dc963fSmrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 693349dc963fSmrg for pkg in $enableval; do 693449dc963fSmrg IFS="$lt_save_ifs" 693549dc963fSmrg if test "X$pkg" = "X$p"; then 693649dc963fSmrg enable_fast_install=yes 693749dc963fSmrg fi 693849dc963fSmrg done 693949dc963fSmrg IFS="$lt_save_ifs" 694049dc963fSmrg ;; 694149dc963fSmrg esac 694252b01e16Smrgelse 694349dc963fSmrg enable_fast_install=yes 694452b01e16Smrgfi 69454b0ead49Smrg 69464b0ead49Smrg 694752b01e16Smrg 694852b01e16Smrg 694952b01e16Smrg 695052b01e16Smrg 695152b01e16Smrg 695252b01e16Smrg 695352b01e16Smrg 695452b01e16Smrg 695552b01e16Smrg 695649dc963fSmrg# This can be used to rebuild libtool when needed 695749dc963fSmrgLIBTOOL_DEPS="$ltmain" 695852b01e16Smrg 695949dc963fSmrg# Always use our own libtool. 696049dc963fSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 696152b01e16Smrg 696252b01e16Smrg 696352b01e16Smrg 696452b01e16Smrg 696552b01e16Smrg 696652b01e16Smrg 696752b01e16Smrg 696852b01e16Smrg 696952b01e16Smrg 697052b01e16Smrg 69714b0ead49Smrg 69724b0ead49Smrg 69734b0ead49Smrg 69744b0ead49Smrg 69754b0ead49Smrg 69764b0ead49Smrg 69774b0ead49Smrg 69784b0ead49Smrg 69794b0ead49Smrg 69804b0ead49Smrg 69814b0ead49Smrg 69824b0ead49Smrg 69834b0ead49Smrg 69847aa89044Smrg 69854b0ead49Smrg 69864b0ead49Smrg 698749dc963fSmrgtest -z "$LN_S" && LN_S="ln -s" 69884b0ead49Smrg 69894b0ead49Smrg 69904b0ead49Smrg 69914b0ead49Smrg 69924b0ead49Smrg 69934b0ead49Smrg 69944b0ead49Smrg 69954b0ead49Smrg 69964b0ead49Smrg 69974b0ead49Smrg 69984b0ead49Smrg 69994b0ead49Smrg 70004b0ead49Smrg 70014b0ead49Smrg 700249dc963fSmrgif test -n "${ZSH_VERSION+set}" ; then 700349dc963fSmrg setopt NO_GLOB_SUBST 700449dc963fSmrgfi 700549dc963fSmrg 700649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 700749dc963fSmrg$as_echo_n "checking for objdir... " >&6; } 70087aa89044Smrgif ${lt_cv_objdir+:} false; then : 700949dc963fSmrg $as_echo_n "(cached) " >&6 701049dc963fSmrgelse 701149dc963fSmrg rm -f .libs 2>/dev/null 701249dc963fSmrgmkdir .libs 2>/dev/null 701349dc963fSmrgif test -d .libs; then 701449dc963fSmrg lt_cv_objdir=.libs 701549dc963fSmrgelse 701649dc963fSmrg # MS-DOS does not allow filenames that begin with a dot. 701749dc963fSmrg lt_cv_objdir=_libs 701849dc963fSmrgfi 701949dc963fSmrgrmdir .libs 2>/dev/null 702049dc963fSmrgfi 702149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 702249dc963fSmrg$as_echo "$lt_cv_objdir" >&6; } 702349dc963fSmrgobjdir=$lt_cv_objdir 702449dc963fSmrg 702549dc963fSmrg 702649dc963fSmrg 702749dc963fSmrg 702849dc963fSmrg 702949dc963fSmrgcat >>confdefs.h <<_ACEOF 703049dc963fSmrg#define LT_OBJDIR "$lt_cv_objdir/" 703149dc963fSmrg_ACEOF 70324b0ead49Smrg 70334b0ead49Smrg 70344b0ead49Smrg 703552b01e16Smrg 70364b0ead49Smrgcase $host_os in 703749dc963fSmrgaix3*) 703849dc963fSmrg # AIX sometimes has problems with the GCC collect2 program. For some 703949dc963fSmrg # reason, if we set the COLLECT_NAMES environment variable, the problems 704049dc963fSmrg # vanish in a puff of smoke. 704149dc963fSmrg if test "X${COLLECT_NAMES+set}" != Xset; then 704249dc963fSmrg COLLECT_NAMES= 704349dc963fSmrg export COLLECT_NAMES 704449dc963fSmrg fi 704549dc963fSmrg ;; 70464b0ead49Smrgesac 70474b0ead49Smrg 704849dc963fSmrg# Global variables: 704949dc963fSmrgofile=libtool 705049dc963fSmrgcan_build_shared=yes 70514b0ead49Smrg 705249dc963fSmrg# All known linkers require a `.a' archive for static linking (except MSVC, 705349dc963fSmrg# which needs '.lib'). 705449dc963fSmrglibext=a 70554b0ead49Smrg 705649dc963fSmrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 70574b0ead49Smrg 705849dc963fSmrgold_CC="$CC" 705949dc963fSmrgold_CFLAGS="$CFLAGS" 70604b0ead49Smrg 706149dc963fSmrg# Set sane defaults for various variables 706249dc963fSmrgtest -z "$CC" && CC=cc 706349dc963fSmrgtest -z "$LTCC" && LTCC=$CC 706449dc963fSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 706549dc963fSmrgtest -z "$LD" && LD=ld 706649dc963fSmrgtest -z "$ac_objext" && ac_objext=o 70674b0ead49Smrg 706849dc963fSmrgfor cc_temp in $compiler""; do 70694b0ead49Smrg case $cc_temp in 70704b0ead49Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 70714b0ead49Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 70724b0ead49Smrg \-*) ;; 70734b0ead49Smrg *) break;; 70744b0ead49Smrg esac 70754b0ead49Smrgdone 70767aa89044Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 70774b0ead49Smrg 70784b0ead49Smrg 707949dc963fSmrg# Only perform the check for file, if the check method requires it 708049dc963fSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 708149dc963fSmrgcase $deplibs_check_method in 708249dc963fSmrgfile_magic*) 708349dc963fSmrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 708449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 708549dc963fSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 70867aa89044Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 708749dc963fSmrg $as_echo_n "(cached) " >&6 708849dc963fSmrgelse 708949dc963fSmrg case $MAGIC_CMD in 709049dc963fSmrg[\\/*] | ?:[\\/]*) 709149dc963fSmrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 709249dc963fSmrg ;; 709349dc963fSmrg*) 709449dc963fSmrg lt_save_MAGIC_CMD="$MAGIC_CMD" 709549dc963fSmrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 709649dc963fSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 709749dc963fSmrg for ac_dir in $ac_dummy; do 709849dc963fSmrg IFS="$lt_save_ifs" 709949dc963fSmrg test -z "$ac_dir" && ac_dir=. 710049dc963fSmrg if test -f $ac_dir/${ac_tool_prefix}file; then 710149dc963fSmrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 710249dc963fSmrg if test -n "$file_magic_test_file"; then 710349dc963fSmrg case $deplibs_check_method in 710449dc963fSmrg "file_magic "*) 710549dc963fSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 710649dc963fSmrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 710749dc963fSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 710849dc963fSmrg $EGREP "$file_magic_regex" > /dev/null; then 710949dc963fSmrg : 711049dc963fSmrg else 711149dc963fSmrg cat <<_LT_EOF 1>&2 71124b0ead49Smrg 711349dc963fSmrg*** Warning: the command libtool uses to detect shared libraries, 711449dc963fSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 711549dc963fSmrg*** The result is that libtool may fail to recognize shared libraries 711649dc963fSmrg*** as such. This will affect the creation of libtool libraries that 711749dc963fSmrg*** depend on shared libraries, but programs linked with such libtool 711849dc963fSmrg*** libraries will work regardless of this problem. Nevertheless, you 711949dc963fSmrg*** may want to report the problem to your system manager and/or to 712049dc963fSmrg*** bug-libtool@gnu.org 712149dc963fSmrg 712249dc963fSmrg_LT_EOF 712349dc963fSmrg fi ;; 712449dc963fSmrg esac 712549dc963fSmrg fi 712649dc963fSmrg break 71274b0ead49Smrg fi 712849dc963fSmrg done 712949dc963fSmrg IFS="$lt_save_ifs" 713049dc963fSmrg MAGIC_CMD="$lt_save_MAGIC_CMD" 713149dc963fSmrg ;; 713249dc963fSmrgesac 713349dc963fSmrgfi 71344b0ead49Smrg 713549dc963fSmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 713649dc963fSmrgif test -n "$MAGIC_CMD"; then 713749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 713849dc963fSmrg$as_echo "$MAGIC_CMD" >&6; } 713949dc963fSmrgelse 714049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 714149dc963fSmrg$as_echo "no" >&6; } 714249dc963fSmrgfi 71434b0ead49Smrg 71444b0ead49Smrg 71454b0ead49Smrg 71464b0ead49Smrg 71474b0ead49Smrg 714849dc963fSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then 714949dc963fSmrg if test -n "$ac_tool_prefix"; then 715049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 715149dc963fSmrg$as_echo_n "checking for file... " >&6; } 71527aa89044Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 715349dc963fSmrg $as_echo_n "(cached) " >&6 715449dc963fSmrgelse 715549dc963fSmrg case $MAGIC_CMD in 715649dc963fSmrg[\\/*] | ?:[\\/]*) 715749dc963fSmrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 715849dc963fSmrg ;; 715949dc963fSmrg*) 716049dc963fSmrg lt_save_MAGIC_CMD="$MAGIC_CMD" 716149dc963fSmrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 716249dc963fSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 716349dc963fSmrg for ac_dir in $ac_dummy; do 716449dc963fSmrg IFS="$lt_save_ifs" 716549dc963fSmrg test -z "$ac_dir" && ac_dir=. 716649dc963fSmrg if test -f $ac_dir/file; then 716749dc963fSmrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 716849dc963fSmrg if test -n "$file_magic_test_file"; then 716949dc963fSmrg case $deplibs_check_method in 717049dc963fSmrg "file_magic "*) 717149dc963fSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 717249dc963fSmrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 717349dc963fSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 717449dc963fSmrg $EGREP "$file_magic_regex" > /dev/null; then 717549dc963fSmrg : 717649dc963fSmrg else 717749dc963fSmrg cat <<_LT_EOF 1>&2 71784b0ead49Smrg 717949dc963fSmrg*** Warning: the command libtool uses to detect shared libraries, 718049dc963fSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 718149dc963fSmrg*** The result is that libtool may fail to recognize shared libraries 718249dc963fSmrg*** as such. This will affect the creation of libtool libraries that 718349dc963fSmrg*** depend on shared libraries, but programs linked with such libtool 718449dc963fSmrg*** libraries will work regardless of this problem. Nevertheless, you 718549dc963fSmrg*** may want to report the problem to your system manager and/or to 718649dc963fSmrg*** bug-libtool@gnu.org 71874b0ead49Smrg 718849dc963fSmrg_LT_EOF 718949dc963fSmrg fi ;; 719049dc963fSmrg esac 71914b0ead49Smrg fi 719249dc963fSmrg break 719349dc963fSmrg fi 719449dc963fSmrg done 719549dc963fSmrg IFS="$lt_save_ifs" 719649dc963fSmrg MAGIC_CMD="$lt_save_MAGIC_CMD" 719749dc963fSmrg ;; 719849dc963fSmrgesac 719949dc963fSmrgfi 72004b0ead49Smrg 720149dc963fSmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 720249dc963fSmrgif test -n "$MAGIC_CMD"; then 720349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 720449dc963fSmrg$as_echo "$MAGIC_CMD" >&6; } 720549dc963fSmrgelse 720649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 720749dc963fSmrg$as_echo "no" >&6; } 720849dc963fSmrgfi 72094b0ead49Smrg 72104b0ead49Smrg 721149dc963fSmrg else 721249dc963fSmrg MAGIC_CMD=: 721349dc963fSmrg fi 721449dc963fSmrgfi 72154b0ead49Smrg 721649dc963fSmrg fi 721749dc963fSmrg ;; 721849dc963fSmrgesac 72194b0ead49Smrg 722049dc963fSmrg# Use C for the default configuration in the libtool script 72214b0ead49Smrg 722249dc963fSmrglt_save_CC="$CC" 722349dc963fSmrgac_ext=c 722449dc963fSmrgac_cpp='$CPP $CPPFLAGS' 722549dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 722649dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 722749dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 72284b0ead49Smrg 72294b0ead49Smrg 723049dc963fSmrg# Source file extension for C test sources. 723149dc963fSmrgac_ext=c 72324b0ead49Smrg 723349dc963fSmrg# Object file extension for compiled C test sources. 723449dc963fSmrgobjext=o 723549dc963fSmrgobjext=$objext 72364b0ead49Smrg 723749dc963fSmrg# Code to be used in simple compile tests 723849dc963fSmrglt_simple_compile_test_code="int some_variable = 0;" 72394b0ead49Smrg 724049dc963fSmrg# Code to be used in simple link tests 724149dc963fSmrglt_simple_link_test_code='int main(){return(0);}' 72424b0ead49Smrg 72434b0ead49Smrg 72444b0ead49Smrg 72454b0ead49Smrg 72464b0ead49Smrg 72474b0ead49Smrg 72484b0ead49Smrg 724949dc963fSmrg# If no C compiler was specified, use CC. 725049dc963fSmrgLTCC=${LTCC-"$CC"} 72514b0ead49Smrg 725249dc963fSmrg# If no C compiler flags were specified, use CFLAGS. 725349dc963fSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 72544b0ead49Smrg 725549dc963fSmrg# Allow CC to be a program name with arguments. 725649dc963fSmrgcompiler=$CC 72574b0ead49Smrg 725849dc963fSmrg# Save the default compiler, since it gets overwritten when the other 725949dc963fSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 726049dc963fSmrgcompiler_DEFAULT=$CC 72614b0ead49Smrg 726249dc963fSmrg# save warnings/boilerplate of simple test code 726349dc963fSmrgac_outfile=conftest.$ac_objext 726449dc963fSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 726549dc963fSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 726649dc963fSmrg_lt_compiler_boilerplate=`cat conftest.err` 726749dc963fSmrg$RM conftest* 72684b0ead49Smrg 726949dc963fSmrgac_outfile=conftest.$ac_objext 727049dc963fSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 727149dc963fSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 727249dc963fSmrg_lt_linker_boilerplate=`cat conftest.err` 727349dc963fSmrg$RM -r conftest* 727449dc963fSmrg 727549dc963fSmrg 727649dc963fSmrgif test -n "$compiler"; then 727749dc963fSmrg 727849dc963fSmrglt_prog_compiler_no_builtin_flag= 727949dc963fSmrg 728049dc963fSmrgif test "$GCC" = yes; then 72817aa89044Smrg case $cc_basename in 72827aa89044Smrg nvcc*) 72837aa89044Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 72847aa89044Smrg *) 72857aa89044Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 72867aa89044Smrg esac 728749dc963fSmrg 728849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 728949dc963fSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 72907aa89044Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 729149dc963fSmrg $as_echo_n "(cached) " >&6 72924b0ead49Smrgelse 729349dc963fSmrg lt_cv_prog_compiler_rtti_exceptions=no 729449dc963fSmrg ac_outfile=conftest.$ac_objext 729549dc963fSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 729649dc963fSmrg lt_compiler_flag="-fno-rtti -fno-exceptions" 729749dc963fSmrg # Insert the option either (1) after the last *FLAGS variable, or 729849dc963fSmrg # (2) before a word containing "conftest.", or (3) at the end. 729949dc963fSmrg # Note that $ac_compile itself does not contain backslashes and begins 730049dc963fSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 730149dc963fSmrg # The option is referenced via a variable to avoid confusing sed. 730249dc963fSmrg lt_compile=`echo "$ac_compile" | $SED \ 730349dc963fSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 730449dc963fSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 730549dc963fSmrg -e 's:$: $lt_compiler_flag:'` 73067aa89044Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 730749dc963fSmrg (eval "$lt_compile" 2>conftest.err) 730849dc963fSmrg ac_status=$? 730949dc963fSmrg cat conftest.err >&5 73107aa89044Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 731149dc963fSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 731249dc963fSmrg # The compiler can only warn and ignore the option if not recognized 731349dc963fSmrg # So say no if there are warnings other than the usual output. 73147aa89044Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 731549dc963fSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 731649dc963fSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 731749dc963fSmrg lt_cv_prog_compiler_rtti_exceptions=yes 731849dc963fSmrg fi 731949dc963fSmrg fi 732049dc963fSmrg $RM conftest* 73214b0ead49Smrg 732249dc963fSmrgfi 732349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 732449dc963fSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 73254b0ead49Smrg 732649dc963fSmrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 732749dc963fSmrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 732849dc963fSmrgelse 732949dc963fSmrg : 73304b0ead49Smrgfi 73314b0ead49Smrg 733249dc963fSmrgfi 73334b0ead49Smrg 73344b0ead49Smrg 73354b0ead49Smrg 73364b0ead49Smrg 73374b0ead49Smrg 73384b0ead49Smrg 733949dc963fSmrg lt_prog_compiler_wl= 734049dc963fSmrglt_prog_compiler_pic= 734149dc963fSmrglt_prog_compiler_static= 73424b0ead49Smrg 734349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 734449dc963fSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 73454b0ead49Smrg 734649dc963fSmrg if test "$GCC" = yes; then 734749dc963fSmrg lt_prog_compiler_wl='-Wl,' 734849dc963fSmrg lt_prog_compiler_static='-static' 734949dc963fSmrg 735049dc963fSmrg case $host_os in 735149dc963fSmrg aix*) 735249dc963fSmrg # All AIX code is PIC. 735349dc963fSmrg if test "$host_cpu" = ia64; then 735449dc963fSmrg # AIX 5 now supports IA64 processor 735549dc963fSmrg lt_prog_compiler_static='-Bstatic' 73564b0ead49Smrg fi 73574b0ead49Smrg ;; 73584b0ead49Smrg 73594b0ead49Smrg amigaos*) 736049dc963fSmrg case $host_cpu in 736149dc963fSmrg powerpc) 736249dc963fSmrg # see comment about AmigaOS4 .so support 736349dc963fSmrg lt_prog_compiler_pic='-fPIC' 736449dc963fSmrg ;; 736549dc963fSmrg m68k) 736649dc963fSmrg # FIXME: we need at least 68020 code to build shared libraries, but 736749dc963fSmrg # adding the `-m68020' flag to GCC prevents building anything better, 736849dc963fSmrg # like `-m68040'. 736949dc963fSmrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 737049dc963fSmrg ;; 737149dc963fSmrg esac 73724b0ead49Smrg ;; 73734b0ead49Smrg 737449dc963fSmrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 737549dc963fSmrg # PIC is the default for these OSes. 73764b0ead49Smrg ;; 73774b0ead49Smrg 737849dc963fSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 737949dc963fSmrg # This hack is so that the source file can tell whether it is being 738049dc963fSmrg # built for inclusion in a dll (and should export symbols for example). 738149dc963fSmrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 738249dc963fSmrg # (--disable-auto-import) libraries 738349dc963fSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 73844b0ead49Smrg ;; 73854b0ead49Smrg 73864b0ead49Smrg darwin* | rhapsody*) 738749dc963fSmrg # PIC is the default on this platform 738849dc963fSmrg # Common symbols not allowed in MH_DYLIB files 738949dc963fSmrg lt_prog_compiler_pic='-fno-common' 73904b0ead49Smrg ;; 73914b0ead49Smrg 73927aa89044Smrg haiku*) 73937aa89044Smrg # PIC is the default for Haiku. 73947aa89044Smrg # The "-static" flag exists, but is broken. 73957aa89044Smrg lt_prog_compiler_static= 73967aa89044Smrg ;; 73977aa89044Smrg 739849dc963fSmrg hpux*) 739949dc963fSmrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 740049dc963fSmrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 740149dc963fSmrg # sets the default TLS model and affects inlining. 740249dc963fSmrg case $host_cpu in 740349dc963fSmrg hppa*64*) 740449dc963fSmrg # +Z the default 740549dc963fSmrg ;; 740649dc963fSmrg *) 740749dc963fSmrg lt_prog_compiler_pic='-fPIC' 740849dc963fSmrg ;; 740949dc963fSmrg esac 74104b0ead49Smrg ;; 74114b0ead49Smrg 741249dc963fSmrg interix[3-9]*) 741349dc963fSmrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 741449dc963fSmrg # Instead, we relocate shared libraries at runtime. 74154b0ead49Smrg ;; 74164b0ead49Smrg 741749dc963fSmrg msdosdjgpp*) 741849dc963fSmrg # Just because we use GCC doesn't mean we suddenly get shared libraries 741949dc963fSmrg # on systems that don't support them. 742049dc963fSmrg lt_prog_compiler_can_build_shared=no 742149dc963fSmrg enable_shared=no 74224b0ead49Smrg ;; 74234b0ead49Smrg 742449dc963fSmrg *nto* | *qnx*) 742549dc963fSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 742649dc963fSmrg # it will coredump. 742749dc963fSmrg lt_prog_compiler_pic='-fPIC -shared' 74284b0ead49Smrg ;; 74294b0ead49Smrg 743049dc963fSmrg sysv4*MP*) 743149dc963fSmrg if test -d /usr/nec; then 743249dc963fSmrg lt_prog_compiler_pic=-Kconform_pic 743349dc963fSmrg fi 74344b0ead49Smrg ;; 74354b0ead49Smrg 743649dc963fSmrg *) 743749dc963fSmrg lt_prog_compiler_pic='-fPIC' 743849dc963fSmrg ;; 743949dc963fSmrg esac 74407aa89044Smrg 74417aa89044Smrg case $cc_basename in 74427aa89044Smrg nvcc*) # Cuda Compiler Driver 2.2 74437aa89044Smrg lt_prog_compiler_wl='-Xlinker ' 74447aa89044Smrg lt_prog_compiler_pic='-Xcompiler -fPIC' 74457aa89044Smrg ;; 74467aa89044Smrg esac 744749dc963fSmrg else 744849dc963fSmrg # PORTME Check for flag to pass linker flags through the system compiler. 744949dc963fSmrg case $host_os in 745049dc963fSmrg aix*) 745149dc963fSmrg lt_prog_compiler_wl='-Wl,' 745249dc963fSmrg if test "$host_cpu" = ia64; then 745349dc963fSmrg # AIX 5 now supports IA64 processor 745449dc963fSmrg lt_prog_compiler_static='-Bstatic' 74554b0ead49Smrg else 745649dc963fSmrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 74574b0ead49Smrg fi 745849dc963fSmrg ;; 74594b0ead49Smrg 746049dc963fSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 746149dc963fSmrg # This hack is so that the source file can tell whether it is being 746249dc963fSmrg # built for inclusion in a dll (and should export symbols for example). 746349dc963fSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 74644b0ead49Smrg ;; 74654b0ead49Smrg 746649dc963fSmrg hpux9* | hpux10* | hpux11*) 746749dc963fSmrg lt_prog_compiler_wl='-Wl,' 746849dc963fSmrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 746949dc963fSmrg # not for PA HP-UX. 747049dc963fSmrg case $host_cpu in 747149dc963fSmrg hppa*64*|ia64*) 747249dc963fSmrg # +Z the default 747349dc963fSmrg ;; 747449dc963fSmrg *) 747549dc963fSmrg lt_prog_compiler_pic='+Z' 747649dc963fSmrg ;; 747749dc963fSmrg esac 747849dc963fSmrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 747949dc963fSmrg lt_prog_compiler_static='${wl}-a ${wl}archive' 748049dc963fSmrg ;; 74814b0ead49Smrg 748249dc963fSmrg irix5* | irix6* | nonstopux*) 748349dc963fSmrg lt_prog_compiler_wl='-Wl,' 748449dc963fSmrg # PIC (with -KPIC) is the default. 748549dc963fSmrg lt_prog_compiler_static='-non_shared' 74864b0ead49Smrg ;; 74874b0ead49Smrg 74887aa89044Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 748949dc963fSmrg case $cc_basename in 749049dc963fSmrg # old Intel for x86_64 which still supported -KPIC. 749149dc963fSmrg ecc*) 749249dc963fSmrg lt_prog_compiler_wl='-Wl,' 749349dc963fSmrg lt_prog_compiler_pic='-KPIC' 749449dc963fSmrg lt_prog_compiler_static='-static' 749549dc963fSmrg ;; 749649dc963fSmrg # icc used to be incompatible with GCC. 749749dc963fSmrg # ICC 10 doesn't accept -KPIC any more. 749849dc963fSmrg icc* | ifort*) 749949dc963fSmrg lt_prog_compiler_wl='-Wl,' 750049dc963fSmrg lt_prog_compiler_pic='-fPIC' 750149dc963fSmrg lt_prog_compiler_static='-static' 750249dc963fSmrg ;; 750349dc963fSmrg # Lahey Fortran 8.1. 750449dc963fSmrg lf95*) 750549dc963fSmrg lt_prog_compiler_wl='-Wl,' 750649dc963fSmrg lt_prog_compiler_pic='--shared' 750749dc963fSmrg lt_prog_compiler_static='--static' 750849dc963fSmrg ;; 75097aa89044Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 751049dc963fSmrg # Portland Group compilers (*not* the Pentium gcc compiler, 751149dc963fSmrg # which looks to be a dead project) 751249dc963fSmrg lt_prog_compiler_wl='-Wl,' 751349dc963fSmrg lt_prog_compiler_pic='-fpic' 751449dc963fSmrg lt_prog_compiler_static='-Bstatic' 751549dc963fSmrg ;; 751649dc963fSmrg ccc*) 751749dc963fSmrg lt_prog_compiler_wl='-Wl,' 751849dc963fSmrg # All Alpha code is PIC. 751949dc963fSmrg lt_prog_compiler_static='-non_shared' 752049dc963fSmrg ;; 75217aa89044Smrg xl* | bgxl* | bgf* | mpixl*) 75227aa89044Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 752349dc963fSmrg lt_prog_compiler_wl='-Wl,' 752449dc963fSmrg lt_prog_compiler_pic='-qpic' 752549dc963fSmrg lt_prog_compiler_static='-qstaticlink' 752649dc963fSmrg ;; 752749dc963fSmrg *) 752849dc963fSmrg case `$CC -V 2>&1 | sed 5q` in 75297aa89044Smrg *Sun\ F* | *Sun*Fortran*) 75307aa89044Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 753149dc963fSmrg lt_prog_compiler_pic='-KPIC' 753249dc963fSmrg lt_prog_compiler_static='-Bstatic' 75337aa89044Smrg lt_prog_compiler_wl='' 75344b0ead49Smrg ;; 75357aa89044Smrg *Sun\ C*) 75367aa89044Smrg # Sun C 5.9 753749dc963fSmrg lt_prog_compiler_pic='-KPIC' 753849dc963fSmrg lt_prog_compiler_static='-Bstatic' 75397aa89044Smrg lt_prog_compiler_wl='-Wl,' 75404b0ead49Smrg ;; 75414b0ead49Smrg esac 754249dc963fSmrg ;; 754349dc963fSmrg esac 754449dc963fSmrg ;; 75454b0ead49Smrg 754649dc963fSmrg newsos6) 754749dc963fSmrg lt_prog_compiler_pic='-KPIC' 754849dc963fSmrg lt_prog_compiler_static='-Bstatic' 754949dc963fSmrg ;; 75504b0ead49Smrg 755149dc963fSmrg *nto* | *qnx*) 755249dc963fSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 755349dc963fSmrg # it will coredump. 755449dc963fSmrg lt_prog_compiler_pic='-fPIC -shared' 75554b0ead49Smrg ;; 75564b0ead49Smrg 755749dc963fSmrg osf3* | osf4* | osf5*) 755849dc963fSmrg lt_prog_compiler_wl='-Wl,' 755949dc963fSmrg # All OSF/1 code is PIC. 756049dc963fSmrg lt_prog_compiler_static='-non_shared' 75614b0ead49Smrg ;; 75624b0ead49Smrg 756349dc963fSmrg rdos*) 756449dc963fSmrg lt_prog_compiler_static='-non_shared' 75654b0ead49Smrg ;; 75664b0ead49Smrg 756749dc963fSmrg solaris*) 756849dc963fSmrg lt_prog_compiler_pic='-KPIC' 756949dc963fSmrg lt_prog_compiler_static='-Bstatic' 757049dc963fSmrg case $cc_basename in 75717aa89044Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 757249dc963fSmrg lt_prog_compiler_wl='-Qoption ld ';; 757349dc963fSmrg *) 757449dc963fSmrg lt_prog_compiler_wl='-Wl,';; 757549dc963fSmrg esac 75764b0ead49Smrg ;; 75774b0ead49Smrg 757849dc963fSmrg sunos4*) 757949dc963fSmrg lt_prog_compiler_wl='-Qoption ld ' 758049dc963fSmrg lt_prog_compiler_pic='-PIC' 758149dc963fSmrg lt_prog_compiler_static='-Bstatic' 75824b0ead49Smrg ;; 75834b0ead49Smrg 758449dc963fSmrg sysv4 | sysv4.2uw2* | sysv4.3*) 758549dc963fSmrg lt_prog_compiler_wl='-Wl,' 758649dc963fSmrg lt_prog_compiler_pic='-KPIC' 758749dc963fSmrg lt_prog_compiler_static='-Bstatic' 75884b0ead49Smrg ;; 75894b0ead49Smrg 759049dc963fSmrg sysv4*MP*) 759149dc963fSmrg if test -d /usr/nec ;then 759249dc963fSmrg lt_prog_compiler_pic='-Kconform_pic' 759349dc963fSmrg lt_prog_compiler_static='-Bstatic' 75944b0ead49Smrg fi 75954b0ead49Smrg ;; 75964b0ead49Smrg 759749dc963fSmrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 759849dc963fSmrg lt_prog_compiler_wl='-Wl,' 759949dc963fSmrg lt_prog_compiler_pic='-KPIC' 760049dc963fSmrg lt_prog_compiler_static='-Bstatic' 760149dc963fSmrg ;; 76024b0ead49Smrg 760349dc963fSmrg unicos*) 760449dc963fSmrg lt_prog_compiler_wl='-Wl,' 760549dc963fSmrg lt_prog_compiler_can_build_shared=no 76064b0ead49Smrg ;; 76074b0ead49Smrg 760849dc963fSmrg uts4*) 760949dc963fSmrg lt_prog_compiler_pic='-pic' 761049dc963fSmrg lt_prog_compiler_static='-Bstatic' 76114b0ead49Smrg ;; 76124b0ead49Smrg 761349dc963fSmrg *) 761449dc963fSmrg lt_prog_compiler_can_build_shared=no 76154b0ead49Smrg ;; 761649dc963fSmrg esac 761749dc963fSmrg fi 76184b0ead49Smrg 761949dc963fSmrgcase $host_os in 762049dc963fSmrg # For platforms which do not support PIC, -DPIC is meaningless: 762149dc963fSmrg *djgpp*) 762249dc963fSmrg lt_prog_compiler_pic= 762349dc963fSmrg ;; 762449dc963fSmrg *) 762549dc963fSmrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 762649dc963fSmrg ;; 762749dc963fSmrgesac 762849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 762949dc963fSmrg$as_echo "$lt_prog_compiler_pic" >&6; } 76304b0ead49Smrg 76314b0ead49Smrg 76324b0ead49Smrg 76334b0ead49Smrg 76344b0ead49Smrg 76354b0ead49Smrg 76364b0ead49Smrg# 763749dc963fSmrg# Check to make sure the PIC flag actually works. 76384b0ead49Smrg# 763949dc963fSmrgif test -n "$lt_prog_compiler_pic"; then 764049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 764149dc963fSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 76427aa89044Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 764349dc963fSmrg $as_echo_n "(cached) " >&6 764449dc963fSmrgelse 764549dc963fSmrg lt_cv_prog_compiler_pic_works=no 764649dc963fSmrg ac_outfile=conftest.$ac_objext 764749dc963fSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 764849dc963fSmrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 764949dc963fSmrg # Insert the option either (1) after the last *FLAGS variable, or 765049dc963fSmrg # (2) before a word containing "conftest.", or (3) at the end. 765149dc963fSmrg # Note that $ac_compile itself does not contain backslashes and begins 765249dc963fSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 765349dc963fSmrg # The option is referenced via a variable to avoid confusing sed. 765449dc963fSmrg lt_compile=`echo "$ac_compile" | $SED \ 765549dc963fSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 765649dc963fSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 765749dc963fSmrg -e 's:$: $lt_compiler_flag:'` 76587aa89044Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 765949dc963fSmrg (eval "$lt_compile" 2>conftest.err) 766049dc963fSmrg ac_status=$? 766149dc963fSmrg cat conftest.err >&5 76627aa89044Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 766349dc963fSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 766449dc963fSmrg # The compiler can only warn and ignore the option if not recognized 766549dc963fSmrg # So say no if there are warnings other than the usual output. 76667aa89044Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 766749dc963fSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 766849dc963fSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 766949dc963fSmrg lt_cv_prog_compiler_pic_works=yes 767049dc963fSmrg fi 767149dc963fSmrg fi 767249dc963fSmrg $RM conftest* 76734b0ead49Smrg 767449dc963fSmrgfi 767549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 767649dc963fSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 767752b01e16Smrg 767849dc963fSmrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 767949dc963fSmrg case $lt_prog_compiler_pic in 768049dc963fSmrg "" | " "*) ;; 768149dc963fSmrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 768249dc963fSmrg esac 76834b0ead49Smrgelse 768449dc963fSmrg lt_prog_compiler_pic= 768549dc963fSmrg lt_prog_compiler_can_build_shared=no 76864b0ead49Smrgfi 76874b0ead49Smrg 768849dc963fSmrgfi 76894b0ead49Smrg 76904b0ead49Smrg 76914b0ead49Smrg 76924b0ead49Smrg 76934b0ead49Smrg 76944b0ead49Smrg 769549dc963fSmrg# 769649dc963fSmrg# Check to make sure the static flag actually works. 769749dc963fSmrg# 769849dc963fSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 769949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 770049dc963fSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 77017aa89044Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 770249dc963fSmrg $as_echo_n "(cached) " >&6 770349dc963fSmrgelse 770449dc963fSmrg lt_cv_prog_compiler_static_works=no 770549dc963fSmrg save_LDFLAGS="$LDFLAGS" 770649dc963fSmrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 770749dc963fSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 770849dc963fSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 770949dc963fSmrg # The linker can only warn and ignore the option if not recognized 771049dc963fSmrg # So say no if there are warnings 771149dc963fSmrg if test -s conftest.err; then 771249dc963fSmrg # Append any errors to the config.log. 771349dc963fSmrg cat conftest.err 1>&5 77147aa89044Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 771549dc963fSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 771649dc963fSmrg if diff conftest.exp conftest.er2 >/dev/null; then 771749dc963fSmrg lt_cv_prog_compiler_static_works=yes 771849dc963fSmrg fi 771949dc963fSmrg else 772049dc963fSmrg lt_cv_prog_compiler_static_works=yes 772149dc963fSmrg fi 772249dc963fSmrg fi 772349dc963fSmrg $RM -r conftest* 772449dc963fSmrg LDFLAGS="$save_LDFLAGS" 77254b0ead49Smrg 772649dc963fSmrgfi 772749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 772849dc963fSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 77294b0ead49Smrg 773049dc963fSmrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 773149dc963fSmrg : 773249dc963fSmrgelse 773349dc963fSmrg lt_prog_compiler_static= 773449dc963fSmrgfi 77354b0ead49Smrg 77364b0ead49Smrg 77374b0ead49Smrg 773852b01e16Smrg 77394b0ead49Smrg 77404b0ead49Smrg 77414b0ead49Smrg 774249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 774349dc963fSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 77447aa89044Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 774549dc963fSmrg $as_echo_n "(cached) " >&6 774649dc963fSmrgelse 774749dc963fSmrg lt_cv_prog_compiler_c_o=no 774849dc963fSmrg $RM -r conftest 2>/dev/null 774949dc963fSmrg mkdir conftest 775049dc963fSmrg cd conftest 775149dc963fSmrg mkdir out 775249dc963fSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 77534b0ead49Smrg 775449dc963fSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 775549dc963fSmrg # Insert the option either (1) after the last *FLAGS variable, or 775649dc963fSmrg # (2) before a word containing "conftest.", or (3) at the end. 775749dc963fSmrg # Note that $ac_compile itself does not contain backslashes and begins 775849dc963fSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 775949dc963fSmrg lt_compile=`echo "$ac_compile" | $SED \ 776049dc963fSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 776149dc963fSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 776249dc963fSmrg -e 's:$: $lt_compiler_flag:'` 77637aa89044Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 776449dc963fSmrg (eval "$lt_compile" 2>out/conftest.err) 776549dc963fSmrg ac_status=$? 776649dc963fSmrg cat out/conftest.err >&5 77677aa89044Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 776849dc963fSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 776949dc963fSmrg then 777049dc963fSmrg # The compiler can only warn and ignore the option if not recognized 777149dc963fSmrg # So say no if there are warnings 77727aa89044Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 777349dc963fSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 777449dc963fSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 777549dc963fSmrg lt_cv_prog_compiler_c_o=yes 777649dc963fSmrg fi 777749dc963fSmrg fi 777849dc963fSmrg chmod u+w . 2>&5 777949dc963fSmrg $RM conftest* 778049dc963fSmrg # SGI C++ compiler will create directory out/ii_files/ for 778149dc963fSmrg # template instantiation 778249dc963fSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 778349dc963fSmrg $RM out/* && rmdir out 778449dc963fSmrg cd .. 778549dc963fSmrg $RM -r conftest 778649dc963fSmrg $RM conftest* 77874b0ead49Smrg 778849dc963fSmrgfi 778949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 779049dc963fSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 77914b0ead49Smrg 77924b0ead49Smrg 77934b0ead49Smrg 77944b0ead49Smrg 77954b0ead49Smrg 77964b0ead49Smrg 779749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 779849dc963fSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 77997aa89044Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 780049dc963fSmrg $as_echo_n "(cached) " >&6 780149dc963fSmrgelse 780249dc963fSmrg lt_cv_prog_compiler_c_o=no 780349dc963fSmrg $RM -r conftest 2>/dev/null 780449dc963fSmrg mkdir conftest 780549dc963fSmrg cd conftest 780649dc963fSmrg mkdir out 780749dc963fSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 78084b0ead49Smrg 780949dc963fSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 781049dc963fSmrg # Insert the option either (1) after the last *FLAGS variable, or 781149dc963fSmrg # (2) before a word containing "conftest.", or (3) at the end. 781249dc963fSmrg # Note that $ac_compile itself does not contain backslashes and begins 781349dc963fSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 781449dc963fSmrg lt_compile=`echo "$ac_compile" | $SED \ 781549dc963fSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 781649dc963fSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 781749dc963fSmrg -e 's:$: $lt_compiler_flag:'` 78187aa89044Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 781949dc963fSmrg (eval "$lt_compile" 2>out/conftest.err) 782049dc963fSmrg ac_status=$? 782149dc963fSmrg cat out/conftest.err >&5 78227aa89044Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 782349dc963fSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 782449dc963fSmrg then 782549dc963fSmrg # The compiler can only warn and ignore the option if not recognized 782649dc963fSmrg # So say no if there are warnings 78277aa89044Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 782849dc963fSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 782949dc963fSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 783049dc963fSmrg lt_cv_prog_compiler_c_o=yes 783149dc963fSmrg fi 783249dc963fSmrg fi 783349dc963fSmrg chmod u+w . 2>&5 783449dc963fSmrg $RM conftest* 783549dc963fSmrg # SGI C++ compiler will create directory out/ii_files/ for 783649dc963fSmrg # template instantiation 783749dc963fSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 783849dc963fSmrg $RM out/* && rmdir out 783949dc963fSmrg cd .. 784049dc963fSmrg $RM -r conftest 784149dc963fSmrg $RM conftest* 78424b0ead49Smrg 784349dc963fSmrgfi 784449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 784549dc963fSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 78464b0ead49Smrg 78474b0ead49Smrg 784849dc963fSmrg 784949dc963fSmrg 785049dc963fSmrghard_links="nottested" 785149dc963fSmrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 785249dc963fSmrg # do not overwrite the value of need_locks provided by the user 785349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 785449dc963fSmrg$as_echo_n "checking if we can lock with hard links... " >&6; } 785549dc963fSmrg hard_links=yes 785649dc963fSmrg $RM conftest* 785749dc963fSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 785849dc963fSmrg touch conftest.a 785949dc963fSmrg ln conftest.a conftest.b 2>&5 || hard_links=no 786049dc963fSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 786149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 786249dc963fSmrg$as_echo "$hard_links" >&6; } 786349dc963fSmrg if test "$hard_links" = no; then 786449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 786549dc963fSmrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 786649dc963fSmrg need_locks=warn 78674b0ead49Smrg fi 786849dc963fSmrgelse 786949dc963fSmrg need_locks=no 787049dc963fSmrgfi 78714b0ead49Smrg 78724b0ead49Smrg 78734b0ead49Smrg 787452b01e16Smrg 78754b0ead49Smrg 78764b0ead49Smrg 787749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 787849dc963fSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 78794b0ead49Smrg 788049dc963fSmrg runpath_var= 788149dc963fSmrg allow_undefined_flag= 788249dc963fSmrg always_export_symbols=no 788349dc963fSmrg archive_cmds= 788449dc963fSmrg archive_expsym_cmds= 788549dc963fSmrg compiler_needs_object=no 788649dc963fSmrg enable_shared_with_static_runtimes=no 788749dc963fSmrg export_dynamic_flag_spec= 788849dc963fSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 788949dc963fSmrg hardcode_automatic=no 789049dc963fSmrg hardcode_direct=no 789149dc963fSmrg hardcode_direct_absolute=no 789249dc963fSmrg hardcode_libdir_flag_spec= 789349dc963fSmrg hardcode_libdir_flag_spec_ld= 789449dc963fSmrg hardcode_libdir_separator= 789549dc963fSmrg hardcode_minus_L=no 789649dc963fSmrg hardcode_shlibpath_var=unsupported 789749dc963fSmrg inherit_rpath=no 789849dc963fSmrg link_all_deplibs=unknown 789949dc963fSmrg module_cmds= 790049dc963fSmrg module_expsym_cmds= 790149dc963fSmrg old_archive_from_new_cmds= 790249dc963fSmrg old_archive_from_expsyms_cmds= 790349dc963fSmrg thread_safe_flag_spec= 790449dc963fSmrg whole_archive_flag_spec= 790549dc963fSmrg # include_expsyms should be a list of space-separated symbols to be *always* 790649dc963fSmrg # included in the symbol list 790749dc963fSmrg include_expsyms= 790849dc963fSmrg # exclude_expsyms can be an extended regexp of symbols to exclude 790949dc963fSmrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 791049dc963fSmrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 791149dc963fSmrg # as well as any symbol that contains `d'. 791249dc963fSmrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 791349dc963fSmrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 791449dc963fSmrg # platforms (ab)use it in PIC code, but their linkers get confused if 791549dc963fSmrg # the symbol is explicitly referenced. Since portable code cannot 791649dc963fSmrg # rely on this symbol name, it's probably fine to never include it in 791749dc963fSmrg # preloaded symbol tables. 791849dc963fSmrg # Exclude shared library initialization/finalization symbols. 791949dc963fSmrg extract_expsyms_cmds= 79204b0ead49Smrg 792149dc963fSmrg case $host_os in 792249dc963fSmrg cygwin* | mingw* | pw32* | cegcc*) 792349dc963fSmrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 792449dc963fSmrg # When not using gcc, we currently assume that we are using 792549dc963fSmrg # Microsoft Visual C++. 792649dc963fSmrg if test "$GCC" != yes; then 792749dc963fSmrg with_gnu_ld=no 792849dc963fSmrg fi 792949dc963fSmrg ;; 793049dc963fSmrg interix*) 793149dc963fSmrg # we just hope/assume this is gcc and not c89 (= MSVC++) 793249dc963fSmrg with_gnu_ld=yes 793349dc963fSmrg ;; 793449dc963fSmrg openbsd*) 793549dc963fSmrg with_gnu_ld=no 793649dc963fSmrg ;; 793749dc963fSmrg esac 793849dc963fSmrg 793949dc963fSmrg ld_shlibs=yes 79407aa89044Smrg 79417aa89044Smrg # On some targets, GNU ld is compatible enough with the native linker 79427aa89044Smrg # that we're better off using the native interface for both. 79437aa89044Smrg lt_use_gnu_ld_interface=no 79444b0ead49Smrg if test "$with_gnu_ld" = yes; then 79457aa89044Smrg case $host_os in 79467aa89044Smrg aix*) 79477aa89044Smrg # The AIX port of GNU ld has always aspired to compatibility 79487aa89044Smrg # with the native linker. However, as the warning in the GNU ld 79497aa89044Smrg # block says, versions before 2.19.5* couldn't really create working 79507aa89044Smrg # shared libraries, regardless of the interface used. 79517aa89044Smrg case `$LD -v 2>&1` in 79527aa89044Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 79537aa89044Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 79547aa89044Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 79557aa89044Smrg *) 79567aa89044Smrg lt_use_gnu_ld_interface=yes 79577aa89044Smrg ;; 79587aa89044Smrg esac 79597aa89044Smrg ;; 79607aa89044Smrg *) 79617aa89044Smrg lt_use_gnu_ld_interface=yes 79627aa89044Smrg ;; 79637aa89044Smrg esac 79647aa89044Smrg fi 79657aa89044Smrg 79667aa89044Smrg if test "$lt_use_gnu_ld_interface" = yes; then 796749dc963fSmrg # If archive_cmds runs LD, not CC, wlarc should be empty 796849dc963fSmrg wlarc='${wl}' 796949dc963fSmrg 797049dc963fSmrg # Set some defaults for GNU ld with shared library support. These 797149dc963fSmrg # are reset later if shared libraries are not supported. Putting them 797249dc963fSmrg # here allows them to be overridden if necessary. 797349dc963fSmrg runpath_var=LD_RUN_PATH 797449dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 797549dc963fSmrg export_dynamic_flag_spec='${wl}--export-dynamic' 797649dc963fSmrg # ancient GNU ld didn't support --whole-archive et. al. 797749dc963fSmrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 797849dc963fSmrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 797949dc963fSmrg else 798049dc963fSmrg whole_archive_flag_spec= 798149dc963fSmrg fi 798249dc963fSmrg supports_anon_versioning=no 798349dc963fSmrg case `$LD -v 2>&1` in 79847aa89044Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 798549dc963fSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 798649dc963fSmrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 798749dc963fSmrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 798849dc963fSmrg *\ 2.11.*) ;; # other 2.11 versions 798949dc963fSmrg *) supports_anon_versioning=yes ;; 79904b0ead49Smrg esac 79914b0ead49Smrg 799249dc963fSmrg # See if GNU ld supports shared libraries. 799349dc963fSmrg case $host_os in 799449dc963fSmrg aix[3-9]*) 799549dc963fSmrg # On AIX/PPC, the GNU linker is very broken 799649dc963fSmrg if test "$host_cpu" != ia64; then 799749dc963fSmrg ld_shlibs=no 799849dc963fSmrg cat <<_LT_EOF 1>&2 79994b0ead49Smrg 80007aa89044Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 800149dc963fSmrg*** to be unable to reliably create shared libraries on AIX. 800249dc963fSmrg*** Therefore, libtool is disabling shared libraries support. If you 80037aa89044Smrg*** really care for shared libraries, you may want to install binutils 80047aa89044Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 80057aa89044Smrg*** You will then need to restart the configuration process. 80064b0ead49Smrg 800749dc963fSmrg_LT_EOF 800849dc963fSmrg fi 800949dc963fSmrg ;; 801052b01e16Smrg 801149dc963fSmrg amigaos*) 801249dc963fSmrg case $host_cpu in 801349dc963fSmrg powerpc) 801449dc963fSmrg # see comment about AmigaOS4 .so support 801549dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 801649dc963fSmrg archive_expsym_cmds='' 801749dc963fSmrg ;; 801849dc963fSmrg m68k) 801949dc963fSmrg 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)' 802049dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 802149dc963fSmrg hardcode_minus_L=yes 802249dc963fSmrg ;; 802349dc963fSmrg esac 802449dc963fSmrg ;; 802552b01e16Smrg 802649dc963fSmrg beos*) 802749dc963fSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 802849dc963fSmrg allow_undefined_flag=unsupported 802949dc963fSmrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 803049dc963fSmrg # support --undefined. This deserves some investigation. FIXME 803149dc963fSmrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 803249dc963fSmrg else 803349dc963fSmrg ld_shlibs=no 803449dc963fSmrg fi 803549dc963fSmrg ;; 803652b01e16Smrg 803749dc963fSmrg cygwin* | mingw* | pw32* | cegcc*) 803849dc963fSmrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 803949dc963fSmrg # as there is no search path for DLLs. 804049dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 80417aa89044Smrg export_dynamic_flag_spec='${wl}--export-all-symbols' 804249dc963fSmrg allow_undefined_flag=unsupported 804349dc963fSmrg always_export_symbols=no 804449dc963fSmrg enable_shared_with_static_runtimes=yes 804549dc963fSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 80464b0ead49Smrg 804749dc963fSmrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 804849dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 804949dc963fSmrg # If the export-symbols file already is a .def file (1st line 805049dc963fSmrg # is EXPORTS), use it as is; otherwise, prepend... 805149dc963fSmrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 805249dc963fSmrg cp $export_symbols $output_objdir/$soname.def; 805349dc963fSmrg else 805449dc963fSmrg echo EXPORTS > $output_objdir/$soname.def; 805549dc963fSmrg cat $export_symbols >> $output_objdir/$soname.def; 805649dc963fSmrg fi~ 805749dc963fSmrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 805849dc963fSmrg else 805949dc963fSmrg ld_shlibs=no 806049dc963fSmrg fi 806149dc963fSmrg ;; 80624b0ead49Smrg 80637aa89044Smrg haiku*) 80647aa89044Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 80657aa89044Smrg link_all_deplibs=yes 80667aa89044Smrg ;; 80677aa89044Smrg 806849dc963fSmrg interix[3-9]*) 806949dc963fSmrg hardcode_direct=no 807049dc963fSmrg hardcode_shlibpath_var=no 807149dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 807249dc963fSmrg export_dynamic_flag_spec='${wl}-E' 807349dc963fSmrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 807449dc963fSmrg # Instead, shared libraries are loaded at an image base (0x10000000 by 807549dc963fSmrg # default) and relocated if they conflict, which is a slow very memory 807649dc963fSmrg # consuming and fragmenting process. To avoid this, we pick a random, 807749dc963fSmrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 807849dc963fSmrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 807949dc963fSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 808049dc963fSmrg 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' 808149dc963fSmrg ;; 80824b0ead49Smrg 80837aa89044Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 808449dc963fSmrg tmp_diet=no 808549dc963fSmrg if test "$host_os" = linux-dietlibc; then 808649dc963fSmrg case $cc_basename in 808749dc963fSmrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 808849dc963fSmrg esac 808949dc963fSmrg fi 809049dc963fSmrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 809149dc963fSmrg && test "$tmp_diet" = no 809249dc963fSmrg then 809349dc963fSmrg tmp_addflag= 809449dc963fSmrg tmp_sharedflag='-shared' 809549dc963fSmrg case $cc_basename,$host_cpu in 809649dc963fSmrg pgcc*) # Portland Group C compiler 80977aa89044Smrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 809849dc963fSmrg tmp_addflag=' $pic_flag' 809949dc963fSmrg ;; 81007aa89044Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 81017aa89044Smrg # Portland Group f77 and f90 compilers 81027aa89044Smrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 810349dc963fSmrg tmp_addflag=' $pic_flag -Mnomain' ;; 810449dc963fSmrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 810549dc963fSmrg tmp_addflag=' -i_dynamic' ;; 810649dc963fSmrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 810749dc963fSmrg tmp_addflag=' -i_dynamic -nofor_main' ;; 810849dc963fSmrg ifc* | ifort*) # Intel Fortran compiler 810949dc963fSmrg tmp_addflag=' -nofor_main' ;; 811049dc963fSmrg lf95*) # Lahey Fortran 8.1 811149dc963fSmrg whole_archive_flag_spec= 811249dc963fSmrg tmp_sharedflag='--shared' ;; 81137aa89044Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 811449dc963fSmrg tmp_sharedflag='-qmkshrobj' 811549dc963fSmrg tmp_addflag= ;; 81167aa89044Smrg nvcc*) # Cuda Compiler Driver 2.2 81177aa89044Smrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 81187aa89044Smrg compiler_needs_object=yes 81197aa89044Smrg ;; 812049dc963fSmrg esac 812149dc963fSmrg case `$CC -V 2>&1 | sed 5q` in 812249dc963fSmrg *Sun\ C*) # Sun C 5.9 81237aa89044Smrg whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 812449dc963fSmrg compiler_needs_object=yes 812549dc963fSmrg tmp_sharedflag='-G' ;; 812649dc963fSmrg *Sun\ F*) # Sun Fortran 8.3 812749dc963fSmrg tmp_sharedflag='-G' ;; 812849dc963fSmrg esac 812949dc963fSmrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 81304b0ead49Smrg 813149dc963fSmrg if test "x$supports_anon_versioning" = xyes; then 813249dc963fSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 813349dc963fSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 813449dc963fSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 813549dc963fSmrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 813649dc963fSmrg fi 81374b0ead49Smrg 813849dc963fSmrg case $cc_basename in 81397aa89044Smrg xlf* | bgf* | bgxlf* | mpixlf*) 814049dc963fSmrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 814149dc963fSmrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 814249dc963fSmrg hardcode_libdir_flag_spec= 814349dc963fSmrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 81447aa89044Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 814549dc963fSmrg if test "x$supports_anon_versioning" = xyes; then 814649dc963fSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 814749dc963fSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 814849dc963fSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 81497aa89044Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 815049dc963fSmrg fi 815149dc963fSmrg ;; 815249dc963fSmrg esac 815349dc963fSmrg else 815449dc963fSmrg ld_shlibs=no 815549dc963fSmrg fi 815649dc963fSmrg ;; 81574b0ead49Smrg 815849dc963fSmrg netbsd*) 815949dc963fSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 816049dc963fSmrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 816149dc963fSmrg wlarc= 816249dc963fSmrg else 816349dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 816449dc963fSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 816549dc963fSmrg fi 816649dc963fSmrg ;; 81674b0ead49Smrg 816849dc963fSmrg solaris*) 816949dc963fSmrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 817049dc963fSmrg ld_shlibs=no 817149dc963fSmrg cat <<_LT_EOF 1>&2 81724b0ead49Smrg 817349dc963fSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 817449dc963fSmrg*** create shared libraries on Solaris systems. Therefore, libtool 817549dc963fSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 817649dc963fSmrg*** binutils to release 2.9.1 or newer. Another option is to modify 817749dc963fSmrg*** your PATH or compiler configuration so that the native linker is 817849dc963fSmrg*** used, and then restart. 81794b0ead49Smrg 818049dc963fSmrg_LT_EOF 818149dc963fSmrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 818249dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 818349dc963fSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 818449dc963fSmrg else 818549dc963fSmrg ld_shlibs=no 818649dc963fSmrg fi 818749dc963fSmrg ;; 818849dc963fSmrg 818949dc963fSmrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 819049dc963fSmrg case `$LD -v 2>&1` in 819149dc963fSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 819249dc963fSmrg ld_shlibs=no 819349dc963fSmrg cat <<_LT_EOF 1>&2 819449dc963fSmrg 819549dc963fSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 819649dc963fSmrg*** reliably create shared libraries on SCO systems. Therefore, libtool 819749dc963fSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 819849dc963fSmrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 819949dc963fSmrg*** your PATH or compiler configuration so that the native linker is 820049dc963fSmrg*** used, and then restart. 820149dc963fSmrg 820249dc963fSmrg_LT_EOF 820349dc963fSmrg ;; 820449dc963fSmrg *) 820549dc963fSmrg # For security reasons, it is highly recommended that you always 820649dc963fSmrg # use absolute paths for naming shared libraries, and exclude the 820749dc963fSmrg # DT_RUNPATH tag from executables and libraries. But doing so 820849dc963fSmrg # requires that you compile everything twice, which is a pain. 820949dc963fSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 821049dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 821149dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 821249dc963fSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 821349dc963fSmrg else 821449dc963fSmrg ld_shlibs=no 821549dc963fSmrg fi 821649dc963fSmrg ;; 821749dc963fSmrg esac 821849dc963fSmrg ;; 821949dc963fSmrg 822049dc963fSmrg sunos4*) 822149dc963fSmrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 822249dc963fSmrg wlarc= 822349dc963fSmrg hardcode_direct=yes 822449dc963fSmrg hardcode_shlibpath_var=no 822549dc963fSmrg ;; 822649dc963fSmrg 822749dc963fSmrg *) 822849dc963fSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 822949dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 823049dc963fSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 823149dc963fSmrg else 823249dc963fSmrg ld_shlibs=no 823349dc963fSmrg fi 823449dc963fSmrg ;; 823549dc963fSmrg esac 823649dc963fSmrg 823749dc963fSmrg if test "$ld_shlibs" = no; then 823849dc963fSmrg runpath_var= 823949dc963fSmrg hardcode_libdir_flag_spec= 824049dc963fSmrg export_dynamic_flag_spec= 824149dc963fSmrg whole_archive_flag_spec= 824249dc963fSmrg fi 824349dc963fSmrg else 824449dc963fSmrg # PORTME fill in a description of your system's linker (not GNU ld) 824549dc963fSmrg case $host_os in 824649dc963fSmrg aix3*) 824749dc963fSmrg allow_undefined_flag=unsupported 824849dc963fSmrg always_export_symbols=yes 824949dc963fSmrg 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' 825049dc963fSmrg # Note: this linker hardcodes the directories in LIBPATH if there 825149dc963fSmrg # are no directories specified by -L. 825249dc963fSmrg hardcode_minus_L=yes 825349dc963fSmrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 825449dc963fSmrg # Neither direct hardcoding nor static linking is supported with a 825549dc963fSmrg # broken collect2. 825649dc963fSmrg hardcode_direct=unsupported 825749dc963fSmrg fi 825849dc963fSmrg ;; 825949dc963fSmrg 826049dc963fSmrg aix[4-9]*) 826149dc963fSmrg if test "$host_cpu" = ia64; then 826249dc963fSmrg # On IA64, the linker does run time linking by default, so we don't 826349dc963fSmrg # have to do anything special. 826449dc963fSmrg aix_use_runtimelinking=no 826549dc963fSmrg exp_sym_flag='-Bexport' 826649dc963fSmrg no_entry_flag="" 826749dc963fSmrg else 826849dc963fSmrg # If we're using GNU nm, then we don't want the "-C" option. 826949dc963fSmrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 82707aa89044Smrg # Also, AIX nm treats weak defined symbols like other global 82717aa89044Smrg # defined symbols, whereas GNU nm marks them as "W". 827249dc963fSmrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 82737aa89044Smrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 827449dc963fSmrg else 827549dc963fSmrg 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' 827649dc963fSmrg fi 827749dc963fSmrg aix_use_runtimelinking=no 827849dc963fSmrg 827949dc963fSmrg # Test if we are trying to use run time linking or normal 828049dc963fSmrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 828149dc963fSmrg # need to do runtime linking. 828249dc963fSmrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 828349dc963fSmrg for ld_flag in $LDFLAGS; do 828449dc963fSmrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 828549dc963fSmrg aix_use_runtimelinking=yes 828649dc963fSmrg break 828749dc963fSmrg fi 828849dc963fSmrg done 828949dc963fSmrg ;; 829049dc963fSmrg esac 829149dc963fSmrg 829249dc963fSmrg exp_sym_flag='-bexport' 829349dc963fSmrg no_entry_flag='-bnoentry' 829449dc963fSmrg fi 829549dc963fSmrg 829649dc963fSmrg # When large executables or shared objects are built, AIX ld can 829749dc963fSmrg # have problems creating the table of contents. If linking a library 829849dc963fSmrg # or program results in "error TOC overflow" add -mminimal-toc to 829949dc963fSmrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 830049dc963fSmrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 830149dc963fSmrg 830249dc963fSmrg archive_cmds='' 830349dc963fSmrg hardcode_direct=yes 830449dc963fSmrg hardcode_direct_absolute=yes 830549dc963fSmrg hardcode_libdir_separator=':' 830649dc963fSmrg link_all_deplibs=yes 830749dc963fSmrg file_list_spec='${wl}-f,' 830849dc963fSmrg 830949dc963fSmrg if test "$GCC" = yes; then 831049dc963fSmrg case $host_os in aix4.[012]|aix4.[012].*) 831149dc963fSmrg # We only want to do this on AIX 4.2 and lower, the check 831249dc963fSmrg # below for broken collect2 doesn't work under 4.3+ 831349dc963fSmrg collect2name=`${CC} -print-prog-name=collect2` 831449dc963fSmrg if test -f "$collect2name" && 831549dc963fSmrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 831649dc963fSmrg then 831749dc963fSmrg # We have reworked collect2 831849dc963fSmrg : 831949dc963fSmrg else 832049dc963fSmrg # We have old collect2 832149dc963fSmrg hardcode_direct=unsupported 832249dc963fSmrg # It fails to find uninstalled libraries when the uninstalled 832349dc963fSmrg # path is not listed in the libpath. Setting hardcode_minus_L 832449dc963fSmrg # to unsupported forces relinking 832549dc963fSmrg hardcode_minus_L=yes 832649dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 832749dc963fSmrg hardcode_libdir_separator= 832849dc963fSmrg fi 832949dc963fSmrg ;; 833049dc963fSmrg esac 833149dc963fSmrg shared_flag='-shared' 833249dc963fSmrg if test "$aix_use_runtimelinking" = yes; then 833349dc963fSmrg shared_flag="$shared_flag "'${wl}-G' 833449dc963fSmrg fi 833549dc963fSmrg else 833649dc963fSmrg # not using gcc 833749dc963fSmrg if test "$host_cpu" = ia64; then 833849dc963fSmrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 833949dc963fSmrg # chokes on -Wl,-G. The following line is correct: 834049dc963fSmrg shared_flag='-G' 834149dc963fSmrg else 834249dc963fSmrg if test "$aix_use_runtimelinking" = yes; then 834349dc963fSmrg shared_flag='${wl}-G' 834449dc963fSmrg else 834549dc963fSmrg shared_flag='${wl}-bM:SRE' 834649dc963fSmrg fi 834749dc963fSmrg fi 834849dc963fSmrg fi 834949dc963fSmrg 835049dc963fSmrg export_dynamic_flag_spec='${wl}-bexpall' 835149dc963fSmrg # It seems that -bexpall does not export symbols beginning with 835249dc963fSmrg # underscore (_), so it is better to generate a list of symbols to export. 835349dc963fSmrg always_export_symbols=yes 835449dc963fSmrg if test "$aix_use_runtimelinking" = yes; then 835549dc963fSmrg # Warning - without using the other runtime loading flags (-brtl), 835649dc963fSmrg # -berok will link without error, but may produce a broken library. 835749dc963fSmrg allow_undefined_flag='-berok' 835849dc963fSmrg # Determine the default libpath from the value encoded in an 835949dc963fSmrg # empty executable. 836049dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 83614b0ead49Smrg/* end confdefs.h. */ 83624b0ead49Smrg 83634b0ead49Smrgint 83644b0ead49Smrgmain () 83654b0ead49Smrg{ 836649dc963fSmrg 83674b0ead49Smrg ; 83684b0ead49Smrg return 0; 83694b0ead49Smrg} 83704b0ead49Smrg_ACEOF 837149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 83724b0ead49Smrg 837349dc963fSmrglt_aix_libpath_sed=' 837449dc963fSmrg /Import File Strings/,/^$/ { 837549dc963fSmrg /^0/ { 837649dc963fSmrg s/^0 *\(.*\)$/\1/ 837749dc963fSmrg p 837849dc963fSmrg } 837949dc963fSmrg }' 838049dc963fSmrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 838149dc963fSmrg# Check for a 64-bit object if we didn't find anything. 838249dc963fSmrgif test -z "$aix_libpath"; then 838349dc963fSmrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 83844b0ead49Smrgfi 83854b0ead49Smrgfi 838649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 838749dc963fSmrg conftest$ac_exeext conftest.$ac_ext 838849dc963fSmrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 83894b0ead49Smrg 839049dc963fSmrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 83917aa89044Smrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 839249dc963fSmrg else 839349dc963fSmrg if test "$host_cpu" = ia64; then 839449dc963fSmrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 839549dc963fSmrg allow_undefined_flag="-z nodefs" 839649dc963fSmrg 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" 839749dc963fSmrg else 839849dc963fSmrg # Determine the default libpath from the value encoded in an 839949dc963fSmrg # empty executable. 840049dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 84014b0ead49Smrg/* end confdefs.h. */ 84024b0ead49Smrg 84034b0ead49Smrgint 84044b0ead49Smrgmain () 84054b0ead49Smrg{ 84064b0ead49Smrg 84074b0ead49Smrg ; 84084b0ead49Smrg return 0; 84094b0ead49Smrg} 84104b0ead49Smrg_ACEOF 841149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 84124b0ead49Smrg 841349dc963fSmrglt_aix_libpath_sed=' 841449dc963fSmrg /Import File Strings/,/^$/ { 841549dc963fSmrg /^0/ { 841649dc963fSmrg s/^0 *\(.*\)$/\1/ 841749dc963fSmrg p 841849dc963fSmrg } 841949dc963fSmrg }' 842049dc963fSmrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 842149dc963fSmrg# Check for a 64-bit object if we didn't find anything. 842249dc963fSmrgif test -z "$aix_libpath"; then 842349dc963fSmrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 84244b0ead49Smrgfi 84254b0ead49Smrgfi 842649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 842749dc963fSmrg conftest$ac_exeext conftest.$ac_ext 842849dc963fSmrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 84294b0ead49Smrg 843049dc963fSmrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 843149dc963fSmrg # Warning - without using the other run time loading flags, 843249dc963fSmrg # -berok will link without error, but may produce a broken library. 843349dc963fSmrg no_undefined_flag=' ${wl}-bernotok' 843449dc963fSmrg allow_undefined_flag=' ${wl}-berok' 84357aa89044Smrg if test "$with_gnu_ld" = yes; then 84367aa89044Smrg # We only use this code for GNU lds that support --whole-archive. 84377aa89044Smrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 84387aa89044Smrg else 84397aa89044Smrg # Exported symbols can be pulled into shared objects from archives 84407aa89044Smrg whole_archive_flag_spec='$convenience' 84417aa89044Smrg fi 844249dc963fSmrg archive_cmds_need_lc=yes 844349dc963fSmrg # This is similar to how AIX traditionally builds its shared libraries. 844449dc963fSmrg 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' 844549dc963fSmrg fi 844649dc963fSmrg fi 844749dc963fSmrg ;; 84484b0ead49Smrg 844949dc963fSmrg amigaos*) 845049dc963fSmrg case $host_cpu in 845149dc963fSmrg powerpc) 845249dc963fSmrg # see comment about AmigaOS4 .so support 845349dc963fSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 845449dc963fSmrg archive_expsym_cmds='' 845549dc963fSmrg ;; 845649dc963fSmrg m68k) 845749dc963fSmrg 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)' 845849dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 845949dc963fSmrg hardcode_minus_L=yes 846049dc963fSmrg ;; 846149dc963fSmrg esac 846249dc963fSmrg ;; 84634b0ead49Smrg 846449dc963fSmrg bsdi[45]*) 846549dc963fSmrg export_dynamic_flag_spec=-rdynamic 846649dc963fSmrg ;; 84674b0ead49Smrg 846849dc963fSmrg cygwin* | mingw* | pw32* | cegcc*) 846949dc963fSmrg # When not using gcc, we currently assume that we are using 847049dc963fSmrg # Microsoft Visual C++. 847149dc963fSmrg # hardcode_libdir_flag_spec is actually meaningless, as there is 847249dc963fSmrg # no search path for DLLs. 847349dc963fSmrg hardcode_libdir_flag_spec=' ' 847449dc963fSmrg allow_undefined_flag=unsupported 847549dc963fSmrg # Tell ltmain to make .lib files, not .a files. 847649dc963fSmrg libext=lib 847749dc963fSmrg # Tell ltmain to make .dll files, not .so files. 847849dc963fSmrg shrext_cmds=".dll" 847949dc963fSmrg # FIXME: Setting linknames here is a bad hack. 84807aa89044Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 848149dc963fSmrg # The linker will automatically build a .lib file if we build a DLL. 848249dc963fSmrg old_archive_from_new_cmds='true' 848349dc963fSmrg # FIXME: Should let the user specify the lib program. 848449dc963fSmrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 848549dc963fSmrg fix_srcfile_path='`cygpath -w "$srcfile"`' 848649dc963fSmrg enable_shared_with_static_runtimes=yes 848749dc963fSmrg ;; 84884b0ead49Smrg 848949dc963fSmrg darwin* | rhapsody*) 84904b0ead49Smrg 84914b0ead49Smrg 849249dc963fSmrg archive_cmds_need_lc=no 849349dc963fSmrg hardcode_direct=no 849449dc963fSmrg hardcode_automatic=yes 849549dc963fSmrg hardcode_shlibpath_var=unsupported 84967aa89044Smrg if test "$lt_cv_ld_force_load" = "yes"; then 84977aa89044Smrg whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 84987aa89044Smrg else 84997aa89044Smrg whole_archive_flag_spec='' 85007aa89044Smrg fi 850149dc963fSmrg link_all_deplibs=yes 850249dc963fSmrg allow_undefined_flag="$_lt_dar_allow_undefined" 850349dc963fSmrg case $cc_basename in 850449dc963fSmrg ifort*) _lt_dar_can_shared=yes ;; 850549dc963fSmrg *) _lt_dar_can_shared=$GCC ;; 850649dc963fSmrg esac 850749dc963fSmrg if test "$_lt_dar_can_shared" = "yes"; then 85087aa89044Smrg output_verbose_link_cmd=func_echo_all 850949dc963fSmrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 851049dc963fSmrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 851149dc963fSmrg 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}" 851249dc963fSmrg 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}" 85134b0ead49Smrg 851449dc963fSmrg else 851549dc963fSmrg ld_shlibs=no 851649dc963fSmrg fi 85174b0ead49Smrg 851849dc963fSmrg ;; 85194b0ead49Smrg 852049dc963fSmrg dgux*) 852149dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 852249dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 852349dc963fSmrg hardcode_shlibpath_var=no 852449dc963fSmrg ;; 85254b0ead49Smrg 852649dc963fSmrg freebsd1*) 852749dc963fSmrg ld_shlibs=no 852849dc963fSmrg ;; 85294b0ead49Smrg 853049dc963fSmrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 853149dc963fSmrg # support. Future versions do this automatically, but an explicit c++rt0.o 853249dc963fSmrg # does not break anything, and helps significantly (at the cost of a little 853349dc963fSmrg # extra space). 853449dc963fSmrg freebsd2.2*) 853549dc963fSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 853649dc963fSmrg hardcode_libdir_flag_spec='-R$libdir' 853749dc963fSmrg hardcode_direct=yes 853849dc963fSmrg hardcode_shlibpath_var=no 853949dc963fSmrg ;; 85404b0ead49Smrg 854149dc963fSmrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 854249dc963fSmrg freebsd2*) 854349dc963fSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 854449dc963fSmrg hardcode_direct=yes 854549dc963fSmrg hardcode_minus_L=yes 854649dc963fSmrg hardcode_shlibpath_var=no 854749dc963fSmrg ;; 85484b0ead49Smrg 854949dc963fSmrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 855049dc963fSmrg freebsd* | dragonfly*) 855149dc963fSmrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 855249dc963fSmrg hardcode_libdir_flag_spec='-R$libdir' 855349dc963fSmrg hardcode_direct=yes 855449dc963fSmrg hardcode_shlibpath_var=no 855549dc963fSmrg ;; 85564b0ead49Smrg 855749dc963fSmrg hpux9*) 855849dc963fSmrg if test "$GCC" = yes; then 855949dc963fSmrg 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' 856049dc963fSmrg else 856149dc963fSmrg 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' 856249dc963fSmrg fi 856349dc963fSmrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 856449dc963fSmrg hardcode_libdir_separator=: 856549dc963fSmrg hardcode_direct=yes 85664b0ead49Smrg 856749dc963fSmrg # hardcode_minus_L: Not really in the search PATH, 856849dc963fSmrg # but as the default location of the library. 856949dc963fSmrg hardcode_minus_L=yes 857049dc963fSmrg export_dynamic_flag_spec='${wl}-E' 857149dc963fSmrg ;; 85724b0ead49Smrg 857349dc963fSmrg hpux10*) 85747aa89044Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 857549dc963fSmrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 857649dc963fSmrg else 857749dc963fSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 857849dc963fSmrg fi 857949dc963fSmrg if test "$with_gnu_ld" = no; then 858049dc963fSmrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 858149dc963fSmrg hardcode_libdir_flag_spec_ld='+b $libdir' 858249dc963fSmrg hardcode_libdir_separator=: 858349dc963fSmrg hardcode_direct=yes 858449dc963fSmrg hardcode_direct_absolute=yes 858549dc963fSmrg export_dynamic_flag_spec='${wl}-E' 858649dc963fSmrg # hardcode_minus_L: Not really in the search PATH, 858749dc963fSmrg # but as the default location of the library. 858849dc963fSmrg hardcode_minus_L=yes 858949dc963fSmrg fi 859049dc963fSmrg ;; 85914b0ead49Smrg 859249dc963fSmrg hpux11*) 85937aa89044Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 859449dc963fSmrg case $host_cpu in 859549dc963fSmrg hppa*64*) 859649dc963fSmrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 859749dc963fSmrg ;; 859849dc963fSmrg ia64*) 859949dc963fSmrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 860049dc963fSmrg ;; 860149dc963fSmrg *) 860249dc963fSmrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 860349dc963fSmrg ;; 860449dc963fSmrg esac 860549dc963fSmrg else 860649dc963fSmrg case $host_cpu in 860749dc963fSmrg hppa*64*) 860849dc963fSmrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 860949dc963fSmrg ;; 861049dc963fSmrg ia64*) 861149dc963fSmrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 861249dc963fSmrg ;; 861349dc963fSmrg *) 86147aa89044Smrg 86157aa89044Smrg # Older versions of the 11.00 compiler do not understand -b yet 86167aa89044Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 86177aa89044Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 86187aa89044Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 86197aa89044Smrgif ${lt_cv_prog_compiler__b+:} false; then : 86207aa89044Smrg $as_echo_n "(cached) " >&6 86217aa89044Smrgelse 86227aa89044Smrg lt_cv_prog_compiler__b=no 86237aa89044Smrg save_LDFLAGS="$LDFLAGS" 86247aa89044Smrg LDFLAGS="$LDFLAGS -b" 86257aa89044Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 86267aa89044Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 86277aa89044Smrg # The linker can only warn and ignore the option if not recognized 86287aa89044Smrg # So say no if there are warnings 86297aa89044Smrg if test -s conftest.err; then 86307aa89044Smrg # Append any errors to the config.log. 86317aa89044Smrg cat conftest.err 1>&5 86327aa89044Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 86337aa89044Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 86347aa89044Smrg if diff conftest.exp conftest.er2 >/dev/null; then 86357aa89044Smrg lt_cv_prog_compiler__b=yes 86367aa89044Smrg fi 86377aa89044Smrg else 86387aa89044Smrg lt_cv_prog_compiler__b=yes 86397aa89044Smrg fi 86407aa89044Smrg fi 86417aa89044Smrg $RM -r conftest* 86427aa89044Smrg LDFLAGS="$save_LDFLAGS" 86437aa89044Smrg 86447aa89044Smrgfi 86457aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 86467aa89044Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 86477aa89044Smrg 86487aa89044Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then 86497aa89044Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 86507aa89044Smrgelse 86517aa89044Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 86527aa89044Smrgfi 86537aa89044Smrg 865449dc963fSmrg ;; 865549dc963fSmrg esac 865649dc963fSmrg fi 865749dc963fSmrg if test "$with_gnu_ld" = no; then 865849dc963fSmrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 865949dc963fSmrg hardcode_libdir_separator=: 86604b0ead49Smrg 866149dc963fSmrg case $host_cpu in 866249dc963fSmrg hppa*64*|ia64*) 866349dc963fSmrg hardcode_direct=no 866449dc963fSmrg hardcode_shlibpath_var=no 866549dc963fSmrg ;; 866649dc963fSmrg *) 866749dc963fSmrg hardcode_direct=yes 866849dc963fSmrg hardcode_direct_absolute=yes 866949dc963fSmrg export_dynamic_flag_spec='${wl}-E' 86704b0ead49Smrg 867149dc963fSmrg # hardcode_minus_L: Not really in the search PATH, 867249dc963fSmrg # but as the default location of the library. 867349dc963fSmrg hardcode_minus_L=yes 867449dc963fSmrg ;; 867549dc963fSmrg esac 867649dc963fSmrg fi 867749dc963fSmrg ;; 86784b0ead49Smrg 867949dc963fSmrg irix5* | irix6* | nonstopux*) 868049dc963fSmrg if test "$GCC" = yes; then 86817aa89044Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 868249dc963fSmrg # Try to use the -exported_symbol ld option, if it does not 868349dc963fSmrg # work, assume that -exports_file does not work either and 868449dc963fSmrg # implicitly export all symbols. 868549dc963fSmrg save_LDFLAGS="$LDFLAGS" 868649dc963fSmrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 868749dc963fSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 868849dc963fSmrg/* end confdefs.h. */ 868949dc963fSmrgint foo(void) {} 869049dc963fSmrg_ACEOF 869149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 86927aa89044Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 86934b0ead49Smrg 86944b0ead49Smrgfi 869549dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 869649dc963fSmrg conftest$ac_exeext conftest.$ac_ext 869749dc963fSmrg LDFLAGS="$save_LDFLAGS" 869849dc963fSmrg else 86997aa89044Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 87007aa89044Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 870149dc963fSmrg fi 870249dc963fSmrg archive_cmds_need_lc='no' 870349dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 870449dc963fSmrg hardcode_libdir_separator=: 870549dc963fSmrg inherit_rpath=yes 870649dc963fSmrg link_all_deplibs=yes 870749dc963fSmrg ;; 87084b0ead49Smrg 870949dc963fSmrg netbsd*) 871049dc963fSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 871149dc963fSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 871249dc963fSmrg else 871349dc963fSmrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 871449dc963fSmrg fi 871549dc963fSmrg hardcode_libdir_flag_spec='-R$libdir' 871649dc963fSmrg hardcode_direct=yes 871749dc963fSmrg hardcode_shlibpath_var=no 871849dc963fSmrg ;; 87194b0ead49Smrg 872049dc963fSmrg newsos6) 872149dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 872249dc963fSmrg hardcode_direct=yes 872349dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 872449dc963fSmrg hardcode_libdir_separator=: 872549dc963fSmrg hardcode_shlibpath_var=no 872649dc963fSmrg ;; 87274b0ead49Smrg 872849dc963fSmrg *nto* | *qnx*) 872949dc963fSmrg ;; 87304b0ead49Smrg 873149dc963fSmrg openbsd*) 873249dc963fSmrg if test -f /usr/libexec/ld.so; then 873349dc963fSmrg hardcode_direct=yes 873449dc963fSmrg hardcode_shlibpath_var=no 873549dc963fSmrg hardcode_direct_absolute=yes 873649dc963fSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 873749dc963fSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 873849dc963fSmrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 873949dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 874049dc963fSmrg export_dynamic_flag_spec='${wl}-E' 874149dc963fSmrg else 874249dc963fSmrg case $host_os in 874349dc963fSmrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 874449dc963fSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 874549dc963fSmrg hardcode_libdir_flag_spec='-R$libdir' 874649dc963fSmrg ;; 874749dc963fSmrg *) 874849dc963fSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 874949dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 875049dc963fSmrg ;; 875149dc963fSmrg esac 875249dc963fSmrg fi 875349dc963fSmrg else 875449dc963fSmrg ld_shlibs=no 875549dc963fSmrg fi 875649dc963fSmrg ;; 87574b0ead49Smrg 875849dc963fSmrg os2*) 875949dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 876049dc963fSmrg hardcode_minus_L=yes 876149dc963fSmrg allow_undefined_flag=unsupported 87627aa89044Smrg 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' 876349dc963fSmrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 876449dc963fSmrg ;; 87654b0ead49Smrg 876649dc963fSmrg osf3*) 876749dc963fSmrg if test "$GCC" = yes; then 876849dc963fSmrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 87697aa89044Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 877049dc963fSmrg else 877149dc963fSmrg allow_undefined_flag=' -expect_unresolved \*' 87727aa89044Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 877349dc963fSmrg fi 877449dc963fSmrg archive_cmds_need_lc='no' 877549dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 877649dc963fSmrg hardcode_libdir_separator=: 877749dc963fSmrg ;; 87784b0ead49Smrg 877949dc963fSmrg osf4* | osf5*) # as osf3* with the addition of -msym flag 878049dc963fSmrg if test "$GCC" = yes; then 878149dc963fSmrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 87827aa89044Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 878349dc963fSmrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 878449dc963fSmrg else 878549dc963fSmrg allow_undefined_flag=' -expect_unresolved \*' 87867aa89044Smrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 878749dc963fSmrg 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~ 87887aa89044Smrg $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 87894b0ead49Smrg 879049dc963fSmrg # Both c and cxx compiler support -rpath directly 879149dc963fSmrg hardcode_libdir_flag_spec='-rpath $libdir' 879249dc963fSmrg fi 879349dc963fSmrg archive_cmds_need_lc='no' 879449dc963fSmrg hardcode_libdir_separator=: 879549dc963fSmrg ;; 87964b0ead49Smrg 879749dc963fSmrg solaris*) 879849dc963fSmrg no_undefined_flag=' -z defs' 879949dc963fSmrg if test "$GCC" = yes; then 880049dc963fSmrg wlarc='${wl}' 880149dc963fSmrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 880249dc963fSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 880349dc963fSmrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 880449dc963fSmrg else 880549dc963fSmrg case `$CC -V 2>&1` in 880649dc963fSmrg *"Compilers 5.0"*) 880749dc963fSmrg wlarc='' 880849dc963fSmrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 880949dc963fSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 881049dc963fSmrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 881149dc963fSmrg ;; 881249dc963fSmrg *) 881349dc963fSmrg wlarc='${wl}' 881449dc963fSmrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 881549dc963fSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 881649dc963fSmrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 881749dc963fSmrg ;; 881849dc963fSmrg esac 881949dc963fSmrg fi 882049dc963fSmrg hardcode_libdir_flag_spec='-R$libdir' 882149dc963fSmrg hardcode_shlibpath_var=no 882249dc963fSmrg case $host_os in 882349dc963fSmrg solaris2.[0-5] | solaris2.[0-5].*) ;; 882449dc963fSmrg *) 882549dc963fSmrg # The compiler driver will combine and reorder linker options, 882649dc963fSmrg # but understands `-z linker_flag'. GCC discards it without `$wl', 882749dc963fSmrg # but is careful enough not to reorder. 882849dc963fSmrg # Supported since Solaris 2.6 (maybe 2.5.1?) 882949dc963fSmrg if test "$GCC" = yes; then 883049dc963fSmrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 883149dc963fSmrg else 883249dc963fSmrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 883349dc963fSmrg fi 883449dc963fSmrg ;; 883549dc963fSmrg esac 883649dc963fSmrg link_all_deplibs=yes 883749dc963fSmrg ;; 88384b0ead49Smrg 883949dc963fSmrg sunos4*) 884049dc963fSmrg if test "x$host_vendor" = xsequent; then 884149dc963fSmrg # Use $CC to link under sequent, because it throws in some extra .o 884249dc963fSmrg # files that make .init and .fini sections work. 884349dc963fSmrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 884449dc963fSmrg else 884549dc963fSmrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 884649dc963fSmrg fi 884749dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 884849dc963fSmrg hardcode_direct=yes 884949dc963fSmrg hardcode_minus_L=yes 885049dc963fSmrg hardcode_shlibpath_var=no 885149dc963fSmrg ;; 88524b0ead49Smrg 885349dc963fSmrg sysv4) 885449dc963fSmrg case $host_vendor in 885549dc963fSmrg sni) 885649dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 885749dc963fSmrg hardcode_direct=yes # is this really true??? 885849dc963fSmrg ;; 885949dc963fSmrg siemens) 886049dc963fSmrg ## LD is ld it makes a PLAMLIB 886149dc963fSmrg ## CC just makes a GrossModule. 886249dc963fSmrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 886349dc963fSmrg reload_cmds='$CC -r -o $output$reload_objs' 886449dc963fSmrg hardcode_direct=no 886549dc963fSmrg ;; 886649dc963fSmrg motorola) 886749dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 886849dc963fSmrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 886949dc963fSmrg ;; 887049dc963fSmrg esac 887149dc963fSmrg runpath_var='LD_RUN_PATH' 887249dc963fSmrg hardcode_shlibpath_var=no 887349dc963fSmrg ;; 88744b0ead49Smrg 887549dc963fSmrg sysv4.3*) 887649dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 887749dc963fSmrg hardcode_shlibpath_var=no 887849dc963fSmrg export_dynamic_flag_spec='-Bexport' 887949dc963fSmrg ;; 88804b0ead49Smrg 888149dc963fSmrg sysv4*MP*) 888249dc963fSmrg if test -d /usr/nec; then 888349dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 888449dc963fSmrg hardcode_shlibpath_var=no 888549dc963fSmrg runpath_var=LD_RUN_PATH 888649dc963fSmrg hardcode_runpath_var=yes 888749dc963fSmrg ld_shlibs=yes 888849dc963fSmrg fi 888949dc963fSmrg ;; 88904b0ead49Smrg 889149dc963fSmrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 889249dc963fSmrg no_undefined_flag='${wl}-z,text' 889349dc963fSmrg archive_cmds_need_lc=no 889449dc963fSmrg hardcode_shlibpath_var=no 889549dc963fSmrg runpath_var='LD_RUN_PATH' 88964b0ead49Smrg 889749dc963fSmrg if test "$GCC" = yes; then 889849dc963fSmrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 889949dc963fSmrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 890049dc963fSmrg else 890149dc963fSmrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 890249dc963fSmrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 890349dc963fSmrg fi 890449dc963fSmrg ;; 89054b0ead49Smrg 890649dc963fSmrg sysv5* | sco3.2v5* | sco5v6*) 890749dc963fSmrg # Note: We can NOT use -z defs as we might desire, because we do not 890849dc963fSmrg # link with -lc, and that would cause any symbols used from libc to 890949dc963fSmrg # always be unresolved, which means just about no library would 891049dc963fSmrg # ever link correctly. If we're not using GNU ld we use -z text 891149dc963fSmrg # though, which does catch some bad symbols but isn't as heavy-handed 891249dc963fSmrg # as -z defs. 891349dc963fSmrg no_undefined_flag='${wl}-z,text' 891449dc963fSmrg allow_undefined_flag='${wl}-z,nodefs' 891549dc963fSmrg archive_cmds_need_lc=no 891649dc963fSmrg hardcode_shlibpath_var=no 891749dc963fSmrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 891849dc963fSmrg hardcode_libdir_separator=':' 891949dc963fSmrg link_all_deplibs=yes 892049dc963fSmrg export_dynamic_flag_spec='${wl}-Bexport' 892149dc963fSmrg runpath_var='LD_RUN_PATH' 89224b0ead49Smrg 892349dc963fSmrg if test "$GCC" = yes; then 892449dc963fSmrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 892549dc963fSmrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 892649dc963fSmrg else 892749dc963fSmrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 892849dc963fSmrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 892949dc963fSmrg fi 893049dc963fSmrg ;; 89314b0ead49Smrg 893249dc963fSmrg uts4*) 893349dc963fSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 893449dc963fSmrg hardcode_libdir_flag_spec='-L$libdir' 893549dc963fSmrg hardcode_shlibpath_var=no 893649dc963fSmrg ;; 893749dc963fSmrg 893849dc963fSmrg *) 893949dc963fSmrg ld_shlibs=no 894049dc963fSmrg ;; 89414b0ead49Smrg esac 894249dc963fSmrg 894349dc963fSmrg if test x$host_vendor = xsni; then 894449dc963fSmrg case $host in 894549dc963fSmrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 894649dc963fSmrg export_dynamic_flag_spec='${wl}-Blargedynsym' 894749dc963fSmrg ;; 894849dc963fSmrg esac 894949dc963fSmrg fi 89504b0ead49Smrg fi 89514b0ead49Smrg 895249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 895349dc963fSmrg$as_echo "$ld_shlibs" >&6; } 895449dc963fSmrgtest "$ld_shlibs" = no && can_build_shared=no 89554b0ead49Smrg 895649dc963fSmrgwith_gnu_ld=$with_gnu_ld 89574b0ead49Smrg 89584b0ead49Smrg 89594b0ead49Smrg 89604b0ead49Smrg 89614b0ead49Smrg 89624b0ead49Smrg 89634b0ead49Smrg 89644b0ead49Smrg 89654b0ead49Smrg 89664b0ead49Smrg 89674b0ead49Smrg 89684b0ead49Smrg 89694b0ead49Smrg 89704b0ead49Smrg 89714b0ead49Smrg 897249dc963fSmrg# 897349dc963fSmrg# Do we need to explicitly link libc? 897449dc963fSmrg# 897549dc963fSmrgcase "x$archive_cmds_need_lc" in 897649dc963fSmrgx|xyes) 897749dc963fSmrg # Assume -lc should be added 897849dc963fSmrg archive_cmds_need_lc=yes 89794b0ead49Smrg 898049dc963fSmrg if test "$enable_shared" = yes && test "$GCC" = yes; then 898149dc963fSmrg case $archive_cmds in 898249dc963fSmrg *'~'*) 898349dc963fSmrg # FIXME: we may have to deal with multi-command sequences. 898449dc963fSmrg ;; 898549dc963fSmrg '$CC '*) 898649dc963fSmrg # Test whether the compiler implicitly links with -lc since on some 898749dc963fSmrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 898849dc963fSmrg # to ld, don't add -lc before -lgcc. 898949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 899049dc963fSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 89917aa89044Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 89927aa89044Smrg $as_echo_n "(cached) " >&6 89937aa89044Smrgelse 89947aa89044Smrg $RM conftest* 89957aa89044Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 89964b0ead49Smrg 89977aa89044Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 899849dc963fSmrg (eval $ac_compile) 2>&5 899949dc963fSmrg ac_status=$? 900049dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 900149dc963fSmrg test $ac_status = 0; } 2>conftest.err; then 90027aa89044Smrg soname=conftest 90037aa89044Smrg lib=conftest 90047aa89044Smrg libobjs=conftest.$ac_objext 90057aa89044Smrg deplibs= 90067aa89044Smrg wl=$lt_prog_compiler_wl 90077aa89044Smrg pic_flag=$lt_prog_compiler_pic 90087aa89044Smrg compiler_flags=-v 90097aa89044Smrg linker_flags=-v 90107aa89044Smrg verstring= 90117aa89044Smrg output_objdir=. 90127aa89044Smrg libname=conftest 90137aa89044Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 90147aa89044Smrg allow_undefined_flag= 90157aa89044Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 901649dc963fSmrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 901749dc963fSmrg ac_status=$? 901849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 901949dc963fSmrg test $ac_status = 0; } 90207aa89044Smrg then 90217aa89044Smrg lt_cv_archive_cmds_need_lc=no 90227aa89044Smrg else 90237aa89044Smrg lt_cv_archive_cmds_need_lc=yes 90247aa89044Smrg fi 90257aa89044Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 90267aa89044Smrg else 90277aa89044Smrg cat conftest.err 1>&5 90287aa89044Smrg fi 90297aa89044Smrg $RM conftest* 90307aa89044Smrg 90317aa89044Smrgfi 90327aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 90337aa89044Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 90347aa89044Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 903549dc963fSmrg ;; 903649dc963fSmrg esac 90374b0ead49Smrg fi 90384b0ead49Smrg ;; 90394b0ead49Smrgesac 90404b0ead49Smrg 90414b0ead49Smrg 90424b0ead49Smrg 90434b0ead49Smrg 90444b0ead49Smrg 90454b0ead49Smrg 90464b0ead49Smrg 90474b0ead49Smrg 90484b0ead49Smrg 90494b0ead49Smrg 90504b0ead49Smrg 90514b0ead49Smrg 90524b0ead49Smrg 90534b0ead49Smrg 90544b0ead49Smrg 90554b0ead49Smrg 90564b0ead49Smrg 90574b0ead49Smrg 90584b0ead49Smrg 90594b0ead49Smrg 90604b0ead49Smrg 90614b0ead49Smrg 90624b0ead49Smrg 90634b0ead49Smrg 90644b0ead49Smrg 90654b0ead49Smrg 90664b0ead49Smrg 90674b0ead49Smrg 90684b0ead49Smrg 90694b0ead49Smrg 90704b0ead49Smrg 90714b0ead49Smrg 90724b0ead49Smrg 90734b0ead49Smrg 90744b0ead49Smrg 90754b0ead49Smrg 90764b0ead49Smrg 90774b0ead49Smrg 90784b0ead49Smrg 90794b0ead49Smrg 90804b0ead49Smrg 90814b0ead49Smrg 90824b0ead49Smrg 90834b0ead49Smrg 90844b0ead49Smrg 90854b0ead49Smrg 90864b0ead49Smrg 90874b0ead49Smrg 90884b0ead49Smrg 90894b0ead49Smrg 90904b0ead49Smrg 90914b0ead49Smrg 90924b0ead49Smrg 90934b0ead49Smrg 90944b0ead49Smrg 90954b0ead49Smrg 90964b0ead49Smrg 90974b0ead49Smrg 90984b0ead49Smrg 90994b0ead49Smrg 91004b0ead49Smrg 91014b0ead49Smrg 91024b0ead49Smrg 91034b0ead49Smrg 91044b0ead49Smrg 91054b0ead49Smrg 91064b0ead49Smrg 91074b0ead49Smrg 91084b0ead49Smrg 91094b0ead49Smrg 91104b0ead49Smrg 911152b01e16Smrg 91124b0ead49Smrg 91134b0ead49Smrg 91144b0ead49Smrg 91154b0ead49Smrg 91164b0ead49Smrg 91174b0ead49Smrg 91184b0ead49Smrg 91194b0ead49Smrg 91204b0ead49Smrg 91214b0ead49Smrg 91224b0ead49Smrg 91234b0ead49Smrg 91244b0ead49Smrg 91254b0ead49Smrg 91264b0ead49Smrg 91274b0ead49Smrg 91284b0ead49Smrg 91294b0ead49Smrg 91304b0ead49Smrg 91314b0ead49Smrg 91324b0ead49Smrg 91334b0ead49Smrg 91344b0ead49Smrg 91354b0ead49Smrg 91364b0ead49Smrg 91374b0ead49Smrg 91384b0ead49Smrg 91394b0ead49Smrg 91404b0ead49Smrg 91414b0ead49Smrg 91424b0ead49Smrg 91434b0ead49Smrg 91444b0ead49Smrg 91454b0ead49Smrg 91464b0ead49Smrg 91474b0ead49Smrg 91484b0ead49Smrg 91494b0ead49Smrg 91504b0ead49Smrg 91514b0ead49Smrg 91524b0ead49Smrg 91534b0ead49Smrg 91544b0ead49Smrg 91554b0ead49Smrg 91564b0ead49Smrg 91574b0ead49Smrg 91584b0ead49Smrg 91594b0ead49Smrg 91604b0ead49Smrg 91614b0ead49Smrg 91624b0ead49Smrg 91634b0ead49Smrg 91644b0ead49Smrg 91654b0ead49Smrg 91664b0ead49Smrg 91674b0ead49Smrg 91684b0ead49Smrg 91694b0ead49Smrg 91704b0ead49Smrg 91714b0ead49Smrg 91724b0ead49Smrg 91734b0ead49Smrg 91744b0ead49Smrg 91754b0ead49Smrg 91764b0ead49Smrg 91774b0ead49Smrg 91784b0ead49Smrg 91794b0ead49Smrg 91804b0ead49Smrg 91814b0ead49Smrg 91824b0ead49Smrg 91834b0ead49Smrg 91844b0ead49Smrg 91854b0ead49Smrg 91864b0ead49Smrg 91874b0ead49Smrg 91884b0ead49Smrg 91894b0ead49Smrg 91904b0ead49Smrg 91914b0ead49Smrg 91924b0ead49Smrg 91934b0ead49Smrg 91944b0ead49Smrg 91954b0ead49Smrg 91964b0ead49Smrg 919749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 919849dc963fSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 91994b0ead49Smrg 920049dc963fSmrgif test "$GCC" = yes; then 920149dc963fSmrg case $host_os in 920249dc963fSmrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 920349dc963fSmrg *) lt_awk_arg="/^libraries:/" ;; 920449dc963fSmrg esac 92057aa89044Smrg case $host_os in 92067aa89044Smrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 92077aa89044Smrg *) lt_sed_strip_eq="s,=/,/,g" ;; 92087aa89044Smrg esac 92097aa89044Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 92107aa89044Smrg case $lt_search_path_spec in 92117aa89044Smrg *\;*) 921249dc963fSmrg # if the path contains ";" then we assume it to be the separator 921349dc963fSmrg # otherwise default to the standard path separator (i.e. ":") - it is 921449dc963fSmrg # assumed that no part of a normal pathname contains ";" but that should 921549dc963fSmrg # okay in the real world where ";" in dirpaths is itself problematic. 92167aa89044Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 92177aa89044Smrg ;; 92187aa89044Smrg *) 92197aa89044Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 92207aa89044Smrg ;; 92217aa89044Smrg esac 922249dc963fSmrg # Ok, now we have the path, separated by spaces, we can step through it 922349dc963fSmrg # and add multilib dir if necessary. 922449dc963fSmrg lt_tmp_lt_search_path_spec= 922549dc963fSmrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 922649dc963fSmrg for lt_sys_path in $lt_search_path_spec; do 922749dc963fSmrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 922849dc963fSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 922949dc963fSmrg else 923049dc963fSmrg test -d "$lt_sys_path" && \ 923149dc963fSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 923249dc963fSmrg fi 923349dc963fSmrg done 92347aa89044Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 923549dc963fSmrgBEGIN {RS=" "; FS="/|\n";} { 923649dc963fSmrg lt_foo=""; 923749dc963fSmrg lt_count=0; 923849dc963fSmrg for (lt_i = NF; lt_i > 0; lt_i--) { 923949dc963fSmrg if ($lt_i != "" && $lt_i != ".") { 924049dc963fSmrg if ($lt_i == "..") { 924149dc963fSmrg lt_count++; 924249dc963fSmrg } else { 924349dc963fSmrg if (lt_count == 0) { 924449dc963fSmrg lt_foo="/" $lt_i lt_foo; 924549dc963fSmrg } else { 924649dc963fSmrg lt_count--; 924749dc963fSmrg } 924849dc963fSmrg } 924949dc963fSmrg } 925049dc963fSmrg } 925149dc963fSmrg if (lt_foo != "") { lt_freq[lt_foo]++; } 925249dc963fSmrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 925349dc963fSmrg}'` 92547aa89044Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 92557aa89044Smrg # for these hosts. 92567aa89044Smrg case $host_os in 92577aa89044Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 92587aa89044Smrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 92597aa89044Smrg esac 92607aa89044Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 926149dc963fSmrgelse 926249dc963fSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 92634b0ead49Smrgfi 926449dc963fSmrglibrary_names_spec= 926549dc963fSmrglibname_spec='lib$name' 926649dc963fSmrgsoname_spec= 926749dc963fSmrgshrext_cmds=".so" 926849dc963fSmrgpostinstall_cmds= 926949dc963fSmrgpostuninstall_cmds= 927049dc963fSmrgfinish_cmds= 927149dc963fSmrgfinish_eval= 927249dc963fSmrgshlibpath_var= 927349dc963fSmrgshlibpath_overrides_runpath=unknown 927449dc963fSmrgversion_type=none 927549dc963fSmrgdynamic_linker="$host_os ld.so" 927649dc963fSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 927749dc963fSmrgneed_lib_prefix=unknown 927849dc963fSmrghardcode_into_libs=no 92794b0ead49Smrg 928049dc963fSmrg# when you set need_version to no, make sure it does not cause -set_version 928149dc963fSmrg# flags to be left without arguments 928249dc963fSmrgneed_version=unknown 92834b0ead49Smrg 928449dc963fSmrgcase $host_os in 928549dc963fSmrgaix3*) 928649dc963fSmrg version_type=linux 928749dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 928849dc963fSmrg shlibpath_var=LIBPATH 92894b0ead49Smrg 929049dc963fSmrg # AIX 3 has no versioning support, so we append a major version to the name. 929149dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 929249dc963fSmrg ;; 92934b0ead49Smrg 929449dc963fSmrgaix[4-9]*) 929549dc963fSmrg version_type=linux 929649dc963fSmrg need_lib_prefix=no 929749dc963fSmrg need_version=no 929849dc963fSmrg hardcode_into_libs=yes 929949dc963fSmrg if test "$host_cpu" = ia64; then 930049dc963fSmrg # AIX 5 supports IA64 930149dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 930249dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 930349dc963fSmrg else 930449dc963fSmrg # With GCC up to 2.95.x, collect2 would create an import file 930549dc963fSmrg # for dependence libraries. The import file would start with 930649dc963fSmrg # the line `#! .'. This would cause the generated library to 930749dc963fSmrg # depend on `.', always an invalid library. This was fixed in 930849dc963fSmrg # development snapshots of GCC prior to 3.0. 930949dc963fSmrg case $host_os in 931049dc963fSmrg aix4 | aix4.[01] | aix4.[01].*) 931149dc963fSmrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 931249dc963fSmrg echo ' yes ' 931349dc963fSmrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 931449dc963fSmrg : 931549dc963fSmrg else 931649dc963fSmrg can_build_shared=no 931749dc963fSmrg fi 931849dc963fSmrg ;; 931949dc963fSmrg esac 932049dc963fSmrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 932149dc963fSmrg # soname into executable. Probably we can add versioning support to 932249dc963fSmrg # collect2, so additional links can be useful in future. 932349dc963fSmrg if test "$aix_use_runtimelinking" = yes; then 932449dc963fSmrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 932549dc963fSmrg # instead of lib<name>.a to let people know that these are not 932649dc963fSmrg # typical AIX shared libraries. 932749dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 932849dc963fSmrg else 932949dc963fSmrg # We preserve .a as extension for shared libraries through AIX4.2 933049dc963fSmrg # and later when we are not doing run time linking. 933149dc963fSmrg library_names_spec='${libname}${release}.a $libname.a' 933249dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 933349dc963fSmrg fi 933449dc963fSmrg shlibpath_var=LIBPATH 933549dc963fSmrg fi 933649dc963fSmrg ;; 93374b0ead49Smrg 933849dc963fSmrgamigaos*) 933949dc963fSmrg case $host_cpu in 934049dc963fSmrg powerpc) 934149dc963fSmrg # Since July 2007 AmigaOS4 officially supports .so libraries. 934249dc963fSmrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 934349dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 934449dc963fSmrg ;; 934549dc963fSmrg m68k) 934649dc963fSmrg library_names_spec='$libname.ixlibrary $libname.a' 934749dc963fSmrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 93487aa89044Smrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 934949dc963fSmrg ;; 935049dc963fSmrg esac 935149dc963fSmrg ;; 93524b0ead49Smrg 935349dc963fSmrgbeos*) 935449dc963fSmrg library_names_spec='${libname}${shared_ext}' 935549dc963fSmrg dynamic_linker="$host_os ld.so" 935649dc963fSmrg shlibpath_var=LIBRARY_PATH 935749dc963fSmrg ;; 93584b0ead49Smrg 935949dc963fSmrgbsdi[45]*) 936049dc963fSmrg version_type=linux 936149dc963fSmrg need_version=no 936249dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 936349dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 936449dc963fSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 936549dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 936649dc963fSmrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 936749dc963fSmrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 936849dc963fSmrg # the default ld.so.conf also contains /usr/contrib/lib and 936949dc963fSmrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 937049dc963fSmrg # libtool to hard-code these into programs 937149dc963fSmrg ;; 93724b0ead49Smrg 937349dc963fSmrgcygwin* | mingw* | pw32* | cegcc*) 937449dc963fSmrg version_type=windows 937549dc963fSmrg shrext_cmds=".dll" 937649dc963fSmrg need_version=no 937749dc963fSmrg need_lib_prefix=no 93784b0ead49Smrg 937949dc963fSmrg case $GCC,$host_os in 938049dc963fSmrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 938149dc963fSmrg library_names_spec='$libname.dll.a' 938249dc963fSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 938349dc963fSmrg postinstall_cmds='base_file=`basename \${file}`~ 938449dc963fSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 938549dc963fSmrg dldir=$destdir/`dirname \$dlpath`~ 938649dc963fSmrg test -d \$dldir || mkdir -p \$dldir~ 938749dc963fSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 938849dc963fSmrg chmod a+x \$dldir/$dlname~ 938949dc963fSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 939049dc963fSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 939149dc963fSmrg fi' 939249dc963fSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 939349dc963fSmrg dlpath=$dir/\$dldll~ 939449dc963fSmrg $RM \$dlpath' 939549dc963fSmrg shlibpath_overrides_runpath=yes 93964b0ead49Smrg 939749dc963fSmrg case $host_os in 939849dc963fSmrg cygwin*) 939949dc963fSmrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 940049dc963fSmrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 94017aa89044Smrg 94027aa89044Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 940349dc963fSmrg ;; 940449dc963fSmrg mingw* | cegcc*) 940549dc963fSmrg # MinGW DLLs use traditional 'lib' prefix 940649dc963fSmrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 940749dc963fSmrg ;; 940849dc963fSmrg pw32*) 940949dc963fSmrg # pw32 DLLs use 'pw' prefix rather than 'lib' 941049dc963fSmrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 941149dc963fSmrg ;; 941249dc963fSmrg esac 94134b0ead49Smrg ;; 94144b0ead49Smrg 941549dc963fSmrg *) 941649dc963fSmrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 94174b0ead49Smrg ;; 941849dc963fSmrg esac 941949dc963fSmrg dynamic_linker='Win32 ld.exe' 942049dc963fSmrg # FIXME: first we should search . and the directory the executable is in 942149dc963fSmrg shlibpath_var=PATH 942249dc963fSmrg ;; 94234b0ead49Smrg 942449dc963fSmrgdarwin* | rhapsody*) 942549dc963fSmrg dynamic_linker="$host_os dyld" 942649dc963fSmrg version_type=darwin 942749dc963fSmrg need_lib_prefix=no 942849dc963fSmrg need_version=no 942949dc963fSmrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 943049dc963fSmrg soname_spec='${libname}${release}${major}$shared_ext' 943149dc963fSmrg shlibpath_overrides_runpath=yes 943249dc963fSmrg shlibpath_var=DYLD_LIBRARY_PATH 943349dc963fSmrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 943449dc963fSmrg 943549dc963fSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 943649dc963fSmrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 94374b0ead49Smrg ;; 94384b0ead49Smrg 943949dc963fSmrgdgux*) 944049dc963fSmrg version_type=linux 944149dc963fSmrg need_lib_prefix=no 944249dc963fSmrg need_version=no 944349dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 944449dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 944549dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 944649dc963fSmrg ;; 944749dc963fSmrg 944849dc963fSmrgfreebsd1*) 944949dc963fSmrg dynamic_linker=no 945049dc963fSmrg ;; 945149dc963fSmrg 945249dc963fSmrgfreebsd* | dragonfly*) 945349dc963fSmrg # DragonFly does not have aout. When/if they implement a new 945449dc963fSmrg # versioning mechanism, adjust this. 945549dc963fSmrg if test -x /usr/bin/objformat; then 945649dc963fSmrg objformat=`/usr/bin/objformat` 945749dc963fSmrg else 945849dc963fSmrg case $host_os in 945949dc963fSmrg freebsd[123]*) objformat=aout ;; 946049dc963fSmrg *) objformat=elf ;; 94614b0ead49Smrg esac 946249dc963fSmrg fi 946349dc963fSmrg version_type=freebsd-$objformat 946449dc963fSmrg case $version_type in 946549dc963fSmrg freebsd-elf*) 946649dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 946749dc963fSmrg need_version=no 946849dc963fSmrg need_lib_prefix=no 94694b0ead49Smrg ;; 947049dc963fSmrg freebsd-*) 947149dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 947249dc963fSmrg need_version=yes 94734b0ead49Smrg ;; 947449dc963fSmrg esac 947549dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 947649dc963fSmrg case $host_os in 947749dc963fSmrg freebsd2*) 947849dc963fSmrg shlibpath_overrides_runpath=yes 94794b0ead49Smrg ;; 948049dc963fSmrg freebsd3.[01]* | freebsdelf3.[01]*) 948149dc963fSmrg shlibpath_overrides_runpath=yes 948249dc963fSmrg hardcode_into_libs=yes 94834b0ead49Smrg ;; 948449dc963fSmrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 948549dc963fSmrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 948649dc963fSmrg shlibpath_overrides_runpath=no 948749dc963fSmrg hardcode_into_libs=yes 94884b0ead49Smrg ;; 948949dc963fSmrg *) # from 4.6 on, and DragonFly 949049dc963fSmrg shlibpath_overrides_runpath=yes 949149dc963fSmrg hardcode_into_libs=yes 94924b0ead49Smrg ;; 949349dc963fSmrg esac 949449dc963fSmrg ;; 94954b0ead49Smrg 949649dc963fSmrggnu*) 949749dc963fSmrg version_type=linux 949849dc963fSmrg need_lib_prefix=no 949949dc963fSmrg need_version=no 950049dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 950149dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 950249dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 950349dc963fSmrg hardcode_into_libs=yes 950449dc963fSmrg ;; 950549dc963fSmrg 95067aa89044Smrghaiku*) 95077aa89044Smrg version_type=linux 95087aa89044Smrg need_lib_prefix=no 95097aa89044Smrg need_version=no 95107aa89044Smrg dynamic_linker="$host_os runtime_loader" 95117aa89044Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 95127aa89044Smrg soname_spec='${libname}${release}${shared_ext}$major' 95137aa89044Smrg shlibpath_var=LIBRARY_PATH 95147aa89044Smrg shlibpath_overrides_runpath=yes 95157aa89044Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 95167aa89044Smrg hardcode_into_libs=yes 95177aa89044Smrg ;; 95187aa89044Smrg 951949dc963fSmrghpux9* | hpux10* | hpux11*) 952049dc963fSmrg # Give a soname corresponding to the major version so that dld.sl refuses to 952149dc963fSmrg # link against other versions. 952249dc963fSmrg version_type=sunos 952349dc963fSmrg need_lib_prefix=no 952449dc963fSmrg need_version=no 952549dc963fSmrg case $host_cpu in 952649dc963fSmrg ia64*) 952749dc963fSmrg shrext_cmds='.so' 952849dc963fSmrg hardcode_into_libs=yes 952949dc963fSmrg dynamic_linker="$host_os dld.so" 953049dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 953149dc963fSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 953249dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 953349dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 953449dc963fSmrg if test "X$HPUX_IA64_MODE" = X32; then 953549dc963fSmrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 953649dc963fSmrg else 953749dc963fSmrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 95384b0ead49Smrg fi 953949dc963fSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 95404b0ead49Smrg ;; 954149dc963fSmrg hppa*64*) 954249dc963fSmrg shrext_cmds='.sl' 954349dc963fSmrg hardcode_into_libs=yes 954449dc963fSmrg dynamic_linker="$host_os dld.sl" 954549dc963fSmrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 954649dc963fSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 954749dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 954849dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 954949dc963fSmrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 955049dc963fSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 95514b0ead49Smrg ;; 955249dc963fSmrg *) 955349dc963fSmrg shrext_cmds='.sl' 955449dc963fSmrg dynamic_linker="$host_os dld.sl" 955549dc963fSmrg shlibpath_var=SHLIB_PATH 955649dc963fSmrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 955749dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 955849dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 95594b0ead49Smrg ;; 956049dc963fSmrg esac 95617aa89044Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 956249dc963fSmrg postinstall_cmds='chmod 555 $lib' 95637aa89044Smrg # or fails outright, so override atomically: 95647aa89044Smrg install_override_mode=555 956549dc963fSmrg ;; 95664b0ead49Smrg 956749dc963fSmrginterix[3-9]*) 956849dc963fSmrg version_type=linux 956949dc963fSmrg need_lib_prefix=no 957049dc963fSmrg need_version=no 957149dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 957249dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 957349dc963fSmrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 957449dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 957549dc963fSmrg shlibpath_overrides_runpath=no 957649dc963fSmrg hardcode_into_libs=yes 957749dc963fSmrg ;; 95784b0ead49Smrg 957949dc963fSmrgirix5* | irix6* | nonstopux*) 958049dc963fSmrg case $host_os in 958149dc963fSmrg nonstopux*) version_type=nonstopux ;; 958249dc963fSmrg *) 958349dc963fSmrg if test "$lt_cv_prog_gnu_ld" = yes; then 958449dc963fSmrg version_type=linux 95854b0ead49Smrg else 958649dc963fSmrg version_type=irix 958749dc963fSmrg fi ;; 958849dc963fSmrg esac 958949dc963fSmrg need_lib_prefix=no 959049dc963fSmrg need_version=no 959149dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 959249dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 959349dc963fSmrg case $host_os in 959449dc963fSmrg irix5* | nonstopux*) 959549dc963fSmrg libsuff= shlibsuff= 959649dc963fSmrg ;; 959749dc963fSmrg *) 959849dc963fSmrg case $LD in # libtool.m4 will add one of these switches to LD 959949dc963fSmrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 960049dc963fSmrg libsuff= shlibsuff= libmagic=32-bit;; 960149dc963fSmrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 960249dc963fSmrg libsuff=32 shlibsuff=N32 libmagic=N32;; 960349dc963fSmrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 960449dc963fSmrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 960549dc963fSmrg *) libsuff= shlibsuff= libmagic=never-match;; 96064b0ead49Smrg esac 96074b0ead49Smrg ;; 960849dc963fSmrg esac 960949dc963fSmrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 961049dc963fSmrg shlibpath_overrides_runpath=no 961149dc963fSmrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 961249dc963fSmrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 961349dc963fSmrg hardcode_into_libs=yes 961449dc963fSmrg ;; 96154b0ead49Smrg 961649dc963fSmrg# No shared lib support for Linux oldld, aout, or coff. 961749dc963fSmrglinux*oldld* | linux*aout* | linux*coff*) 961849dc963fSmrg dynamic_linker=no 961949dc963fSmrg ;; 96204b0ead49Smrg 962149dc963fSmrg# This must be Linux ELF. 96227aa89044Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 962349dc963fSmrg version_type=linux 962449dc963fSmrg need_lib_prefix=no 962549dc963fSmrg need_version=no 962649dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 962749dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 962849dc963fSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 962949dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 963049dc963fSmrg shlibpath_overrides_runpath=no 96317aa89044Smrg 963249dc963fSmrg # Some binutils ld are patched to set DT_RUNPATH 96337aa89044Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 96347aa89044Smrg $as_echo_n "(cached) " >&6 96357aa89044Smrgelse 96367aa89044Smrg lt_cv_shlibpath_overrides_runpath=no 96377aa89044Smrg save_LDFLAGS=$LDFLAGS 96387aa89044Smrg save_libdir=$libdir 96397aa89044Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 96407aa89044Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 96417aa89044Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 964249dc963fSmrg/* end confdefs.h. */ 96434b0ead49Smrg 964449dc963fSmrgint 964549dc963fSmrgmain () 96464b0ead49Smrg{ 96474b0ead49Smrg 964849dc963fSmrg ; 964949dc963fSmrg return 0; 965049dc963fSmrg} 965149dc963fSmrg_ACEOF 965249dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 965349dc963fSmrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 96547aa89044Smrg lt_cv_shlibpath_overrides_runpath=yes 965549dc963fSmrgfi 965649dc963fSmrgfi 965749dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 965849dc963fSmrg conftest$ac_exeext conftest.$ac_ext 96597aa89044Smrg LDFLAGS=$save_LDFLAGS 96607aa89044Smrg libdir=$save_libdir 96617aa89044Smrg 96627aa89044Smrgfi 96637aa89044Smrg 96647aa89044Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 96654b0ead49Smrg 966649dc963fSmrg # This implies no fast_install, which is unacceptable. 966749dc963fSmrg # Some rework will be needed to allow for fast_install 966849dc963fSmrg # before this can be enabled. 966949dc963fSmrg hardcode_into_libs=yes 96704b0ead49Smrg 967149dc963fSmrg # Append ld.so.conf contents to the search path 967249dc963fSmrg if test -f /etc/ld.so.conf; then 96737aa89044Smrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 967449dc963fSmrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 967549dc963fSmrg fi 96764b0ead49Smrg 967749dc963fSmrg # We used to test for /lib/ld.so.1 and disable shared libraries on 967849dc963fSmrg # powerpc, because MkLinux only supported shared libraries with the 967949dc963fSmrg # GNU dynamic linker. Since this was broken with cross compilers, 968049dc963fSmrg # most powerpc-linux boxes support dynamic linking these days and 968149dc963fSmrg # people can always --disable-shared, the test was removed, and we 968249dc963fSmrg # assume the GNU/Linux dynamic linker is in use. 968349dc963fSmrg dynamic_linker='GNU/Linux ld.so' 968449dc963fSmrg ;; 96854b0ead49Smrg 968649dc963fSmrgnetbsd*) 968749dc963fSmrg version_type=sunos 968849dc963fSmrg need_lib_prefix=no 968949dc963fSmrg need_version=no 969049dc963fSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 969149dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 969249dc963fSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 969349dc963fSmrg dynamic_linker='NetBSD (a.out) ld.so' 969449dc963fSmrg else 969549dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 969649dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 969749dc963fSmrg dynamic_linker='NetBSD ld.elf_so' 969849dc963fSmrg fi 969949dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 970049dc963fSmrg shlibpath_overrides_runpath=yes 970149dc963fSmrg hardcode_into_libs=yes 970249dc963fSmrg ;; 97034b0ead49Smrg 970449dc963fSmrgnewsos6) 970549dc963fSmrg version_type=linux 970649dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 970749dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 970849dc963fSmrg shlibpath_overrides_runpath=yes 970949dc963fSmrg ;; 971052b01e16Smrg 971149dc963fSmrg*nto* | *qnx*) 971249dc963fSmrg version_type=qnx 971349dc963fSmrg need_lib_prefix=no 971449dc963fSmrg need_version=no 971549dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 971649dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 971749dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 971849dc963fSmrg shlibpath_overrides_runpath=no 971949dc963fSmrg hardcode_into_libs=yes 972049dc963fSmrg dynamic_linker='ldqnx.so' 97214b0ead49Smrg ;; 97224b0ead49Smrg 972349dc963fSmrgopenbsd*) 972449dc963fSmrg version_type=sunos 972549dc963fSmrg sys_lib_dlsearch_path_spec="/usr/lib" 972649dc963fSmrg need_lib_prefix=no 972749dc963fSmrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 972849dc963fSmrg case $host_os in 972949dc963fSmrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 973049dc963fSmrg *) need_version=no ;; 973152b01e16Smrg esac 973249dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 973349dc963fSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 973449dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 973549dc963fSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 973649dc963fSmrg case $host_os in 973749dc963fSmrg openbsd2.[89] | openbsd2.[89].*) 973849dc963fSmrg shlibpath_overrides_runpath=no 973949dc963fSmrg ;; 974049dc963fSmrg *) 974149dc963fSmrg shlibpath_overrides_runpath=yes 974249dc963fSmrg ;; 974349dc963fSmrg esac 974449dc963fSmrg else 974549dc963fSmrg shlibpath_overrides_runpath=yes 974649dc963fSmrg fi 974752b01e16Smrg ;; 974852b01e16Smrg 974949dc963fSmrgos2*) 975049dc963fSmrg libname_spec='$name' 975149dc963fSmrg shrext_cmds=".dll" 975249dc963fSmrg need_lib_prefix=no 975349dc963fSmrg library_names_spec='$libname${shared_ext} $libname.a' 975449dc963fSmrg dynamic_linker='OS/2 ld.exe' 975549dc963fSmrg shlibpath_var=LIBPATH 97564b0ead49Smrg ;; 97574b0ead49Smrg 975849dc963fSmrgosf3* | osf4* | osf5*) 975949dc963fSmrg version_type=osf 976049dc963fSmrg need_lib_prefix=no 976149dc963fSmrg need_version=no 976249dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 976349dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 976449dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 976549dc963fSmrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 976649dc963fSmrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 976749dc963fSmrg ;; 97684b0ead49Smrg 976949dc963fSmrgrdos*) 977049dc963fSmrg dynamic_linker=no 977149dc963fSmrg ;; 97724b0ead49Smrg 977349dc963fSmrgsolaris*) 977449dc963fSmrg version_type=linux 977549dc963fSmrg need_lib_prefix=no 977649dc963fSmrg need_version=no 977749dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 977849dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 977949dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 978049dc963fSmrg shlibpath_overrides_runpath=yes 978149dc963fSmrg hardcode_into_libs=yes 978249dc963fSmrg # ldd complains unless libraries are executable 978349dc963fSmrg postinstall_cmds='chmod +x $lib' 978449dc963fSmrg ;; 97854b0ead49Smrg 978649dc963fSmrgsunos4*) 978749dc963fSmrg version_type=sunos 978849dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 978949dc963fSmrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 979049dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 979149dc963fSmrg shlibpath_overrides_runpath=yes 979249dc963fSmrg if test "$with_gnu_ld" = yes; then 979349dc963fSmrg need_lib_prefix=no 979449dc963fSmrg fi 979549dc963fSmrg need_version=yes 979649dc963fSmrg ;; 97974b0ead49Smrg 979849dc963fSmrgsysv4 | sysv4.3*) 979949dc963fSmrg version_type=linux 980049dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 980149dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 980249dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 980349dc963fSmrg case $host_vendor in 980449dc963fSmrg sni) 980549dc963fSmrg shlibpath_overrides_runpath=no 980649dc963fSmrg need_lib_prefix=no 980749dc963fSmrg runpath_var=LD_RUN_PATH 98084b0ead49Smrg ;; 980949dc963fSmrg siemens) 981049dc963fSmrg need_lib_prefix=no 98114b0ead49Smrg ;; 981249dc963fSmrg motorola) 981349dc963fSmrg need_lib_prefix=no 981449dc963fSmrg need_version=no 981549dc963fSmrg shlibpath_overrides_runpath=no 981649dc963fSmrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 98174b0ead49Smrg ;; 981849dc963fSmrg esac 981949dc963fSmrg ;; 982049dc963fSmrg 982149dc963fSmrgsysv4*MP*) 982249dc963fSmrg if test -d /usr/nec ;then 982349dc963fSmrg version_type=linux 982449dc963fSmrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 982549dc963fSmrg soname_spec='$libname${shared_ext}.$major' 982649dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 982749dc963fSmrg fi 982849dc963fSmrg ;; 982949dc963fSmrg 983049dc963fSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 983149dc963fSmrg version_type=freebsd-elf 983249dc963fSmrg need_lib_prefix=no 983349dc963fSmrg need_version=no 983449dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 983549dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 983649dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 983749dc963fSmrg shlibpath_overrides_runpath=yes 983849dc963fSmrg hardcode_into_libs=yes 983949dc963fSmrg if test "$with_gnu_ld" = yes; then 984049dc963fSmrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 98414b0ead49Smrg else 984249dc963fSmrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 98434b0ead49Smrg case $host_os in 984449dc963fSmrg sco3.2v5*) 984549dc963fSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 98464b0ead49Smrg ;; 98474b0ead49Smrg esac 98484b0ead49Smrg fi 984949dc963fSmrg sys_lib_dlsearch_path_spec='/usr/lib' 985049dc963fSmrg ;; 98514b0ead49Smrg 985249dc963fSmrgtpf*) 985349dc963fSmrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 985449dc963fSmrg version_type=linux 985549dc963fSmrg need_lib_prefix=no 985649dc963fSmrg need_version=no 985749dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 985849dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 985949dc963fSmrg shlibpath_overrides_runpath=no 986049dc963fSmrg hardcode_into_libs=yes 986149dc963fSmrg ;; 98624b0ead49Smrg 986349dc963fSmrguts4*) 986449dc963fSmrg version_type=linux 986549dc963fSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 986649dc963fSmrg soname_spec='${libname}${release}${shared_ext}$major' 986749dc963fSmrg shlibpath_var=LD_LIBRARY_PATH 986849dc963fSmrg ;; 98694b0ead49Smrg 987049dc963fSmrg*) 987149dc963fSmrg dynamic_linker=no 987249dc963fSmrg ;; 987349dc963fSmrgesac 987449dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 987549dc963fSmrg$as_echo "$dynamic_linker" >&6; } 987649dc963fSmrgtest "$dynamic_linker" = no && can_build_shared=no 98774b0ead49Smrg 987849dc963fSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 987949dc963fSmrgif test "$GCC" = yes; then 988049dc963fSmrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 98814b0ead49Smrgfi 98824b0ead49Smrg 988349dc963fSmrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 988449dc963fSmrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 98854b0ead49Smrgfi 988649dc963fSmrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 988749dc963fSmrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 98884b0ead49Smrgfi 98894b0ead49Smrg 98904b0ead49Smrg 98914b0ead49Smrg 98924b0ead49Smrg 98934b0ead49Smrg 98944b0ead49Smrg 98954b0ead49Smrg 98964b0ead49Smrg 98974b0ead49Smrg 98984b0ead49Smrg 98994b0ead49Smrg 99004b0ead49Smrg 99014b0ead49Smrg 99024b0ead49Smrg 99034b0ead49Smrg 99044b0ead49Smrg 990552b01e16Smrg 99064b0ead49Smrg 99074b0ead49Smrg 99084b0ead49Smrg 99094b0ead49Smrg 99104b0ead49Smrg 99114b0ead49Smrg 99124b0ead49Smrg 99134b0ead49Smrg 99144b0ead49Smrg 99154b0ead49Smrg 99164b0ead49Smrg 99174b0ead49Smrg 991852b01e16Smrg 99194b0ead49Smrg 99204b0ead49Smrg 99214b0ead49Smrg 99224b0ead49Smrg 99234b0ead49Smrg 99244b0ead49Smrg 99254b0ead49Smrg 99264b0ead49Smrg 99274b0ead49Smrg 99284b0ead49Smrg 99294b0ead49Smrg 99304b0ead49Smrg 99314b0ead49Smrg 99324b0ead49Smrg 99334b0ead49Smrg 99344b0ead49Smrg 99354b0ead49Smrg 99364b0ead49Smrg 993752b01e16Smrg 99384b0ead49Smrg 99394b0ead49Smrg 99404b0ead49Smrg 99414b0ead49Smrg 99424b0ead49Smrg 99434b0ead49Smrg 99444b0ead49Smrg 99454b0ead49Smrg 99464b0ead49Smrg 99474b0ead49Smrg 99484b0ead49Smrg 99494b0ead49Smrg 99504b0ead49Smrg 99514b0ead49Smrg 99524b0ead49Smrg 99534b0ead49Smrg 99544b0ead49Smrg 99554b0ead49Smrg 99564b0ead49Smrg 99574b0ead49Smrg 99584b0ead49Smrg 99594b0ead49Smrg 99604b0ead49Smrg 99614b0ead49Smrg 99624b0ead49Smrg 99634b0ead49Smrg 99644b0ead49Smrg 99654b0ead49Smrg 99664b0ead49Smrg 99674b0ead49Smrg 99684b0ead49Smrg 99694b0ead49Smrg 99707aa89044Smrg 99717aa89044Smrg 99727aa89044Smrg 99737aa89044Smrg 99747aa89044Smrg 99754b0ead49Smrg 99764b0ead49Smrg 99774b0ead49Smrg 99784b0ead49Smrg 99794b0ead49Smrg 99804b0ead49Smrg 998149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 998249dc963fSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 998349dc963fSmrghardcode_action= 998449dc963fSmrgif test -n "$hardcode_libdir_flag_spec" || 998549dc963fSmrg test -n "$runpath_var" || 998649dc963fSmrg test "X$hardcode_automatic" = "Xyes" ; then 99874b0ead49Smrg 998849dc963fSmrg # We can hardcode non-existent directories. 998949dc963fSmrg if test "$hardcode_direct" != no && 999049dc963fSmrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 999149dc963fSmrg # have to relink, otherwise we might link with an installed library 999249dc963fSmrg # when we should be linking with a yet-to-be-installed one 999349dc963fSmrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 999449dc963fSmrg test "$hardcode_minus_L" != no; then 999549dc963fSmrg # Linking always hardcodes the temporary library directory. 999649dc963fSmrg hardcode_action=relink 999749dc963fSmrg else 999849dc963fSmrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 999949dc963fSmrg hardcode_action=immediate 1000049dc963fSmrg fi 1000149dc963fSmrgelse 1000249dc963fSmrg # We cannot hardcode anything, or else we can only hardcode existing 1000349dc963fSmrg # directories. 1000449dc963fSmrg hardcode_action=unsupported 1000549dc963fSmrgfi 1000649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 1000749dc963fSmrg$as_echo "$hardcode_action" >&6; } 100084b0ead49Smrg 1000949dc963fSmrgif test "$hardcode_action" = relink || 1001049dc963fSmrg test "$inherit_rpath" = yes; then 1001149dc963fSmrg # Fast installation is not supported 1001249dc963fSmrg enable_fast_install=no 1001349dc963fSmrgelif test "$shlibpath_overrides_runpath" = yes || 1001449dc963fSmrg test "$enable_shared" = no; then 1001549dc963fSmrg # Fast installation is not necessary 1001649dc963fSmrg enable_fast_install=needless 1001749dc963fSmrgfi 100184b0ead49Smrg 100194b0ead49Smrg 100204b0ead49Smrg 100214b0ead49Smrg 100224b0ead49Smrg 100234b0ead49Smrg 1002449dc963fSmrg if test "x$enable_dlopen" != xyes; then 1002549dc963fSmrg enable_dlopen=unknown 1002649dc963fSmrg enable_dlopen_self=unknown 1002749dc963fSmrg enable_dlopen_self_static=unknown 1002849dc963fSmrgelse 1002949dc963fSmrg lt_cv_dlopen=no 1003049dc963fSmrg lt_cv_dlopen_libs= 100314b0ead49Smrg 1003249dc963fSmrg case $host_os in 1003349dc963fSmrg beos*) 1003449dc963fSmrg lt_cv_dlopen="load_add_on" 1003549dc963fSmrg lt_cv_dlopen_libs= 1003649dc963fSmrg lt_cv_dlopen_self=yes 1003749dc963fSmrg ;; 100384b0ead49Smrg 1003949dc963fSmrg mingw* | pw32* | cegcc*) 1004049dc963fSmrg lt_cv_dlopen="LoadLibrary" 1004149dc963fSmrg lt_cv_dlopen_libs= 1004249dc963fSmrg ;; 100434b0ead49Smrg 1004449dc963fSmrg cygwin*) 1004549dc963fSmrg lt_cv_dlopen="dlopen" 1004649dc963fSmrg lt_cv_dlopen_libs= 1004749dc963fSmrg ;; 100484b0ead49Smrg 1004949dc963fSmrg darwin*) 1005049dc963fSmrg # if libdl is installed we need to link against it 1005149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1005249dc963fSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 100537aa89044Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 1005449dc963fSmrg $as_echo_n "(cached) " >&6 1005549dc963fSmrgelse 1005649dc963fSmrg ac_check_lib_save_LIBS=$LIBS 1005749dc963fSmrgLIBS="-ldl $LIBS" 1005849dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1005949dc963fSmrg/* end confdefs.h. */ 100604b0ead49Smrg 1006149dc963fSmrg/* Override any GCC internal prototype to avoid an error. 1006249dc963fSmrg Use char because int might match the return type of a GCC 1006349dc963fSmrg builtin and then its argument prototype would still apply. */ 1006449dc963fSmrg#ifdef __cplusplus 1006549dc963fSmrgextern "C" 1006649dc963fSmrg#endif 1006749dc963fSmrgchar dlopen (); 1006849dc963fSmrgint 1006949dc963fSmrgmain () 1007049dc963fSmrg{ 1007149dc963fSmrgreturn dlopen (); 1007249dc963fSmrg ; 1007349dc963fSmrg return 0; 1007449dc963fSmrg} 1007549dc963fSmrg_ACEOF 1007649dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 1007749dc963fSmrg ac_cv_lib_dl_dlopen=yes 1007849dc963fSmrgelse 1007949dc963fSmrg ac_cv_lib_dl_dlopen=no 1008049dc963fSmrgfi 1008149dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 1008249dc963fSmrg conftest$ac_exeext conftest.$ac_ext 1008349dc963fSmrgLIBS=$ac_check_lib_save_LIBS 1008449dc963fSmrgfi 1008549dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1008649dc963fSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 100877aa89044Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 1008849dc963fSmrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1008949dc963fSmrgelse 100904b0ead49Smrg 1009149dc963fSmrg lt_cv_dlopen="dyld" 1009249dc963fSmrg lt_cv_dlopen_libs= 1009349dc963fSmrg lt_cv_dlopen_self=yes 100944b0ead49Smrg 1009549dc963fSmrgfi 100964b0ead49Smrg 1009749dc963fSmrg ;; 100984b0ead49Smrg 1009949dc963fSmrg *) 1010049dc963fSmrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 101017aa89044Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 1010249dc963fSmrg lt_cv_dlopen="shl_load" 1010349dc963fSmrgelse 1010449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 1010549dc963fSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 101067aa89044Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 1010749dc963fSmrg $as_echo_n "(cached) " >&6 1010849dc963fSmrgelse 1010949dc963fSmrg ac_check_lib_save_LIBS=$LIBS 1011049dc963fSmrgLIBS="-ldld $LIBS" 1011149dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1011249dc963fSmrg/* end confdefs.h. */ 101134b0ead49Smrg 1011449dc963fSmrg/* Override any GCC internal prototype to avoid an error. 1011549dc963fSmrg Use char because int might match the return type of a GCC 1011649dc963fSmrg builtin and then its argument prototype would still apply. */ 1011749dc963fSmrg#ifdef __cplusplus 1011849dc963fSmrgextern "C" 1011949dc963fSmrg#endif 1012049dc963fSmrgchar shl_load (); 1012149dc963fSmrgint 1012249dc963fSmrgmain () 1012349dc963fSmrg{ 1012449dc963fSmrgreturn shl_load (); 1012549dc963fSmrg ; 1012649dc963fSmrg return 0; 1012749dc963fSmrg} 1012849dc963fSmrg_ACEOF 1012949dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 1013049dc963fSmrg ac_cv_lib_dld_shl_load=yes 1013149dc963fSmrgelse 1013249dc963fSmrg ac_cv_lib_dld_shl_load=no 1013349dc963fSmrgfi 1013449dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 1013549dc963fSmrg conftest$ac_exeext conftest.$ac_ext 1013649dc963fSmrgLIBS=$ac_check_lib_save_LIBS 1013749dc963fSmrgfi 1013849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 1013949dc963fSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 101407aa89044Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 1014149dc963fSmrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 1014249dc963fSmrgelse 1014349dc963fSmrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 101447aa89044Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 1014549dc963fSmrg lt_cv_dlopen="dlopen" 1014649dc963fSmrgelse 1014749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1014849dc963fSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 101497aa89044Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 1015049dc963fSmrg $as_echo_n "(cached) " >&6 1015149dc963fSmrgelse 1015249dc963fSmrg ac_check_lib_save_LIBS=$LIBS 1015349dc963fSmrgLIBS="-ldl $LIBS" 1015449dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1015549dc963fSmrg/* end confdefs.h. */ 101564b0ead49Smrg 1015749dc963fSmrg/* Override any GCC internal prototype to avoid an error. 1015849dc963fSmrg Use char because int might match the return type of a GCC 1015949dc963fSmrg builtin and then its argument prototype would still apply. */ 1016049dc963fSmrg#ifdef __cplusplus 1016149dc963fSmrgextern "C" 1016249dc963fSmrg#endif 1016349dc963fSmrgchar dlopen (); 1016449dc963fSmrgint 1016549dc963fSmrgmain () 1016649dc963fSmrg{ 1016749dc963fSmrgreturn dlopen (); 1016849dc963fSmrg ; 1016949dc963fSmrg return 0; 1017049dc963fSmrg} 1017149dc963fSmrg_ACEOF 1017249dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 1017349dc963fSmrg ac_cv_lib_dl_dlopen=yes 1017449dc963fSmrgelse 1017549dc963fSmrg ac_cv_lib_dl_dlopen=no 1017649dc963fSmrgfi 1017749dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 1017849dc963fSmrg conftest$ac_exeext conftest.$ac_ext 1017949dc963fSmrgLIBS=$ac_check_lib_save_LIBS 1018049dc963fSmrgfi 1018149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1018249dc963fSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 101837aa89044Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 1018449dc963fSmrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1018549dc963fSmrgelse 1018649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 1018749dc963fSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 101887aa89044Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 1018949dc963fSmrg $as_echo_n "(cached) " >&6 1019049dc963fSmrgelse 1019149dc963fSmrg ac_check_lib_save_LIBS=$LIBS 1019249dc963fSmrgLIBS="-lsvld $LIBS" 1019349dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1019449dc963fSmrg/* end confdefs.h. */ 101954b0ead49Smrg 1019649dc963fSmrg/* Override any GCC internal prototype to avoid an error. 1019749dc963fSmrg Use char because int might match the return type of a GCC 1019849dc963fSmrg builtin and then its argument prototype would still apply. */ 1019949dc963fSmrg#ifdef __cplusplus 1020049dc963fSmrgextern "C" 1020149dc963fSmrg#endif 1020249dc963fSmrgchar dlopen (); 1020349dc963fSmrgint 1020449dc963fSmrgmain () 1020549dc963fSmrg{ 1020649dc963fSmrgreturn dlopen (); 1020749dc963fSmrg ; 1020849dc963fSmrg return 0; 1020949dc963fSmrg} 1021049dc963fSmrg_ACEOF 1021149dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 1021249dc963fSmrg ac_cv_lib_svld_dlopen=yes 1021349dc963fSmrgelse 1021449dc963fSmrg ac_cv_lib_svld_dlopen=no 1021549dc963fSmrgfi 1021649dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 1021749dc963fSmrg conftest$ac_exeext conftest.$ac_ext 1021849dc963fSmrgLIBS=$ac_check_lib_save_LIBS 1021949dc963fSmrgfi 1022049dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 1022149dc963fSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 102227aa89044Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 1022349dc963fSmrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 1022449dc963fSmrgelse 1022549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 1022649dc963fSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 102277aa89044Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 1022849dc963fSmrg $as_echo_n "(cached) " >&6 1022949dc963fSmrgelse 1023049dc963fSmrg ac_check_lib_save_LIBS=$LIBS 1023149dc963fSmrgLIBS="-ldld $LIBS" 1023249dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1023349dc963fSmrg/* end confdefs.h. */ 102344b0ead49Smrg 1023549dc963fSmrg/* Override any GCC internal prototype to avoid an error. 1023649dc963fSmrg Use char because int might match the return type of a GCC 1023749dc963fSmrg builtin and then its argument prototype would still apply. */ 1023849dc963fSmrg#ifdef __cplusplus 1023949dc963fSmrgextern "C" 1024049dc963fSmrg#endif 1024149dc963fSmrgchar dld_link (); 1024249dc963fSmrgint 1024349dc963fSmrgmain () 1024449dc963fSmrg{ 1024549dc963fSmrgreturn dld_link (); 1024649dc963fSmrg ; 1024749dc963fSmrg return 0; 1024849dc963fSmrg} 1024949dc963fSmrg_ACEOF 1025049dc963fSmrgif ac_fn_c_try_link "$LINENO"; then : 1025149dc963fSmrg ac_cv_lib_dld_dld_link=yes 1025249dc963fSmrgelse 1025349dc963fSmrg ac_cv_lib_dld_dld_link=no 1025449dc963fSmrgfi 1025549dc963fSmrgrm -f core conftest.err conftest.$ac_objext \ 1025649dc963fSmrg conftest$ac_exeext conftest.$ac_ext 1025749dc963fSmrgLIBS=$ac_check_lib_save_LIBS 1025849dc963fSmrgfi 1025949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 1026049dc963fSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 102617aa89044Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 1026249dc963fSmrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 1026349dc963fSmrgfi 102644b0ead49Smrg 102654b0ead49Smrg 1026649dc963fSmrgfi 1026752b01e16Smrg 102684b0ead49Smrg 1026949dc963fSmrgfi 102704b0ead49Smrg 102714b0ead49Smrg 1027249dc963fSmrgfi 102734b0ead49Smrg 102744b0ead49Smrg 1027549dc963fSmrgfi 102764b0ead49Smrg 102774b0ead49Smrg 1027849dc963fSmrgfi 102794b0ead49Smrg 1028049dc963fSmrg ;; 1028149dc963fSmrg esac 102824b0ead49Smrg 1028349dc963fSmrg if test "x$lt_cv_dlopen" != xno; then 1028449dc963fSmrg enable_dlopen=yes 1028549dc963fSmrg else 1028649dc963fSmrg enable_dlopen=no 1028749dc963fSmrg fi 102884b0ead49Smrg 1028949dc963fSmrg case $lt_cv_dlopen in 1029049dc963fSmrg dlopen) 1029149dc963fSmrg save_CPPFLAGS="$CPPFLAGS" 1029249dc963fSmrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 102934b0ead49Smrg 1029449dc963fSmrg save_LDFLAGS="$LDFLAGS" 1029549dc963fSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 102964b0ead49Smrg 1029749dc963fSmrg save_LIBS="$LIBS" 1029849dc963fSmrg LIBS="$lt_cv_dlopen_libs $LIBS" 102994b0ead49Smrg 1030049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 1030149dc963fSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 103027aa89044Smrgif ${lt_cv_dlopen_self+:} false; then : 1030349dc963fSmrg $as_echo_n "(cached) " >&6 1030449dc963fSmrgelse 1030549dc963fSmrg if test "$cross_compiling" = yes; then : 1030649dc963fSmrg lt_cv_dlopen_self=cross 1030749dc963fSmrgelse 1030849dc963fSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1030949dc963fSmrg lt_status=$lt_dlunknown 1031049dc963fSmrg cat > conftest.$ac_ext <<_LT_EOF 103117aa89044Smrg#line $LINENO "configure" 1031249dc963fSmrg#include "confdefs.h" 103134b0ead49Smrg 1031449dc963fSmrg#if HAVE_DLFCN_H 1031549dc963fSmrg#include <dlfcn.h> 1031649dc963fSmrg#endif 103174b0ead49Smrg 1031849dc963fSmrg#include <stdio.h> 103194b0ead49Smrg 1032049dc963fSmrg#ifdef RTLD_GLOBAL 1032149dc963fSmrg# define LT_DLGLOBAL RTLD_GLOBAL 1032249dc963fSmrg#else 1032349dc963fSmrg# ifdef DL_GLOBAL 1032449dc963fSmrg# define LT_DLGLOBAL DL_GLOBAL 1032549dc963fSmrg# else 1032649dc963fSmrg# define LT_DLGLOBAL 0 1032749dc963fSmrg# endif 1032849dc963fSmrg#endif 103294b0ead49Smrg 1033049dc963fSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1033149dc963fSmrg find out it does not work in some platform. */ 1033249dc963fSmrg#ifndef LT_DLLAZY_OR_NOW 1033349dc963fSmrg# ifdef RTLD_LAZY 1033449dc963fSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1033549dc963fSmrg# else 1033649dc963fSmrg# ifdef DL_LAZY 1033749dc963fSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 1033849dc963fSmrg# else 1033949dc963fSmrg# ifdef RTLD_NOW 1034049dc963fSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1034149dc963fSmrg# else 1034249dc963fSmrg# ifdef DL_NOW 1034349dc963fSmrg# define LT_DLLAZY_OR_NOW DL_NOW 1034449dc963fSmrg# else 1034549dc963fSmrg# define LT_DLLAZY_OR_NOW 0 1034649dc963fSmrg# endif 1034749dc963fSmrg# endif 1034849dc963fSmrg# endif 1034949dc963fSmrg# endif 1035049dc963fSmrg#endif 103514b0ead49Smrg 103527aa89044Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 103537aa89044Smrg correspondingly for the symbols needed. */ 103547aa89044Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 103557aa89044Smrgvoid fnord () __attribute__((visibility("default"))); 103567aa89044Smrg#endif 103577aa89044Smrg 103587aa89044Smrgvoid fnord () { int i=42; } 1035949dc963fSmrgint main () 1036049dc963fSmrg{ 1036149dc963fSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1036249dc963fSmrg int status = $lt_dlunknown; 103634b0ead49Smrg 1036449dc963fSmrg if (self) 1036549dc963fSmrg { 1036649dc963fSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 103677aa89044Smrg else 103687aa89044Smrg { 103697aa89044Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 103707aa89044Smrg else puts (dlerror ()); 103717aa89044Smrg } 1037249dc963fSmrg /* dlclose (self); */ 1037349dc963fSmrg } 1037449dc963fSmrg else 1037549dc963fSmrg puts (dlerror ()); 103764b0ead49Smrg 1037749dc963fSmrg return status; 1037849dc963fSmrg} 1037949dc963fSmrg_LT_EOF 1038049dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1038149dc963fSmrg (eval $ac_link) 2>&5 1038249dc963fSmrg ac_status=$? 1038349dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1038449dc963fSmrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 1038549dc963fSmrg (./conftest; exit; ) >&5 2>/dev/null 1038649dc963fSmrg lt_status=$? 1038749dc963fSmrg case x$lt_status in 1038849dc963fSmrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 1038949dc963fSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 1039049dc963fSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 1039149dc963fSmrg esac 1039249dc963fSmrg else : 1039349dc963fSmrg # compilation failed 1039449dc963fSmrg lt_cv_dlopen_self=no 1039549dc963fSmrg fi 1039649dc963fSmrgfi 1039749dc963fSmrgrm -fr conftest* 103984b0ead49Smrg 103994b0ead49Smrg 1040049dc963fSmrgfi 1040149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 1040249dc963fSmrg$as_echo "$lt_cv_dlopen_self" >&6; } 104034b0ead49Smrg 1040449dc963fSmrg if test "x$lt_cv_dlopen_self" = xyes; then 1040549dc963fSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 1040649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 1040749dc963fSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 104087aa89044Smrgif ${lt_cv_dlopen_self_static+:} false; then : 1040949dc963fSmrg $as_echo_n "(cached) " >&6 1041049dc963fSmrgelse 1041149dc963fSmrg if test "$cross_compiling" = yes; then : 1041249dc963fSmrg lt_cv_dlopen_self_static=cross 1041349dc963fSmrgelse 1041449dc963fSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1041549dc963fSmrg lt_status=$lt_dlunknown 1041649dc963fSmrg cat > conftest.$ac_ext <<_LT_EOF 104177aa89044Smrg#line $LINENO "configure" 1041849dc963fSmrg#include "confdefs.h" 104194b0ead49Smrg 1042049dc963fSmrg#if HAVE_DLFCN_H 1042149dc963fSmrg#include <dlfcn.h> 1042249dc963fSmrg#endif 104234b0ead49Smrg 1042449dc963fSmrg#include <stdio.h> 104254b0ead49Smrg 1042649dc963fSmrg#ifdef RTLD_GLOBAL 1042749dc963fSmrg# define LT_DLGLOBAL RTLD_GLOBAL 1042849dc963fSmrg#else 1042949dc963fSmrg# ifdef DL_GLOBAL 1043049dc963fSmrg# define LT_DLGLOBAL DL_GLOBAL 1043149dc963fSmrg# else 1043249dc963fSmrg# define LT_DLGLOBAL 0 1043349dc963fSmrg# endif 1043449dc963fSmrg#endif 104354b0ead49Smrg 1043649dc963fSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1043749dc963fSmrg find out it does not work in some platform. */ 1043849dc963fSmrg#ifndef LT_DLLAZY_OR_NOW 1043949dc963fSmrg# ifdef RTLD_LAZY 1044049dc963fSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1044149dc963fSmrg# else 1044249dc963fSmrg# ifdef DL_LAZY 1044349dc963fSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 1044449dc963fSmrg# else 1044549dc963fSmrg# ifdef RTLD_NOW 1044649dc963fSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1044749dc963fSmrg# else 1044849dc963fSmrg# ifdef DL_NOW 1044949dc963fSmrg# define LT_DLLAZY_OR_NOW DL_NOW 1045049dc963fSmrg# else 1045149dc963fSmrg# define LT_DLLAZY_OR_NOW 0 1045249dc963fSmrg# endif 1045349dc963fSmrg# endif 1045449dc963fSmrg# endif 1045549dc963fSmrg# endif 1045649dc963fSmrg#endif 104574b0ead49Smrg 104587aa89044Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 104597aa89044Smrg correspondingly for the symbols needed. */ 104607aa89044Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 104617aa89044Smrgvoid fnord () __attribute__((visibility("default"))); 104627aa89044Smrg#endif 104637aa89044Smrg 104647aa89044Smrgvoid fnord () { int i=42; } 1046549dc963fSmrgint main () 1046649dc963fSmrg{ 1046749dc963fSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1046849dc963fSmrg int status = $lt_dlunknown; 104694b0ead49Smrg 1047049dc963fSmrg if (self) 1047149dc963fSmrg { 1047249dc963fSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 104737aa89044Smrg else 104747aa89044Smrg { 104757aa89044Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 104767aa89044Smrg else puts (dlerror ()); 104777aa89044Smrg } 1047849dc963fSmrg /* dlclose (self); */ 1047949dc963fSmrg } 1048049dc963fSmrg else 1048149dc963fSmrg puts (dlerror ()); 104824b0ead49Smrg 1048349dc963fSmrg return status; 1048449dc963fSmrg} 1048549dc963fSmrg_LT_EOF 1048649dc963fSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1048749dc963fSmrg (eval $ac_link) 2>&5 1048849dc963fSmrg ac_status=$? 1048949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1049049dc963fSmrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 1049149dc963fSmrg (./conftest; exit; ) >&5 2>/dev/null 1049249dc963fSmrg lt_status=$? 1049349dc963fSmrg case x$lt_status in 1049449dc963fSmrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1049549dc963fSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1049649dc963fSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1049749dc963fSmrg esac 1049849dc963fSmrg else : 1049949dc963fSmrg # compilation failed 1050049dc963fSmrg lt_cv_dlopen_self_static=no 1050149dc963fSmrg fi 1050249dc963fSmrgfi 1050349dc963fSmrgrm -fr conftest* 105044b0ead49Smrg 105054b0ead49Smrg 1050649dc963fSmrgfi 1050749dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 1050849dc963fSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 1050949dc963fSmrg fi 105104b0ead49Smrg 1051149dc963fSmrg CPPFLAGS="$save_CPPFLAGS" 1051249dc963fSmrg LDFLAGS="$save_LDFLAGS" 1051349dc963fSmrg LIBS="$save_LIBS" 1051449dc963fSmrg ;; 1051549dc963fSmrg esac 105164b0ead49Smrg 1051749dc963fSmrg case $lt_cv_dlopen_self in 1051849dc963fSmrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1051949dc963fSmrg *) enable_dlopen_self=unknown ;; 1052049dc963fSmrg esac 105214b0ead49Smrg 1052249dc963fSmrg case $lt_cv_dlopen_self_static in 1052349dc963fSmrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1052449dc963fSmrg *) enable_dlopen_self_static=unknown ;; 1052549dc963fSmrg esac 105264b0ead49Smrgfi 105274b0ead49Smrg 105284b0ead49Smrg 105294b0ead49Smrg 105304b0ead49Smrg 105314b0ead49Smrg 105324b0ead49Smrg 105334b0ead49Smrg 105344b0ead49Smrg 105354b0ead49Smrg 105364b0ead49Smrg 105374b0ead49Smrg 105384b0ead49Smrg 105394b0ead49Smrg 105404b0ead49Smrg 105414b0ead49Smrg 105424b0ead49Smrg 1054349dc963fSmrg 1054449dc963fSmrgstriplib= 1054549dc963fSmrgold_striplib= 1054649dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 1054749dc963fSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 1054849dc963fSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 1054949dc963fSmrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 1055049dc963fSmrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 1055149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1055249dc963fSmrg$as_echo "yes" >&6; } 1055349dc963fSmrgelse 1055449dc963fSmrg# FIXME - insert some real tests, host_os isn't really good enough 1055549dc963fSmrg case $host_os in 1055649dc963fSmrg darwin*) 1055749dc963fSmrg if test -n "$STRIP" ; then 1055849dc963fSmrg striplib="$STRIP -x" 1055949dc963fSmrg old_striplib="$STRIP -S" 1056049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1056149dc963fSmrg$as_echo "yes" >&6; } 1056249dc963fSmrg else 1056349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1056449dc963fSmrg$as_echo "no" >&6; } 1056549dc963fSmrg fi 1056649dc963fSmrg ;; 1056749dc963fSmrg *) 1056849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1056949dc963fSmrg$as_echo "no" >&6; } 1057049dc963fSmrg ;; 105714b0ead49Smrg esac 1057249dc963fSmrgfi 1057349dc963fSmrg 1057449dc963fSmrg 1057549dc963fSmrg 1057649dc963fSmrg 105774b0ead49Smrg 105784b0ead49Smrg 1057949dc963fSmrg 1058049dc963fSmrg 1058149dc963fSmrg 1058249dc963fSmrg 1058349dc963fSmrg 1058449dc963fSmrg 1058549dc963fSmrg # Report which library types will actually be built 1058649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 1058752b01e16Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 1058849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 1058952b01e16Smrg$as_echo "$can_build_shared" >&6; } 105904b0ead49Smrg 1059149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 1059252b01e16Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 1059349dc963fSmrg test "$can_build_shared" = "no" && enable_shared=no 105944b0ead49Smrg 1059549dc963fSmrg # On AIX, shared libraries and static libraries use the same namespace, and 1059649dc963fSmrg # are all built from PIC. 1059749dc963fSmrg case $host_os in 1059849dc963fSmrg aix3*) 105994b0ead49Smrg test "$enable_shared" = yes && enable_static=no 1060049dc963fSmrg if test -n "$RANLIB"; then 1060149dc963fSmrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1060249dc963fSmrg postinstall_cmds='$RANLIB $lib' 1060349dc963fSmrg fi 1060449dc963fSmrg ;; 1060549dc963fSmrg 1060649dc963fSmrg aix[4-9]*) 1060749dc963fSmrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 1060849dc963fSmrg test "$enable_shared" = yes && enable_static=no 1060949dc963fSmrg fi 1061049dc963fSmrg ;; 1061149dc963fSmrg esac 1061249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 1061352b01e16Smrg$as_echo "$enable_shared" >&6; } 106144b0ead49Smrg 1061549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 1061652b01e16Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 1061749dc963fSmrg # Make sure either enable_shared or enable_static is yes. 1061849dc963fSmrg test "$enable_shared" = yes || enable_static=yes 1061949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 1062052b01e16Smrg$as_echo "$enable_static" >&6; } 106214b0ead49Smrg 106224b0ead49Smrg 106234b0ead49Smrg 106244b0ead49Smrg 1062549dc963fSmrgfi 1062649dc963fSmrgac_ext=c 1062749dc963fSmrgac_cpp='$CPP $CPPFLAGS' 1062849dc963fSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1062949dc963fSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1063049dc963fSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 106314b0ead49Smrg 1063249dc963fSmrgCC="$lt_save_CC" 106334b0ead49Smrg 106344b0ead49Smrg 106354b0ead49Smrg 106364b0ead49Smrg 106374b0ead49Smrg 106384b0ead49Smrg 106394b0ead49Smrg 106404b0ead49Smrg 106414b0ead49Smrg 106424b0ead49Smrg 106434b0ead49Smrg 106444b0ead49Smrg 106454b0ead49Smrg 1064649dc963fSmrg ac_config_commands="$ac_config_commands libtool" 106474b0ead49Smrg 1064852b01e16Smrg 106494b0ead49Smrg 1065052b01e16Smrg 1065149dc963fSmrg# Only expand once: 106524b0ead49Smrg 106534b0ead49Smrg 106544b0ead49Smrg 1065549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 1065649dc963fSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 106577aa89044Smrgif ${ac_cv_prog_cc_c99+:} false; then : 1065849dc963fSmrg $as_echo_n "(cached) " >&6 1065949dc963fSmrgelse 1066049dc963fSmrg ac_cv_prog_cc_c99=no 1066149dc963fSmrgac_save_CC=$CC 1066249dc963fSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1066349dc963fSmrg/* end confdefs.h. */ 1066449dc963fSmrg#include <stdarg.h> 1066549dc963fSmrg#include <stdbool.h> 1066649dc963fSmrg#include <stdlib.h> 1066749dc963fSmrg#include <wchar.h> 1066849dc963fSmrg#include <stdio.h> 106694b0ead49Smrg 1067049dc963fSmrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 1067149dc963fSmrg#define debug(...) fprintf (stderr, __VA_ARGS__) 1067249dc963fSmrg#define showlist(...) puts (#__VA_ARGS__) 1067349dc963fSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 1067449dc963fSmrgstatic void 1067549dc963fSmrgtest_varargs_macros (void) 1067649dc963fSmrg{ 1067749dc963fSmrg int x = 1234; 1067849dc963fSmrg int y = 5678; 1067949dc963fSmrg debug ("Flag"); 1068049dc963fSmrg debug ("X = %d\n", x); 1068149dc963fSmrg showlist (The first, second, and third items.); 1068249dc963fSmrg report (x>y, "x is %d but y is %d", x, y); 1068349dc963fSmrg} 106844b0ead49Smrg 1068549dc963fSmrg// Check long long types. 1068649dc963fSmrg#define BIG64 18446744073709551615ull 1068749dc963fSmrg#define BIG32 4294967295ul 1068849dc963fSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 1068949dc963fSmrg#if !BIG_OK 1069049dc963fSmrg your preprocessor is broken; 1069149dc963fSmrg#endif 1069249dc963fSmrg#if BIG_OK 1069349dc963fSmrg#else 1069449dc963fSmrg your preprocessor is broken; 1069549dc963fSmrg#endif 1069649dc963fSmrgstatic long long int bignum = -9223372036854775807LL; 1069749dc963fSmrgstatic unsigned long long int ubignum = BIG64; 106984b0ead49Smrg 1069949dc963fSmrgstruct incomplete_array 1070049dc963fSmrg{ 1070149dc963fSmrg int datasize; 1070249dc963fSmrg double data[]; 1070349dc963fSmrg}; 107044b0ead49Smrg 1070549dc963fSmrgstruct named_init { 1070649dc963fSmrg int number; 1070749dc963fSmrg const wchar_t *name; 1070849dc963fSmrg double average; 1070949dc963fSmrg}; 107104b0ead49Smrg 1071149dc963fSmrgtypedef const char *ccp; 107124b0ead49Smrg 1071349dc963fSmrgstatic inline int 1071449dc963fSmrgtest_restrict (ccp restrict text) 1071549dc963fSmrg{ 1071649dc963fSmrg // See if C++-style comments work. 1071749dc963fSmrg // Iterate through items via the restricted pointer. 1071849dc963fSmrg // Also check for declarations in for loops. 1071949dc963fSmrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 1072049dc963fSmrg continue; 1072149dc963fSmrg return 0; 1072249dc963fSmrg} 107234b0ead49Smrg 1072449dc963fSmrg// Check varargs and va_copy. 1072549dc963fSmrgstatic void 1072649dc963fSmrgtest_varargs (const char *format, ...) 1072749dc963fSmrg{ 1072849dc963fSmrg va_list args; 1072949dc963fSmrg va_start (args, format); 1073049dc963fSmrg va_list args_copy; 1073149dc963fSmrg va_copy (args_copy, args); 107324b0ead49Smrg 1073349dc963fSmrg const char *str; 1073449dc963fSmrg int number; 1073549dc963fSmrg float fnumber; 107364b0ead49Smrg 1073749dc963fSmrg while (*format) 1073849dc963fSmrg { 1073949dc963fSmrg switch (*format++) 1074049dc963fSmrg { 1074149dc963fSmrg case 's': // string 1074249dc963fSmrg str = va_arg (args_copy, const char *); 1074349dc963fSmrg break; 1074449dc963fSmrg case 'd': // int 1074549dc963fSmrg number = va_arg (args_copy, int); 1074649dc963fSmrg break; 1074749dc963fSmrg case 'f': // float 1074849dc963fSmrg fnumber = va_arg (args_copy, double); 1074949dc963fSmrg break; 1075049dc963fSmrg default: 1075149dc963fSmrg break; 1075249dc963fSmrg } 1075349dc963fSmrg } 1075449dc963fSmrg va_end (args_copy); 1075549dc963fSmrg va_end (args); 1075649dc963fSmrg} 1075749dc963fSmrg 1075849dc963fSmrgint 1075949dc963fSmrgmain () 1076049dc963fSmrg{ 1076149dc963fSmrg 1076249dc963fSmrg // Check bool. 1076349dc963fSmrg _Bool success = false; 1076449dc963fSmrg 1076549dc963fSmrg // Check restrict. 1076649dc963fSmrg if (test_restrict ("String literal") == 0) 1076749dc963fSmrg success = true; 1076849dc963fSmrg char *restrict newvar = "Another string"; 1076949dc963fSmrg 1077049dc963fSmrg // Check varargs. 1077149dc963fSmrg test_varargs ("s, d' f .", "string", 65, 34.234); 1077249dc963fSmrg test_varargs_macros (); 1077349dc963fSmrg 1077449dc963fSmrg // Check flexible array members. 1077549dc963fSmrg struct incomplete_array *ia = 1077649dc963fSmrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 1077749dc963fSmrg ia->datasize = 10; 1077849dc963fSmrg for (int i = 0; i < ia->datasize; ++i) 1077949dc963fSmrg ia->data[i] = i * 1.234; 1078049dc963fSmrg 1078149dc963fSmrg // Check named initializers. 1078249dc963fSmrg struct named_init ni = { 1078349dc963fSmrg .number = 34, 1078449dc963fSmrg .name = L"Test wide string", 1078549dc963fSmrg .average = 543.34343, 1078649dc963fSmrg }; 1078749dc963fSmrg 1078849dc963fSmrg ni.number = 58; 1078949dc963fSmrg 1079049dc963fSmrg int dynamic_array[ni.number]; 1079149dc963fSmrg dynamic_array[ni.number - 1] = 543; 1079249dc963fSmrg 1079349dc963fSmrg // work around unused variable warnings 1079449dc963fSmrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 1079549dc963fSmrg || dynamic_array[ni.number - 1] != 543); 1079649dc963fSmrg 1079749dc963fSmrg ; 1079849dc963fSmrg return 0; 1079949dc963fSmrg} 1080049dc963fSmrg_ACEOF 1080149dc963fSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 1080249dc963fSmrgdo 1080349dc963fSmrg CC="$ac_save_CC $ac_arg" 1080449dc963fSmrg if ac_fn_c_try_compile "$LINENO"; then : 1080549dc963fSmrg ac_cv_prog_cc_c99=$ac_arg 108064b0ead49Smrgfi 1080749dc963fSmrgrm -f core conftest.err conftest.$ac_objext 1080849dc963fSmrg test "x$ac_cv_prog_cc_c99" != "xno" && break 1080949dc963fSmrgdone 1081049dc963fSmrgrm -f conftest.$ac_ext 1081149dc963fSmrgCC=$ac_save_CC 108124b0ead49Smrg 108134b0ead49Smrgfi 1081449dc963fSmrg# AC_CACHE_VAL 1081549dc963fSmrgcase "x$ac_cv_prog_cc_c99" in 1081649dc963fSmrg x) 1081749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 1081849dc963fSmrg$as_echo "none needed" >&6; } ;; 1081949dc963fSmrg xno) 1082049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 1082149dc963fSmrg$as_echo "unsupported" >&6; } ;; 108224b0ead49Smrg *) 1082349dc963fSmrg CC="$CC $ac_cv_prog_cc_c99" 1082449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 1082549dc963fSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 108264b0ead49Smrgesac 1082749dc963fSmrgif test "x$ac_cv_prog_cc_c99" != xno; then : 108284b0ead49Smrg 108294b0ead49Smrgfi 108304b0ead49Smrg 108314b0ead49Smrg 108324b0ead49Smrg 108334b0ead49Smrg 1083449dc963fSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1083549dc963fSmrg if test -n "$ac_tool_prefix"; then 1083649dc963fSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1083749dc963fSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 1083849dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1083949dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 108407aa89044Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 1084149dc963fSmrg $as_echo_n "(cached) " >&6 1084249dc963fSmrgelse 1084349dc963fSmrg case $PKG_CONFIG in 1084449dc963fSmrg [\\/]* | ?:[\\/]*) 1084549dc963fSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1084649dc963fSmrg ;; 1084749dc963fSmrg *) 1084849dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1084949dc963fSmrgfor as_dir in $PATH 1085049dc963fSmrgdo 1085149dc963fSmrg IFS=$as_save_IFS 1085249dc963fSmrg test -z "$as_dir" && as_dir=. 1085349dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 1085449dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1085549dc963fSmrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1085649dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1085749dc963fSmrg break 2 1085849dc963fSmrg fi 1085949dc963fSmrgdone 1086049dc963fSmrg done 1086149dc963fSmrgIFS=$as_save_IFS 108624b0ead49Smrg 1086349dc963fSmrg ;; 1086449dc963fSmrgesac 1086549dc963fSmrgfi 1086649dc963fSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1086749dc963fSmrgif test -n "$PKG_CONFIG"; then 1086849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 1086949dc963fSmrg$as_echo "$PKG_CONFIG" >&6; } 1087049dc963fSmrgelse 1087149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1087249dc963fSmrg$as_echo "no" >&6; } 108734b0ead49Smrgfi 108744b0ead49Smrg 108754b0ead49Smrg 1087649dc963fSmrgfi 1087749dc963fSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1087849dc963fSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1087949dc963fSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 1088049dc963fSmrgset dummy pkg-config; ac_word=$2 1088149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1088249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 108837aa89044Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 1088449dc963fSmrg $as_echo_n "(cached) " >&6 1088549dc963fSmrgelse 1088649dc963fSmrg case $ac_pt_PKG_CONFIG in 1088749dc963fSmrg [\\/]* | ?:[\\/]*) 1088849dc963fSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1088949dc963fSmrg ;; 1089049dc963fSmrg *) 1089149dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1089249dc963fSmrgfor as_dir in $PATH 1089349dc963fSmrgdo 1089449dc963fSmrg IFS=$as_save_IFS 1089549dc963fSmrg test -z "$as_dir" && as_dir=. 1089649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 1089749dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1089849dc963fSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1089949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1090049dc963fSmrg break 2 109014b0ead49Smrg fi 1090249dc963fSmrgdone 1090349dc963fSmrg done 1090449dc963fSmrgIFS=$as_save_IFS 1090549dc963fSmrg 1090649dc963fSmrg ;; 1090749dc963fSmrgesac 1090849dc963fSmrgfi 1090949dc963fSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1091049dc963fSmrgif test -n "$ac_pt_PKG_CONFIG"; then 1091149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 1091249dc963fSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 109134b0ead49Smrgelse 1091449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1091549dc963fSmrg$as_echo "no" >&6; } 109164b0ead49Smrgfi 109174b0ead49Smrg 1091849dc963fSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 1091949dc963fSmrg PKG_CONFIG="" 1092049dc963fSmrg else 1092149dc963fSmrg case $cross_compiling:$ac_tool_warned in 1092249dc963fSmrgyes:) 1092349dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 1092449dc963fSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1092549dc963fSmrgac_tool_warned=yes ;; 1092649dc963fSmrgesac 1092749dc963fSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 1092849dc963fSmrg fi 1092949dc963fSmrgelse 1093049dc963fSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 1093149dc963fSmrgfi 109324b0ead49Smrg 1093349dc963fSmrgfi 1093449dc963fSmrgif test -n "$PKG_CONFIG"; then 1093549dc963fSmrg _pkg_min_version=0.9.0 1093649dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 1093749dc963fSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1093849dc963fSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 1093949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1094049dc963fSmrg$as_echo "yes" >&6; } 1094149dc963fSmrg else 1094249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1094349dc963fSmrg$as_echo "no" >&6; } 1094449dc963fSmrg PKG_CONFIG="" 1094549dc963fSmrg fi 109464b0ead49Smrg 1094749dc963fSmrgfi 109484b0ead49Smrg 109494b0ead49Smrg 1095049dc963fSmrg 1095149dc963fSmrg 1095249dc963fSmrgif test "x$GCC" = xyes ; then 1095349dc963fSmrg CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 1095449dc963fSmrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 1095549dc963fSmrg-Wbad-function-cast -Wformat=2" 1095649dc963fSmrg case `$CC -dumpversion` in 1095749dc963fSmrg 3.4.* | 4.*) 1095849dc963fSmrg CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 1095949dc963fSmrg ;; 109604b0ead49Smrg esac 1096149dc963fSmrgelse 1096249dc963fSmrg ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 109637aa89044Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 1096449dc963fSmrg SUNCC="yes" 1096549dc963fSmrgelse 1096649dc963fSmrg SUNCC="no" 1096749dc963fSmrgfi 109684b0ead49Smrg 1096949dc963fSmrg if test "x$SUNCC" = "xyes"; then 1097049dc963fSmrg CWARNFLAGS="-v" 1097149dc963fSmrg fi 1097249dc963fSmrgfi 109734b0ead49Smrg 109744b0ead49Smrg 109754b0ead49Smrg 1097649dc963fSmrg# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 109774b0ead49Smrg 109784b0ead49Smrg 109794b0ead49Smrg 1098049dc963fSmrg# Check whether --enable-strict-compilation was given. 1098149dc963fSmrgif test "${enable_strict_compilation+set}" = set; then : 1098249dc963fSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 1098349dc963fSmrgelse 1098449dc963fSmrg STRICT_COMPILE=no 1098549dc963fSmrgfi 109864b0ead49Smrg 1098749dc963fSmrgif test "x$STRICT_COMPILE" = "xyes"; then 1098849dc963fSmrg ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 109897aa89044Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 1099049dc963fSmrg SUNCC="yes" 1099149dc963fSmrgelse 1099249dc963fSmrg SUNCC="no" 1099349dc963fSmrgfi 1099449dc963fSmrg 1099549dc963fSmrg ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 109967aa89044Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 1099749dc963fSmrg INTELCC="yes" 1099849dc963fSmrgelse 1099949dc963fSmrg INTELCC="no" 1100049dc963fSmrgfi 110014b0ead49Smrg 1100249dc963fSmrg if test "x$GCC" = xyes ; then 1100349dc963fSmrg STRICT_CFLAGS="-pedantic -Werror" 1100449dc963fSmrg elif test "x$SUNCC" = "xyes"; then 1100549dc963fSmrg STRICT_CFLAGS="-errwarn" 1100649dc963fSmrg elif test "x$INTELCC" = "xyes"; then 1100749dc963fSmrg STRICT_CFLAGS="-Werror" 110084b0ead49Smrg fi 1100949dc963fSmrgfi 1101049dc963fSmrgCWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 110114b0ead49Smrg 110124b0ead49Smrg 110134b0ead49Smrg 110144b0ead49Smrg 1101549dc963fSmrgcat >>confdefs.h <<_ACEOF 1101649dc963fSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1101749dc963fSmrg_ACEOF 110184b0ead49Smrg 1101949dc963fSmrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1102049dc963fSmrg if test "x$PVM" = "x"; then 1102149dc963fSmrg PVM="0" 1102249dc963fSmrg fi 110234b0ead49Smrg 1102449dc963fSmrgcat >>confdefs.h <<_ACEOF 1102549dc963fSmrg#define PACKAGE_VERSION_MINOR $PVM 1102649dc963fSmrg_ACEOF 110274b0ead49Smrg 1102849dc963fSmrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1102949dc963fSmrg if test "x$PVP" = "x"; then 1103049dc963fSmrg PVP="0" 1103149dc963fSmrg fi 110324b0ead49Smrg 1103349dc963fSmrgcat >>confdefs.h <<_ACEOF 1103449dc963fSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 1103549dc963fSmrg_ACEOF 110364b0ead49Smrg 110374b0ead49Smrg 110384b0ead49Smrg 1103949dc963fSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 1104049dc963fSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 1104149dc963fSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 1104249dc963fSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 110434b0ead49Smrg 110444b0ead49Smrg 110454b0ead49Smrg 110464b0ead49Smrg 1104749dc963fSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 1104849dc963fSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 1104949dc963fSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 1105049dc963fSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 1105149dc963fSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 110524b0ead49Smrg 110534b0ead49Smrg 110544b0ead49Smrg 110554b0ead49Smrg 110564b0ead49Smrg 110574b0ead49Smrg 1105849dc963fSmrgif test x$APP_MAN_SUFFIX = x ; then 1105949dc963fSmrg APP_MAN_SUFFIX=1 1106049dc963fSmrgfi 1106149dc963fSmrgif test x$APP_MAN_DIR = x ; then 1106249dc963fSmrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 110634b0ead49Smrgfi 110644b0ead49Smrg 1106549dc963fSmrgif test x$LIB_MAN_SUFFIX = x ; then 1106649dc963fSmrg LIB_MAN_SUFFIX=3 1106749dc963fSmrgfi 1106849dc963fSmrgif test x$LIB_MAN_DIR = x ; then 1106949dc963fSmrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1107049dc963fSmrgfi 110714b0ead49Smrg 1107249dc963fSmrgif test x$FILE_MAN_SUFFIX = x ; then 1107349dc963fSmrg case $host_os in 1107449dc963fSmrg solaris*) FILE_MAN_SUFFIX=4 ;; 1107549dc963fSmrg *) FILE_MAN_SUFFIX=5 ;; 1107649dc963fSmrg esac 1107749dc963fSmrgfi 1107849dc963fSmrgif test x$FILE_MAN_DIR = x ; then 1107949dc963fSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1108052b01e16Smrgfi 110814b0ead49Smrg 1108249dc963fSmrgif test x$MISC_MAN_SUFFIX = x ; then 1108349dc963fSmrg case $host_os in 1108449dc963fSmrg solaris*) MISC_MAN_SUFFIX=5 ;; 1108549dc963fSmrg *) MISC_MAN_SUFFIX=7 ;; 1108649dc963fSmrg esac 1108749dc963fSmrgfi 1108849dc963fSmrgif test x$MISC_MAN_DIR = x ; then 1108949dc963fSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 1109049dc963fSmrgfi 110914b0ead49Smrg 1109249dc963fSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 1109349dc963fSmrg case $host_os in 1109449dc963fSmrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 1109549dc963fSmrg *) DRIVER_MAN_SUFFIX=4 ;; 1109649dc963fSmrg esac 1109749dc963fSmrgfi 1109849dc963fSmrgif test x$DRIVER_MAN_DIR = x ; then 1109949dc963fSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 111004b0ead49Smrgfi 111014b0ead49Smrg 1110249dc963fSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 1110349dc963fSmrg case $host_os in 1110449dc963fSmrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 1110549dc963fSmrg *) ADMIN_MAN_SUFFIX=8 ;; 1110649dc963fSmrg esac 1110749dc963fSmrgfi 1110849dc963fSmrgif test x$ADMIN_MAN_DIR = x ; then 1110949dc963fSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 1111049dc963fSmrgfi 111114b0ead49Smrg 111124b0ead49Smrg 111134b0ead49Smrg 111144b0ead49Smrg 111154b0ead49Smrg 111164b0ead49Smrg 111174b0ead49Smrg 111184b0ead49Smrg 111194b0ead49Smrg 111204b0ead49Smrg 111214b0ead49Smrg 111224b0ead49Smrg 111234b0ead49Smrg 111244b0ead49Smrg 111254b0ead49Smrg 1112649dc963fSmrgXORG_MAN_PAGE="X Version 11" 111274b0ead49Smrg 1112849dc963fSmrgMAN_SUBSTS="\ 1112949dc963fSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1113049dc963fSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1113149dc963fSmrg -e 's|__xservername__|Xorg|g' \ 1113249dc963fSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 1113349dc963fSmrg -e 's|__projectroot__|\$(prefix)|g' \ 111347aa89044Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1113549dc963fSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1113649dc963fSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1113749dc963fSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1113849dc963fSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1113949dc963fSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1114049dc963fSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 111414b0ead49Smrg 111424b0ead49Smrg 111434b0ead49Smrg 1114449dc963fSmrg# Check whether --enable-silent-rules was given. 1114549dc963fSmrgif test "${enable_silent_rules+set}" = set; then : 1114649dc963fSmrg enableval=$enable_silent_rules; 1114749dc963fSmrgfi 111484b0ead49Smrg 1114949dc963fSmrgcase $enable_silent_rules in 1115049dc963fSmrgyes) AM_DEFAULT_VERBOSITY=0;; 1115149dc963fSmrgno) AM_DEFAULT_VERBOSITY=1;; 1115249dc963fSmrg*) AM_DEFAULT_VERBOSITY=0;; 1115349dc963fSmrgesac 1115449dc963fSmrgAM_BACKSLASH='\' 111554b0ead49Smrg 111564b0ead49Smrg 111574b0ead49Smrg 111584b0ead49Smrg 111594b0ead49Smrg 1116049dc963fSmrg# Check whether --with-xmlto was given. 1116149dc963fSmrgif test "${with_xmlto+set}" = set; then : 1116249dc963fSmrg withval=$with_xmlto; use_xmlto=$withval 1116349dc963fSmrgelse 1116449dc963fSmrg use_xmlto=auto 1116549dc963fSmrgfi 111664b0ead49Smrg 111674b0ead49Smrg 1116849dc963fSmrgif test "x$use_xmlto" = x"auto"; then 1116949dc963fSmrg # Extract the first word of "xmlto", so it can be a program name with args. 1117049dc963fSmrgset dummy xmlto; ac_word=$2 1117149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1117249dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 111737aa89044Smrgif ${ac_cv_path_XMLTO+:} false; then : 1117449dc963fSmrg $as_echo_n "(cached) " >&6 1117549dc963fSmrgelse 1117649dc963fSmrg case $XMLTO in 1117749dc963fSmrg [\\/]* | ?:[\\/]*) 1117849dc963fSmrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 1117949dc963fSmrg ;; 1118049dc963fSmrg *) 1118149dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1118249dc963fSmrgfor as_dir in $PATH 1118349dc963fSmrgdo 1118449dc963fSmrg IFS=$as_save_IFS 1118549dc963fSmrg test -z "$as_dir" && as_dir=. 1118649dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 1118749dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1118849dc963fSmrg ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 1118949dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1119049dc963fSmrg break 2 1119149dc963fSmrg fi 1119249dc963fSmrgdone 1119349dc963fSmrg done 1119449dc963fSmrgIFS=$as_save_IFS 111954b0ead49Smrg 1119649dc963fSmrg ;; 1119749dc963fSmrgesac 1119849dc963fSmrgfi 1119949dc963fSmrgXMLTO=$ac_cv_path_XMLTO 1120049dc963fSmrgif test -n "$XMLTO"; then 1120149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 1120249dc963fSmrg$as_echo "$XMLTO" >&6; } 1120349dc963fSmrgelse 1120449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1120549dc963fSmrg$as_echo "no" >&6; } 1120649dc963fSmrgfi 112074b0ead49Smrg 112084b0ead49Smrg 1120949dc963fSmrg if test "x$XMLTO" = "x"; then 1121049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5 1121149dc963fSmrg$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;} 1121249dc963fSmrg have_xmlto=no 1121349dc963fSmrg else 1121449dc963fSmrg have_xmlto=yes 1121549dc963fSmrg fi 1121649dc963fSmrgelif test "x$use_xmlto" = x"yes" ; then 1121749dc963fSmrg # Extract the first word of "xmlto", so it can be a program name with args. 1121849dc963fSmrgset dummy xmlto; ac_word=$2 1121949dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1122049dc963fSmrg$as_echo_n "checking for $ac_word... " >&6; } 112217aa89044Smrgif ${ac_cv_path_XMLTO+:} false; then : 1122249dc963fSmrg $as_echo_n "(cached) " >&6 1122349dc963fSmrgelse 1122449dc963fSmrg case $XMLTO in 1122549dc963fSmrg [\\/]* | ?:[\\/]*) 1122649dc963fSmrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 1122749dc963fSmrg ;; 1122849dc963fSmrg *) 1122949dc963fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1123049dc963fSmrgfor as_dir in $PATH 1123149dc963fSmrgdo 1123249dc963fSmrg IFS=$as_save_IFS 1123349dc963fSmrg test -z "$as_dir" && as_dir=. 1123449dc963fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 1123549dc963fSmrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1123649dc963fSmrg ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 1123749dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1123849dc963fSmrg break 2 1123949dc963fSmrg fi 1124049dc963fSmrgdone 1124149dc963fSmrg done 1124249dc963fSmrgIFS=$as_save_IFS 112434b0ead49Smrg 1124449dc963fSmrg ;; 1124549dc963fSmrgesac 1124649dc963fSmrgfi 1124749dc963fSmrgXMLTO=$ac_cv_path_XMLTO 1124849dc963fSmrgif test -n "$XMLTO"; then 1124949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 1125049dc963fSmrg$as_echo "$XMLTO" >&6; } 1125149dc963fSmrgelse 1125249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1125349dc963fSmrg$as_echo "no" >&6; } 1125449dc963fSmrgfi 112554b0ead49Smrg 112564b0ead49Smrg 1125749dc963fSmrg if test "x$XMLTO" = "x"; then 112587aa89044Smrg as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5 1125949dc963fSmrg fi 1126049dc963fSmrg have_xmlto=yes 1126149dc963fSmrgelif test "x$use_xmlto" = x"no" ; then 1126249dc963fSmrg if test "x$XMLTO" != "x"; then 1126349dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5 1126449dc963fSmrg$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;} 1126549dc963fSmrg fi 1126649dc963fSmrg have_xmlto=no 1126749dc963fSmrgelse 112687aa89044Smrg as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5 1126949dc963fSmrgfi 112707aa89044Smrg 112717aa89044Smrg# Test for a minimum version of xmlto, if provided. 1127249dc963fSmrgif test "$have_xmlto" = yes; then 1127349dc963fSmrg # scrape the xmlto version 1127449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5 1127549dc963fSmrg$as_echo_n "checking the xmlto version... " >&6; } 1127649dc963fSmrg xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` 1127749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5 1127849dc963fSmrg$as_echo "$xmlto_version" >&6; } 1127949dc963fSmrg as_arg_v1=$xmlto_version 1128049dc963fSmrgas_arg_v2=0.0.20 1128149dc963fSmrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null 1128249dc963fSmrgcase $? in #( 1128349dc963fSmrg 1) : 1128449dc963fSmrg if test "x$use_xmlto" = xauto; then 1128549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5 1128649dc963fSmrg$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;} 1128749dc963fSmrg have_xmlto=no 1128849dc963fSmrg else 112897aa89044Smrg as_fn_error $? "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5 1129049dc963fSmrg fi ;; #( 1129149dc963fSmrg 0) : 1129249dc963fSmrg ;; #( 1129349dc963fSmrg 2) : 1129449dc963fSmrg ;; #( 1129549dc963fSmrg *) : 1129649dc963fSmrg ;; 1129749dc963fSmrgesac 1129849dc963fSmrgfi 112997aa89044Smrg 113007aa89044Smrg# Test for the ability of xmlto to generate a text target 113017aa89044Smrghave_xmlto_text=no 113027aa89044Smrgcat > conftest.xml << "EOF" 113037aa89044SmrgEOF 113047aa89044Smrgif test "$have_xmlto" = yes; then : 113057aa89044Smrg if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then : 113067aa89044Smrg have_xmlto_text=yes 113077aa89044Smrgelse 113087aa89044Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5 113097aa89044Smrg$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;} 113107aa89044Smrgfi 113117aa89044Smrgfi 113127aa89044Smrgrm -f conftest.xml 113137aa89044Smrg if test $have_xmlto_text = yes; then 113147aa89044Smrg HAVE_XMLTO_TEXT_TRUE= 113157aa89044Smrg HAVE_XMLTO_TEXT_FALSE='#' 113167aa89044Smrgelse 113177aa89044Smrg HAVE_XMLTO_TEXT_TRUE='#' 113187aa89044Smrg HAVE_XMLTO_TEXT_FALSE= 113197aa89044Smrgfi 113207aa89044Smrg 1132149dc963fSmrg if test "$have_xmlto" = yes; then 1132249dc963fSmrg HAVE_XMLTO_TRUE= 1132349dc963fSmrg HAVE_XMLTO_FALSE='#' 1132449dc963fSmrgelse 1132549dc963fSmrg HAVE_XMLTO_TRUE='#' 1132649dc963fSmrg HAVE_XMLTO_FALSE= 1132749dc963fSmrgfi 113284b0ead49Smrg 113294b0ead49Smrg 113304b0ead49Smrg 1133149dc963fSmrg# Determine if the source for man pages is available 1133249dc963fSmrg# It may already be present (tarball) or can be generated using xmlto 1133349dc963fSmrg if test -f "$srcdir/man/Xcomposite.man" || test "x$have_xmlto" = xyes; then 1133449dc963fSmrg INSTALL_MANPAGES_TRUE= 1133549dc963fSmrg INSTALL_MANPAGES_FALSE='#' 1133649dc963fSmrgelse 1133749dc963fSmrg INSTALL_MANPAGES_TRUE='#' 1133849dc963fSmrg INSTALL_MANPAGES_FALSE= 1133949dc963fSmrgfi 113404b0ead49Smrg 113414b0ead49Smrg 1134249dc963fSmrg# Check compositeext configuration, strip extra digits from package version to 1134349dc963fSmrg# find the required protocol version 113444b0ead49Smrg 1134549dc963fSmrgif test "$VERSION" = "" ; then 1134649dc963fSmrg VERSION=$PACKAGE_VERSION; 1134749dc963fSmrgfi 1134849dc963fSmrgCOMPOSITEEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'` 1134949dc963fSmrg 1135049dc963fSmrg 1135149dc963fSmrgpkg_failed=no 1135249dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCOMPOSITE" >&5 1135349dc963fSmrg$as_echo_n "checking for XCOMPOSITE... " >&6; } 1135449dc963fSmrg 1135549dc963fSmrgif test -n "$XCOMPOSITE_CFLAGS"; then 1135649dc963fSmrg pkg_cv_XCOMPOSITE_CFLAGS="$XCOMPOSITE_CFLAGS" 1135749dc963fSmrg elif test -n "$PKG_CONFIG"; then 1135849dc963fSmrg if test -n "$PKG_CONFIG" && \ 113597aa89044Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"compositeproto >= \$COMPOSITEEXT_VERSION x11\""; } >&5 113607aa89044Smrg ($PKG_CONFIG --exists --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11") 2>&5 113614b0ead49Smrg ac_status=$? 1136249dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1136349dc963fSmrg test $ac_status = 0; }; then 113647aa89044Smrg pkg_cv_XCOMPOSITE_CFLAGS=`$PKG_CONFIG --cflags "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>/dev/null` 1136549dc963fSmrgelse 1136649dc963fSmrg pkg_failed=yes 1136749dc963fSmrgfi 1136849dc963fSmrg else 1136949dc963fSmrg pkg_failed=untried 1137049dc963fSmrgfi 1137149dc963fSmrgif test -n "$XCOMPOSITE_LIBS"; then 1137249dc963fSmrg pkg_cv_XCOMPOSITE_LIBS="$XCOMPOSITE_LIBS" 1137349dc963fSmrg elif test -n "$PKG_CONFIG"; then 1137449dc963fSmrg if test -n "$PKG_CONFIG" && \ 113757aa89044Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"compositeproto >= \$COMPOSITEEXT_VERSION x11\""; } >&5 113767aa89044Smrg ($PKG_CONFIG --exists --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11") 2>&5 113774b0ead49Smrg ac_status=$? 1137849dc963fSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1137949dc963fSmrg test $ac_status = 0; }; then 113807aa89044Smrg pkg_cv_XCOMPOSITE_LIBS=`$PKG_CONFIG --libs "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>/dev/null` 1138149dc963fSmrgelse 1138249dc963fSmrg pkg_failed=yes 1138349dc963fSmrgfi 1138449dc963fSmrg else 1138549dc963fSmrg pkg_failed=untried 1138649dc963fSmrgfi 1138749dc963fSmrg 1138849dc963fSmrg 1138949dc963fSmrg 1139049dc963fSmrgif test $pkg_failed = yes; then 1139149dc963fSmrg 1139249dc963fSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1139349dc963fSmrg _pkg_short_errors_supported=yes 1139449dc963fSmrgelse 1139549dc963fSmrg _pkg_short_errors_supported=no 1139649dc963fSmrgfi 1139749dc963fSmrg if test $_pkg_short_errors_supported = yes; then 113987aa89044Smrg XCOMPOSITE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>&1` 113994b0ead49Smrg else 114007aa89044Smrg XCOMPOSITE_PKG_ERRORS=`$PKG_CONFIG --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11" 2>&1` 114014b0ead49Smrg fi 1140249dc963fSmrg # Put the nasty error message in config.log where it belongs 1140349dc963fSmrg echo "$XCOMPOSITE_PKG_ERRORS" >&5 114044b0ead49Smrg 114057aa89044Smrg as_fn_error $? "Package requirements (compositeproto >= $COMPOSITEEXT_VERSION x11) were not met: 1140652b01e16Smrg 1140749dc963fSmrg$XCOMPOSITE_PKG_ERRORS 114084b0ead49Smrg 1140949dc963fSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1141049dc963fSmrginstalled software in a non-standard prefix. 114114b0ead49Smrg 1141249dc963fSmrgAlternatively, you may set the environment variables XCOMPOSITE_CFLAGS 1141349dc963fSmrgand XCOMPOSITE_LIBS to avoid the need to call pkg-config. 1141449dc963fSmrgSee the pkg-config man page for more details. 1141549dc963fSmrg" "$LINENO" 5 1141649dc963fSmrgelif test $pkg_failed = untried; then 1141749dc963fSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1141849dc963fSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 114197aa89044Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1142049dc963fSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 1142149dc963fSmrgpath to pkg-config. 114224b0ead49Smrg 1142349dc963fSmrgAlternatively, you may set the environment variables XCOMPOSITE_CFLAGS 1142449dc963fSmrgand XCOMPOSITE_LIBS to avoid the need to call pkg-config. 1142549dc963fSmrgSee the pkg-config man page for more details. 114264b0ead49Smrg 1142749dc963fSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 114287aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 1142949dc963fSmrgelse 1143049dc963fSmrg XCOMPOSITE_CFLAGS=$pkg_cv_XCOMPOSITE_CFLAGS 1143149dc963fSmrg XCOMPOSITE_LIBS=$pkg_cv_XCOMPOSITE_LIBS 1143249dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1143349dc963fSmrg$as_echo "yes" >&6; } 114344b0ead49Smrg : 1143549dc963fSmrgfi 114364b0ead49Smrg 114377aa89044Smrgpkg_failed=no 114387aa89044Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XFIXES" >&5 114397aa89044Smrg$as_echo_n "checking for XFIXES... " >&6; } 114407aa89044Smrg 114417aa89044Smrgif test -n "$XFIXES_CFLAGS"; then 114427aa89044Smrg pkg_cv_XFIXES_CFLAGS="$XFIXES_CFLAGS" 114437aa89044Smrg elif test -n "$PKG_CONFIG"; then 114447aa89044Smrg if test -n "$PKG_CONFIG" && \ 114457aa89044Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xfixes\""; } >&5 114467aa89044Smrg ($PKG_CONFIG --exists --print-errors "xfixes") 2>&5 114477aa89044Smrg ac_status=$? 114487aa89044Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 114497aa89044Smrg test $ac_status = 0; }; then 114507aa89044Smrg pkg_cv_XFIXES_CFLAGS=`$PKG_CONFIG --cflags "xfixes" 2>/dev/null` 114517aa89044Smrgelse 114527aa89044Smrg pkg_failed=yes 114537aa89044Smrgfi 114547aa89044Smrg else 114557aa89044Smrg pkg_failed=untried 114567aa89044Smrgfi 114577aa89044Smrgif test -n "$XFIXES_LIBS"; then 114587aa89044Smrg pkg_cv_XFIXES_LIBS="$XFIXES_LIBS" 114597aa89044Smrg elif test -n "$PKG_CONFIG"; then 114607aa89044Smrg if test -n "$PKG_CONFIG" && \ 114617aa89044Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xfixes\""; } >&5 114627aa89044Smrg ($PKG_CONFIG --exists --print-errors "xfixes") 2>&5 114637aa89044Smrg ac_status=$? 114647aa89044Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 114657aa89044Smrg test $ac_status = 0; }; then 114667aa89044Smrg pkg_cv_XFIXES_LIBS=`$PKG_CONFIG --libs "xfixes" 2>/dev/null` 114677aa89044Smrgelse 114687aa89044Smrg pkg_failed=yes 114697aa89044Smrgfi 114707aa89044Smrg else 114717aa89044Smrg pkg_failed=untried 114727aa89044Smrgfi 114734b0ead49Smrg 114744b0ead49Smrg 114757aa89044Smrg 114767aa89044Smrgif test $pkg_failed = yes; then 114777aa89044Smrg 114787aa89044Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 114797aa89044Smrg _pkg_short_errors_supported=yes 114807aa89044Smrgelse 114817aa89044Smrg _pkg_short_errors_supported=no 114827aa89044Smrgfi 114837aa89044Smrg if test $_pkg_short_errors_supported = yes; then 114847aa89044Smrg XFIXES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xfixes" 2>&1` 114857aa89044Smrg else 114867aa89044Smrg XFIXES_PKG_ERRORS=`$PKG_CONFIG --print-errors "xfixes" 2>&1` 114877aa89044Smrg fi 114887aa89044Smrg # Put the nasty error message in config.log where it belongs 114897aa89044Smrg echo "$XFIXES_PKG_ERRORS" >&5 114907aa89044Smrg 114917aa89044Smrg as_fn_error $? "Package requirements (xfixes) were not met: 114927aa89044Smrg 114937aa89044Smrg$XFIXES_PKG_ERRORS 114947aa89044Smrg 114957aa89044SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 114967aa89044Smrginstalled software in a non-standard prefix. 114977aa89044Smrg 114987aa89044SmrgAlternatively, you may set the environment variables XFIXES_CFLAGS 114997aa89044Smrgand XFIXES_LIBS to avoid the need to call pkg-config. 115007aa89044SmrgSee the pkg-config man page for more details. 115017aa89044Smrg" "$LINENO" 5 115027aa89044Smrgelif test $pkg_failed = untried; then 115037aa89044Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 115047aa89044Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 115057aa89044Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 115067aa89044Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 115077aa89044Smrgpath to pkg-config. 115087aa89044Smrg 115097aa89044SmrgAlternatively, you may set the environment variables XFIXES_CFLAGS 115107aa89044Smrgand XFIXES_LIBS to avoid the need to call pkg-config. 115117aa89044SmrgSee the pkg-config man page for more details. 115127aa89044Smrg 115137aa89044SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 115147aa89044SmrgSee \`config.log' for more details" "$LINENO" 5; } 115157aa89044Smrgelse 115167aa89044Smrg XFIXES_CFLAGS=$pkg_cv_XFIXES_CFLAGS 115177aa89044Smrg XFIXES_LIBS=$pkg_cv_XFIXES_LIBS 115187aa89044Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 115197aa89044Smrg$as_echo "yes" >&6; } 115207aa89044Smrg : 115217aa89044Smrgfi 115227aa89044Smrg 1152349dc963fSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xcomposite.pc" 115244b0ead49Smrg 1152549dc963fSmrgcat >confcache <<\_ACEOF 1152649dc963fSmrg# This file is a shell script that caches the results of configure 1152749dc963fSmrg# tests run on this system so they can be shared between configure 1152849dc963fSmrg# scripts and configure runs, see configure's option --config-cache. 1152949dc963fSmrg# It is not useful on other systems. If it contains results you don't 1153049dc963fSmrg# want to keep, you may remove or edit it. 1153149dc963fSmrg# 1153249dc963fSmrg# config.status only pays attention to the cache file if you give it 1153349dc963fSmrg# the --recheck option to rerun configure. 1153449dc963fSmrg# 1153549dc963fSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 1153649dc963fSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 1153749dc963fSmrg# following values. 115384b0ead49Smrg 1153949dc963fSmrg_ACEOF 115404b0ead49Smrg 1154149dc963fSmrg# The following way of writing the cache mishandles newlines in values, 1154249dc963fSmrg# but we know of no workaround that is simple, portable, and efficient. 1154349dc963fSmrg# So, we kill variables containing newlines. 1154449dc963fSmrg# Ultrix sh set writes to stderr and can't be redirected directly, 1154549dc963fSmrg# and sets the high bit in the cache file unless we assign to the vars. 1154649dc963fSmrg( 1154749dc963fSmrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1154849dc963fSmrg eval ac_val=\$$ac_var 1154949dc963fSmrg case $ac_val in #( 1155049dc963fSmrg *${as_nl}*) 1155149dc963fSmrg case $ac_var in #( 1155249dc963fSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1155349dc963fSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1155449dc963fSmrg esac 1155549dc963fSmrg case $ac_var in #( 1155649dc963fSmrg _ | IFS | as_nl) ;; #( 1155749dc963fSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1155849dc963fSmrg *) { eval $ac_var=; unset $ac_var;} ;; 1155949dc963fSmrg esac ;; 115604b0ead49Smrg esac 1156149dc963fSmrg done 115624b0ead49Smrg 1156349dc963fSmrg (set) 2>&1 | 1156449dc963fSmrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 1156549dc963fSmrg *${as_nl}ac_space=\ *) 1156649dc963fSmrg # `set' does not quote correctly, so add quotes: double-quote 1156749dc963fSmrg # substitution turns \\\\ into \\, and sed turns \\ into \. 1156849dc963fSmrg sed -n \ 1156949dc963fSmrg "s/'/'\\\\''/g; 1157049dc963fSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 1157149dc963fSmrg ;; #( 1157249dc963fSmrg *) 1157349dc963fSmrg # `set' quotes correctly as required by POSIX, so do not add quotes. 1157449dc963fSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1157549dc963fSmrg ;; 1157649dc963fSmrg esac | 1157749dc963fSmrg sort 1157849dc963fSmrg) | 1157949dc963fSmrg sed ' 1158049dc963fSmrg /^ac_cv_env_/b end 1158149dc963fSmrg t clear 1158249dc963fSmrg :clear 1158349dc963fSmrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 1158449dc963fSmrg t end 1158549dc963fSmrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 1158649dc963fSmrg :end' >>confcache 1158749dc963fSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 1158849dc963fSmrg if test -w "$cache_file"; then 115897aa89044Smrg if test "x$cache_file" != "x/dev/null"; then 1159049dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 1159149dc963fSmrg$as_echo "$as_me: updating cache $cache_file" >&6;} 115927aa89044Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 115937aa89044Smrg cat confcache >"$cache_file" 115947aa89044Smrg else 115957aa89044Smrg case $cache_file in #( 115967aa89044Smrg */* | ?:*) 115977aa89044Smrg mv -f confcache "$cache_file"$$ && 115987aa89044Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 115997aa89044Smrg *) 116007aa89044Smrg mv -f confcache "$cache_file" ;; 116017aa89044Smrg esac 116027aa89044Smrg fi 116037aa89044Smrg fi 1160449dc963fSmrg else 1160549dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 1160649dc963fSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 1160749dc963fSmrg fi 1160849dc963fSmrgfi 1160949dc963fSmrgrm -f confcache 116104b0ead49Smrg 1161149dc963fSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 1161249dc963fSmrg# Let make expand exec_prefix. 1161349dc963fSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 1161452b01e16Smrg 1161549dc963fSmrgDEFS=-DHAVE_CONFIG_H 116164b0ead49Smrg 1161749dc963fSmrgac_libobjs= 1161849dc963fSmrgac_ltlibobjs= 116197aa89044SmrgU= 1162049dc963fSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 1162149dc963fSmrg # 1. Remove the extension, and $U if already installed. 1162249dc963fSmrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1162349dc963fSmrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 1162449dc963fSmrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 1162549dc963fSmrg # will be set to the directory where LIBOBJS objects are built. 1162649dc963fSmrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1162749dc963fSmrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 1162849dc963fSmrgdone 1162949dc963fSmrgLIBOBJS=$ac_libobjs 116304b0ead49Smrg 1163149dc963fSmrgLTLIBOBJS=$ac_ltlibobjs 116324b0ead49Smrg 116334b0ead49Smrg 1163449dc963fSmrg if test -n "$EXEEXT"; then 1163549dc963fSmrg am__EXEEXT_TRUE= 1163649dc963fSmrg am__EXEEXT_FALSE='#' 1163749dc963fSmrgelse 1163849dc963fSmrg am__EXEEXT_TRUE='#' 1163949dc963fSmrg am__EXEEXT_FALSE= 1164049dc963fSmrgfi 116414b0ead49Smrg 1164249dc963fSmrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 116437aa89044Smrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 1164449dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1164549dc963fSmrgfi 1164649dc963fSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 116477aa89044Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 1164849dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1164949dc963fSmrgfi 1165049dc963fSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 116517aa89044Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 116527aa89044SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 116537aa89044Smrgfi 116547aa89044Smrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then 116557aa89044Smrg as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined. 1165649dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1165749dc963fSmrgfi 1165849dc963fSmrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then 116597aa89044Smrg as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined. 1166049dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1166149dc963fSmrgfi 1166249dc963fSmrgif test -z "${INSTALL_MANPAGES_TRUE}" && test -z "${INSTALL_MANPAGES_FALSE}"; then 116637aa89044Smrg as_fn_error $? "conditional \"INSTALL_MANPAGES\" was never defined. 1166449dc963fSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1166549dc963fSmrgfi 116664b0ead49Smrg 116677aa89044Smrg: "${CONFIG_STATUS=./config.status}" 1166849dc963fSmrgac_write_fail=0 1166949dc963fSmrgac_clean_files_save=$ac_clean_files 1167049dc963fSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 1167149dc963fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 1167249dc963fSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 1167349dc963fSmrgas_write_fail=0 1167449dc963fSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 1167549dc963fSmrg#! $SHELL 1167649dc963fSmrg# Generated by $as_me. 1167749dc963fSmrg# Run this file to recreate the current configuration. 1167849dc963fSmrg# Compiler output produced by configure, useful for debugging 1167949dc963fSmrg# configure, is in config.log if it exists. 116804b0ead49Smrg 1168149dc963fSmrgdebug=false 1168249dc963fSmrgac_cs_recheck=false 1168349dc963fSmrgac_cs_silent=false 116844b0ead49Smrg 1168549dc963fSmrgSHELL=\${CONFIG_SHELL-$SHELL} 1168649dc963fSmrgexport SHELL 1168749dc963fSmrg_ASEOF 1168849dc963fSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 1168949dc963fSmrg## -------------------- ## 1169049dc963fSmrg## M4sh Initialization. ## 1169149dc963fSmrg## -------------------- ## 116924b0ead49Smrg 1169349dc963fSmrg# Be more Bourne compatible 1169449dc963fSmrgDUALCASE=1; export DUALCASE # for MKS sh 1169549dc963fSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 1169649dc963fSmrg emulate sh 1169749dc963fSmrg NULLCMD=: 1169849dc963fSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 1169949dc963fSmrg # is contrary to our usage. Disable this feature. 1170049dc963fSmrg alias -g '${1+"$@"}'='"$@"' 1170149dc963fSmrg setopt NO_GLOB_SUBST 1170249dc963fSmrgelse 1170349dc963fSmrg case `(set -o) 2>/dev/null` in #( 1170449dc963fSmrg *posix*) : 1170549dc963fSmrg set -o posix ;; #( 1170649dc963fSmrg *) : 1170749dc963fSmrg ;; 1170849dc963fSmrgesac 1170949dc963fSmrgfi 117104b0ead49Smrg 117114b0ead49Smrg 1171249dc963fSmrgas_nl=' 1171349dc963fSmrg' 1171449dc963fSmrgexport as_nl 1171549dc963fSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 1171649dc963fSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1171749dc963fSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 1171849dc963fSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 1171949dc963fSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 1172049dc963fSmrg# but without wasting forks for bash or zsh. 1172149dc963fSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 1172249dc963fSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 1172349dc963fSmrg as_echo='print -r --' 1172449dc963fSmrg as_echo_n='print -rn --' 1172549dc963fSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 1172649dc963fSmrg as_echo='printf %s\n' 1172749dc963fSmrg as_echo_n='printf %s' 1172849dc963fSmrgelse 1172949dc963fSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 1173049dc963fSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 1173149dc963fSmrg as_echo_n='/usr/ucb/echo -n' 117324b0ead49Smrg else 1173349dc963fSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 1173449dc963fSmrg as_echo_n_body='eval 1173549dc963fSmrg arg=$1; 1173649dc963fSmrg case $arg in #( 1173749dc963fSmrg *"$as_nl"*) 1173849dc963fSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 1173949dc963fSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 1174049dc963fSmrg esac; 1174149dc963fSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 1174249dc963fSmrg ' 1174349dc963fSmrg export as_echo_n_body 1174449dc963fSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 117454b0ead49Smrg fi 1174649dc963fSmrg export as_echo_body 1174749dc963fSmrg as_echo='sh -c $as_echo_body as_echo' 1174849dc963fSmrgfi 117494b0ead49Smrg 1175049dc963fSmrg# The user is always right. 1175149dc963fSmrgif test "${PATH_SEPARATOR+set}" != set; then 1175249dc963fSmrg PATH_SEPARATOR=: 1175349dc963fSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1175449dc963fSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1175549dc963fSmrg PATH_SEPARATOR=';' 1175649dc963fSmrg } 1175749dc963fSmrgfi 117584b0ead49Smrg 117594b0ead49Smrg 1176049dc963fSmrg# IFS 1176149dc963fSmrg# We need space, tab and new line, in precisely that order. Quoting is 1176249dc963fSmrg# there to prevent editors from complaining about space-tab. 1176349dc963fSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 1176449dc963fSmrg# splitting by setting IFS to empty value.) 1176549dc963fSmrgIFS=" "" $as_nl" 117664b0ead49Smrg 1176749dc963fSmrg# Find who we are. Look in the path if we contain no directory separator. 117687aa89044Smrgas_myself= 1176949dc963fSmrgcase $0 in #(( 1177049dc963fSmrg *[\\/]* ) as_myself=$0 ;; 1177149dc963fSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1177249dc963fSmrgfor as_dir in $PATH 1177349dc963fSmrgdo 1177449dc963fSmrg IFS=$as_save_IFS 1177549dc963fSmrg test -z "$as_dir" && as_dir=. 1177649dc963fSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1177749dc963fSmrg done 1177849dc963fSmrgIFS=$as_save_IFS 117794b0ead49Smrg 1178049dc963fSmrg ;; 1178149dc963fSmrgesac 1178249dc963fSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1178349dc963fSmrg# in which case we are not to be found in the path. 1178449dc963fSmrgif test "x$as_myself" = x; then 1178549dc963fSmrg as_myself=$0 1178649dc963fSmrgfi 1178749dc963fSmrgif test ! -f "$as_myself"; then 1178849dc963fSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1178949dc963fSmrg exit 1 1179049dc963fSmrgfi 117914b0ead49Smrg 1179249dc963fSmrg# Unset variables that we do not need and which cause bugs (e.g. in 1179349dc963fSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1179449dc963fSmrg# suppresses any "Segmentation fault" message there. '((' could 1179549dc963fSmrg# trigger a bug in pdksh 5.2.14. 1179649dc963fSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 1179749dc963fSmrgdo eval test x\${$as_var+set} = xset \ 1179849dc963fSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1179949dc963fSmrgdone 1180049dc963fSmrgPS1='$ ' 1180149dc963fSmrgPS2='> ' 1180249dc963fSmrgPS4='+ ' 1180352b01e16Smrg 1180449dc963fSmrg# NLS nuisances. 1180549dc963fSmrgLC_ALL=C 1180649dc963fSmrgexport LC_ALL 1180749dc963fSmrgLANGUAGE=C 1180849dc963fSmrgexport LANGUAGE 118094b0ead49Smrg 1181049dc963fSmrg# CDPATH. 1181149dc963fSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1181249dc963fSmrg 1181349dc963fSmrg 118147aa89044Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 118157aa89044Smrg# ---------------------------------------- 1181649dc963fSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 1181749dc963fSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 118187aa89044Smrg# script with STATUS, using 1 if that was 0. 1181949dc963fSmrgas_fn_error () 1182049dc963fSmrg{ 118217aa89044Smrg as_status=$1; test $as_status -eq 0 && as_status=1 118227aa89044Smrg if test "$4"; then 118237aa89044Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 118247aa89044Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 118254b0ead49Smrg fi 118267aa89044Smrg $as_echo "$as_me: error: $2" >&2 1182749dc963fSmrg as_fn_exit $as_status 1182849dc963fSmrg} # as_fn_error 118294b0ead49Smrg 118304b0ead49Smrg 1183149dc963fSmrg# as_fn_set_status STATUS 1183249dc963fSmrg# ----------------------- 1183349dc963fSmrg# Set $? to STATUS, without forking. 1183449dc963fSmrgas_fn_set_status () 1183549dc963fSmrg{ 1183649dc963fSmrg return $1 1183749dc963fSmrg} # as_fn_set_status 118384b0ead49Smrg 1183949dc963fSmrg# as_fn_exit STATUS 1184049dc963fSmrg# ----------------- 1184149dc963fSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 1184249dc963fSmrgas_fn_exit () 1184349dc963fSmrg{ 1184449dc963fSmrg set +e 1184549dc963fSmrg as_fn_set_status $1 1184649dc963fSmrg exit $1 1184749dc963fSmrg} # as_fn_exit 1184849dc963fSmrg 1184949dc963fSmrg# as_fn_unset VAR 1185049dc963fSmrg# --------------- 1185149dc963fSmrg# Portably unset VAR. 1185249dc963fSmrgas_fn_unset () 1185349dc963fSmrg{ 1185449dc963fSmrg { eval $1=; unset $1;} 1185549dc963fSmrg} 1185649dc963fSmrgas_unset=as_fn_unset 1185749dc963fSmrg# as_fn_append VAR VALUE 1185849dc963fSmrg# ---------------------- 1185949dc963fSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 1186049dc963fSmrg# advantage of any shell optimizations that allow amortized linear growth over 1186149dc963fSmrg# repeated appends, instead of the typical quadratic growth present in naive 1186249dc963fSmrg# implementations. 1186349dc963fSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 1186449dc963fSmrg eval 'as_fn_append () 1186549dc963fSmrg { 1186649dc963fSmrg eval $1+=\$2 1186749dc963fSmrg }' 1186849dc963fSmrgelse 1186949dc963fSmrg as_fn_append () 1187049dc963fSmrg { 1187149dc963fSmrg eval $1=\$$1\$2 1187249dc963fSmrg } 1187349dc963fSmrgfi # as_fn_append 1187449dc963fSmrg 1187549dc963fSmrg# as_fn_arith ARG... 1187649dc963fSmrg# ------------------ 1187749dc963fSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 1187849dc963fSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 1187949dc963fSmrg# must be portable across $(()) and expr. 1188049dc963fSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 1188149dc963fSmrg eval 'as_fn_arith () 1188249dc963fSmrg { 1188349dc963fSmrg as_val=$(( $* )) 1188449dc963fSmrg }' 1188549dc963fSmrgelse 1188649dc963fSmrg as_fn_arith () 1188749dc963fSmrg { 1188849dc963fSmrg as_val=`expr "$@" || test $? -eq 1` 1188949dc963fSmrg } 1189049dc963fSmrgfi # as_fn_arith 118914b0ead49Smrg 118924b0ead49Smrg 1189349dc963fSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 1189449dc963fSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1189549dc963fSmrg as_expr=expr 1189649dc963fSmrgelse 1189749dc963fSmrg as_expr=false 1189849dc963fSmrgfi 118994b0ead49Smrg 1190049dc963fSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1190149dc963fSmrg as_basename=basename 1190252b01e16Smrgelse 1190349dc963fSmrg as_basename=false 1190452b01e16Smrgfi 1190552b01e16Smrg 1190649dc963fSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1190749dc963fSmrg as_dirname=dirname 1190852b01e16Smrgelse 1190949dc963fSmrg as_dirname=false 1191052b01e16Smrgfi 1191152b01e16Smrg 1191249dc963fSmrgas_me=`$as_basename -- "$0" || 1191349dc963fSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1191449dc963fSmrg X"$0" : 'X\(//\)$' \| \ 1191549dc963fSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 1191649dc963fSmrg$as_echo X/"$0" | 1191749dc963fSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1191849dc963fSmrg s//\1/ 1191949dc963fSmrg q 1192049dc963fSmrg } 1192149dc963fSmrg /^X\/\(\/\/\)$/{ 1192249dc963fSmrg s//\1/ 1192349dc963fSmrg q 1192449dc963fSmrg } 1192549dc963fSmrg /^X\/\(\/\).*/{ 1192649dc963fSmrg s//\1/ 1192749dc963fSmrg q 1192849dc963fSmrg } 1192949dc963fSmrg s/.*/./; q'` 1193052b01e16Smrg 1193149dc963fSmrg# Avoid depending upon Character Ranges. 1193249dc963fSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1193349dc963fSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1193449dc963fSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1193549dc963fSmrgas_cr_digits='0123456789' 1193649dc963fSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 119374b0ead49Smrg 1193849dc963fSmrgECHO_C= ECHO_N= ECHO_T= 1193949dc963fSmrgcase `echo -n x` in #((((( 1194049dc963fSmrg-n*) 1194149dc963fSmrg case `echo 'xy\c'` in 1194249dc963fSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1194349dc963fSmrg xy) ECHO_C='\c';; 1194449dc963fSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 1194549dc963fSmrg ECHO_T=' ';; 1194649dc963fSmrg esac;; 1194749dc963fSmrg*) 1194849dc963fSmrg ECHO_N='-n';; 1194949dc963fSmrgesac 119504b0ead49Smrg 1195149dc963fSmrgrm -f conf$$ conf$$.exe conf$$.file 1195249dc963fSmrgif test -d conf$$.dir; then 1195349dc963fSmrg rm -f conf$$.dir/conf$$.file 1195449dc963fSmrgelse 1195549dc963fSmrg rm -f conf$$.dir 1195649dc963fSmrg mkdir conf$$.dir 2>/dev/null 1195749dc963fSmrgfi 1195849dc963fSmrgif (echo >conf$$.file) 2>/dev/null; then 1195949dc963fSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 1196049dc963fSmrg as_ln_s='ln -s' 1196149dc963fSmrg # ... but there are two gotchas: 1196249dc963fSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1196349dc963fSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 1196449dc963fSmrg # In both cases, we have to default to `cp -p'. 1196549dc963fSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 1196649dc963fSmrg as_ln_s='cp -p' 1196749dc963fSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 1196849dc963fSmrg as_ln_s=ln 119694b0ead49Smrg else 1197049dc963fSmrg as_ln_s='cp -p' 119714b0ead49Smrg fi 119724b0ead49Smrgelse 1197349dc963fSmrg as_ln_s='cp -p' 119744b0ead49Smrgfi 1197549dc963fSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 1197649dc963fSmrgrmdir conf$$.dir 2>/dev/null 119774b0ead49Smrg 119784b0ead49Smrg 1197949dc963fSmrg# as_fn_mkdir_p 1198049dc963fSmrg# ------------- 1198149dc963fSmrg# Create "$as_dir" as a directory, including parents if necessary. 1198249dc963fSmrgas_fn_mkdir_p () 1198349dc963fSmrg{ 119844b0ead49Smrg 1198549dc963fSmrg case $as_dir in #( 1198649dc963fSmrg -*) as_dir=./$as_dir;; 119874b0ead49Smrg esac 1198849dc963fSmrg test -d "$as_dir" || eval $as_mkdir_p || { 1198949dc963fSmrg as_dirs= 1199049dc963fSmrg while :; do 1199149dc963fSmrg case $as_dir in #( 1199249dc963fSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1199349dc963fSmrg *) as_qdir=$as_dir;; 1199449dc963fSmrg esac 1199549dc963fSmrg as_dirs="'$as_qdir' $as_dirs" 1199649dc963fSmrg as_dir=`$as_dirname -- "$as_dir" || 1199749dc963fSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1199849dc963fSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1199949dc963fSmrg X"$as_dir" : 'X\(//\)$' \| \ 1200049dc963fSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1200149dc963fSmrg$as_echo X"$as_dir" | 1200249dc963fSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1200349dc963fSmrg s//\1/ 1200449dc963fSmrg q 1200549dc963fSmrg } 1200649dc963fSmrg /^X\(\/\/\)[^/].*/{ 1200749dc963fSmrg s//\1/ 1200849dc963fSmrg q 1200949dc963fSmrg } 1201049dc963fSmrg /^X\(\/\/\)$/{ 1201149dc963fSmrg s//\1/ 1201249dc963fSmrg q 1201349dc963fSmrg } 1201449dc963fSmrg /^X\(\/\).*/{ 1201549dc963fSmrg s//\1/ 1201649dc963fSmrg q 1201749dc963fSmrg } 1201849dc963fSmrg s/.*/./; q'` 1201949dc963fSmrg test -d "$as_dir" && break 1202049dc963fSmrg done 1202149dc963fSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 120227aa89044Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 120234b0ead49Smrg 120244b0ead49Smrg 1202549dc963fSmrg} # as_fn_mkdir_p 1202649dc963fSmrgif mkdir -p . 2>/dev/null; then 1202749dc963fSmrg as_mkdir_p='mkdir -p "$as_dir"' 1202849dc963fSmrgelse 1202949dc963fSmrg test -d ./-p && rmdir ./-p 1203049dc963fSmrg as_mkdir_p=false 1203149dc963fSmrgfi 120324b0ead49Smrg 1203349dc963fSmrgif test -x / >/dev/null 2>&1; then 1203449dc963fSmrg as_test_x='test -x' 1203549dc963fSmrgelse 1203649dc963fSmrg if ls -dL / >/dev/null 2>&1; then 1203749dc963fSmrg as_ls_L_option=L 1203849dc963fSmrg else 1203949dc963fSmrg as_ls_L_option= 1204049dc963fSmrg fi 1204149dc963fSmrg as_test_x=' 1204249dc963fSmrg eval sh -c '\'' 1204349dc963fSmrg if test -d "$1"; then 1204449dc963fSmrg test -d "$1/."; 1204549dc963fSmrg else 1204649dc963fSmrg case $1 in #( 1204749dc963fSmrg -*)set "./$1";; 1204849dc963fSmrg esac; 1204949dc963fSmrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 1205049dc963fSmrg ???[sx]*):;;*)false;;esac;fi 1205149dc963fSmrg '\'' sh 1205249dc963fSmrg ' 1205349dc963fSmrgfi 1205449dc963fSmrgas_executable_p=$as_test_x 120554b0ead49Smrg 1205649dc963fSmrg# Sed expression to map a string onto a valid CPP name. 1205749dc963fSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 120584b0ead49Smrg 1205949dc963fSmrg# Sed expression to map a string onto a valid variable name. 1206049dc963fSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 120614b0ead49Smrg 120624b0ead49Smrg 1206349dc963fSmrgexec 6>&1 1206449dc963fSmrg## ----------------------------------- ## 1206549dc963fSmrg## Main body of $CONFIG_STATUS script. ## 1206649dc963fSmrg## ----------------------------------- ## 1206749dc963fSmrg_ASEOF 1206849dc963fSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 120694b0ead49Smrg 1207049dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1207149dc963fSmrg# Save the log message, to keep $0 and so on meaningful, and to 1207249dc963fSmrg# report actual input values of CONFIG_FILES etc. instead of their 1207349dc963fSmrg# values after options handling. 1207449dc963fSmrgac_log=" 120757aa89044SmrgThis file was extended by libXcomposite $as_me 0.4.3, which was 120767aa89044Smrggenerated by GNU Autoconf 2.68. Invocation command line was 120774b0ead49Smrg 1207849dc963fSmrg CONFIG_FILES = $CONFIG_FILES 1207949dc963fSmrg CONFIG_HEADERS = $CONFIG_HEADERS 1208049dc963fSmrg CONFIG_LINKS = $CONFIG_LINKS 1208149dc963fSmrg CONFIG_COMMANDS = $CONFIG_COMMANDS 1208249dc963fSmrg $ $0 $@ 120834b0ead49Smrg 1208449dc963fSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 1208549dc963fSmrg" 120864b0ead49Smrg 1208749dc963fSmrg_ACEOF 120884b0ead49Smrg 1208949dc963fSmrgcase $ac_config_files in *" 1209049dc963fSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 1209149dc963fSmrgesac 120924b0ead49Smrg 1209349dc963fSmrgcase $ac_config_headers in *" 1209449dc963fSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1209549dc963fSmrgesac 120964b0ead49Smrg 120974b0ead49Smrg 1209849dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1209949dc963fSmrg# Files that config.status was made for. 1210049dc963fSmrgconfig_files="$ac_config_files" 1210149dc963fSmrgconfig_headers="$ac_config_headers" 1210249dc963fSmrgconfig_commands="$ac_config_commands" 121034b0ead49Smrg 1210449dc963fSmrg_ACEOF 121054b0ead49Smrg 1210649dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1210749dc963fSmrgac_cs_usage="\ 1210849dc963fSmrg\`$as_me' instantiates files and other configuration actions 1210949dc963fSmrgfrom templates according to the current configuration. Unless the files 1211049dc963fSmrgand actions are specified as TAGs, all are instantiated by default. 121114b0ead49Smrg 1211249dc963fSmrgUsage: $0 [OPTION]... [TAG]... 121134b0ead49Smrg 1211449dc963fSmrg -h, --help print this help, then exit 1211549dc963fSmrg -V, --version print version number and configuration settings, then exit 1211649dc963fSmrg --config print configuration, then exit 1211749dc963fSmrg -q, --quiet, --silent 1211849dc963fSmrg do not print progress messages 1211949dc963fSmrg -d, --debug don't remove temporary files 1212049dc963fSmrg --recheck update $as_me by reconfiguring in the same conditions 1212149dc963fSmrg --file=FILE[:TEMPLATE] 1212249dc963fSmrg instantiate the configuration file FILE 1212349dc963fSmrg --header=FILE[:TEMPLATE] 1212449dc963fSmrg instantiate the configuration header FILE 121254b0ead49Smrg 1212649dc963fSmrgConfiguration files: 1212749dc963fSmrg$config_files 121284b0ead49Smrg 1212949dc963fSmrgConfiguration headers: 1213049dc963fSmrg$config_headers 121314b0ead49Smrg 1213249dc963fSmrgConfiguration commands: 1213349dc963fSmrg$config_commands 121344b0ead49Smrg 1213549dc963fSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 121364b0ead49Smrg 1213749dc963fSmrg_ACEOF 1213849dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1213949dc963fSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 1214049dc963fSmrgac_cs_version="\\ 121417aa89044SmrglibXcomposite config.status 0.4.3 121427aa89044Smrgconfigured by $0, generated by GNU Autoconf 2.68, 1214349dc963fSmrg with options \\"\$ac_cs_config\\" 121444b0ead49Smrg 121457aa89044SmrgCopyright (C) 2010 Free Software Foundation, Inc. 1214649dc963fSmrgThis config.status script is free software; the Free Software Foundation 1214749dc963fSmrggives unlimited permission to copy, distribute and modify it." 121484b0ead49Smrg 1214949dc963fSmrgac_pwd='$ac_pwd' 1215049dc963fSmrgsrcdir='$srcdir' 1215149dc963fSmrgINSTALL='$INSTALL' 1215249dc963fSmrgMKDIR_P='$MKDIR_P' 1215349dc963fSmrgAWK='$AWK' 1215449dc963fSmrgtest -n "\$AWK" || AWK=awk 1215549dc963fSmrg_ACEOF 121564b0ead49Smrg 1215749dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1215849dc963fSmrg# The default lists apply if the user does not specify any file. 1215949dc963fSmrgac_need_defaults=: 1216049dc963fSmrgwhile test $# != 0 1216149dc963fSmrgdo 1216249dc963fSmrg case $1 in 121637aa89044Smrg --*=?*) 1216449dc963fSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1216549dc963fSmrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 1216649dc963fSmrg ac_shift=: 1216749dc963fSmrg ;; 121687aa89044Smrg --*=) 121697aa89044Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 121707aa89044Smrg ac_optarg= 121717aa89044Smrg ac_shift=: 121727aa89044Smrg ;; 1217349dc963fSmrg *) 1217449dc963fSmrg ac_option=$1 1217549dc963fSmrg ac_optarg=$2 1217649dc963fSmrg ac_shift=shift 1217749dc963fSmrg ;; 1217849dc963fSmrg esac 121794b0ead49Smrg 1218049dc963fSmrg case $ac_option in 1218149dc963fSmrg # Handling of the options. 1218249dc963fSmrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 1218349dc963fSmrg ac_cs_recheck=: ;; 1218449dc963fSmrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1218549dc963fSmrg $as_echo "$ac_cs_version"; exit ;; 1218649dc963fSmrg --config | --confi | --conf | --con | --co | --c ) 1218749dc963fSmrg $as_echo "$ac_cs_config"; exit ;; 1218849dc963fSmrg --debug | --debu | --deb | --de | --d | -d ) 1218949dc963fSmrg debug=: ;; 1219049dc963fSmrg --file | --fil | --fi | --f ) 1219149dc963fSmrg $ac_shift 1219249dc963fSmrg case $ac_optarg in 1219349dc963fSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 121947aa89044Smrg '') as_fn_error $? "missing file argument" ;; 1219549dc963fSmrg esac 1219649dc963fSmrg as_fn_append CONFIG_FILES " '$ac_optarg'" 1219749dc963fSmrg ac_need_defaults=false;; 1219849dc963fSmrg --header | --heade | --head | --hea ) 1219949dc963fSmrg $ac_shift 1220049dc963fSmrg case $ac_optarg in 1220149dc963fSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1220249dc963fSmrg esac 1220349dc963fSmrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 1220449dc963fSmrg ac_need_defaults=false;; 1220549dc963fSmrg --he | --h) 1220649dc963fSmrg # Conflict between --help and --header 122077aa89044Smrg as_fn_error $? "ambiguous option: \`$1' 1220849dc963fSmrgTry \`$0 --help' for more information.";; 1220949dc963fSmrg --help | --hel | -h ) 1221049dc963fSmrg $as_echo "$ac_cs_usage"; exit ;; 1221149dc963fSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1221249dc963fSmrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 1221349dc963fSmrg ac_cs_silent=: ;; 122144b0ead49Smrg 1221549dc963fSmrg # This is an error. 122167aa89044Smrg -*) as_fn_error $? "unrecognized option: \`$1' 1221749dc963fSmrgTry \`$0 --help' for more information." ;; 122184b0ead49Smrg 1221949dc963fSmrg *) as_fn_append ac_config_targets " $1" 1222049dc963fSmrg ac_need_defaults=false ;; 122214b0ead49Smrg 1222249dc963fSmrg esac 1222349dc963fSmrg shift 1222449dc963fSmrgdone 122254b0ead49Smrg 1222649dc963fSmrgac_configure_extra_args= 122274b0ead49Smrg 1222849dc963fSmrgif $ac_cs_silent; then 1222949dc963fSmrg exec 6>/dev/null 1223049dc963fSmrg ac_configure_extra_args="$ac_configure_extra_args --silent" 1223149dc963fSmrgfi 122324b0ead49Smrg 1223349dc963fSmrg_ACEOF 1223449dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1223549dc963fSmrgif \$ac_cs_recheck; then 1223649dc963fSmrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1223749dc963fSmrg shift 1223849dc963fSmrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 1223949dc963fSmrg CONFIG_SHELL='$SHELL' 1224049dc963fSmrg export CONFIG_SHELL 1224149dc963fSmrg exec "\$@" 1224249dc963fSmrgfi 122434b0ead49Smrg 1224449dc963fSmrg_ACEOF 1224549dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1224649dc963fSmrgexec 5>>config.log 1224749dc963fSmrg{ 1224849dc963fSmrg echo 1224949dc963fSmrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 1225049dc963fSmrg## Running $as_me. ## 1225149dc963fSmrg_ASBOX 1225249dc963fSmrg $as_echo "$ac_log" 1225349dc963fSmrg} >&5 122544b0ead49Smrg 1225549dc963fSmrg_ACEOF 1225649dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1225749dc963fSmrg# 1225849dc963fSmrg# INIT-COMMANDS 1225949dc963fSmrg# 1226049dc963fSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 122614b0ead49Smrg 122624b0ead49Smrg 1226349dc963fSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout 1226449dc963fSmrg# if CDPATH is set. 1226549dc963fSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 122664b0ead49Smrg 1226749dc963fSmrgsed_quote_subst='$sed_quote_subst' 1226849dc963fSmrgdouble_quote_subst='$double_quote_subst' 1226949dc963fSmrgdelay_variable_subst='$delay_variable_subst' 122707aa89044Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 122717aa89044Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 122727aa89044Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 122737aa89044Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 122747aa89044Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 122757aa89044Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 122767aa89044SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 122777aa89044SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 122787aa89044Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 122797aa89044Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 122807aa89044Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 122817aa89044Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 122827aa89044Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 122837aa89044Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 122847aa89044SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 122857aa89044SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 122867aa89044SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 122877aa89044SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 122887aa89044SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 122897aa89044SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 122907aa89044SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 122917aa89044SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 122927aa89044Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 122937aa89044Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 122947aa89044Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 122957aa89044Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 122967aa89044Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 122977aa89044Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 122987aa89044Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 122997aa89044Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 123007aa89044SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 123017aa89044Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 123027aa89044Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 123037aa89044SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 123047aa89044SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 123057aa89044SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 123067aa89044SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 123077aa89044Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 123087aa89044Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 123097aa89044Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 123107aa89044Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 123117aa89044SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 123127aa89044SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 123137aa89044Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 123147aa89044SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 123157aa89044Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 123167aa89044Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 123177aa89044Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 123187aa89044Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 123197aa89044Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 123207aa89044SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 123217aa89044Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 123227aa89044Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 123237aa89044Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 123247aa89044Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 123257aa89044Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 123267aa89044Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 123277aa89044SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 123287aa89044SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 123297aa89044SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 123307aa89044SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 123317aa89044SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 123327aa89044Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 123337aa89044Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 123347aa89044Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 123357aa89044Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 123367aa89044Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 123377aa89044Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 123387aa89044Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 123397aa89044Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 123407aa89044Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 123417aa89044Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 123427aa89044Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 123437aa89044Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 123447aa89044Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 123457aa89044Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 123467aa89044Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 123477aa89044Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 123487aa89044Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 123497aa89044Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 123507aa89044Smrghardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 123517aa89044Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 123527aa89044Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 123537aa89044Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 123547aa89044Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 123557aa89044Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 123567aa89044Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 123577aa89044Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 123587aa89044Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 123597aa89044Smrgfix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 123607aa89044Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 123617aa89044Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 123627aa89044Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 123637aa89044Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 123647aa89044Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 123657aa89044Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 123667aa89044Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 123677aa89044Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 123687aa89044Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 123697aa89044Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 123707aa89044Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 123717aa89044Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 123727aa89044Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 123737aa89044Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 123747aa89044Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 123757aa89044Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 123767aa89044Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 123777aa89044Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 123787aa89044Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 123797aa89044Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 123807aa89044Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 123817aa89044Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 123827aa89044Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 123837aa89044Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 123847aa89044Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 123857aa89044Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 123867aa89044Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 123877aa89044Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 123887aa89044Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 123897aa89044Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 1239049dc963fSmrg 1239149dc963fSmrgLTCC='$LTCC' 1239249dc963fSmrgLTCFLAGS='$LTCFLAGS' 1239349dc963fSmrgcompiler='$compiler_DEFAULT' 1239449dc963fSmrg 123957aa89044Smrg# A function that is used when there is no print builtin or printf. 123967aa89044Smrgfunc_fallback_echo () 123977aa89044Smrg{ 123987aa89044Smrg eval 'cat <<_LTECHO_EOF 123997aa89044Smrg\$1 124007aa89044Smrg_LTECHO_EOF' 124017aa89044Smrg} 124027aa89044Smrg 1240349dc963fSmrg# Quote evaled strings. 124047aa89044Smrgfor var in SHELL \ 124057aa89044SmrgECHO \ 124067aa89044SmrgSED \ 1240749dc963fSmrgGREP \ 1240849dc963fSmrgEGREP \ 1240949dc963fSmrgFGREP \ 1241049dc963fSmrgLD \ 1241149dc963fSmrgNM \ 1241249dc963fSmrgLN_S \ 1241349dc963fSmrglt_SP2NL \ 1241449dc963fSmrglt_NL2SP \ 1241549dc963fSmrgreload_flag \ 1241649dc963fSmrgOBJDUMP \ 1241749dc963fSmrgdeplibs_check_method \ 1241849dc963fSmrgfile_magic_cmd \ 1241949dc963fSmrgAR \ 1242049dc963fSmrgAR_FLAGS \ 1242149dc963fSmrgSTRIP \ 1242249dc963fSmrgRANLIB \ 1242349dc963fSmrgCC \ 1242449dc963fSmrgCFLAGS \ 1242549dc963fSmrgcompiler \ 1242649dc963fSmrglt_cv_sys_global_symbol_pipe \ 1242749dc963fSmrglt_cv_sys_global_symbol_to_cdecl \ 1242849dc963fSmrglt_cv_sys_global_symbol_to_c_name_address \ 1242949dc963fSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 1243049dc963fSmrglt_prog_compiler_no_builtin_flag \ 1243149dc963fSmrglt_prog_compiler_wl \ 1243249dc963fSmrglt_prog_compiler_pic \ 1243349dc963fSmrglt_prog_compiler_static \ 1243449dc963fSmrglt_cv_prog_compiler_c_o \ 1243549dc963fSmrgneed_locks \ 1243649dc963fSmrgDSYMUTIL \ 1243749dc963fSmrgNMEDIT \ 1243849dc963fSmrgLIPO \ 1243949dc963fSmrgOTOOL \ 1244049dc963fSmrgOTOOL64 \ 1244149dc963fSmrgshrext_cmds \ 1244249dc963fSmrgexport_dynamic_flag_spec \ 1244349dc963fSmrgwhole_archive_flag_spec \ 1244449dc963fSmrgcompiler_needs_object \ 1244549dc963fSmrgwith_gnu_ld \ 1244649dc963fSmrgallow_undefined_flag \ 1244749dc963fSmrgno_undefined_flag \ 1244849dc963fSmrghardcode_libdir_flag_spec \ 1244949dc963fSmrghardcode_libdir_flag_spec_ld \ 1245049dc963fSmrghardcode_libdir_separator \ 1245149dc963fSmrgfix_srcfile_path \ 1245249dc963fSmrgexclude_expsyms \ 1245349dc963fSmrginclude_expsyms \ 1245449dc963fSmrgfile_list_spec \ 1245549dc963fSmrgvariables_saved_for_relink \ 1245649dc963fSmrglibname_spec \ 1245749dc963fSmrglibrary_names_spec \ 1245849dc963fSmrgsoname_spec \ 124597aa89044Smrginstall_override_mode \ 1246049dc963fSmrgfinish_eval \ 1246149dc963fSmrgold_striplib \ 1246249dc963fSmrgstriplib; do 124637aa89044Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 1246449dc963fSmrg *[\\\\\\\`\\"\\\$]*) 124657aa89044Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 1246649dc963fSmrg ;; 1246749dc963fSmrg *) 1246849dc963fSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1246949dc963fSmrg ;; 1247049dc963fSmrg esac 1247149dc963fSmrgdone 124724b0ead49Smrg 1247349dc963fSmrg# Double-quote double-evaled strings. 1247449dc963fSmrgfor var in reload_cmds \ 1247549dc963fSmrgold_postinstall_cmds \ 1247649dc963fSmrgold_postuninstall_cmds \ 1247749dc963fSmrgold_archive_cmds \ 1247849dc963fSmrgextract_expsyms_cmds \ 1247949dc963fSmrgold_archive_from_new_cmds \ 1248049dc963fSmrgold_archive_from_expsyms_cmds \ 1248149dc963fSmrgarchive_cmds \ 1248249dc963fSmrgarchive_expsym_cmds \ 1248349dc963fSmrgmodule_cmds \ 1248449dc963fSmrgmodule_expsym_cmds \ 1248549dc963fSmrgexport_symbols_cmds \ 1248649dc963fSmrgprelink_cmds \ 1248749dc963fSmrgpostinstall_cmds \ 1248849dc963fSmrgpostuninstall_cmds \ 1248949dc963fSmrgfinish_cmds \ 1249049dc963fSmrgsys_lib_search_path_spec \ 1249149dc963fSmrgsys_lib_dlsearch_path_spec; do 124927aa89044Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 1249349dc963fSmrg *[\\\\\\\`\\"\\\$]*) 124947aa89044Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 1249549dc963fSmrg ;; 1249649dc963fSmrg *) 1249749dc963fSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1249849dc963fSmrg ;; 1249949dc963fSmrg esac 1250049dc963fSmrgdone 125014b0ead49Smrg 1250249dc963fSmrgac_aux_dir='$ac_aux_dir' 1250349dc963fSmrgxsi_shell='$xsi_shell' 1250449dc963fSmrglt_shell_append='$lt_shell_append' 125054b0ead49Smrg 1250649dc963fSmrg# See if we are running on zsh, and set the options which allow our 1250749dc963fSmrg# commands through without removal of \ escapes INIT. 1250849dc963fSmrgif test -n "\${ZSH_VERSION+set}" ; then 1250949dc963fSmrg setopt NO_GLOB_SUBST 1251049dc963fSmrgfi 125114b0ead49Smrg 125124b0ead49Smrg 1251349dc963fSmrg PACKAGE='$PACKAGE' 1251449dc963fSmrg VERSION='$VERSION' 1251549dc963fSmrg TIMESTAMP='$TIMESTAMP' 1251649dc963fSmrg RM='$RM' 1251749dc963fSmrg ofile='$ofile' 125184b0ead49Smrg 125194b0ead49Smrg 125204b0ead49Smrg 125214b0ead49Smrg 1252249dc963fSmrg_ACEOF 125234b0ead49Smrg 1252449dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 125254b0ead49Smrg 1252649dc963fSmrg# Handling of arguments. 1252749dc963fSmrgfor ac_config_target in $ac_config_targets 1252849dc963fSmrgdo 1252949dc963fSmrg case $ac_config_target in 1253049dc963fSmrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 1253149dc963fSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 1253249dc963fSmrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 1253349dc963fSmrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 1253449dc963fSmrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 1253549dc963fSmrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 1253649dc963fSmrg "xcomposite.pc") CONFIG_FILES="$CONFIG_FILES xcomposite.pc" ;; 125374b0ead49Smrg 125387aa89044Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 1253949dc963fSmrg esac 1254049dc963fSmrgdone 125414b0ead49Smrg 125424b0ead49Smrg 1254349dc963fSmrg# If the user did not use the arguments to specify the items to instantiate, 1254449dc963fSmrg# then the envvar interface is used. Set only those that are not. 1254549dc963fSmrg# We use the long form for the default assignment because of an extremely 1254649dc963fSmrg# bizarre bug on SunOS 4.1.3. 1254749dc963fSmrgif $ac_need_defaults; then 1254849dc963fSmrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 1254949dc963fSmrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 1255049dc963fSmrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 1255149dc963fSmrgfi 125524b0ead49Smrg 1255349dc963fSmrg# Have a temporary directory for convenience. Make it in the build tree 1255449dc963fSmrg# simply because there is no reason against having it here, and in addition, 1255549dc963fSmrg# creating and moving files from /tmp can sometimes cause problems. 1255649dc963fSmrg# Hook for its removal unless debugging. 1255749dc963fSmrg# Note that there is a small window in which the directory will not be cleaned: 1255849dc963fSmrg# after its creation but before its name has been assigned to `$tmp'. 1255949dc963fSmrg$debug || 1256049dc963fSmrg{ 125617aa89044Smrg tmp= ac_tmp= 1256249dc963fSmrg trap 'exit_status=$? 125637aa89044Smrg : "${ac_tmp:=$tmp}" 125647aa89044Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 1256549dc963fSmrg' 0 1256649dc963fSmrg trap 'as_fn_exit 1' 1 2 13 15 1256749dc963fSmrg} 1256849dc963fSmrg# Create a (secure) tmp directory for tmp files. 125694b0ead49Smrg 1257049dc963fSmrg{ 1257149dc963fSmrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 125727aa89044Smrg test -d "$tmp" 1257349dc963fSmrg} || 1257449dc963fSmrg{ 1257549dc963fSmrg tmp=./conf$$-$RANDOM 1257649dc963fSmrg (umask 077 && mkdir "$tmp") 125777aa89044Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 125787aa89044Smrgac_tmp=$tmp 125794b0ead49Smrg 1258049dc963fSmrg# Set up the scripts for CONFIG_FILES section. 1258149dc963fSmrg# No need to generate them if there are no CONFIG_FILES. 1258249dc963fSmrg# This happens for instance with `./config.status config.h'. 1258349dc963fSmrgif test -n "$CONFIG_FILES"; then 125844b0ead49Smrg 125854b0ead49Smrg 1258649dc963fSmrgac_cr=`echo X | tr X '\015'` 1258749dc963fSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 1258849dc963fSmrg# But we know of no other shell where ac_cr would be empty at this 1258949dc963fSmrg# point, so we can use a bashism as a fallback. 1259049dc963fSmrgif test "x$ac_cr" = x; then 1259149dc963fSmrg eval ac_cr=\$\'\\r\' 1259249dc963fSmrgfi 1259349dc963fSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1259449dc963fSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 125957aa89044Smrg ac_cs_awk_cr='\\r' 1259649dc963fSmrgelse 1259749dc963fSmrg ac_cs_awk_cr=$ac_cr 1259849dc963fSmrgfi 125994b0ead49Smrg 126007aa89044Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 1260149dc963fSmrg_ACEOF 126024b0ead49Smrg 1260352b01e16Smrg 1260449dc963fSmrg{ 1260549dc963fSmrg echo "cat >conf$$subs.awk <<_ACEOF" && 1260649dc963fSmrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1260749dc963fSmrg echo "_ACEOF" 1260849dc963fSmrg} >conf$$subs.sh || 126097aa89044Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 126107aa89044Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 1261149dc963fSmrgac_delim='%!_!# ' 1261249dc963fSmrgfor ac_last_try in false false false false false :; do 1261349dc963fSmrg . ./conf$$subs.sh || 126147aa89044Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 126154b0ead49Smrg 1261649dc963fSmrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1261749dc963fSmrg if test $ac_delim_n = $ac_delim_num; then 1261849dc963fSmrg break 1261949dc963fSmrg elif $ac_last_try; then 126207aa89044Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1262149dc963fSmrg else 1262249dc963fSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1262349dc963fSmrg fi 1262449dc963fSmrgdone 1262549dc963fSmrgrm -f conf$$subs.sh 126264b0ead49Smrg 1262749dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 126287aa89044Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 1262949dc963fSmrg_ACEOF 1263049dc963fSmrgsed -n ' 1263149dc963fSmrgh 1263249dc963fSmrgs/^/S["/; s/!.*/"]=/ 1263349dc963fSmrgp 1263449dc963fSmrgg 1263549dc963fSmrgs/^[^!]*!// 1263649dc963fSmrg:repl 1263749dc963fSmrgt repl 1263849dc963fSmrgs/'"$ac_delim"'$// 1263949dc963fSmrgt delim 1264049dc963fSmrg:nl 1264149dc963fSmrgh 1264249dc963fSmrgs/\(.\{148\}\)..*/\1/ 1264349dc963fSmrgt more1 1264449dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1264549dc963fSmrgp 1264649dc963fSmrgn 1264749dc963fSmrgb repl 1264849dc963fSmrg:more1 1264949dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1265049dc963fSmrgp 1265149dc963fSmrgg 1265249dc963fSmrgs/.\{148\}// 1265349dc963fSmrgt nl 1265449dc963fSmrg:delim 1265549dc963fSmrgh 1265649dc963fSmrgs/\(.\{148\}\)..*/\1/ 1265749dc963fSmrgt more2 1265849dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 1265949dc963fSmrgp 1266049dc963fSmrgb 1266149dc963fSmrg:more2 1266249dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1266349dc963fSmrgp 1266449dc963fSmrgg 1266549dc963fSmrgs/.\{148\}// 1266649dc963fSmrgt delim 1266749dc963fSmrg' <conf$$subs.awk | sed ' 1266849dc963fSmrg/^[^""]/{ 1266949dc963fSmrg N 1267049dc963fSmrg s/\n// 1267149dc963fSmrg} 1267249dc963fSmrg' >>$CONFIG_STATUS || ac_write_fail=1 1267349dc963fSmrgrm -f conf$$subs.awk 1267449dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1267549dc963fSmrg_ACAWK 126767aa89044Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 1267749dc963fSmrg for (key in S) S_is_set[key] = 1 1267849dc963fSmrg FS = "" 126794b0ead49Smrg 1268049dc963fSmrg} 1268149dc963fSmrg{ 1268249dc963fSmrg line = $ 0 1268349dc963fSmrg nfields = split(line, field, "@") 1268449dc963fSmrg substed = 0 1268549dc963fSmrg len = length(field[1]) 1268649dc963fSmrg for (i = 2; i < nfields; i++) { 1268749dc963fSmrg key = field[i] 1268849dc963fSmrg keylen = length(key) 1268949dc963fSmrg if (S_is_set[key]) { 1269049dc963fSmrg value = S[key] 1269149dc963fSmrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1269249dc963fSmrg len += length(value) + length(field[++i]) 1269349dc963fSmrg substed = 1 1269449dc963fSmrg } else 1269549dc963fSmrg len += 1 + keylen 1269649dc963fSmrg } 126974b0ead49Smrg 1269849dc963fSmrg print line 1269949dc963fSmrg} 127004b0ead49Smrg 1270149dc963fSmrg_ACAWK 1270249dc963fSmrg_ACEOF 1270349dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1270449dc963fSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1270549dc963fSmrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1270649dc963fSmrgelse 1270749dc963fSmrg cat 127087aa89044Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 127097aa89044Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 1271049dc963fSmrg_ACEOF 127114b0ead49Smrg 127127aa89044Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 127137aa89044Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 1271449dc963fSmrg# trailing colons and then remove the whole line if VPATH becomes empty 1271549dc963fSmrg# (actually we leave an empty line to preserve line numbers). 1271649dc963fSmrgif test "x$srcdir" = x.; then 127177aa89044Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 127187aa89044Smrgh 127197aa89044Smrgs/// 127207aa89044Smrgs/^/:/ 127217aa89044Smrgs/[ ]*$/:/ 127227aa89044Smrgs/:\$(srcdir):/:/g 127237aa89044Smrgs/:\${srcdir}:/:/g 127247aa89044Smrgs/:@srcdir@:/:/g 127257aa89044Smrgs/^:*// 1272649dc963fSmrgs/:*$// 127277aa89044Smrgx 127287aa89044Smrgs/\(=[ ]*\).*/\1/ 127297aa89044SmrgG 127307aa89044Smrgs/\n// 1273149dc963fSmrgs/^[^=]*=[ ]*$// 1273249dc963fSmrg}' 1273349dc963fSmrgfi 127344b0ead49Smrg 1273549dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1273649dc963fSmrgfi # test -n "$CONFIG_FILES" 127374b0ead49Smrg 1273849dc963fSmrg# Set up the scripts for CONFIG_HEADERS section. 1273949dc963fSmrg# No need to generate them if there are no CONFIG_HEADERS. 1274049dc963fSmrg# This happens for instance with `./config.status Makefile'. 1274149dc963fSmrgif test -n "$CONFIG_HEADERS"; then 127427aa89044Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 1274349dc963fSmrgBEGIN { 1274449dc963fSmrg_ACEOF 127454b0ead49Smrg 1274649dc963fSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as 1274749dc963fSmrg# here-document in config.status, that substitutes the proper values into 1274849dc963fSmrg# config.h.in to produce config.h. 127494b0ead49Smrg 1275049dc963fSmrg# Create a delimiter string that does not exist in confdefs.h, to ease 1275149dc963fSmrg# handling of long lines. 1275249dc963fSmrgac_delim='%!_!# ' 1275349dc963fSmrgfor ac_last_try in false false :; do 127547aa89044Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 127557aa89044Smrg if test -z "$ac_tt"; then 1275649dc963fSmrg break 1275749dc963fSmrg elif $ac_last_try; then 127587aa89044Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 1275949dc963fSmrg else 1276049dc963fSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1276149dc963fSmrg fi 1276249dc963fSmrgdone 127634b0ead49Smrg 1276449dc963fSmrg# For the awk script, D is an array of macro values keyed by name, 1276549dc963fSmrg# likewise P contains macro parameters if any. Preserve backslash 1276649dc963fSmrg# newline sequences. 127674b0ead49Smrg 1276849dc963fSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1276949dc963fSmrgsed -n ' 1277049dc963fSmrgs/.\{148\}/&'"$ac_delim"'/g 1277149dc963fSmrgt rset 1277249dc963fSmrg:rset 1277349dc963fSmrgs/^[ ]*#[ ]*define[ ][ ]*/ / 1277449dc963fSmrgt def 1277549dc963fSmrgd 1277649dc963fSmrg:def 1277749dc963fSmrgs/\\$// 1277849dc963fSmrgt bsnl 1277949dc963fSmrgs/["\\]/\\&/g 1278049dc963fSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1278149dc963fSmrgD["\1"]=" \3"/p 1278249dc963fSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1278349dc963fSmrgd 1278449dc963fSmrg:bsnl 1278549dc963fSmrgs/["\\]/\\&/g 1278649dc963fSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1278749dc963fSmrgD["\1"]=" \3\\\\\\n"\\/p 1278849dc963fSmrgt cont 1278949dc963fSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1279049dc963fSmrgt cont 1279149dc963fSmrgd 1279249dc963fSmrg:cont 1279349dc963fSmrgn 1279449dc963fSmrgs/.\{148\}/&'"$ac_delim"'/g 1279549dc963fSmrgt clear 1279649dc963fSmrg:clear 1279749dc963fSmrgs/\\$// 1279849dc963fSmrgt bsnlc 1279949dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 1280049dc963fSmrgd 1280149dc963fSmrg:bsnlc 1280249dc963fSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1280349dc963fSmrgb cont 1280449dc963fSmrg' <confdefs.h | sed ' 1280549dc963fSmrgs/'"$ac_delim"'/"\\\ 1280649dc963fSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 128074b0ead49Smrg 1280849dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1280949dc963fSmrg for (key in D) D_is_set[key] = 1 1281049dc963fSmrg FS = "" 1281149dc963fSmrg} 1281249dc963fSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1281349dc963fSmrg line = \$ 0 1281449dc963fSmrg split(line, arg, " ") 1281549dc963fSmrg if (arg[1] == "#") { 1281649dc963fSmrg defundef = arg[2] 1281749dc963fSmrg mac1 = arg[3] 1281849dc963fSmrg } else { 1281949dc963fSmrg defundef = substr(arg[1], 2) 1282049dc963fSmrg mac1 = arg[2] 1282149dc963fSmrg } 1282249dc963fSmrg split(mac1, mac2, "(") #) 1282349dc963fSmrg macro = mac2[1] 1282449dc963fSmrg prefix = substr(line, 1, index(line, defundef) - 1) 1282549dc963fSmrg if (D_is_set[macro]) { 1282649dc963fSmrg # Preserve the white space surrounding the "#". 1282749dc963fSmrg print prefix "define", macro P[macro] D[macro] 1282849dc963fSmrg next 1282949dc963fSmrg } else { 1283049dc963fSmrg # Replace #undef with comments. This is necessary, for example, 1283149dc963fSmrg # in the case of _POSIX_SOURCE, which is predefined and required 1283249dc963fSmrg # on some systems where configure will not decide to define it. 1283349dc963fSmrg if (defundef == "undef") { 1283449dc963fSmrg print "/*", prefix defundef, macro, "*/" 1283549dc963fSmrg next 1283649dc963fSmrg } 1283749dc963fSmrg } 1283849dc963fSmrg} 1283949dc963fSmrg{ print } 1284049dc963fSmrg_ACAWK 1284149dc963fSmrg_ACEOF 1284249dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 128437aa89044Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 1284449dc963fSmrgfi # test -n "$CONFIG_HEADERS" 128454b0ead49Smrg 128464b0ead49Smrg 1284749dc963fSmrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1284849dc963fSmrgshift 1284949dc963fSmrgfor ac_tag 1285049dc963fSmrgdo 1285149dc963fSmrg case $ac_tag in 1285249dc963fSmrg :[FHLC]) ac_mode=$ac_tag; continue;; 1285349dc963fSmrg esac 1285449dc963fSmrg case $ac_mode$ac_tag in 1285549dc963fSmrg :[FHL]*:*);; 128567aa89044Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 1285749dc963fSmrg :[FH]-) ac_tag=-:-;; 1285849dc963fSmrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1285949dc963fSmrg esac 1286049dc963fSmrg ac_save_IFS=$IFS 1286149dc963fSmrg IFS=: 1286249dc963fSmrg set x $ac_tag 1286349dc963fSmrg IFS=$ac_save_IFS 1286449dc963fSmrg shift 1286549dc963fSmrg ac_file=$1 1286649dc963fSmrg shift 128674b0ead49Smrg 1286849dc963fSmrg case $ac_mode in 1286949dc963fSmrg :L) ac_source=$1;; 1287049dc963fSmrg :[FH]) 1287149dc963fSmrg ac_file_inputs= 1287249dc963fSmrg for ac_f 1287349dc963fSmrg do 1287449dc963fSmrg case $ac_f in 128757aa89044Smrg -) ac_f="$ac_tmp/stdin";; 1287649dc963fSmrg *) # Look for the file first in the build tree, then in the source tree 1287749dc963fSmrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1287849dc963fSmrg # because $ac_f cannot contain `:'. 1287949dc963fSmrg test -f "$ac_f" || 1288049dc963fSmrg case $ac_f in 1288149dc963fSmrg [\\/$]*) false;; 1288249dc963fSmrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1288349dc963fSmrg esac || 128847aa89044Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 1288549dc963fSmrg esac 1288649dc963fSmrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1288749dc963fSmrg as_fn_append ac_file_inputs " '$ac_f'" 1288849dc963fSmrg done 128894b0ead49Smrg 1289049dc963fSmrg # Let's still pretend it is `configure' which instantiates (i.e., don't 1289149dc963fSmrg # use $as_me), people would be surprised to read: 1289249dc963fSmrg # /* config.h. Generated by config.status. */ 1289349dc963fSmrg configure_input='Generated from '` 1289449dc963fSmrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1289549dc963fSmrg `' by configure.' 1289649dc963fSmrg if test x"$ac_file" != x-; then 1289749dc963fSmrg configure_input="$ac_file. $configure_input" 1289849dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1289949dc963fSmrg$as_echo "$as_me: creating $ac_file" >&6;} 1290049dc963fSmrg fi 1290149dc963fSmrg # Neutralize special characters interpreted by sed in replacement strings. 1290249dc963fSmrg case $configure_input in #( 1290349dc963fSmrg *\&* | *\|* | *\\* ) 1290449dc963fSmrg ac_sed_conf_input=`$as_echo "$configure_input" | 1290549dc963fSmrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 1290649dc963fSmrg *) ac_sed_conf_input=$configure_input;; 1290749dc963fSmrg esac 129084b0ead49Smrg 1290949dc963fSmrg case $ac_tag in 129107aa89044Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 129117aa89044Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 1291249dc963fSmrg esac 1291349dc963fSmrg ;; 1291449dc963fSmrg esac 129154b0ead49Smrg 1291649dc963fSmrg ac_dir=`$as_dirname -- "$ac_file" || 1291749dc963fSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1291849dc963fSmrg X"$ac_file" : 'X\(//\)[^/]' \| \ 1291949dc963fSmrg X"$ac_file" : 'X\(//\)$' \| \ 1292049dc963fSmrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1292149dc963fSmrg$as_echo X"$ac_file" | 1292249dc963fSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1292349dc963fSmrg s//\1/ 1292449dc963fSmrg q 1292549dc963fSmrg } 1292649dc963fSmrg /^X\(\/\/\)[^/].*/{ 1292749dc963fSmrg s//\1/ 1292849dc963fSmrg q 1292949dc963fSmrg } 1293049dc963fSmrg /^X\(\/\/\)$/{ 1293149dc963fSmrg s//\1/ 1293249dc963fSmrg q 1293349dc963fSmrg } 1293449dc963fSmrg /^X\(\/\).*/{ 1293549dc963fSmrg s//\1/ 1293649dc963fSmrg q 1293749dc963fSmrg } 1293849dc963fSmrg s/.*/./; q'` 1293949dc963fSmrg as_dir="$ac_dir"; as_fn_mkdir_p 1294049dc963fSmrg ac_builddir=. 129414b0ead49Smrg 1294249dc963fSmrgcase "$ac_dir" in 1294349dc963fSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1294449dc963fSmrg*) 1294549dc963fSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1294649dc963fSmrg # A ".." for each directory in $ac_dir_suffix. 1294749dc963fSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1294849dc963fSmrg case $ac_top_builddir_sub in 1294949dc963fSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1295049dc963fSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1295149dc963fSmrg esac ;; 1295249dc963fSmrgesac 1295349dc963fSmrgac_abs_top_builddir=$ac_pwd 1295449dc963fSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1295549dc963fSmrg# for backward compatibility: 1295649dc963fSmrgac_top_builddir=$ac_top_build_prefix 129574b0ead49Smrg 1295849dc963fSmrgcase $srcdir in 1295949dc963fSmrg .) # We are building in place. 1296049dc963fSmrg ac_srcdir=. 1296149dc963fSmrg ac_top_srcdir=$ac_top_builddir_sub 1296249dc963fSmrg ac_abs_top_srcdir=$ac_pwd ;; 1296349dc963fSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 1296449dc963fSmrg ac_srcdir=$srcdir$ac_dir_suffix; 1296549dc963fSmrg ac_top_srcdir=$srcdir 1296649dc963fSmrg ac_abs_top_srcdir=$srcdir ;; 1296749dc963fSmrg *) # Relative name. 1296849dc963fSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1296949dc963fSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1297049dc963fSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1297149dc963fSmrgesac 1297249dc963fSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 129734b0ead49Smrg 129744b0ead49Smrg 1297549dc963fSmrg case $ac_mode in 1297649dc963fSmrg :F) 1297749dc963fSmrg # 1297849dc963fSmrg # CONFIG_FILE 1297949dc963fSmrg # 129804b0ead49Smrg 1298149dc963fSmrg case $INSTALL in 1298249dc963fSmrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1298349dc963fSmrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1298449dc963fSmrg esac 1298549dc963fSmrg ac_MKDIR_P=$MKDIR_P 1298649dc963fSmrg case $MKDIR_P in 1298749dc963fSmrg [\\/$]* | ?:[\\/]* ) ;; 1298849dc963fSmrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 1298949dc963fSmrg esac 1299049dc963fSmrg_ACEOF 129914b0ead49Smrg 1299249dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1299349dc963fSmrg# If the template does not know about datarootdir, expand it. 1299449dc963fSmrg# FIXME: This hack should be removed a few years after 2.60. 1299549dc963fSmrgac_datarootdir_hack=; ac_datarootdir_seen= 1299649dc963fSmrgac_sed_dataroot=' 1299749dc963fSmrg/datarootdir/ { 1299849dc963fSmrg p 1299949dc963fSmrg q 1300049dc963fSmrg} 1300149dc963fSmrg/@datadir@/p 1300249dc963fSmrg/@docdir@/p 1300349dc963fSmrg/@infodir@/p 1300449dc963fSmrg/@localedir@/p 1300549dc963fSmrg/@mandir@/p' 1300649dc963fSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1300749dc963fSmrg*datarootdir*) ac_datarootdir_seen=yes;; 1300849dc963fSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1300949dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1301049dc963fSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1301149dc963fSmrg_ACEOF 1301249dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1301349dc963fSmrg ac_datarootdir_hack=' 1301449dc963fSmrg s&@datadir@&$datadir&g 1301549dc963fSmrg s&@docdir@&$docdir&g 1301649dc963fSmrg s&@infodir@&$infodir&g 1301749dc963fSmrg s&@localedir@&$localedir&g 1301849dc963fSmrg s&@mandir@&$mandir&g 1301949dc963fSmrg s&\\\${datarootdir}&$datarootdir&g' ;; 1302049dc963fSmrgesac 1302149dc963fSmrg_ACEOF 130224b0ead49Smrg 1302349dc963fSmrg# Neutralize VPATH when `$srcdir' = `.'. 1302449dc963fSmrg# Shell code in configure.ac might set extrasub. 1302549dc963fSmrg# FIXME: do we really want to maintain this feature? 1302649dc963fSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1302749dc963fSmrgac_sed_extra="$ac_vpsub 1302849dc963fSmrg$extrasub 1302949dc963fSmrg_ACEOF 1303049dc963fSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1303149dc963fSmrg:t 1303249dc963fSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1303349dc963fSmrgs|@configure_input@|$ac_sed_conf_input|;t t 1303449dc963fSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t 1303549dc963fSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 1303649dc963fSmrgs&@srcdir@&$ac_srcdir&;t t 1303749dc963fSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 1303849dc963fSmrgs&@top_srcdir@&$ac_top_srcdir&;t t 1303949dc963fSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1304049dc963fSmrgs&@builddir@&$ac_builddir&;t t 1304149dc963fSmrgs&@abs_builddir@&$ac_abs_builddir&;t t 1304249dc963fSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1304349dc963fSmrgs&@INSTALL@&$ac_INSTALL&;t t 1304449dc963fSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 1304549dc963fSmrg$ac_datarootdir_hack 1304649dc963fSmrg" 130477aa89044Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 130487aa89044Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 130494b0ead49Smrg 1305049dc963fSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 130517aa89044Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 130527aa89044Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 130537aa89044Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 1305449dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 130557aa89044Smrgwhich seems to be undefined. Please make sure it is defined" >&5 1305649dc963fSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 130577aa89044Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 130584b0ead49Smrg 130597aa89044Smrg rm -f "$ac_tmp/stdin" 1306049dc963fSmrg case $ac_file in 130617aa89044Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 130627aa89044Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 1306349dc963fSmrg esac \ 130647aa89044Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1306549dc963fSmrg ;; 1306649dc963fSmrg :H) 1306749dc963fSmrg # 1306849dc963fSmrg # CONFIG_HEADER 1306949dc963fSmrg # 1307049dc963fSmrg if test x"$ac_file" != x-; then 1307149dc963fSmrg { 1307249dc963fSmrg $as_echo "/* $configure_input */" \ 130737aa89044Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 130747aa89044Smrg } >"$ac_tmp/config.h" \ 130757aa89044Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 130767aa89044Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 1307749dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 1307849dc963fSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 1307949dc963fSmrg else 1308049dc963fSmrg rm -f "$ac_file" 130817aa89044Smrg mv "$ac_tmp/config.h" "$ac_file" \ 130827aa89044Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1308349dc963fSmrg fi 1308449dc963fSmrg else 1308549dc963fSmrg $as_echo "/* $configure_input */" \ 130867aa89044Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 130877aa89044Smrg || as_fn_error $? "could not create -" "$LINENO" 5 130884b0ead49Smrg fi 1308949dc963fSmrg# Compute "$ac_file"'s index in $config_headers. 1309049dc963fSmrg_am_arg="$ac_file" 1309149dc963fSmrg_am_stamp_count=1 1309249dc963fSmrgfor _am_header in $config_headers :; do 1309349dc963fSmrg case $_am_header in 1309449dc963fSmrg $_am_arg | $_am_arg:* ) 1309549dc963fSmrg break ;; 1309649dc963fSmrg * ) 1309749dc963fSmrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 1309849dc963fSmrg esac 1309949dc963fSmrgdone 1310049dc963fSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 1310149dc963fSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1310249dc963fSmrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 1310349dc963fSmrg X"$_am_arg" : 'X\(//\)$' \| \ 1310449dc963fSmrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1310549dc963fSmrg$as_echo X"$_am_arg" | 1310649dc963fSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1310749dc963fSmrg s//\1/ 1310849dc963fSmrg q 1310949dc963fSmrg } 1311049dc963fSmrg /^X\(\/\/\)[^/].*/{ 1311149dc963fSmrg s//\1/ 1311249dc963fSmrg q 1311349dc963fSmrg } 1311449dc963fSmrg /^X\(\/\/\)$/{ 1311549dc963fSmrg s//\1/ 1311649dc963fSmrg q 1311749dc963fSmrg } 1311849dc963fSmrg /^X\(\/\).*/{ 1311949dc963fSmrg s//\1/ 1312049dc963fSmrg q 1312149dc963fSmrg } 1312249dc963fSmrg s/.*/./; q'`/stamp-h$_am_stamp_count 1312349dc963fSmrg ;; 131244b0ead49Smrg 1312549dc963fSmrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1312649dc963fSmrg$as_echo "$as_me: executing $ac_file commands" >&6;} 1312749dc963fSmrg ;; 1312849dc963fSmrg esac 131294b0ead49Smrg 131304b0ead49Smrg 1313149dc963fSmrg case $ac_file$ac_mode in 1313249dc963fSmrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 1313349dc963fSmrg # Autoconf 2.62 quotes --file arguments for eval, but not when files 1313449dc963fSmrg # are listed without --file. Let's play safe and only enable the eval 1313549dc963fSmrg # if we detect the quoting. 1313649dc963fSmrg case $CONFIG_FILES in 1313749dc963fSmrg *\'*) eval set x "$CONFIG_FILES" ;; 1313849dc963fSmrg *) set x $CONFIG_FILES ;; 1313949dc963fSmrg esac 1314049dc963fSmrg shift 1314149dc963fSmrg for mf 1314249dc963fSmrg do 1314349dc963fSmrg # Strip MF so we end up with the name of the file. 1314449dc963fSmrg mf=`echo "$mf" | sed -e 's/:.*$//'` 1314549dc963fSmrg # Check whether this is an Automake generated Makefile or not. 1314649dc963fSmrg # We used to match only the files named `Makefile.in', but 1314749dc963fSmrg # some people rename them; so instead we look at the file content. 1314849dc963fSmrg # Grep'ing the first line is not enough: some people post-process 1314949dc963fSmrg # each Makefile.in and add a new line on top of each file to say so. 1315049dc963fSmrg # Grep'ing the whole file is not good either: AIX grep has a line 1315149dc963fSmrg # limit of 2048, but all sed's we know have understand at least 4000. 1315249dc963fSmrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 1315349dc963fSmrg dirpart=`$as_dirname -- "$mf" || 1315449dc963fSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1315549dc963fSmrg X"$mf" : 'X\(//\)[^/]' \| \ 1315649dc963fSmrg X"$mf" : 'X\(//\)$' \| \ 1315749dc963fSmrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 1315849dc963fSmrg$as_echo X"$mf" | 1315949dc963fSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1316049dc963fSmrg s//\1/ 1316149dc963fSmrg q 1316249dc963fSmrg } 1316349dc963fSmrg /^X\(\/\/\)[^/].*/{ 1316449dc963fSmrg s//\1/ 1316549dc963fSmrg q 1316649dc963fSmrg } 1316749dc963fSmrg /^X\(\/\/\)$/{ 1316849dc963fSmrg s//\1/ 1316949dc963fSmrg q 1317049dc963fSmrg } 1317149dc963fSmrg /^X\(\/\).*/{ 1317249dc963fSmrg s//\1/ 1317349dc963fSmrg q 1317449dc963fSmrg } 1317549dc963fSmrg s/.*/./; q'` 1317649dc963fSmrg else 1317749dc963fSmrg continue 1317849dc963fSmrg fi 1317949dc963fSmrg # Extract the definition of DEPDIR, am__include, and am__quote 1318049dc963fSmrg # from the Makefile without running `make'. 1318149dc963fSmrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 1318249dc963fSmrg test -z "$DEPDIR" && continue 1318349dc963fSmrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 1318449dc963fSmrg test -z "am__include" && continue 1318549dc963fSmrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 1318649dc963fSmrg # When using ansi2knr, U may be empty or an underscore; expand it 1318749dc963fSmrg U=`sed -n 's/^U = //p' < "$mf"` 1318849dc963fSmrg # Find all dependency output files, they are included files with 1318949dc963fSmrg # $(DEPDIR) in their names. We invoke sed twice because it is the 1319049dc963fSmrg # simplest approach to changing $(DEPDIR) to its actual value in the 1319149dc963fSmrg # expansion. 1319249dc963fSmrg for file in `sed -n " 1319349dc963fSmrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 1319449dc963fSmrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 1319549dc963fSmrg # Make sure the directory exists. 1319649dc963fSmrg test -f "$dirpart/$file" && continue 1319749dc963fSmrg fdir=`$as_dirname -- "$file" || 1319849dc963fSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1319949dc963fSmrg X"$file" : 'X\(//\)[^/]' \| \ 1320049dc963fSmrg X"$file" : 'X\(//\)$' \| \ 1320149dc963fSmrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 1320249dc963fSmrg$as_echo X"$file" | 1320349dc963fSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1320449dc963fSmrg s//\1/ 1320549dc963fSmrg q 1320649dc963fSmrg } 1320749dc963fSmrg /^X\(\/\/\)[^/].*/{ 1320849dc963fSmrg s//\1/ 1320949dc963fSmrg q 1321049dc963fSmrg } 1321149dc963fSmrg /^X\(\/\/\)$/{ 1321249dc963fSmrg s//\1/ 1321349dc963fSmrg q 1321449dc963fSmrg } 1321549dc963fSmrg /^X\(\/\).*/{ 1321649dc963fSmrg s//\1/ 1321749dc963fSmrg q 1321849dc963fSmrg } 1321949dc963fSmrg s/.*/./; q'` 1322049dc963fSmrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 1322149dc963fSmrg # echo "creating $dirpart/$file" 1322249dc963fSmrg echo '# dummy' > "$dirpart/$file" 1322349dc963fSmrg done 1322449dc963fSmrg done 1322549dc963fSmrg} 1322649dc963fSmrg ;; 1322749dc963fSmrg "libtool":C) 132284b0ead49Smrg 1322949dc963fSmrg # See if we are running on zsh, and set the options which allow our 1323049dc963fSmrg # commands through without removal of \ escapes. 1323149dc963fSmrg if test -n "${ZSH_VERSION+set}" ; then 1323249dc963fSmrg setopt NO_GLOB_SUBST 1323349dc963fSmrg fi 132344b0ead49Smrg 1323549dc963fSmrg cfgfile="${ofile}T" 1323649dc963fSmrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 1323749dc963fSmrg $RM "$cfgfile" 132384b0ead49Smrg 1323949dc963fSmrg cat <<_LT_EOF >> "$cfgfile" 1324049dc963fSmrg#! $SHELL 132414b0ead49Smrg 1324249dc963fSmrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 1324349dc963fSmrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 1324449dc963fSmrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1324549dc963fSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 1324649dc963fSmrg# 1324749dc963fSmrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 132487aa89044Smrg# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 132497aa89044Smrg# Inc. 1325049dc963fSmrg# Written by Gordon Matzigkeit, 1996 1325149dc963fSmrg# 1325249dc963fSmrg# This file is part of GNU Libtool. 1325349dc963fSmrg# 1325449dc963fSmrg# GNU Libtool is free software; you can redistribute it and/or 1325549dc963fSmrg# modify it under the terms of the GNU General Public License as 1325649dc963fSmrg# published by the Free Software Foundation; either version 2 of 1325749dc963fSmrg# the License, or (at your option) any later version. 1325849dc963fSmrg# 1325949dc963fSmrg# As a special exception to the GNU General Public License, 1326049dc963fSmrg# if you distribute this file as part of a program or library that 1326149dc963fSmrg# is built using GNU Libtool, you may include this file under the 1326249dc963fSmrg# same distribution terms that you use for the rest of that program. 1326349dc963fSmrg# 1326449dc963fSmrg# GNU Libtool is distributed in the hope that it will be useful, 1326549dc963fSmrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 1326649dc963fSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1326749dc963fSmrg# GNU General Public License for more details. 1326849dc963fSmrg# 1326949dc963fSmrg# You should have received a copy of the GNU General Public License 1327049dc963fSmrg# along with GNU Libtool; see the file COPYING. If not, a copy 1327149dc963fSmrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 1327249dc963fSmrg# obtained by writing to the Free Software Foundation, Inc., 1327349dc963fSmrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 132744b0ead49Smrg 132754b0ead49Smrg 1327649dc963fSmrg# The names of the tagged configurations supported by this script. 1327749dc963fSmrgavailable_tags="" 132784b0ead49Smrg 1327949dc963fSmrg# ### BEGIN LIBTOOL CONFIG 132804b0ead49Smrg 1328149dc963fSmrg# Which release of libtool.m4 was used? 1328249dc963fSmrgmacro_version=$macro_version 1328349dc963fSmrgmacro_revision=$macro_revision 132844b0ead49Smrg 1328549dc963fSmrg# Whether or not to build shared libraries. 1328649dc963fSmrgbuild_libtool_libs=$enable_shared 132874b0ead49Smrg 1328849dc963fSmrg# Whether or not to build static libraries. 1328949dc963fSmrgbuild_old_libs=$enable_static 132904b0ead49Smrg 1329149dc963fSmrg# What type of objects to build. 1329249dc963fSmrgpic_mode=$pic_mode 132934b0ead49Smrg 1329449dc963fSmrg# Whether or not to optimize for fast installation. 1329549dc963fSmrgfast_install=$enable_fast_install 132964b0ead49Smrg 132977aa89044Smrg# Shell to use when invoking shell scripts. 132987aa89044SmrgSHELL=$lt_SHELL 132997aa89044Smrg 133007aa89044Smrg# An echo program that protects backslashes. 133017aa89044SmrgECHO=$lt_ECHO 133027aa89044Smrg 1330349dc963fSmrg# The host system. 1330449dc963fSmrghost_alias=$host_alias 1330549dc963fSmrghost=$host 1330649dc963fSmrghost_os=$host_os 133074b0ead49Smrg 1330849dc963fSmrg# The build system. 1330949dc963fSmrgbuild_alias=$build_alias 1331049dc963fSmrgbuild=$build 1331149dc963fSmrgbuild_os=$build_os 133124b0ead49Smrg 1331349dc963fSmrg# A sed program that does not truncate output. 1331449dc963fSmrgSED=$lt_SED 133154b0ead49Smrg 1331649dc963fSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 1331749dc963fSmrgXsed="\$SED -e 1s/^X//" 133184b0ead49Smrg 1331949dc963fSmrg# A grep program that handles long lines. 1332049dc963fSmrgGREP=$lt_GREP 133214b0ead49Smrg 1332249dc963fSmrg# An ERE matcher. 1332349dc963fSmrgEGREP=$lt_EGREP 133244b0ead49Smrg 1332549dc963fSmrg# A literal string matcher. 1332649dc963fSmrgFGREP=$lt_FGREP 133274b0ead49Smrg 1332849dc963fSmrg# A BSD- or MS-compatible name lister. 1332949dc963fSmrgNM=$lt_NM 133304b0ead49Smrg 1333149dc963fSmrg# Whether we need soft or hard links. 1333249dc963fSmrgLN_S=$lt_LN_S 133334b0ead49Smrg 1333449dc963fSmrg# What is the maximum length of a command? 1333549dc963fSmrgmax_cmd_len=$max_cmd_len 133364b0ead49Smrg 1333749dc963fSmrg# Object file suffix (normally "o"). 1333849dc963fSmrgobjext=$ac_objext 133394b0ead49Smrg 1334049dc963fSmrg# Executable file suffix (normally ""). 1334149dc963fSmrgexeext=$exeext 133424b0ead49Smrg 1334349dc963fSmrg# whether the shell understands "unset". 1334449dc963fSmrglt_unset=$lt_unset 133454b0ead49Smrg 1334649dc963fSmrg# turn spaces into newlines. 1334749dc963fSmrgSP2NL=$lt_lt_SP2NL 133484b0ead49Smrg 1334949dc963fSmrg# turn newlines into spaces. 1335049dc963fSmrgNL2SP=$lt_lt_NL2SP 133514b0ead49Smrg 1335249dc963fSmrg# An object symbol dumper. 1335349dc963fSmrgOBJDUMP=$lt_OBJDUMP 133544b0ead49Smrg 1335549dc963fSmrg# Method to check whether dependent libraries are shared objects. 1335649dc963fSmrgdeplibs_check_method=$lt_deplibs_check_method 133574b0ead49Smrg 1335849dc963fSmrg# Command to use when deplibs_check_method == "file_magic". 1335949dc963fSmrgfile_magic_cmd=$lt_file_magic_cmd 1336052b01e16Smrg 1336149dc963fSmrg# The archiver. 1336249dc963fSmrgAR=$lt_AR 1336349dc963fSmrgAR_FLAGS=$lt_AR_FLAGS 133644b0ead49Smrg 1336549dc963fSmrg# A symbol stripping program. 1336649dc963fSmrgSTRIP=$lt_STRIP 133674b0ead49Smrg 1336849dc963fSmrg# Commands used to install an old-style archive. 1336949dc963fSmrgRANLIB=$lt_RANLIB 1337049dc963fSmrgold_postinstall_cmds=$lt_old_postinstall_cmds 1337149dc963fSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 133724b0ead49Smrg 133737aa89044Smrg# Whether to use a lock for old archive extraction. 133747aa89044Smrglock_old_archive_extraction=$lock_old_archive_extraction 133757aa89044Smrg 1337649dc963fSmrg# A C compiler. 1337749dc963fSmrgLTCC=$lt_CC 133784b0ead49Smrg 1337949dc963fSmrg# LTCC compiler flags. 1338049dc963fSmrgLTCFLAGS=$lt_CFLAGS 133814b0ead49Smrg 1338249dc963fSmrg# Take the output of nm and produce a listing of raw symbols and C names. 1338349dc963fSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 133844b0ead49Smrg 1338549dc963fSmrg# Transform the output of nm in a proper C declaration. 1338649dc963fSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 133874b0ead49Smrg 1338849dc963fSmrg# Transform the output of nm in a C name address pair. 1338949dc963fSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1339052b01e16Smrg 1339149dc963fSmrg# Transform the output of nm in a C name address pair when lib prefix is needed. 1339249dc963fSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 133934b0ead49Smrg 1339449dc963fSmrg# The name of the directory that contains temporary libtool files. 1339549dc963fSmrgobjdir=$objdir 133964b0ead49Smrg 1339749dc963fSmrg# Used to examine libraries when file_magic_cmd begins with "file". 1339849dc963fSmrgMAGIC_CMD=$MAGIC_CMD 133994b0ead49Smrg 1340049dc963fSmrg# Must we lock files when doing compilation? 1340149dc963fSmrgneed_locks=$lt_need_locks 134024b0ead49Smrg 1340349dc963fSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 1340449dc963fSmrgDSYMUTIL=$lt_DSYMUTIL 1340552b01e16Smrg 1340649dc963fSmrg# Tool to change global to local symbols on Mac OS X. 1340749dc963fSmrgNMEDIT=$lt_NMEDIT 134084b0ead49Smrg 1340949dc963fSmrg# Tool to manipulate fat objects and archives on Mac OS X. 1341049dc963fSmrgLIPO=$lt_LIPO 134114b0ead49Smrg 1341249dc963fSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 1341349dc963fSmrgOTOOL=$lt_OTOOL 134144b0ead49Smrg 1341549dc963fSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 1341649dc963fSmrgOTOOL64=$lt_OTOOL64 134174b0ead49Smrg 1341849dc963fSmrg# Old archive suffix (normally "a"). 1341949dc963fSmrglibext=$libext 134204b0ead49Smrg 1342149dc963fSmrg# Shared library suffix (normally ".so"). 1342249dc963fSmrgshrext_cmds=$lt_shrext_cmds 134234b0ead49Smrg 1342449dc963fSmrg# The commands to extract the exported symbol list from a shared archive. 1342549dc963fSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 134264b0ead49Smrg 1342749dc963fSmrg# Variables whose values should be saved in libtool wrapper scripts and 1342849dc963fSmrg# restored at link time. 1342949dc963fSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink 134304b0ead49Smrg 1343149dc963fSmrg# Do we need the "lib" prefix for modules? 1343249dc963fSmrgneed_lib_prefix=$need_lib_prefix 134334b0ead49Smrg 1343449dc963fSmrg# Do we need a version for libraries? 1343549dc963fSmrgneed_version=$need_version 134364b0ead49Smrg 1343749dc963fSmrg# Library versioning type. 1343849dc963fSmrgversion_type=$version_type 134394b0ead49Smrg 1344049dc963fSmrg# Shared library runtime path variable. 1344149dc963fSmrgrunpath_var=$runpath_var 134424b0ead49Smrg 1344349dc963fSmrg# Shared library path variable. 1344449dc963fSmrgshlibpath_var=$shlibpath_var 134454b0ead49Smrg 1344649dc963fSmrg# Is shlibpath searched before the hard-coded library search path? 1344749dc963fSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 134484b0ead49Smrg 1344949dc963fSmrg# Format of library name prefix. 1345049dc963fSmrglibname_spec=$lt_libname_spec 134514b0ead49Smrg 1345249dc963fSmrg# List of archive names. First name is the real one, the rest are links. 1345349dc963fSmrg# The last name is the one that the linker finds with -lNAME 1345449dc963fSmrglibrary_names_spec=$lt_library_names_spec 134554b0ead49Smrg 1345649dc963fSmrg# The coded name of the library, if different from the real name. 1345749dc963fSmrgsoname_spec=$lt_soname_spec 134584b0ead49Smrg 134597aa89044Smrg# Permission mode override for installation of shared libraries. 134607aa89044Smrginstall_override_mode=$lt_install_override_mode 134617aa89044Smrg 1346249dc963fSmrg# Command to use after installation of a shared archive. 1346349dc963fSmrgpostinstall_cmds=$lt_postinstall_cmds 134644b0ead49Smrg 1346549dc963fSmrg# Command to use after uninstallation of a shared archive. 1346649dc963fSmrgpostuninstall_cmds=$lt_postuninstall_cmds 134674b0ead49Smrg 1346849dc963fSmrg# Commands used to finish a libtool library installation in a directory. 1346949dc963fSmrgfinish_cmds=$lt_finish_cmds 134704b0ead49Smrg 1347149dc963fSmrg# As "finish_cmds", except a single script fragment to be evaled but 1347249dc963fSmrg# not shown. 1347349dc963fSmrgfinish_eval=$lt_finish_eval 134744b0ead49Smrg 1347549dc963fSmrg# Whether we should hardcode library paths into libraries. 1347649dc963fSmrghardcode_into_libs=$hardcode_into_libs 134774b0ead49Smrg 1347849dc963fSmrg# Compile-time system search path for libraries. 1347949dc963fSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 134804b0ead49Smrg 1348149dc963fSmrg# Run-time system search path for libraries. 1348249dc963fSmrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 134834b0ead49Smrg 1348449dc963fSmrg# Whether dlopen is supported. 1348549dc963fSmrgdlopen_support=$enable_dlopen 134864b0ead49Smrg 1348749dc963fSmrg# Whether dlopen of programs is supported. 1348849dc963fSmrgdlopen_self=$enable_dlopen_self 134894b0ead49Smrg 1349049dc963fSmrg# Whether dlopen of statically linked programs is supported. 1349149dc963fSmrgdlopen_self_static=$enable_dlopen_self_static 134924b0ead49Smrg 1349349dc963fSmrg# Commands to strip libraries. 1349449dc963fSmrgold_striplib=$lt_old_striplib 1349549dc963fSmrgstriplib=$lt_striplib 134964b0ead49Smrg 134974b0ead49Smrg 1349849dc963fSmrg# The linker used to build libraries. 1349949dc963fSmrgLD=$lt_LD 135004b0ead49Smrg 135017aa89044Smrg# How to create reloadable object files. 135027aa89044Smrgreload_flag=$lt_reload_flag 135037aa89044Smrgreload_cmds=$lt_reload_cmds 135047aa89044Smrg 1350549dc963fSmrg# Commands used to build an old-style archive. 1350649dc963fSmrgold_archive_cmds=$lt_old_archive_cmds 135074b0ead49Smrg 1350849dc963fSmrg# A language specific compiler. 1350949dc963fSmrgCC=$lt_compiler 135104b0ead49Smrg 1351149dc963fSmrg# Is the compiler the GNU compiler? 1351249dc963fSmrgwith_gcc=$GCC 135134b0ead49Smrg 1351449dc963fSmrg# Compiler flag to turn off builtin functions. 1351549dc963fSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 135164b0ead49Smrg 1351749dc963fSmrg# How to pass a linker flag through the compiler. 1351849dc963fSmrgwl=$lt_lt_prog_compiler_wl 135194b0ead49Smrg 1352049dc963fSmrg# Additional compiler flags for building library objects. 1352149dc963fSmrgpic_flag=$lt_lt_prog_compiler_pic 135224b0ead49Smrg 1352349dc963fSmrg# Compiler flag to prevent dynamic linking. 1352449dc963fSmrglink_static_flag=$lt_lt_prog_compiler_static 135254b0ead49Smrg 1352649dc963fSmrg# Does compiler simultaneously support -c and -o options? 1352749dc963fSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 135284b0ead49Smrg 1352949dc963fSmrg# Whether or not to add -lc for building shared libraries. 1353049dc963fSmrgbuild_libtool_need_lc=$archive_cmds_need_lc 135314b0ead49Smrg 1353249dc963fSmrg# Whether or not to disallow shared libs when runtime libs are static. 1353349dc963fSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 135344b0ead49Smrg 1353549dc963fSmrg# Compiler flag to allow reflexive dlopens. 1353649dc963fSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 135374b0ead49Smrg 1353849dc963fSmrg# Compiler flag to generate shared objects directly from archives. 1353949dc963fSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 135404b0ead49Smrg 1354149dc963fSmrg# Whether the compiler copes with passing no objects directly. 1354249dc963fSmrgcompiler_needs_object=$lt_compiler_needs_object 135434b0ead49Smrg 1354449dc963fSmrg# Create an old-style archive from a shared archive. 1354549dc963fSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 135464b0ead49Smrg 1354749dc963fSmrg# Create a temporary old-style archive to link instead of a shared archive. 1354849dc963fSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 135494b0ead49Smrg 1355049dc963fSmrg# Commands used to build a shared archive. 1355149dc963fSmrgarchive_cmds=$lt_archive_cmds 1355249dc963fSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds 135534b0ead49Smrg 1355449dc963fSmrg# Commands used to build a loadable module if different from building 1355549dc963fSmrg# a shared archive. 1355649dc963fSmrgmodule_cmds=$lt_module_cmds 1355749dc963fSmrgmodule_expsym_cmds=$lt_module_expsym_cmds 135584b0ead49Smrg 1355949dc963fSmrg# Whether we are building with GNU ld or not. 1356049dc963fSmrgwith_gnu_ld=$lt_with_gnu_ld 135614b0ead49Smrg 1356249dc963fSmrg# Flag that allows shared libraries with undefined symbols to be built. 1356349dc963fSmrgallow_undefined_flag=$lt_allow_undefined_flag 135644b0ead49Smrg 1356549dc963fSmrg# Flag that enforces no undefined symbols. 1356649dc963fSmrgno_undefined_flag=$lt_no_undefined_flag 135674b0ead49Smrg 1356849dc963fSmrg# Flag to hardcode \$libdir into a binary during linking. 1356949dc963fSmrg# This must work even if \$libdir does not exist 1357049dc963fSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 135714b0ead49Smrg 1357249dc963fSmrg# If ld is used when linking, flag to hardcode \$libdir into a binary 1357349dc963fSmrg# during linking. This must work even if \$libdir does not exist. 1357449dc963fSmrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 135754b0ead49Smrg 1357649dc963fSmrg# Whether we need a single "-rpath" flag with a separated argument. 1357749dc963fSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator 135784b0ead49Smrg 1357949dc963fSmrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1358049dc963fSmrg# DIR into the resulting binary. 1358149dc963fSmrghardcode_direct=$hardcode_direct 135824b0ead49Smrg 1358349dc963fSmrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1358449dc963fSmrg# DIR into the resulting binary and the resulting library dependency is 1358549dc963fSmrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 1358649dc963fSmrg# library is relocated. 1358749dc963fSmrghardcode_direct_absolute=$hardcode_direct_absolute 135884b0ead49Smrg 1358949dc963fSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 1359049dc963fSmrg# into the resulting binary. 1359149dc963fSmrghardcode_minus_L=$hardcode_minus_L 135924b0ead49Smrg 1359349dc963fSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 1359449dc963fSmrg# into the resulting binary. 1359549dc963fSmrghardcode_shlibpath_var=$hardcode_shlibpath_var 135964b0ead49Smrg 1359749dc963fSmrg# Set to "yes" if building a shared library automatically hardcodes DIR 1359849dc963fSmrg# into the library and all subsequent libraries and executables linked 1359949dc963fSmrg# against it. 1360049dc963fSmrghardcode_automatic=$hardcode_automatic 136014b0ead49Smrg 1360249dc963fSmrg# Set to yes if linker adds runtime paths of dependent libraries 1360349dc963fSmrg# to runtime path list. 1360449dc963fSmrginherit_rpath=$inherit_rpath 136054b0ead49Smrg 1360649dc963fSmrg# Whether libtool must link a program against all its dependency libraries. 1360749dc963fSmrglink_all_deplibs=$link_all_deplibs 136084b0ead49Smrg 1360949dc963fSmrg# Fix the shell variable \$srcfile for the compiler. 1361049dc963fSmrgfix_srcfile_path=$lt_fix_srcfile_path 136114b0ead49Smrg 1361249dc963fSmrg# Set to "yes" if exported symbols are required. 1361349dc963fSmrgalways_export_symbols=$always_export_symbols 136144b0ead49Smrg 1361549dc963fSmrg# The commands to list exported symbols. 1361649dc963fSmrgexport_symbols_cmds=$lt_export_symbols_cmds 136174b0ead49Smrg 1361849dc963fSmrg# Symbols that should not be listed in the preloaded symbols. 1361949dc963fSmrgexclude_expsyms=$lt_exclude_expsyms 136204b0ead49Smrg 1362149dc963fSmrg# Symbols that must always be exported. 1362249dc963fSmrginclude_expsyms=$lt_include_expsyms 136234b0ead49Smrg 1362449dc963fSmrg# Commands necessary for linking programs (against libraries) with templates. 1362549dc963fSmrgprelink_cmds=$lt_prelink_cmds 136264b0ead49Smrg 1362749dc963fSmrg# Specify filename containing input files. 1362849dc963fSmrgfile_list_spec=$lt_file_list_spec 136294b0ead49Smrg 1363049dc963fSmrg# How to hardcode a shared library path into an executable. 1363149dc963fSmrghardcode_action=$hardcode_action 136324b0ead49Smrg 1363349dc963fSmrg# ### END LIBTOOL CONFIG 136344b0ead49Smrg 1363549dc963fSmrg_LT_EOF 136364b0ead49Smrg 1363749dc963fSmrg case $host_os in 1363849dc963fSmrg aix3*) 1363949dc963fSmrg cat <<\_LT_EOF >> "$cfgfile" 1364049dc963fSmrg# AIX sometimes has problems with the GCC collect2 program. For some 1364149dc963fSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems 1364249dc963fSmrg# vanish in a puff of smoke. 1364349dc963fSmrgif test "X${COLLECT_NAMES+set}" != Xset; then 1364449dc963fSmrg COLLECT_NAMES= 1364549dc963fSmrg export COLLECT_NAMES 1364649dc963fSmrgfi 1364749dc963fSmrg_LT_EOF 1364849dc963fSmrg ;; 1364949dc963fSmrg esac 136504b0ead49Smrg 136514b0ead49Smrg 1365249dc963fSmrgltmain="$ac_aux_dir/ltmain.sh" 136534b0ead49Smrg 136544b0ead49Smrg 1365549dc963fSmrg # We use sed instead of cat because bash on DJGPP gets confused if 1365649dc963fSmrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 1365749dc963fSmrg # text mode, it properly converts lines to CR/LF. This bash problem 1365849dc963fSmrg # is reportedly fixed, but why not run on old versions too? 1365949dc963fSmrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 1366049dc963fSmrg || (rm -f "$cfgfile"; exit 1) 136614b0ead49Smrg 1366249dc963fSmrg case $xsi_shell in 1366349dc963fSmrg yes) 1366449dc963fSmrg cat << \_LT_EOF >> "$cfgfile" 136654b0ead49Smrg 1366649dc963fSmrg# func_dirname file append nondir_replacement 1366749dc963fSmrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1366849dc963fSmrg# otherwise set result to NONDIR_REPLACEMENT. 1366949dc963fSmrgfunc_dirname () 1367049dc963fSmrg{ 1367149dc963fSmrg case ${1} in 1367249dc963fSmrg */*) func_dirname_result="${1%/*}${2}" ;; 1367349dc963fSmrg * ) func_dirname_result="${3}" ;; 1367449dc963fSmrg esac 1367549dc963fSmrg} 136764b0ead49Smrg 1367749dc963fSmrg# func_basename file 1367849dc963fSmrgfunc_basename () 1367949dc963fSmrg{ 1368049dc963fSmrg func_basename_result="${1##*/}" 1368149dc963fSmrg} 136824b0ead49Smrg 1368349dc963fSmrg# func_dirname_and_basename file append nondir_replacement 1368449dc963fSmrg# perform func_basename and func_dirname in a single function 1368549dc963fSmrg# call: 1368649dc963fSmrg# dirname: Compute the dirname of FILE. If nonempty, 1368749dc963fSmrg# add APPEND to the result, otherwise set result 1368849dc963fSmrg# to NONDIR_REPLACEMENT. 1368949dc963fSmrg# value returned in "$func_dirname_result" 1369049dc963fSmrg# basename: Compute filename of FILE. 1369149dc963fSmrg# value retuned in "$func_basename_result" 1369249dc963fSmrg# Implementation must be kept synchronized with func_dirname 1369349dc963fSmrg# and func_basename. For efficiency, we do not delegate to 1369449dc963fSmrg# those functions but instead duplicate the functionality here. 1369549dc963fSmrgfunc_dirname_and_basename () 1369649dc963fSmrg{ 1369749dc963fSmrg case ${1} in 1369849dc963fSmrg */*) func_dirname_result="${1%/*}${2}" ;; 1369949dc963fSmrg * ) func_dirname_result="${3}" ;; 1370049dc963fSmrg esac 1370149dc963fSmrg func_basename_result="${1##*/}" 1370249dc963fSmrg} 137034b0ead49Smrg 1370449dc963fSmrg# func_stripname prefix suffix name 1370549dc963fSmrg# strip PREFIX and SUFFIX off of NAME. 1370649dc963fSmrg# PREFIX and SUFFIX must not contain globbing or regex special 1370749dc963fSmrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1370849dc963fSmrg# dot (in which case that matches only a dot). 1370949dc963fSmrgfunc_stripname () 1371049dc963fSmrg{ 1371149dc963fSmrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 1371249dc963fSmrg # positional parameters, so assign one to ordinary parameter first. 1371349dc963fSmrg func_stripname_result=${3} 1371449dc963fSmrg func_stripname_result=${func_stripname_result#"${1}"} 1371549dc963fSmrg func_stripname_result=${func_stripname_result%"${2}"} 1371649dc963fSmrg} 137174b0ead49Smrg 1371849dc963fSmrg# func_opt_split 1371949dc963fSmrgfunc_opt_split () 1372049dc963fSmrg{ 1372149dc963fSmrg func_opt_split_opt=${1%%=*} 1372249dc963fSmrg func_opt_split_arg=${1#*=} 1372349dc963fSmrg} 137244b0ead49Smrg 1372549dc963fSmrg# func_lo2o object 1372649dc963fSmrgfunc_lo2o () 1372749dc963fSmrg{ 1372849dc963fSmrg case ${1} in 1372949dc963fSmrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 1373049dc963fSmrg *) func_lo2o_result=${1} ;; 1373149dc963fSmrg esac 1373249dc963fSmrg} 137334b0ead49Smrg 1373449dc963fSmrg# func_xform libobj-or-source 1373549dc963fSmrgfunc_xform () 1373649dc963fSmrg{ 1373749dc963fSmrg func_xform_result=${1%.*}.lo 1373849dc963fSmrg} 137394b0ead49Smrg 1374049dc963fSmrg# func_arith arithmetic-term... 1374149dc963fSmrgfunc_arith () 1374249dc963fSmrg{ 1374349dc963fSmrg func_arith_result=$(( $* )) 1374449dc963fSmrg} 137454b0ead49Smrg 1374649dc963fSmrg# func_len string 1374749dc963fSmrg# STRING may not start with a hyphen. 1374849dc963fSmrgfunc_len () 1374949dc963fSmrg{ 1375049dc963fSmrg func_len_result=${#1} 1375149dc963fSmrg} 137524b0ead49Smrg 1375349dc963fSmrg_LT_EOF 1375449dc963fSmrg ;; 1375549dc963fSmrg *) # Bourne compatible functions. 1375649dc963fSmrg cat << \_LT_EOF >> "$cfgfile" 137574b0ead49Smrg 1375849dc963fSmrg# func_dirname file append nondir_replacement 1375949dc963fSmrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1376049dc963fSmrg# otherwise set result to NONDIR_REPLACEMENT. 1376149dc963fSmrgfunc_dirname () 1376249dc963fSmrg{ 1376349dc963fSmrg # Extract subdirectory from the argument. 137647aa89044Smrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 1376549dc963fSmrg if test "X$func_dirname_result" = "X${1}"; then 1376649dc963fSmrg func_dirname_result="${3}" 1376749dc963fSmrg else 1376849dc963fSmrg func_dirname_result="$func_dirname_result${2}" 1376949dc963fSmrg fi 1377049dc963fSmrg} 137714b0ead49Smrg 1377249dc963fSmrg# func_basename file 1377349dc963fSmrgfunc_basename () 1377449dc963fSmrg{ 137757aa89044Smrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 1377649dc963fSmrg} 137774b0ead49Smrg 137784b0ead49Smrg 1377949dc963fSmrg# func_stripname prefix suffix name 1378049dc963fSmrg# strip PREFIX and SUFFIX off of NAME. 1378149dc963fSmrg# PREFIX and SUFFIX must not contain globbing or regex special 1378249dc963fSmrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1378349dc963fSmrg# dot (in which case that matches only a dot). 1378449dc963fSmrg# func_strip_suffix prefix name 1378549dc963fSmrgfunc_stripname () 1378649dc963fSmrg{ 1378749dc963fSmrg case ${2} in 137887aa89044Smrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 137897aa89044Smrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 1379049dc963fSmrg esac 1379149dc963fSmrg} 137924b0ead49Smrg 1379349dc963fSmrg# sed scripts: 1379449dc963fSmrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 1379549dc963fSmrgmy_sed_long_arg='1s/^-[^=]*=//' 137964b0ead49Smrg 1379749dc963fSmrg# func_opt_split 1379849dc963fSmrgfunc_opt_split () 1379949dc963fSmrg{ 138007aa89044Smrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 138017aa89044Smrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 1380249dc963fSmrg} 138034b0ead49Smrg 1380449dc963fSmrg# func_lo2o object 1380549dc963fSmrgfunc_lo2o () 1380649dc963fSmrg{ 138077aa89044Smrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 1380849dc963fSmrg} 138094b0ead49Smrg 1381049dc963fSmrg# func_xform libobj-or-source 1381149dc963fSmrgfunc_xform () 1381249dc963fSmrg{ 138137aa89044Smrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 1381449dc963fSmrg} 138154b0ead49Smrg 1381649dc963fSmrg# func_arith arithmetic-term... 1381749dc963fSmrgfunc_arith () 1381849dc963fSmrg{ 1381949dc963fSmrg func_arith_result=`expr "$@"` 1382049dc963fSmrg} 138214b0ead49Smrg 1382249dc963fSmrg# func_len string 1382349dc963fSmrg# STRING may not start with a hyphen. 1382449dc963fSmrgfunc_len () 1382549dc963fSmrg{ 1382649dc963fSmrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 1382749dc963fSmrg} 138284b0ead49Smrg 1382949dc963fSmrg_LT_EOF 138304b0ead49Smrgesac 138314b0ead49Smrg 1383249dc963fSmrgcase $lt_shell_append in 1383349dc963fSmrg yes) 1383449dc963fSmrg cat << \_LT_EOF >> "$cfgfile" 138354b0ead49Smrg 1383649dc963fSmrg# func_append var value 1383749dc963fSmrg# Append VALUE to the end of shell variable VAR. 1383849dc963fSmrgfunc_append () 1383949dc963fSmrg{ 1384049dc963fSmrg eval "$1+=\$2" 1384149dc963fSmrg} 1384249dc963fSmrg_LT_EOF 1384349dc963fSmrg ;; 1384449dc963fSmrg *) 1384549dc963fSmrg cat << \_LT_EOF >> "$cfgfile" 138464b0ead49Smrg 1384749dc963fSmrg# func_append var value 1384849dc963fSmrg# Append VALUE to the end of shell variable VAR. 1384949dc963fSmrgfunc_append () 1385049dc963fSmrg{ 1385149dc963fSmrg eval "$1=\$$1\$2" 1385249dc963fSmrg} 138534b0ead49Smrg 1385449dc963fSmrg_LT_EOF 1385549dc963fSmrg ;; 1385649dc963fSmrg esac 138574b0ead49Smrg 138584b0ead49Smrg 1385949dc963fSmrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 1386049dc963fSmrg || (rm -f "$cfgfile"; exit 1) 138614b0ead49Smrg 1386249dc963fSmrg mv -f "$cfgfile" "$ofile" || 1386349dc963fSmrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 1386449dc963fSmrg chmod +x "$ofile" 138654b0ead49Smrg 138664b0ead49Smrg ;; 138674b0ead49Smrg 138684b0ead49Smrg esac 138694b0ead49Smrgdone # for ac_tag 138704b0ead49Smrg 138714b0ead49Smrg 1387249dc963fSmrgas_fn_exit 0 138734b0ead49Smrg_ACEOF 138744b0ead49Smrgac_clean_files=$ac_clean_files_save 138754b0ead49Smrg 1387652b01e16Smrgtest $ac_write_fail = 0 || 138777aa89044Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1387852b01e16Smrg 138794b0ead49Smrg 138804b0ead49Smrg# configure is writing to config.log, and then calls config.status. 138814b0ead49Smrg# config.status does its own redirection, appending to config.log. 138824b0ead49Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 138834b0ead49Smrg# by configure, so config.status won't be able to write to it; its 138844b0ead49Smrg# output is simply discarded. So we exec the FD to /dev/null, 138854b0ead49Smrg# effectively closing config.log, so it can be properly (re)opened and 138864b0ead49Smrg# appended to by config.status. When coming back to configure, we 138874b0ead49Smrg# need to make the FD available again. 138884b0ead49Smrgif test "$no_create" != yes; then 138894b0ead49Smrg ac_cs_success=: 138904b0ead49Smrg ac_config_status_args= 138914b0ead49Smrg test "$silent" = yes && 138924b0ead49Smrg ac_config_status_args="$ac_config_status_args --quiet" 138934b0ead49Smrg exec 5>/dev/null 138944b0ead49Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 138954b0ead49Smrg exec 5>>config.log 138964b0ead49Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 138974b0ead49Smrg # would make configure fail if this is the last instruction. 138987aa89044Smrg $ac_cs_success || as_fn_exit 1 138994b0ead49Smrgfi 1390052b01e16Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1390149dc963fSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1390252b01e16Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 1390352b01e16Smrgfi 139044b0ead49Smrg 139054b0ead49Smrg 13906