configure revision e120bd27
16c321187Smrg#! /bin/sh 26c321187Smrg# Guess values for system-dependent variables and create Makefiles. 3e120bd27Smrg# Generated by GNU Autoconf 2.68 for libXmu 1.1.0. 46c321187Smrg# 56c321187Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 66c321187Smrg# 7e120bd27Smrg# 86c321187Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9e120bd27Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10e120bd27Smrg# Foundation, Inc. 11e120bd27Smrg# 12e120bd27Smrg# 136c321187Smrg# This configure script is free software; the Free Software Foundation 146c321187Smrg# gives unlimited permission to copy, distribute and modify it. 15e120bd27Smrg## -------------------- ## 16e120bd27Smrg## M4sh Initialization. ## 17e120bd27Smrg## -------------------- ## 186c321187Smrg 196c321187Smrg# Be more Bourne compatible 206c321187SmrgDUALCASE=1; export DUALCASE # for MKS sh 21e120bd27Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 226c321187Smrg emulate sh 236c321187Smrg NULLCMD=: 2493493779Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 256c321187Smrg # is contrary to our usage. Disable this feature. 266c321187Smrg alias -g '${1+"$@"}'='"$@"' 276c321187Smrg setopt NO_GLOB_SUBST 286c321187Smrgelse 29e120bd27Smrg case `(set -o) 2>/dev/null` in #( 30e120bd27Smrg *posix*) : 31e120bd27Smrg set -o posix ;; #( 32e120bd27Smrg *) : 33e120bd27Smrg ;; 346c321187Smrgesac 356c321187Smrgfi 366c321187Smrg 376c321187Smrg 3893493779Smrgas_nl=' 3993493779Smrg' 4093493779Smrgexport as_nl 4193493779Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 4293493779Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4393493779Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4493493779Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45e120bd27Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 46e120bd27Smrg# but without wasting forks for bash or zsh. 47e120bd27Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 48e120bd27Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49e120bd27Smrg as_echo='print -r --' 50e120bd27Smrg as_echo_n='print -rn --' 51e120bd27Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5293493779Smrg as_echo='printf %s\n' 5393493779Smrg as_echo_n='printf %s' 5493493779Smrgelse 5593493779Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5693493779Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5793493779Smrg as_echo_n='/usr/ucb/echo -n' 586c321187Smrg else 5993493779Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 6093493779Smrg as_echo_n_body='eval 6193493779Smrg arg=$1; 62e120bd27Smrg case $arg in #( 6393493779Smrg *"$as_nl"*) 6493493779Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 6593493779Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6693493779Smrg esac; 6793493779Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6893493779Smrg ' 6993493779Smrg export as_echo_n_body 7093493779Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 716c321187Smrg fi 7293493779Smrg export as_echo_body 7393493779Smrg as_echo='sh -c $as_echo_body as_echo' 7493493779Smrgfi 7593493779Smrg 7693493779Smrg# The user is always right. 7793493779Smrgif test "${PATH_SEPARATOR+set}" != set; then 7893493779Smrg PATH_SEPARATOR=: 7993493779Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8093493779Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8193493779Smrg PATH_SEPARATOR=';' 8293493779Smrg } 836c321187Smrgfi 846c321187Smrg 856c321187Smrg 866c321187Smrg# IFS 876c321187Smrg# We need space, tab and new line, in precisely that order. Quoting is 886c321187Smrg# there to prevent editors from complaining about space-tab. 896c321187Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 906c321187Smrg# splitting by setting IFS to empty value.) 916c321187SmrgIFS=" "" $as_nl" 926c321187Smrg 936c321187Smrg# Find who we are. Look in the path if we contain no directory separator. 94e120bd27Smrgas_myself= 95e120bd27Smrgcase $0 in #(( 966c321187Smrg *[\\/]* ) as_myself=$0 ;; 976c321187Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 986c321187Smrgfor as_dir in $PATH 996c321187Smrgdo 1006c321187Smrg IFS=$as_save_IFS 1016c321187Smrg test -z "$as_dir" && as_dir=. 102e120bd27Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103e120bd27Smrg done 1046c321187SmrgIFS=$as_save_IFS 1056c321187Smrg 1066c321187Smrg ;; 1076c321187Smrgesac 1086c321187Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1096c321187Smrg# in which case we are not to be found in the path. 1106c321187Smrgif test "x$as_myself" = x; then 1116c321187Smrg as_myself=$0 1126c321187Smrgfi 1136c321187Smrgif test ! -f "$as_myself"; then 11493493779Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115e120bd27Smrg exit 1 1166c321187Smrgfi 1176c321187Smrg 118e120bd27Smrg# Unset variables that we do not need and which cause bugs (e.g. in 119e120bd27Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120e120bd27Smrg# suppresses any "Segmentation fault" message there. '((' could 121e120bd27Smrg# trigger a bug in pdksh 5.2.14. 122e120bd27Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 123e120bd27Smrgdo eval test x\${$as_var+set} = xset \ 124e120bd27Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1256c321187Smrgdone 1266c321187SmrgPS1='$ ' 1276c321187SmrgPS2='> ' 1286c321187SmrgPS4='+ ' 1296c321187Smrg 1306c321187Smrg# NLS nuisances. 13193493779SmrgLC_ALL=C 13293493779Smrgexport LC_ALL 13393493779SmrgLANGUAGE=C 13493493779Smrgexport LANGUAGE 1356c321187Smrg 136e120bd27Smrg# CDPATH. 137e120bd27Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138e120bd27Smrg 139e120bd27Smrgif test "x$CONFIG_SHELL" = x; then 140e120bd27Smrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141e120bd27Smrg emulate sh 142e120bd27Smrg NULLCMD=: 143e120bd27Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144e120bd27Smrg # is contrary to our usage. Disable this feature. 145e120bd27Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 146e120bd27Smrg setopt NO_GLOB_SUBST 147e120bd27Smrgelse 148e120bd27Smrg case \`(set -o) 2>/dev/null\` in #( 149e120bd27Smrg *posix*) : 150e120bd27Smrg set -o posix ;; #( 151e120bd27Smrg *) : 152e120bd27Smrg ;; 153e120bd27Smrgesac 154e120bd27Smrgfi 155e120bd27Smrg" 156e120bd27Smrg as_required="as_fn_return () { (exit \$1); } 157e120bd27Smrgas_fn_success () { as_fn_return 0; } 158e120bd27Smrgas_fn_failure () { as_fn_return 1; } 159e120bd27Smrgas_fn_ret_success () { return 0; } 160e120bd27Smrgas_fn_ret_failure () { return 1; } 161e120bd27Smrg 162e120bd27Smrgexitcode=0 163e120bd27Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 164e120bd27Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165e120bd27Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166e120bd27Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167e120bd27Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168e120bd27Smrg 169e120bd27Smrgelse 170e120bd27Smrg exitcode=1; echo positional parameters were not saved. 171e120bd27Smrgfi 172e120bd27Smrgtest x\$exitcode = x0 || exit 1" 173e120bd27Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174e120bd27Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175e120bd27Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176e120bd27Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177e120bd27Smrgtest \$(( 1 + 1 )) = 2 || exit 1 178e120bd27Smrg 179e120bd27Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 180e120bd27Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 181e120bd27Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182e120bd27Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 183e120bd27Smrg PATH=/empty FPATH=/empty; export PATH FPATH 184e120bd27Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 185e120bd27Smrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 186e120bd27Smrg if (eval "$as_required") 2>/dev/null; then : 187e120bd27Smrg as_have_required=yes 188e120bd27Smrgelse 189e120bd27Smrg as_have_required=no 190e120bd27Smrgfi 191e120bd27Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192e120bd27Smrg 193e120bd27Smrgelse 194e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195e120bd27Smrgas_found=false 196e120bd27Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197e120bd27Smrgdo 198e120bd27Smrg IFS=$as_save_IFS 199e120bd27Smrg test -z "$as_dir" && as_dir=. 200e120bd27Smrg as_found=: 201e120bd27Smrg case $as_dir in #( 202e120bd27Smrg /*) 203e120bd27Smrg for as_base in sh bash ksh sh5; do 204e120bd27Smrg # Try only shells that exist, to save several forks. 205e120bd27Smrg as_shell=$as_dir/$as_base 206e120bd27Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207e120bd27Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208e120bd27Smrg CONFIG_SHELL=$as_shell as_have_required=yes 209e120bd27Smrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210e120bd27Smrg break 2 211e120bd27Smrgfi 212e120bd27Smrgfi 213e120bd27Smrg done;; 214e120bd27Smrg esac 215e120bd27Smrg as_found=false 216e120bd27Smrgdone 217e120bd27Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218e120bd27Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219e120bd27Smrg CONFIG_SHELL=$SHELL as_have_required=yes 220e120bd27Smrgfi; } 221e120bd27SmrgIFS=$as_save_IFS 222e120bd27Smrg 223e120bd27Smrg 224e120bd27Smrg if test "x$CONFIG_SHELL" != x; then : 225e120bd27Smrg # We cannot yet assume a decent shell, so we have to provide a 226e120bd27Smrg # neutralization value for shells without unset; and this also 227e120bd27Smrg # works around shells that cannot unset nonexistent variables. 228e120bd27Smrg # Preserve -v and -x to the replacement shell. 229e120bd27Smrg BASH_ENV=/dev/null 230e120bd27Smrg ENV=/dev/null 231e120bd27Smrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232e120bd27Smrg export CONFIG_SHELL 233e120bd27Smrg case $- in # (((( 234e120bd27Smrg *v*x* | *x*v* ) as_opts=-vx ;; 235e120bd27Smrg *v* ) as_opts=-v ;; 236e120bd27Smrg *x* ) as_opts=-x ;; 237e120bd27Smrg * ) as_opts= ;; 238e120bd27Smrg esac 239e120bd27Smrg exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240e120bd27Smrgfi 241e120bd27Smrg 242e120bd27Smrg if test x$as_have_required = xno; then : 243e120bd27Smrg $as_echo "$0: This script requires a shell more modern than all" 244e120bd27Smrg $as_echo "$0: the shells that I found on your system." 245e120bd27Smrg if test x${ZSH_VERSION+set} = xset ; then 246e120bd27Smrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247e120bd27Smrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248e120bd27Smrg else 249e120bd27Smrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 250e120bd27Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 251e120bd27Smrg$0: about your system, including any error possibly output 252e120bd27Smrg$0: before this message. Then install a modern shell, or 253e120bd27Smrg$0: manually run the script under such a shell if you do 254e120bd27Smrg$0: have one." 255e120bd27Smrg fi 256e120bd27Smrg exit 1 257e120bd27Smrgfi 258e120bd27Smrgfi 259e120bd27Smrgfi 260e120bd27SmrgSHELL=${CONFIG_SHELL-/bin/sh} 261e120bd27Smrgexport SHELL 262e120bd27Smrg# Unset more variables known to interfere with behavior of common tools. 263e120bd27SmrgCLICOLOR_FORCE= GREP_OPTIONS= 264e120bd27Smrgunset CLICOLOR_FORCE GREP_OPTIONS 265e120bd27Smrg 266e120bd27Smrg## --------------------- ## 267e120bd27Smrg## M4sh Shell Functions. ## 268e120bd27Smrg## --------------------- ## 269e120bd27Smrg# as_fn_unset VAR 270e120bd27Smrg# --------------- 271e120bd27Smrg# Portably unset VAR. 272e120bd27Smrgas_fn_unset () 273e120bd27Smrg{ 274e120bd27Smrg { eval $1=; unset $1;} 275e120bd27Smrg} 276e120bd27Smrgas_unset=as_fn_unset 277e120bd27Smrg 278e120bd27Smrg# as_fn_set_status STATUS 279e120bd27Smrg# ----------------------- 280e120bd27Smrg# Set $? to STATUS, without forking. 281e120bd27Smrgas_fn_set_status () 282e120bd27Smrg{ 283e120bd27Smrg return $1 284e120bd27Smrg} # as_fn_set_status 285e120bd27Smrg 286e120bd27Smrg# as_fn_exit STATUS 287e120bd27Smrg# ----------------- 288e120bd27Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 289e120bd27Smrgas_fn_exit () 290e120bd27Smrg{ 291e120bd27Smrg set +e 292e120bd27Smrg as_fn_set_status $1 293e120bd27Smrg exit $1 294e120bd27Smrg} # as_fn_exit 295e120bd27Smrg 296e120bd27Smrg# as_fn_mkdir_p 297e120bd27Smrg# ------------- 298e120bd27Smrg# Create "$as_dir" as a directory, including parents if necessary. 299e120bd27Smrgas_fn_mkdir_p () 300e120bd27Smrg{ 301e120bd27Smrg 302e120bd27Smrg case $as_dir in #( 303e120bd27Smrg -*) as_dir=./$as_dir;; 304e120bd27Smrg esac 305e120bd27Smrg test -d "$as_dir" || eval $as_mkdir_p || { 306e120bd27Smrg as_dirs= 307e120bd27Smrg while :; do 308e120bd27Smrg case $as_dir in #( 309e120bd27Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 310e120bd27Smrg *) as_qdir=$as_dir;; 311e120bd27Smrg esac 312e120bd27Smrg as_dirs="'$as_qdir' $as_dirs" 313e120bd27Smrg as_dir=`$as_dirname -- "$as_dir" || 314e120bd27Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 315e120bd27Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 316e120bd27Smrg X"$as_dir" : 'X\(//\)$' \| \ 317e120bd27Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 318e120bd27Smrg$as_echo X"$as_dir" | 319e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 320e120bd27Smrg s//\1/ 321e120bd27Smrg q 322e120bd27Smrg } 323e120bd27Smrg /^X\(\/\/\)[^/].*/{ 324e120bd27Smrg s//\1/ 325e120bd27Smrg q 326e120bd27Smrg } 327e120bd27Smrg /^X\(\/\/\)$/{ 328e120bd27Smrg s//\1/ 329e120bd27Smrg q 330e120bd27Smrg } 331e120bd27Smrg /^X\(\/\).*/{ 332e120bd27Smrg s//\1/ 333e120bd27Smrg q 334e120bd27Smrg } 335e120bd27Smrg s/.*/./; q'` 336e120bd27Smrg test -d "$as_dir" && break 337e120bd27Smrg done 338e120bd27Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 339e120bd27Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 340e120bd27Smrg 341e120bd27Smrg 342e120bd27Smrg} # as_fn_mkdir_p 343e120bd27Smrg# as_fn_append VAR VALUE 344e120bd27Smrg# ---------------------- 345e120bd27Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 346e120bd27Smrg# advantage of any shell optimizations that allow amortized linear growth over 347e120bd27Smrg# repeated appends, instead of the typical quadratic growth present in naive 348e120bd27Smrg# implementations. 349e120bd27Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 350e120bd27Smrg eval 'as_fn_append () 351e120bd27Smrg { 352e120bd27Smrg eval $1+=\$2 353e120bd27Smrg }' 354e120bd27Smrgelse 355e120bd27Smrg as_fn_append () 356e120bd27Smrg { 357e120bd27Smrg eval $1=\$$1\$2 358e120bd27Smrg } 359e120bd27Smrgfi # as_fn_append 360e120bd27Smrg 361e120bd27Smrg# as_fn_arith ARG... 362e120bd27Smrg# ------------------ 363e120bd27Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 364e120bd27Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 365e120bd27Smrg# must be portable across $(()) and expr. 366e120bd27Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 367e120bd27Smrg eval 'as_fn_arith () 368e120bd27Smrg { 369e120bd27Smrg as_val=$(( $* )) 370e120bd27Smrg }' 371e120bd27Smrgelse 372e120bd27Smrg as_fn_arith () 373e120bd27Smrg { 374e120bd27Smrg as_val=`expr "$@" || test $? -eq 1` 375e120bd27Smrg } 376e120bd27Smrgfi # as_fn_arith 377e120bd27Smrg 378e120bd27Smrg 379e120bd27Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 380e120bd27Smrg# ---------------------------------------- 381e120bd27Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 382e120bd27Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 383e120bd27Smrg# script with STATUS, using 1 if that was 0. 384e120bd27Smrgas_fn_error () 385e120bd27Smrg{ 386e120bd27Smrg as_status=$1; test $as_status -eq 0 && as_status=1 387e120bd27Smrg if test "$4"; then 388e120bd27Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 389e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 390e120bd27Smrg fi 391e120bd27Smrg $as_echo "$as_me: error: $2" >&2 392e120bd27Smrg as_fn_exit $as_status 393e120bd27Smrg} # as_fn_error 394e120bd27Smrg 3956c321187Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 3966c321187Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 3976c321187Smrg as_expr=expr 3986c321187Smrgelse 3996c321187Smrg as_expr=false 4006c321187Smrgfi 4016c321187Smrg 4026c321187Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4036c321187Smrg as_basename=basename 4046c321187Smrgelse 4056c321187Smrg as_basename=false 4066c321187Smrgfi 4076c321187Smrg 408e120bd27Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 409e120bd27Smrg as_dirname=dirname 410e120bd27Smrgelse 411e120bd27Smrg as_dirname=false 412e120bd27Smrgfi 4136c321187Smrg 4146c321187Smrgas_me=`$as_basename -- "$0" || 4156c321187Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4166c321187Smrg X"$0" : 'X\(//\)$' \| \ 4176c321187Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 41893493779Smrg$as_echo X/"$0" | 4196c321187Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 4206c321187Smrg s//\1/ 4216c321187Smrg q 4226c321187Smrg } 4236c321187Smrg /^X\/\(\/\/\)$/{ 4246c321187Smrg s//\1/ 4256c321187Smrg q 4266c321187Smrg } 4276c321187Smrg /^X\/\(\/\).*/{ 4286c321187Smrg s//\1/ 4296c321187Smrg q 4306c321187Smrg } 4316c321187Smrg s/.*/./; q'` 4326c321187Smrg 433e120bd27Smrg# Avoid depending upon Character Ranges. 434e120bd27Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 435e120bd27Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 436e120bd27Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 437e120bd27Smrgas_cr_digits='0123456789' 438e120bd27Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 4396c321187Smrg 4406c321187Smrg 441e120bd27Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 442e120bd27Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 443e120bd27Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 444e120bd27Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 445e120bd27Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 446e120bd27Smrg sed -n ' 447e120bd27Smrg p 448e120bd27Smrg /[$]LINENO/= 449e120bd27Smrg ' <$as_myself | 450e120bd27Smrg sed ' 451e120bd27Smrg s/[$]LINENO.*/&-/ 452e120bd27Smrg t lineno 453e120bd27Smrg b 454e120bd27Smrg :lineno 455e120bd27Smrg N 456e120bd27Smrg :loop 457e120bd27Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 458e120bd27Smrg t loop 459e120bd27Smrg s/-\n.*// 460e120bd27Smrg ' >$as_me.lineno && 461e120bd27Smrg chmod +x "$as_me.lineno" || 462e120bd27Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4636c321187Smrg 464e120bd27Smrg # Don't try to exec as it changes $[0], causing all sort of problems 465e120bd27Smrg # (the dirname of $[0] is not the place where we might find the 466e120bd27Smrg # original and so on. Autoconf is especially sensitive to this). 467e120bd27Smrg . "./$as_me.lineno" 468e120bd27Smrg # Exit status is that of the last command. 469e120bd27Smrg exit 4706c321187Smrg} 4716c321187Smrg 472e120bd27SmrgECHO_C= ECHO_N= ECHO_T= 473e120bd27Smrgcase `echo -n x` in #((((( 474e120bd27Smrg-n*) 475e120bd27Smrg case `echo 'xy\c'` in 476e120bd27Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 477e120bd27Smrg xy) ECHO_C='\c';; 478e120bd27Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 479e120bd27Smrg ECHO_T=' ';; 480e120bd27Smrg esac;; 481e120bd27Smrg*) 482e120bd27Smrg ECHO_N='-n';; 483e120bd27Smrgesac 4846c321187Smrg 485e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.file 486e120bd27Smrgif test -d conf$$.dir; then 487e120bd27Smrg rm -f conf$$.dir/conf$$.file 488e120bd27Smrgelse 489e120bd27Smrg rm -f conf$$.dir 490e120bd27Smrg mkdir conf$$.dir 2>/dev/null 4916c321187Smrgfi 492e120bd27Smrgif (echo >conf$$.file) 2>/dev/null; then 493e120bd27Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 494e120bd27Smrg as_ln_s='ln -s' 495e120bd27Smrg # ... but there are two gotchas: 496e120bd27Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 497e120bd27Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 498e120bd27Smrg # In both cases, we have to default to `cp -p'. 499e120bd27Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 500e120bd27Smrg as_ln_s='cp -p' 501e120bd27Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 502e120bd27Smrg as_ln_s=ln 503e120bd27Smrg else 504e120bd27Smrg as_ln_s='cp -p' 505e120bd27Smrg fi 5066c321187Smrgelse 507e120bd27Smrg as_ln_s='cp -p' 5086c321187Smrgfi 509e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 510e120bd27Smrgrmdir conf$$.dir 2>/dev/null 5116c321187Smrg 512e120bd27Smrgif mkdir -p . 2>/dev/null; then 513e120bd27Smrg as_mkdir_p='mkdir -p "$as_dir"' 514e120bd27Smrgelse 515e120bd27Smrg test -d ./-p && rmdir ./-p 516e120bd27Smrg as_mkdir_p=false 5176c321187Smrgfi 5186c321187Smrg 519e120bd27Smrgif test -x / >/dev/null 2>&1; then 520e120bd27Smrg as_test_x='test -x' 5216c321187Smrgelse 522e120bd27Smrg if ls -dL / >/dev/null 2>&1; then 523e120bd27Smrg as_ls_L_option=L 524e120bd27Smrg else 525e120bd27Smrg as_ls_L_option= 526e120bd27Smrg fi 527e120bd27Smrg as_test_x=' 528e120bd27Smrg eval sh -c '\'' 529e120bd27Smrg if test -d "$1"; then 530e120bd27Smrg test -d "$1/."; 531e120bd27Smrg else 532e120bd27Smrg case $1 in #( 533e120bd27Smrg -*)set "./$1";; 534e120bd27Smrg esac; 535e120bd27Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 536e120bd27Smrg ???[sx]*):;;*)false;;esac;fi 537e120bd27Smrg '\'' sh 538e120bd27Smrg ' 5396c321187Smrgfi 540e120bd27Smrgas_executable_p=$as_test_x 5416c321187Smrg 542e120bd27Smrg# Sed expression to map a string onto a valid CPP name. 543e120bd27Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5446c321187Smrg 545e120bd27Smrg# Sed expression to map a string onto a valid variable name. 546e120bd27Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5476c321187Smrg 548e120bd27Smrgas_awk_strverscmp=' 549e120bd27Smrg # Use only awk features that work with 7th edition Unix awk (1978). 550e120bd27Smrg # My, what an old awk you have, Mr. Solaris! 551e120bd27Smrg END { 552e120bd27Smrg while (length(v1) && length(v2)) { 553e120bd27Smrg # Set d1 to be the next thing to compare from v1, and likewise for d2. 554e120bd27Smrg # Normally this is a single character, but if v1 and v2 contain digits, 555e120bd27Smrg # compare them as integers and fractions as strverscmp does. 556e120bd27Smrg if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) { 557e120bd27Smrg # Split v1 and v2 into their leading digit string components d1 and d2, 558e120bd27Smrg # and advance v1 and v2 past the leading digit strings. 559e120bd27Smrg for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue 560e120bd27Smrg for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue 561e120bd27Smrg d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1) 562e120bd27Smrg d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1) 563e120bd27Smrg if (d1 ~ /^0/) { 564e120bd27Smrg if (d2 ~ /^0/) { 565e120bd27Smrg # Compare two fractions. 566e120bd27Smrg while (d1 ~ /^0/ && d2 ~ /^0/) { 567e120bd27Smrg d1 = substr(d1, 2); len1-- 568e120bd27Smrg d2 = substr(d2, 2); len2-- 569e120bd27Smrg } 570e120bd27Smrg if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) { 571e120bd27Smrg # The two components differ in length, and the common prefix 572e120bd27Smrg # contains only leading zeros. Consider the longer to be less. 573e120bd27Smrg d1 = -len1 574e120bd27Smrg d2 = -len2 575e120bd27Smrg } else { 576e120bd27Smrg # Otherwise, compare as strings. 577e120bd27Smrg d1 = "x" d1 578e120bd27Smrg d2 = "x" d2 579e120bd27Smrg } 580e120bd27Smrg } else { 581e120bd27Smrg # A fraction is less than an integer. 582e120bd27Smrg exit 1 583e120bd27Smrg } 584e120bd27Smrg } else { 585e120bd27Smrg if (d2 ~ /^0/) { 586e120bd27Smrg # An integer is greater than a fraction. 587e120bd27Smrg exit 2 588e120bd27Smrg } else { 589e120bd27Smrg # Compare two integers. 590e120bd27Smrg d1 += 0 591e120bd27Smrg d2 += 0 592e120bd27Smrg } 593e120bd27Smrg } 594e120bd27Smrg } else { 595e120bd27Smrg # The normal case, without worrying about digits. 596e120bd27Smrg d1 = substr(v1, 1, 1); v1 = substr(v1, 2) 597e120bd27Smrg d2 = substr(v2, 1, 1); v2 = substr(v2, 2) 598e120bd27Smrg } 599e120bd27Smrg if (d1 < d2) exit 1 600e120bd27Smrg if (d1 > d2) exit 2 601e120bd27Smrg } 602e120bd27Smrg # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10), 603e120bd27Smrg # which mishandles some comparisons of empty strings to integers. 604e120bd27Smrg if (length(v2)) exit 1 605e120bd27Smrg if (length(v1)) exit 2 606e120bd27Smrg } 607e120bd27Smrg' 608e120bd27SmrgSHELL=${CONFIG_SHELL-/bin/sh} 6096c321187Smrg 6106c321187Smrg 611e120bd27Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 612e120bd27Smrgexec 6>&1 6136c321187Smrg 614e120bd27Smrg# Name of the host. 615e120bd27Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 616e120bd27Smrg# so uname gets run too. 617e120bd27Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 6186c321187Smrg 619e120bd27Smrg# 620e120bd27Smrg# Initializations. 621e120bd27Smrg# 622e120bd27Smrgac_default_prefix=/usr/local 623e120bd27Smrgac_clean_files= 624e120bd27Smrgac_config_libobj_dir=. 625e120bd27SmrgLIBOBJS= 626e120bd27Smrgcross_compiling=no 627e120bd27Smrgsubdirs= 628e120bd27SmrgMFLAGS= 629e120bd27SmrgMAKEFLAGS= 6306c321187Smrg 631e120bd27Smrg# Identity of this package. 632e120bd27SmrgPACKAGE_NAME='libXmu' 633e120bd27SmrgPACKAGE_TARNAME='libXmu' 634e120bd27SmrgPACKAGE_VERSION='1.1.0' 635e120bd27SmrgPACKAGE_STRING='libXmu 1.1.0' 636e120bd27SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 637e120bd27SmrgPACKAGE_URL='' 6386c321187Smrg 639e120bd27Smrgac_unique_file="Makefile.am" 640e120bd27Smrg# Factoring default headers for most tests. 641e120bd27Smrgac_includes_default="\ 642e120bd27Smrg#include <stdio.h> 643e120bd27Smrg#ifdef HAVE_SYS_TYPES_H 644e120bd27Smrg# include <sys/types.h> 645e120bd27Smrg#endif 646e120bd27Smrg#ifdef HAVE_SYS_STAT_H 647e120bd27Smrg# include <sys/stat.h> 648e120bd27Smrg#endif 649e120bd27Smrg#ifdef STDC_HEADERS 650e120bd27Smrg# include <stdlib.h> 651e120bd27Smrg# include <stddef.h> 652e120bd27Smrg#else 653e120bd27Smrg# ifdef HAVE_STDLIB_H 654e120bd27Smrg# include <stdlib.h> 655e120bd27Smrg# endif 656e120bd27Smrg#endif 657e120bd27Smrg#ifdef HAVE_STRING_H 658e120bd27Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 659e120bd27Smrg# include <memory.h> 660e120bd27Smrg# endif 661e120bd27Smrg# include <string.h> 662e120bd27Smrg#endif 663e120bd27Smrg#ifdef HAVE_STRINGS_H 664e120bd27Smrg# include <strings.h> 665e120bd27Smrg#endif 666e120bd27Smrg#ifdef HAVE_INTTYPES_H 667e120bd27Smrg# include <inttypes.h> 668e120bd27Smrg#endif 669e120bd27Smrg#ifdef HAVE_STDINT_H 670e120bd27Smrg# include <stdint.h> 671e120bd27Smrg#endif 672e120bd27Smrg#ifdef HAVE_UNISTD_H 673e120bd27Smrg# include <unistd.h> 674e120bd27Smrg#endif" 6756c321187Smrg 676e120bd27Smrgac_subst_vars='am__EXEEXT_FALSE 677e120bd27Smrgam__EXEEXT_TRUE 678e120bd27SmrgLTLIBOBJS 679e120bd27SmrgLIBOBJS 680e120bd27SmrgLINTLIBUU 681e120bd27SmrgMAKE_LINT_LIB_FALSE 682e120bd27SmrgMAKE_LINT_LIB_TRUE 683e120bd27SmrgLINTLIB 684e120bd27SmrgLINT_FALSE 685e120bd27SmrgLINT_TRUE 686e120bd27SmrgLINT_FLAGS 687e120bd27SmrgLINT 688e120bd27SmrgHAS_SNPRINTF 689e120bd27SmrgXMUU_LIBS 690e120bd27SmrgXMUU_CFLAGS 691e120bd27SmrgXMU_LIBS 692e120bd27SmrgXMU_CFLAGS 693e120bd27SmrgOTOOL64 694e120bd27SmrgOTOOL 695e120bd27SmrgLIPO 696e120bd27SmrgNMEDIT 697e120bd27SmrgDSYMUTIL 698e120bd27SmrgRANLIB 699e120bd27SmrgAR 700e120bd27SmrgOBJDUMP 701e120bd27SmrgLN_S 702e120bd27SmrgNM 703e120bd27Smrgac_ct_DUMPBIN 704e120bd27SmrgDUMPBIN 705e120bd27SmrgLD 706e120bd27SmrgFGREP 707e120bd27SmrgLIBTOOL 708e120bd27SmrgHAVE_STYLESHEETS_FALSE 709e120bd27SmrgHAVE_STYLESHEETS_TRUE 710e120bd27SmrgXSL_STYLESHEET 711e120bd27SmrgSTYLESHEET_SRCDIR 712e120bd27SmrgXORG_SGML_PATH 713e120bd27SmrgHAVE_FOP_FALSE 714e120bd27SmrgHAVE_FOP_TRUE 715e120bd27SmrgFOP 716e120bd27SmrgHAVE_XMLTO_FALSE 717e120bd27SmrgHAVE_XMLTO_TRUE 718e120bd27SmrgHAVE_XMLTO_TEXT_FALSE 719e120bd27SmrgHAVE_XMLTO_TEXT_TRUE 720e120bd27SmrgXMLTO 721e120bd27SmrgENABLE_DOCS_FALSE 722e120bd27SmrgENABLE_DOCS_TRUE 723e120bd27SmrgAM_BACKSLASH 724e120bd27SmrgAM_DEFAULT_VERBOSITY 725e120bd27SmrgMAN_SUBSTS 726e120bd27SmrgXORG_MAN_PAGE 727e120bd27SmrgADMIN_MAN_DIR 728e120bd27SmrgDRIVER_MAN_DIR 729e120bd27SmrgMISC_MAN_DIR 730e120bd27SmrgFILE_MAN_DIR 731e120bd27SmrgLIB_MAN_DIR 732e120bd27SmrgAPP_MAN_DIR 733e120bd27SmrgADMIN_MAN_SUFFIX 734e120bd27SmrgDRIVER_MAN_SUFFIX 735e120bd27SmrgMISC_MAN_SUFFIX 736e120bd27SmrgFILE_MAN_SUFFIX 737e120bd27SmrgLIB_MAN_SUFFIX 738e120bd27SmrgAPP_MAN_SUFFIX 739e120bd27SmrgSED 740e120bd27Smrghost_os 741e120bd27Smrghost_vendor 742e120bd27Smrghost_cpu 743e120bd27Smrghost 744e120bd27Smrgbuild_os 745e120bd27Smrgbuild_vendor 746e120bd27Smrgbuild_cpu 747e120bd27Smrgbuild 748e120bd27SmrgINSTALL_CMD 749e120bd27SmrgPKG_CONFIG 750e120bd27SmrgCHANGELOG_CMD 751e120bd27SmrgCWARNFLAGS 752e120bd27SmrgEGREP 753e120bd27SmrgGREP 754e120bd27SmrgCPP 755e120bd27Smrgam__fastdepCC_FALSE 756e120bd27Smrgam__fastdepCC_TRUE 757e120bd27SmrgCCDEPMODE 758e120bd27SmrgAMDEPBACKSLASH 759e120bd27SmrgAMDEP_FALSE 760e120bd27SmrgAMDEP_TRUE 761e120bd27Smrgam__quote 762e120bd27Smrgam__include 763e120bd27SmrgDEPDIR 764e120bd27SmrgOBJEXT 765e120bd27SmrgEXEEXT 766e120bd27Smrgac_ct_CC 767e120bd27SmrgCPPFLAGS 768e120bd27SmrgLDFLAGS 769e120bd27SmrgCFLAGS 770e120bd27SmrgCC 771e120bd27SmrgMAINT 772e120bd27SmrgMAINTAINER_MODE_FALSE 773e120bd27SmrgMAINTAINER_MODE_TRUE 774e120bd27Smrgam__untar 775e120bd27Smrgam__tar 776e120bd27SmrgAMTAR 777e120bd27Smrgam__leading_dot 778e120bd27SmrgSET_MAKE 779e120bd27SmrgAWK 780e120bd27Smrgmkdir_p 781e120bd27SmrgMKDIR_P 782e120bd27SmrgINSTALL_STRIP_PROGRAM 783e120bd27SmrgSTRIP 784e120bd27Smrginstall_sh 785e120bd27SmrgMAKEINFO 786e120bd27SmrgAUTOHEADER 787e120bd27SmrgAUTOMAKE 788e120bd27SmrgAUTOCONF 789e120bd27SmrgACLOCAL 790e120bd27SmrgVERSION 791e120bd27SmrgPACKAGE 792e120bd27SmrgCYGPATH_W 793e120bd27Smrgam__isrc 794e120bd27SmrgINSTALL_DATA 795e120bd27SmrgINSTALL_SCRIPT 796e120bd27SmrgINSTALL_PROGRAM 797e120bd27Smrgtarget_alias 798e120bd27Smrghost_alias 799e120bd27Smrgbuild_alias 800e120bd27SmrgLIBS 801e120bd27SmrgECHO_T 802e120bd27SmrgECHO_N 803e120bd27SmrgECHO_C 804e120bd27SmrgDEFS 805e120bd27Smrgmandir 806e120bd27Smrglocaledir 807e120bd27Smrglibdir 808e120bd27Smrgpsdir 809e120bd27Smrgpdfdir 810e120bd27Smrgdvidir 811e120bd27Smrghtmldir 812e120bd27Smrginfodir 813e120bd27Smrgdocdir 814e120bd27Smrgoldincludedir 815e120bd27Smrgincludedir 816e120bd27Smrglocalstatedir 817e120bd27Smrgsharedstatedir 818e120bd27Smrgsysconfdir 819e120bd27Smrgdatadir 820e120bd27Smrgdatarootdir 821e120bd27Smrglibexecdir 822e120bd27Smrgsbindir 823e120bd27Smrgbindir 824e120bd27Smrgprogram_transform_name 825e120bd27Smrgprefix 826e120bd27Smrgexec_prefix 827e120bd27SmrgPACKAGE_URL 828e120bd27SmrgPACKAGE_BUGREPORT 829e120bd27SmrgPACKAGE_STRING 830e120bd27SmrgPACKAGE_VERSION 831e120bd27SmrgPACKAGE_TARNAME 832e120bd27SmrgPACKAGE_NAME 833e120bd27SmrgPATH_SEPARATOR 834e120bd27SmrgSHELL' 835e120bd27Smrgac_subst_files='' 836e120bd27Smrgac_user_opts=' 837e120bd27Smrgenable_option_checking 838e120bd27Smrgenable_maintainer_mode 839e120bd27Smrgenable_dependency_tracking 840e120bd27Smrgenable_strict_compilation 841e120bd27Smrgenable_silent_rules 842e120bd27Smrgenable_docs 843e120bd27Smrgwith_xmlto 844e120bd27Smrgwith_fop 845e120bd27Smrgenable_shared 846e120bd27Smrgenable_static 847e120bd27Smrgwith_pic 848e120bd27Smrgenable_fast_install 849e120bd27Smrgwith_gnu_ld 850e120bd27Smrgenable_libtool_lock 851e120bd27Smrgenable_unix_transport 852e120bd27Smrgenable_tcp_transport 853e120bd27Smrgenable_ipv6 854e120bd27Smrgenable_local_transport 855e120bd27Smrgwith_lint 856e120bd27Smrgenable_lint_library 857e120bd27Smrg' 858e120bd27Smrg ac_precious_vars='build_alias 859e120bd27Smrghost_alias 860e120bd27Smrgtarget_alias 861e120bd27SmrgCC 862e120bd27SmrgCFLAGS 863e120bd27SmrgLDFLAGS 864e120bd27SmrgLIBS 865e120bd27SmrgCPPFLAGS 866e120bd27SmrgCPP 867e120bd27SmrgPKG_CONFIG 868e120bd27SmrgXMLTO 869e120bd27SmrgFOP 870e120bd27SmrgXMU_CFLAGS 871e120bd27SmrgXMU_LIBS 872e120bd27SmrgXMUU_CFLAGS 873e120bd27SmrgXMUU_LIBS 874e120bd27SmrgLINT 875e120bd27SmrgLINT_FLAGS' 8766c321187Smrg 8776c321187Smrg 878e120bd27Smrg# Initialize some variables set by options. 879e120bd27Smrgac_init_help= 880e120bd27Smrgac_init_version=false 881e120bd27Smrgac_unrecognized_opts= 882e120bd27Smrgac_unrecognized_sep= 883e120bd27Smrg# The variables have the same names as the options, with 884e120bd27Smrg# dashes changed to underlines. 885e120bd27Smrgcache_file=/dev/null 886e120bd27Smrgexec_prefix=NONE 887e120bd27Smrgno_create= 888e120bd27Smrgno_recursion= 889e120bd27Smrgprefix=NONE 890e120bd27Smrgprogram_prefix=NONE 891e120bd27Smrgprogram_suffix=NONE 892e120bd27Smrgprogram_transform_name=s,x,x, 893e120bd27Smrgsilent= 894e120bd27Smrgsite= 895e120bd27Smrgsrcdir= 896e120bd27Smrgverbose= 897e120bd27Smrgx_includes=NONE 898e120bd27Smrgx_libraries=NONE 8996c321187Smrg 900e120bd27Smrg# Installation directory options. 901e120bd27Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 902e120bd27Smrg# and all the variables that are supposed to be based on exec_prefix 903e120bd27Smrg# by default will actually change. 904e120bd27Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 905e120bd27Smrg# (The list follows the same order as the GNU Coding Standards.) 906e120bd27Smrgbindir='${exec_prefix}/bin' 907e120bd27Smrgsbindir='${exec_prefix}/sbin' 908e120bd27Smrglibexecdir='${exec_prefix}/libexec' 909e120bd27Smrgdatarootdir='${prefix}/share' 910e120bd27Smrgdatadir='${datarootdir}' 911e120bd27Smrgsysconfdir='${prefix}/etc' 912e120bd27Smrgsharedstatedir='${prefix}/com' 913e120bd27Smrglocalstatedir='${prefix}/var' 914e120bd27Smrgincludedir='${prefix}/include' 915e120bd27Smrgoldincludedir='/usr/include' 916e120bd27Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 917e120bd27Smrginfodir='${datarootdir}/info' 918e120bd27Smrghtmldir='${docdir}' 919e120bd27Smrgdvidir='${docdir}' 920e120bd27Smrgpdfdir='${docdir}' 921e120bd27Smrgpsdir='${docdir}' 922e120bd27Smrglibdir='${exec_prefix}/lib' 923e120bd27Smrglocaledir='${datarootdir}/locale' 924e120bd27Smrgmandir='${datarootdir}/man' 9256c321187Smrg 926e120bd27Smrgac_prev= 927e120bd27Smrgac_dashdash= 928e120bd27Smrgfor ac_option 929e120bd27Smrgdo 930e120bd27Smrg # If the previous option needs an argument, assign it. 931e120bd27Smrg if test -n "$ac_prev"; then 932e120bd27Smrg eval $ac_prev=\$ac_option 933e120bd27Smrg ac_prev= 934e120bd27Smrg continue 935e120bd27Smrg fi 9366c321187Smrg 937e120bd27Smrg case $ac_option in 938e120bd27Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 939e120bd27Smrg *=) ac_optarg= ;; 940e120bd27Smrg *) ac_optarg=yes ;; 941e120bd27Smrg esac 9426c321187Smrg 943e120bd27Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 9446c321187Smrg 945e120bd27Smrg case $ac_dashdash$ac_option in 946e120bd27Smrg --) 947e120bd27Smrg ac_dashdash=yes ;; 9486c321187Smrg 949e120bd27Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 950e120bd27Smrg ac_prev=bindir ;; 951e120bd27Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 952e120bd27Smrg bindir=$ac_optarg ;; 9536c321187Smrg 954e120bd27Smrg -build | --build | --buil | --bui | --bu) 955e120bd27Smrg ac_prev=build_alias ;; 956e120bd27Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 957e120bd27Smrg build_alias=$ac_optarg ;; 9586c321187Smrg 959e120bd27Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 960e120bd27Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 961e120bd27Smrg ac_prev=cache_file ;; 962e120bd27Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 963e120bd27Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 964e120bd27Smrg cache_file=$ac_optarg ;; 9656c321187Smrg 966e120bd27Smrg --config-cache | -C) 967e120bd27Smrg cache_file=config.cache ;; 9686c321187Smrg 969e120bd27Smrg -datadir | --datadir | --datadi | --datad) 970e120bd27Smrg ac_prev=datadir ;; 971e120bd27Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 972e120bd27Smrg datadir=$ac_optarg ;; 9736c321187Smrg 974e120bd27Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 975e120bd27Smrg | --dataroo | --dataro | --datar) 976e120bd27Smrg ac_prev=datarootdir ;; 977e120bd27Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 978e120bd27Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 979e120bd27Smrg datarootdir=$ac_optarg ;; 9806c321187Smrg 981e120bd27Smrg -disable-* | --disable-*) 982e120bd27Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 983e120bd27Smrg # Reject names that are not valid shell variable names. 984e120bd27Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 985e120bd27Smrg as_fn_error $? "invalid feature name: $ac_useropt" 986e120bd27Smrg ac_useropt_orig=$ac_useropt 987e120bd27Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 988e120bd27Smrg case $ac_user_opts in 989e120bd27Smrg *" 990e120bd27Smrg"enable_$ac_useropt" 991e120bd27Smrg"*) ;; 992e120bd27Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 993e120bd27Smrg ac_unrecognized_sep=', ';; 994e120bd27Smrg esac 995e120bd27Smrg eval enable_$ac_useropt=no ;; 9966c321187Smrg 997e120bd27Smrg -docdir | --docdir | --docdi | --doc | --do) 998e120bd27Smrg ac_prev=docdir ;; 999e120bd27Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1000e120bd27Smrg docdir=$ac_optarg ;; 10016c321187Smrg 1002e120bd27Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1003e120bd27Smrg ac_prev=dvidir ;; 1004e120bd27Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1005e120bd27Smrg dvidir=$ac_optarg ;; 1006e120bd27Smrg 1007e120bd27Smrg -enable-* | --enable-*) 1008e120bd27Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1009e120bd27Smrg # Reject names that are not valid shell variable names. 1010e120bd27Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1011e120bd27Smrg as_fn_error $? "invalid feature name: $ac_useropt" 1012e120bd27Smrg ac_useropt_orig=$ac_useropt 1013e120bd27Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1014e120bd27Smrg case $ac_user_opts in 1015e120bd27Smrg *" 1016e120bd27Smrg"enable_$ac_useropt" 1017e120bd27Smrg"*) ;; 1018e120bd27Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1019e120bd27Smrg ac_unrecognized_sep=', ';; 10206c321187Smrg esac 1021e120bd27Smrg eval enable_$ac_useropt=\$ac_optarg ;; 10226c321187Smrg 1023e120bd27Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1024e120bd27Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1025e120bd27Smrg | --exec | --exe | --ex) 1026e120bd27Smrg ac_prev=exec_prefix ;; 1027e120bd27Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1028e120bd27Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1029e120bd27Smrg | --exec=* | --exe=* | --ex=*) 1030e120bd27Smrg exec_prefix=$ac_optarg ;; 10316c321187Smrg 1032e120bd27Smrg -gas | --gas | --ga | --g) 1033e120bd27Smrg # Obsolete; use --with-gas. 1034e120bd27Smrg with_gas=yes ;; 10356c321187Smrg 1036e120bd27Smrg -help | --help | --hel | --he | -h) 1037e120bd27Smrg ac_init_help=long ;; 1038e120bd27Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1039e120bd27Smrg ac_init_help=recursive ;; 1040e120bd27Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1041e120bd27Smrg ac_init_help=short ;; 10426c321187Smrg 1043e120bd27Smrg -host | --host | --hos | --ho) 1044e120bd27Smrg ac_prev=host_alias ;; 1045e120bd27Smrg -host=* | --host=* | --hos=* | --ho=*) 1046e120bd27Smrg host_alias=$ac_optarg ;; 10476c321187Smrg 1048e120bd27Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1049e120bd27Smrg ac_prev=htmldir ;; 1050e120bd27Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1051e120bd27Smrg | --ht=*) 1052e120bd27Smrg htmldir=$ac_optarg ;; 10536c321187Smrg 1054e120bd27Smrg -includedir | --includedir | --includedi | --included | --include \ 1055e120bd27Smrg | --includ | --inclu | --incl | --inc) 1056e120bd27Smrg ac_prev=includedir ;; 1057e120bd27Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1058e120bd27Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1059e120bd27Smrg includedir=$ac_optarg ;; 10606c321187Smrg 1061e120bd27Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1062e120bd27Smrg ac_prev=infodir ;; 1063e120bd27Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1064e120bd27Smrg infodir=$ac_optarg ;; 10656c321187Smrg 1066e120bd27Smrg -libdir | --libdir | --libdi | --libd) 1067e120bd27Smrg ac_prev=libdir ;; 1068e120bd27Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1069e120bd27Smrg libdir=$ac_optarg ;; 10706c321187Smrg 1071e120bd27Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1072e120bd27Smrg | --libexe | --libex | --libe) 1073e120bd27Smrg ac_prev=libexecdir ;; 1074e120bd27Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1075e120bd27Smrg | --libexe=* | --libex=* | --libe=*) 1076e120bd27Smrg libexecdir=$ac_optarg ;; 10776c321187Smrg 1078e120bd27Smrg -localedir | --localedir | --localedi | --localed | --locale) 1079e120bd27Smrg ac_prev=localedir ;; 1080e120bd27Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1081e120bd27Smrg localedir=$ac_optarg ;; 10826c321187Smrg 1083e120bd27Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1084e120bd27Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1085e120bd27Smrg ac_prev=localstatedir ;; 1086e120bd27Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1087e120bd27Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1088e120bd27Smrg localstatedir=$ac_optarg ;; 10896c321187Smrg 1090e120bd27Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1091e120bd27Smrg ac_prev=mandir ;; 1092e120bd27Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1093e120bd27Smrg mandir=$ac_optarg ;; 10946c321187Smrg 1095e120bd27Smrg -nfp | --nfp | --nf) 1096e120bd27Smrg # Obsolete; use --without-fp. 1097e120bd27Smrg with_fp=no ;; 10986c321187Smrg 1099e120bd27Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1100e120bd27Smrg | --no-cr | --no-c | -n) 1101e120bd27Smrg no_create=yes ;; 11026c321187Smrg 1103e120bd27Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1104e120bd27Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1105e120bd27Smrg no_recursion=yes ;; 11066c321187Smrg 1107e120bd27Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1108e120bd27Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1109e120bd27Smrg | --oldin | --oldi | --old | --ol | --o) 1110e120bd27Smrg ac_prev=oldincludedir ;; 1111e120bd27Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1112e120bd27Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1113e120bd27Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1114e120bd27Smrg oldincludedir=$ac_optarg ;; 11156c321187Smrg 1116e120bd27Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1117e120bd27Smrg ac_prev=prefix ;; 1118e120bd27Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1119e120bd27Smrg prefix=$ac_optarg ;; 11206c321187Smrg 1121e120bd27Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1122e120bd27Smrg | --program-pre | --program-pr | --program-p) 1123e120bd27Smrg ac_prev=program_prefix ;; 1124e120bd27Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1125e120bd27Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1126e120bd27Smrg program_prefix=$ac_optarg ;; 11276c321187Smrg 1128e120bd27Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1129e120bd27Smrg | --program-suf | --program-su | --program-s) 1130e120bd27Smrg ac_prev=program_suffix ;; 1131e120bd27Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1132e120bd27Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1133e120bd27Smrg program_suffix=$ac_optarg ;; 11346c321187Smrg 1135e120bd27Smrg -program-transform-name | --program-transform-name \ 1136e120bd27Smrg | --program-transform-nam | --program-transform-na \ 1137e120bd27Smrg | --program-transform-n | --program-transform- \ 1138e120bd27Smrg | --program-transform | --program-transfor \ 1139e120bd27Smrg | --program-transfo | --program-transf \ 1140e120bd27Smrg | --program-trans | --program-tran \ 1141e120bd27Smrg | --progr-tra | --program-tr | --program-t) 1142e120bd27Smrg ac_prev=program_transform_name ;; 1143e120bd27Smrg -program-transform-name=* | --program-transform-name=* \ 1144e120bd27Smrg | --program-transform-nam=* | --program-transform-na=* \ 1145e120bd27Smrg | --program-transform-n=* | --program-transform-=* \ 1146e120bd27Smrg | --program-transform=* | --program-transfor=* \ 1147e120bd27Smrg | --program-transfo=* | --program-transf=* \ 1148e120bd27Smrg | --program-trans=* | --program-tran=* \ 1149e120bd27Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1150e120bd27Smrg program_transform_name=$ac_optarg ;; 11516c321187Smrg 1152e120bd27Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1153e120bd27Smrg ac_prev=pdfdir ;; 1154e120bd27Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1155e120bd27Smrg pdfdir=$ac_optarg ;; 11566c321187Smrg 1157e120bd27Smrg -psdir | --psdir | --psdi | --psd | --ps) 1158e120bd27Smrg ac_prev=psdir ;; 1159e120bd27Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1160e120bd27Smrg psdir=$ac_optarg ;; 11616c321187Smrg 1162e120bd27Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1163e120bd27Smrg | -silent | --silent | --silen | --sile | --sil) 1164e120bd27Smrg silent=yes ;; 11656c321187Smrg 1166e120bd27Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1167e120bd27Smrg ac_prev=sbindir ;; 1168e120bd27Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1169e120bd27Smrg | --sbi=* | --sb=*) 1170e120bd27Smrg sbindir=$ac_optarg ;; 11716c321187Smrg 1172e120bd27Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1173e120bd27Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1174e120bd27Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1175e120bd27Smrg | --sha | --sh) 1176e120bd27Smrg ac_prev=sharedstatedir ;; 1177e120bd27Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1178e120bd27Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1179e120bd27Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1180e120bd27Smrg | --sha=* | --sh=*) 1181e120bd27Smrg sharedstatedir=$ac_optarg ;; 11826c321187Smrg 1183e120bd27Smrg -site | --site | --sit) 1184e120bd27Smrg ac_prev=site ;; 1185e120bd27Smrg -site=* | --site=* | --sit=*) 1186e120bd27Smrg site=$ac_optarg ;; 11876c321187Smrg 1188e120bd27Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1189e120bd27Smrg ac_prev=srcdir ;; 1190e120bd27Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1191e120bd27Smrg srcdir=$ac_optarg ;; 11926c321187Smrg 1193e120bd27Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1194e120bd27Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1195e120bd27Smrg ac_prev=sysconfdir ;; 1196e120bd27Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1197e120bd27Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1198e120bd27Smrg sysconfdir=$ac_optarg ;; 11996c321187Smrg 1200e120bd27Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1201e120bd27Smrg ac_prev=target_alias ;; 1202e120bd27Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1203e120bd27Smrg target_alias=$ac_optarg ;; 12046c321187Smrg 1205e120bd27Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1206e120bd27Smrg verbose=yes ;; 12076c321187Smrg 1208e120bd27Smrg -version | --version | --versio | --versi | --vers | -V) 1209e120bd27Smrg ac_init_version=: ;; 12106c321187Smrg 1211e120bd27Smrg -with-* | --with-*) 1212e120bd27Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1213e120bd27Smrg # Reject names that are not valid shell variable names. 1214e120bd27Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1215e120bd27Smrg as_fn_error $? "invalid package name: $ac_useropt" 1216e120bd27Smrg ac_useropt_orig=$ac_useropt 1217e120bd27Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1218e120bd27Smrg case $ac_user_opts in 1219e120bd27Smrg *" 1220e120bd27Smrg"with_$ac_useropt" 1221e120bd27Smrg"*) ;; 1222e120bd27Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1223e120bd27Smrg ac_unrecognized_sep=', ';; 1224e120bd27Smrg esac 1225e120bd27Smrg eval with_$ac_useropt=\$ac_optarg ;; 12266c321187Smrg 1227e120bd27Smrg -without-* | --without-*) 1228e120bd27Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1229e120bd27Smrg # Reject names that are not valid shell variable names. 1230e120bd27Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1231e120bd27Smrg as_fn_error $? "invalid package name: $ac_useropt" 1232e120bd27Smrg ac_useropt_orig=$ac_useropt 1233e120bd27Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1234e120bd27Smrg case $ac_user_opts in 1235e120bd27Smrg *" 1236e120bd27Smrg"with_$ac_useropt" 1237e120bd27Smrg"*) ;; 1238e120bd27Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1239e120bd27Smrg ac_unrecognized_sep=', ';; 1240e120bd27Smrg esac 1241e120bd27Smrg eval with_$ac_useropt=no ;; 12426c321187Smrg 1243e120bd27Smrg --x) 1244e120bd27Smrg # Obsolete; use --with-x. 1245e120bd27Smrg with_x=yes ;; 12466c321187Smrg 1247e120bd27Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1248e120bd27Smrg | --x-incl | --x-inc | --x-in | --x-i) 1249e120bd27Smrg ac_prev=x_includes ;; 1250e120bd27Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1251e120bd27Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1252e120bd27Smrg x_includes=$ac_optarg ;; 12536c321187Smrg 1254e120bd27Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1255e120bd27Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1256e120bd27Smrg ac_prev=x_libraries ;; 1257e120bd27Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1258e120bd27Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1259e120bd27Smrg x_libraries=$ac_optarg ;; 12606c321187Smrg 1261e120bd27Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1262e120bd27SmrgTry \`$0 --help' for more information" 1263e120bd27Smrg ;; 12646c321187Smrg 1265e120bd27Smrg *=*) 1266e120bd27Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1267e120bd27Smrg # Reject names that are not valid shell variable names. 1268e120bd27Smrg case $ac_envvar in #( 1269e120bd27Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1270e120bd27Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1271e120bd27Smrg esac 1272e120bd27Smrg eval $ac_envvar=\$ac_optarg 1273e120bd27Smrg export $ac_envvar ;; 1274e120bd27Smrg 1275e120bd27Smrg *) 1276e120bd27Smrg # FIXME: should be removed in autoconf 3.0. 1277e120bd27Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1278e120bd27Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1279e120bd27Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1280e120bd27Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1281e120bd27Smrg ;; 1282e120bd27Smrg 1283e120bd27Smrg esac 1284e120bd27Smrgdone 12856c321187Smrg 1286e120bd27Smrgif test -n "$ac_prev"; then 1287e120bd27Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1288e120bd27Smrg as_fn_error $? "missing argument to $ac_option" 1289e120bd27Smrgfi 12906c321187Smrg 1291e120bd27Smrgif test -n "$ac_unrecognized_opts"; then 1292e120bd27Smrg case $enable_option_checking in 1293e120bd27Smrg no) ;; 1294e120bd27Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1295e120bd27Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1296e120bd27Smrg esac 12976c321187Smrgfi 12986c321187Smrg 1299e120bd27Smrg# Check all directory arguments for consistency. 1300e120bd27Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1301e120bd27Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1302e120bd27Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1303e120bd27Smrg libdir localedir mandir 1304e120bd27Smrgdo 1305e120bd27Smrg eval ac_val=\$$ac_var 1306e120bd27Smrg # Remove trailing slashes. 1307e120bd27Smrg case $ac_val in 1308e120bd27Smrg */ ) 1309e120bd27Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1310e120bd27Smrg eval $ac_var=\$ac_val;; 1311e120bd27Smrg esac 1312e120bd27Smrg # Be sure to have absolute directory names. 1313e120bd27Smrg case $ac_val in 1314e120bd27Smrg [\\/$]* | ?:[\\/]* ) continue;; 1315e120bd27Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1316e120bd27Smrg esac 1317e120bd27Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1318e120bd27Smrgdone 13196c321187Smrg 1320e120bd27Smrg# There might be people who depend on the old broken behavior: `$host' 1321e120bd27Smrg# used to hold the argument of --host etc. 1322e120bd27Smrg# FIXME: To remove some day. 1323e120bd27Smrgbuild=$build_alias 1324e120bd27Smrghost=$host_alias 1325e120bd27Smrgtarget=$target_alias 13266c321187Smrg 1327e120bd27Smrg# FIXME: To remove some day. 1328e120bd27Smrgif test "x$host_alias" != x; then 1329e120bd27Smrg if test "x$build_alias" = x; then 1330e120bd27Smrg cross_compiling=maybe 1331e120bd27Smrg $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1332e120bd27Smrg If a cross compiler is detected then cross compile mode will be used" >&2 1333e120bd27Smrg elif test "x$build_alias" != "x$host_alias"; then 1334e120bd27Smrg cross_compiling=yes 1335e120bd27Smrg fi 1336e120bd27Smrgfi 13376c321187Smrg 1338e120bd27Smrgac_tool_prefix= 1339e120bd27Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 13406c321187Smrg 1341e120bd27Smrgtest "$silent" = yes && exec 6>/dev/null 13426c321187Smrg 13436c321187Smrg 1344e120bd27Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1345e120bd27Smrgac_ls_di=`ls -di .` && 1346e120bd27Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1347e120bd27Smrg as_fn_error $? "working directory cannot be determined" 1348e120bd27Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1349e120bd27Smrg as_fn_error $? "pwd does not report name of working directory" 13506c321187Smrg 13516c321187Smrg 1352e120bd27Smrg# Find the source files, if location was not specified. 1353e120bd27Smrgif test -z "$srcdir"; then 1354e120bd27Smrg ac_srcdir_defaulted=yes 1355e120bd27Smrg # Try the directory containing this script, then the parent directory. 1356e120bd27Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1357e120bd27Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1358e120bd27Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1359e120bd27Smrg X"$as_myself" : 'X\(//\)$' \| \ 1360e120bd27Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1361e120bd27Smrg$as_echo X"$as_myself" | 1362e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1363e120bd27Smrg s//\1/ 1364e120bd27Smrg q 1365e120bd27Smrg } 1366e120bd27Smrg /^X\(\/\/\)[^/].*/{ 1367e120bd27Smrg s//\1/ 1368e120bd27Smrg q 1369e120bd27Smrg } 1370e120bd27Smrg /^X\(\/\/\)$/{ 1371e120bd27Smrg s//\1/ 1372e120bd27Smrg q 1373e120bd27Smrg } 1374e120bd27Smrg /^X\(\/\).*/{ 1375e120bd27Smrg s//\1/ 1376e120bd27Smrg q 1377e120bd27Smrg } 1378e120bd27Smrg s/.*/./; q'` 1379e120bd27Smrg srcdir=$ac_confdir 1380e120bd27Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1381e120bd27Smrg srcdir=.. 1382e120bd27Smrg fi 1383e120bd27Smrgelse 1384e120bd27Smrg ac_srcdir_defaulted=no 1385e120bd27Smrgfi 1386e120bd27Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1387e120bd27Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1388e120bd27Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1389e120bd27Smrgfi 1390e120bd27Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1391e120bd27Smrgac_abs_confdir=`( 1392e120bd27Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1393e120bd27Smrg pwd)` 1394e120bd27Smrg# When building in place, set srcdir=. 1395e120bd27Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1396e120bd27Smrg srcdir=. 1397e120bd27Smrgfi 1398e120bd27Smrg# Remove unnecessary trailing slashes from srcdir. 1399e120bd27Smrg# Double slashes in file names in object file debugging info 1400e120bd27Smrg# mess up M-x gdb in Emacs. 1401e120bd27Smrgcase $srcdir in 1402e120bd27Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1403e120bd27Smrgesac 1404e120bd27Smrgfor ac_var in $ac_precious_vars; do 1405e120bd27Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1406e120bd27Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1407e120bd27Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1408e120bd27Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1409e120bd27Smrgdone 14106c321187Smrg 1411e120bd27Smrg# 1412e120bd27Smrg# Report the --help message. 1413e120bd27Smrg# 1414e120bd27Smrgif test "$ac_init_help" = "long"; then 1415e120bd27Smrg # Omit some internal or obsolete options to make the list less imposing. 1416e120bd27Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1417e120bd27Smrg cat <<_ACEOF 1418e120bd27Smrg\`configure' configures libXmu 1.1.0 to adapt to many kinds of systems. 14196c321187Smrg 1420e120bd27SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 14216c321187Smrg 1422e120bd27SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1423e120bd27SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 14246c321187Smrg 1425e120bd27SmrgDefaults for the options are specified in brackets. 14266c321187Smrg 1427e120bd27SmrgConfiguration: 1428e120bd27Smrg -h, --help display this help and exit 1429e120bd27Smrg --help=short display options specific to this package 1430e120bd27Smrg --help=recursive display the short help of all the included packages 1431e120bd27Smrg -V, --version display version information and exit 1432e120bd27Smrg -q, --quiet, --silent do not print \`checking ...' messages 1433e120bd27Smrg --cache-file=FILE cache test results in FILE [disabled] 1434e120bd27Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1435e120bd27Smrg -n, --no-create do not create output files 1436e120bd27Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 14376c321187Smrg 1438e120bd27SmrgInstallation directories: 1439e120bd27Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1440e120bd27Smrg [$ac_default_prefix] 1441e120bd27Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1442e120bd27Smrg [PREFIX] 14436c321187Smrg 1444e120bd27SmrgBy default, \`make install' will install all the files in 1445e120bd27Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1446e120bd27Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1447e120bd27Smrgfor instance \`--prefix=\$HOME'. 14486c321187Smrg 1449e120bd27SmrgFor better control, use the options below. 14506c321187Smrg 1451e120bd27SmrgFine tuning of the installation directories: 1452e120bd27Smrg --bindir=DIR user executables [EPREFIX/bin] 1453e120bd27Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1454e120bd27Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1455e120bd27Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1456e120bd27Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1457e120bd27Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1458e120bd27Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1459e120bd27Smrg --includedir=DIR C header files [PREFIX/include] 1460e120bd27Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1461e120bd27Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1462e120bd27Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1463e120bd27Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1464e120bd27Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1465e120bd27Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1466e120bd27Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/libXmu] 1467e120bd27Smrg --htmldir=DIR html documentation [DOCDIR] 1468e120bd27Smrg --dvidir=DIR dvi documentation [DOCDIR] 1469e120bd27Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1470e120bd27Smrg --psdir=DIR ps documentation [DOCDIR] 1471e120bd27Smrg_ACEOF 14726c321187Smrg 1473e120bd27Smrg cat <<\_ACEOF 14746c321187Smrg 1475e120bd27SmrgProgram names: 1476e120bd27Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1477e120bd27Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1478e120bd27Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 14796c321187Smrg 1480e120bd27SmrgSystem types: 1481e120bd27Smrg --build=BUILD configure for building on BUILD [guessed] 1482e120bd27Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1483e120bd27Smrg_ACEOF 1484e120bd27Smrgfi 14856c321187Smrg 1486e120bd27Smrgif test -n "$ac_init_help"; then 1487e120bd27Smrg case $ac_init_help in 1488e120bd27Smrg short | recursive ) echo "Configuration of libXmu 1.1.0:";; 1489e120bd27Smrg esac 1490e120bd27Smrg cat <<\_ACEOF 14916c321187Smrg 1492e120bd27SmrgOptional Features: 1493e120bd27Smrg --disable-option-checking ignore unrecognized --enable/--with options 1494e120bd27Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1495e120bd27Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1496e120bd27Smrg --enable-maintainer-mode enable make rules and dependencies not useful 1497e120bd27Smrg (and sometimes confusing) to the casual installer 1498e120bd27Smrg --disable-dependency-tracking speeds up one-time build 1499e120bd27Smrg --enable-dependency-tracking do not reject slow dependency extractors 1500e120bd27Smrg --enable-strict-compilation 1501e120bd27Smrg Enable all warnings from compiler and make them 1502e120bd27Smrg errors (default: disabled) 1503e120bd27Smrg --enable-silent-rules less verbose build output (undo: `make V=1') 1504e120bd27Smrg --disable-silent-rules verbose build output (undo: `make V=0') 1505e120bd27Smrg --enable-docs Enable building the documentation (yes: yes) 1506e120bd27Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 1507e120bd27Smrg --enable-static[=PKGS] build static libraries [default=yes] 1508e120bd27Smrg --enable-fast-install[=PKGS] 1509e120bd27Smrg optimize for fast installation [default=yes] 1510e120bd27Smrg --disable-libtool-lock avoid locking (might break parallel builds) 1511e120bd27Smrg --enable-unix-transport Enable UNIX domain socket transport 1512e120bd27Smrg --enable-tcp-transport Enable TCP socket transport 1513e120bd27Smrg --enable-ipv6 Enable IPv6 support 1514e120bd27Smrg --enable-local-transport 1515e120bd27Smrg Enable os-specific local transport 1516e120bd27Smrg --enable-lint-library Create lint library (default: disabled) 15176c321187Smrg 1518e120bd27SmrgOptional Packages: 1519e120bd27Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1520e120bd27Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1521e120bd27Smrg --with-xmlto Use xmlto to regenerate documentation (default: 1522e120bd27Smrg auto) 1523e120bd27Smrg --with-fop Use fop to regenerate documentation (default: auto) 1524e120bd27Smrg --with-pic try to use only PIC/non-PIC objects [default=use 1525e120bd27Smrg both] 1526e120bd27Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1527e120bd27Smrg --with-lint Use a lint-style source code checker (default: 1528e120bd27Smrg disabled) 15296c321187Smrg 1530e120bd27SmrgSome influential environment variables: 1531e120bd27Smrg CC C compiler command 1532e120bd27Smrg CFLAGS C compiler flags 1533e120bd27Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1534e120bd27Smrg nonstandard directory <lib dir> 1535e120bd27Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1536e120bd27Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1537e120bd27Smrg you have headers in a nonstandard directory <include dir> 1538e120bd27Smrg CPP C preprocessor 1539e120bd27Smrg PKG_CONFIG path to pkg-config utility 1540e120bd27Smrg XMLTO Path to xmlto command 1541e120bd27Smrg FOP Path to fop command 1542e120bd27Smrg XMU_CFLAGS C compiler flags for XMU, overriding pkg-config 1543e120bd27Smrg XMU_LIBS linker flags for XMU, overriding pkg-config 1544e120bd27Smrg XMUU_CFLAGS C compiler flags for XMUU, overriding pkg-config 1545e120bd27Smrg XMUU_LIBS linker flags for XMUU, overriding pkg-config 1546e120bd27Smrg LINT Path to a lint-style command 1547e120bd27Smrg LINT_FLAGS Flags for the lint-style command 15486c321187Smrg 1549e120bd27SmrgUse these variables to override the choices made by `configure' or to help 1550e120bd27Smrgit to find libraries and programs with nonstandard names/locations. 15516c321187Smrg 1552e120bd27SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1553e120bd27Smrg_ACEOF 1554e120bd27Smrgac_status=$? 1555e120bd27Smrgfi 15566c321187Smrg 1557e120bd27Smrgif test "$ac_init_help" = "recursive"; then 1558e120bd27Smrg # If there are subdirs, report their specific --help. 1559e120bd27Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1560e120bd27Smrg test -d "$ac_dir" || 1561e120bd27Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1562e120bd27Smrg continue 1563e120bd27Smrg ac_builddir=. 1564e120bd27Smrg 1565e120bd27Smrgcase "$ac_dir" in 1566e120bd27Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1567e120bd27Smrg*) 1568e120bd27Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1569e120bd27Smrg # A ".." for each directory in $ac_dir_suffix. 1570e120bd27Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1571e120bd27Smrg case $ac_top_builddir_sub in 1572e120bd27Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1573e120bd27Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1574e120bd27Smrg esac ;; 1575e120bd27Smrgesac 1576e120bd27Smrgac_abs_top_builddir=$ac_pwd 1577e120bd27Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1578e120bd27Smrg# for backward compatibility: 1579e120bd27Smrgac_top_builddir=$ac_top_build_prefix 15806c321187Smrg 1581e120bd27Smrgcase $srcdir in 1582e120bd27Smrg .) # We are building in place. 1583e120bd27Smrg ac_srcdir=. 1584e120bd27Smrg ac_top_srcdir=$ac_top_builddir_sub 1585e120bd27Smrg ac_abs_top_srcdir=$ac_pwd ;; 1586e120bd27Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1587e120bd27Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1588e120bd27Smrg ac_top_srcdir=$srcdir 1589e120bd27Smrg ac_abs_top_srcdir=$srcdir ;; 1590e120bd27Smrg *) # Relative name. 1591e120bd27Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1592e120bd27Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1593e120bd27Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1594e120bd27Smrgesac 1595e120bd27Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15966c321187Smrg 1597e120bd27Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1598e120bd27Smrg # Check for guested configure. 1599e120bd27Smrg if test -f "$ac_srcdir/configure.gnu"; then 1600e120bd27Smrg echo && 1601e120bd27Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1602e120bd27Smrg elif test -f "$ac_srcdir/configure"; then 1603e120bd27Smrg echo && 1604e120bd27Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1605e120bd27Smrg else 1606e120bd27Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1607e120bd27Smrg fi || ac_status=$? 1608e120bd27Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1609e120bd27Smrg done 1610e120bd27Smrgfi 16116c321187Smrg 1612e120bd27Smrgtest -n "$ac_init_help" && exit $ac_status 1613e120bd27Smrgif $ac_init_version; then 1614e120bd27Smrg cat <<\_ACEOF 1615e120bd27SmrglibXmu configure 1.1.0 1616e120bd27Smrggenerated by GNU Autoconf 2.68 16176c321187Smrg 1618e120bd27SmrgCopyright (C) 2010 Free Software Foundation, Inc. 1619e120bd27SmrgThis configure script is free software; the Free Software Foundation 1620e120bd27Smrggives unlimited permission to copy, distribute and modify it. 1621e120bd27Smrg_ACEOF 1622e120bd27Smrg exit 1623e120bd27Smrgfi 16246c321187Smrg 1625e120bd27Smrg## ------------------------ ## 1626e120bd27Smrg## Autoconf initialization. ## 1627e120bd27Smrg## ------------------------ ## 16286c321187Smrg 1629e120bd27Smrg# ac_fn_c_try_compile LINENO 1630e120bd27Smrg# -------------------------- 1631e120bd27Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1632e120bd27Smrgac_fn_c_try_compile () 1633e120bd27Smrg{ 1634e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1635e120bd27Smrg rm -f conftest.$ac_objext 1636e120bd27Smrg if { { ac_try="$ac_compile" 1637e120bd27Smrgcase "(($ac_try" in 1638e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1639e120bd27Smrg *) ac_try_echo=$ac_try;; 1640e120bd27Smrgesac 1641e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1642e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 1643e120bd27Smrg (eval "$ac_compile") 2>conftest.err 1644e120bd27Smrg ac_status=$? 1645e120bd27Smrg if test -s conftest.err; then 1646e120bd27Smrg grep -v '^ *+' conftest.err >conftest.er1 1647e120bd27Smrg cat conftest.er1 >&5 1648e120bd27Smrg mv -f conftest.er1 conftest.err 1649e120bd27Smrg fi 1650e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1651e120bd27Smrg test $ac_status = 0; } && { 1652e120bd27Smrg test -z "$ac_c_werror_flag" || 1653e120bd27Smrg test ! -s conftest.err 1654e120bd27Smrg } && test -s conftest.$ac_objext; then : 1655e120bd27Smrg ac_retval=0 1656e120bd27Smrgelse 1657e120bd27Smrg $as_echo "$as_me: failed program was:" >&5 1658e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5 16596c321187Smrg 1660e120bd27Smrg ac_retval=1 1661e120bd27Smrgfi 1662e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1663e120bd27Smrg as_fn_set_status $ac_retval 16646c321187Smrg 1665e120bd27Smrg} # ac_fn_c_try_compile 16666c321187Smrg 1667e120bd27Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1668e120bd27Smrg# --------------------------------------------- 1669e120bd27Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1670e120bd27Smrg# accordingly. 1671e120bd27Smrgac_fn_c_check_decl () 1672e120bd27Smrg{ 1673e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1674e120bd27Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1675e120bd27Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1676e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1677e120bd27Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1678e120bd27Smrgif eval \${$3+:} false; then : 1679e120bd27Smrg $as_echo_n "(cached) " >&6 1680e120bd27Smrgelse 1681e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1682e120bd27Smrg/* end confdefs.h. */ 1683e120bd27Smrg$4 1684e120bd27Smrgint 1685e120bd27Smrgmain () 1686e120bd27Smrg{ 1687e120bd27Smrg#ifndef $as_decl_name 1688e120bd27Smrg#ifdef __cplusplus 1689e120bd27Smrg (void) $as_decl_use; 1690e120bd27Smrg#else 1691e120bd27Smrg (void) $as_decl_name; 1692e120bd27Smrg#endif 1693e120bd27Smrg#endif 16946c321187Smrg 1695e120bd27Smrg ; 1696e120bd27Smrg return 0; 1697e120bd27Smrg} 1698e120bd27Smrg_ACEOF 1699e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 1700e120bd27Smrg eval "$3=yes" 1701e120bd27Smrgelse 1702e120bd27Smrg eval "$3=no" 1703e120bd27Smrgfi 1704e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1705e120bd27Smrgfi 1706e120bd27Smrgeval ac_res=\$$3 1707e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1708e120bd27Smrg$as_echo "$ac_res" >&6; } 1709e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17106c321187Smrg 1711e120bd27Smrg} # ac_fn_c_check_decl 17126c321187Smrg 1713e120bd27Smrg# ac_fn_c_try_cpp LINENO 1714e120bd27Smrg# ---------------------- 1715e120bd27Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1716e120bd27Smrgac_fn_c_try_cpp () 1717e120bd27Smrg{ 1718e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1719e120bd27Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1720e120bd27Smrgcase "(($ac_try" in 1721e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1722e120bd27Smrg *) ac_try_echo=$ac_try;; 1723e120bd27Smrgesac 1724e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1725e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 1726e120bd27Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 17276c321187Smrg ac_status=$? 1728e120bd27Smrg if test -s conftest.err; then 1729e120bd27Smrg grep -v '^ *+' conftest.err >conftest.er1 1730e120bd27Smrg cat conftest.er1 >&5 1731e120bd27Smrg mv -f conftest.er1 conftest.err 17326c321187Smrg fi 1733e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1734e120bd27Smrg test $ac_status = 0; } > conftest.i && { 1735e120bd27Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1736e120bd27Smrg test ! -s conftest.err 1737e120bd27Smrg }; then : 1738e120bd27Smrg ac_retval=0 1739e120bd27Smrgelse 1740e120bd27Smrg $as_echo "$as_me: failed program was:" >&5 1741e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5 1742e120bd27Smrg 1743e120bd27Smrg ac_retval=1 1744e120bd27Smrgfi 1745e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1746e120bd27Smrg as_fn_set_status $ac_retval 1747e120bd27Smrg 1748e120bd27Smrg} # ac_fn_c_try_cpp 1749e120bd27Smrg 1750e120bd27Smrg# ac_fn_c_try_run LINENO 1751e120bd27Smrg# ---------------------- 1752e120bd27Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1753e120bd27Smrg# that executables *can* be run. 1754e120bd27Smrgac_fn_c_try_run () 1755e120bd27Smrg{ 1756e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1757e120bd27Smrg if { { ac_try="$ac_link" 1758e120bd27Smrgcase "(($ac_try" in 1759e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1760e120bd27Smrg *) ac_try_echo=$ac_try;; 17616c321187Smrgesac 1762e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1763e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 1764e120bd27Smrg (eval "$ac_link") 2>&5 1765e120bd27Smrg ac_status=$? 1766e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1767e120bd27Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1768e120bd27Smrg { { case "(($ac_try" in 1769e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1770e120bd27Smrg *) ac_try_echo=$ac_try;; 1771e120bd27Smrgesac 1772e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1773e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 1774e120bd27Smrg (eval "$ac_try") 2>&5 1775e120bd27Smrg ac_status=$? 1776e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1777e120bd27Smrg test $ac_status = 0; }; }; then : 1778e120bd27Smrg ac_retval=0 1779e120bd27Smrgelse 1780e120bd27Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1781e120bd27Smrg $as_echo "$as_me: failed program was:" >&5 1782e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5 17836c321187Smrg 1784e120bd27Smrg ac_retval=$ac_status 1785e120bd27Smrgfi 1786e120bd27Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1787e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1788e120bd27Smrg as_fn_set_status $ac_retval 178993493779Smrg 1790e120bd27Smrg} # ac_fn_c_try_run 1791e120bd27Smrg 1792e120bd27Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1793e120bd27Smrg# ------------------------------------------------------- 1794e120bd27Smrg# Tests whether HEADER exists and can be compiled using the include files in 1795e120bd27Smrg# INCLUDES, setting the cache variable VAR accordingly. 1796e120bd27Smrgac_fn_c_check_header_compile () 1797e120bd27Smrg{ 1798e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1800e120bd27Smrg$as_echo_n "checking for $2... " >&6; } 1801e120bd27Smrgif eval \${$3+:} false; then : 1802e120bd27Smrg $as_echo_n "(cached) " >&6 1803e120bd27Smrgelse 1804e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1805e120bd27Smrg/* end confdefs.h. */ 1806e120bd27Smrg$4 1807e120bd27Smrg#include <$2> 1808e120bd27Smrg_ACEOF 1809e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 1810e120bd27Smrg eval "$3=yes" 1811e120bd27Smrgelse 1812e120bd27Smrg eval "$3=no" 1813e120bd27Smrgfi 1814e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1815e120bd27Smrgfi 1816e120bd27Smrgeval ac_res=\$$3 1817e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1818e120bd27Smrg$as_echo "$ac_res" >&6; } 1819e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1820e120bd27Smrg 1821e120bd27Smrg} # ac_fn_c_check_header_compile 1822e120bd27Smrg 1823e120bd27Smrg# ac_fn_c_try_link LINENO 1824e120bd27Smrg# ----------------------- 1825e120bd27Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1826e120bd27Smrgac_fn_c_try_link () 1827e120bd27Smrg{ 1828e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1829e120bd27Smrg rm -f conftest.$ac_objext conftest$ac_exeext 1830e120bd27Smrg if { { ac_try="$ac_link" 1831e120bd27Smrgcase "(($ac_try" in 1832e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1833e120bd27Smrg *) ac_try_echo=$ac_try;; 1834e120bd27Smrgesac 1835e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1836e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 1837e120bd27Smrg (eval "$ac_link") 2>conftest.err 1838e120bd27Smrg ac_status=$? 1839e120bd27Smrg if test -s conftest.err; then 1840e120bd27Smrg grep -v '^ *+' conftest.err >conftest.er1 1841e120bd27Smrg cat conftest.er1 >&5 1842e120bd27Smrg mv -f conftest.er1 conftest.err 1843e120bd27Smrg fi 1844e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1845e120bd27Smrg test $ac_status = 0; } && { 1846e120bd27Smrg test -z "$ac_c_werror_flag" || 1847e120bd27Smrg test ! -s conftest.err 1848e120bd27Smrg } && test -s conftest$ac_exeext && { 1849e120bd27Smrg test "$cross_compiling" = yes || 1850e120bd27Smrg $as_test_x conftest$ac_exeext 1851e120bd27Smrg }; then : 1852e120bd27Smrg ac_retval=0 18536c321187Smrgelse 1854e120bd27Smrg $as_echo "$as_me: failed program was:" >&5 1855e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5 1856e120bd27Smrg 1857e120bd27Smrg ac_retval=1 18586c321187Smrgfi 1859e120bd27Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1860e120bd27Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1861e120bd27Smrg # interfere with the next link command; also delete a directory that is 1862e120bd27Smrg # left behind by Apple's compiler. We do this before executing the actions. 1863e120bd27Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1864e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1865e120bd27Smrg as_fn_set_status $ac_retval 18666c321187Smrg 1867e120bd27Smrg} # ac_fn_c_try_link 18686c321187Smrg 1869e120bd27Smrg# ac_fn_c_check_func LINENO FUNC VAR 1870e120bd27Smrg# ---------------------------------- 1871e120bd27Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1872e120bd27Smrgac_fn_c_check_func () 1873e120bd27Smrg{ 1874e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1875e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1876e120bd27Smrg$as_echo_n "checking for $2... " >&6; } 1877e120bd27Smrgif eval \${$3+:} false; then : 1878e120bd27Smrg $as_echo_n "(cached) " >&6 1879e120bd27Smrgelse 1880e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1881e120bd27Smrg/* end confdefs.h. */ 1882e120bd27Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1883e120bd27Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1884e120bd27Smrg#define $2 innocuous_$2 18856c321187Smrg 1886e120bd27Smrg/* System header to define __stub macros and hopefully few prototypes, 1887e120bd27Smrg which can conflict with char $2 (); below. 1888e120bd27Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1889e120bd27Smrg <limits.h> exists even on freestanding compilers. */ 18906c321187Smrg 1891e120bd27Smrg#ifdef __STDC__ 1892e120bd27Smrg# include <limits.h> 1893e120bd27Smrg#else 1894e120bd27Smrg# include <assert.h> 1895e120bd27Smrg#endif 18966c321187Smrg 1897e120bd27Smrg#undef $2 18986c321187Smrg 1899e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 1900e120bd27Smrg Use char because int might match the return type of a GCC 1901e120bd27Smrg builtin and then its argument prototype would still apply. */ 1902e120bd27Smrg#ifdef __cplusplus 1903e120bd27Smrgextern "C" 1904e120bd27Smrg#endif 1905e120bd27Smrgchar $2 (); 1906e120bd27Smrg/* The GNU C library defines this for functions which it implements 1907e120bd27Smrg to always fail with ENOSYS. Some functions are actually named 1908e120bd27Smrg something starting with __ and the normal name is an alias. */ 1909e120bd27Smrg#if defined __stub_$2 || defined __stub___$2 1910e120bd27Smrgchoke me 1911e120bd27Smrg#endif 19126c321187Smrg 1913e120bd27Smrgint 1914e120bd27Smrgmain () 1915e120bd27Smrg{ 1916e120bd27Smrgreturn $2 (); 1917e120bd27Smrg ; 1918e120bd27Smrg return 0; 1919e120bd27Smrg} 1920e120bd27Smrg_ACEOF 1921e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 1922e120bd27Smrg eval "$3=yes" 1923e120bd27Smrgelse 1924e120bd27Smrg eval "$3=no" 1925e120bd27Smrgfi 1926e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 1927e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 1928e120bd27Smrgfi 1929e120bd27Smrgeval ac_res=\$$3 1930e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1931e120bd27Smrg$as_echo "$ac_res" >&6; } 1932e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 19336c321187Smrg 1934e120bd27Smrg} # ac_fn_c_check_func 19356c321187Smrg 1936e120bd27Smrg# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1937e120bd27Smrg# ---------------------------------------------------- 1938e120bd27Smrg# Tries to find if the field MEMBER exists in type AGGR, after including 1939e120bd27Smrg# INCLUDES, setting cache variable VAR accordingly. 1940e120bd27Smrgac_fn_c_check_member () 1941e120bd27Smrg{ 1942e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1943e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1944e120bd27Smrg$as_echo_n "checking for $2.$3... " >&6; } 1945e120bd27Smrgif eval \${$4+:} false; then : 1946e120bd27Smrg $as_echo_n "(cached) " >&6 1947e120bd27Smrgelse 1948e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1949e120bd27Smrg/* end confdefs.h. */ 1950e120bd27Smrg$5 1951e120bd27Smrgint 1952e120bd27Smrgmain () 1953e120bd27Smrg{ 1954e120bd27Smrgstatic $2 ac_aggr; 1955e120bd27Smrgif (ac_aggr.$3) 1956e120bd27Smrgreturn 0; 1957e120bd27Smrg ; 1958e120bd27Smrg return 0; 1959e120bd27Smrg} 1960e120bd27Smrg_ACEOF 1961e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 1962e120bd27Smrg eval "$4=yes" 1963e120bd27Smrgelse 1964e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1965e120bd27Smrg/* end confdefs.h. */ 1966e120bd27Smrg$5 1967e120bd27Smrgint 1968e120bd27Smrgmain () 1969e120bd27Smrg{ 1970e120bd27Smrgstatic $2 ac_aggr; 1971e120bd27Smrgif (sizeof ac_aggr.$3) 1972e120bd27Smrgreturn 0; 1973e120bd27Smrg ; 1974e120bd27Smrg return 0; 1975e120bd27Smrg} 1976e120bd27Smrg_ACEOF 1977e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 1978e120bd27Smrg eval "$4=yes" 1979e120bd27Smrgelse 1980e120bd27Smrg eval "$4=no" 1981e120bd27Smrgfi 1982e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1983e120bd27Smrgfi 1984e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1985e120bd27Smrgfi 1986e120bd27Smrgeval ac_res=\$$4 1987e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1988e120bd27Smrg$as_echo "$ac_res" >&6; } 1989e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 19906c321187Smrg 1991e120bd27Smrg} # ac_fn_c_check_member 19926c321187Smrg 1993e120bd27Smrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1994e120bd27Smrg# ------------------------------------------- 1995e120bd27Smrg# Tests whether TYPE exists after having included INCLUDES, setting cache 1996e120bd27Smrg# variable VAR accordingly. 1997e120bd27Smrgac_fn_c_check_type () 1998e120bd27Smrg{ 1999e120bd27Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2000e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2001e120bd27Smrg$as_echo_n "checking for $2... " >&6; } 2002e120bd27Smrgif eval \${$3+:} false; then : 2003e120bd27Smrg $as_echo_n "(cached) " >&6 2004e120bd27Smrgelse 2005e120bd27Smrg eval "$3=no" 2006e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2007e120bd27Smrg/* end confdefs.h. */ 2008e120bd27Smrg$4 2009e120bd27Smrgint 2010e120bd27Smrgmain () 2011e120bd27Smrg{ 2012e120bd27Smrgif (sizeof ($2)) 2013e120bd27Smrg return 0; 2014e120bd27Smrg ; 2015e120bd27Smrg return 0; 2016e120bd27Smrg} 2017e120bd27Smrg_ACEOF 2018e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 2019e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2020e120bd27Smrg/* end confdefs.h. */ 2021e120bd27Smrg$4 2022e120bd27Smrgint 2023e120bd27Smrgmain () 2024e120bd27Smrg{ 2025e120bd27Smrgif (sizeof (($2))) 2026e120bd27Smrg return 0; 2027e120bd27Smrg ; 2028e120bd27Smrg return 0; 2029e120bd27Smrg} 2030e120bd27Smrg_ACEOF 2031e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 20326c321187Smrg 2033e120bd27Smrgelse 2034e120bd27Smrg eval "$3=yes" 2035e120bd27Smrgfi 2036e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2037e120bd27Smrgfi 2038e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2039e120bd27Smrgfi 2040e120bd27Smrgeval ac_res=\$$3 2041e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2042e120bd27Smrg$as_echo "$ac_res" >&6; } 2043e120bd27Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 204493493779Smrg 2045e120bd27Smrg} # ac_fn_c_check_type 2046e120bd27Smrgcat >config.log <<_ACEOF 2047e120bd27SmrgThis file contains any messages produced by compilers while 2048e120bd27Smrgrunning configure, to aid debugging if configure makes a mistake. 20496c321187Smrg 2050e120bd27SmrgIt was created by libXmu $as_me 1.1.0, which was 2051e120bd27Smrggenerated by GNU Autoconf 2.68. Invocation command line was 2052e120bd27Smrg 2053e120bd27Smrg $ $0 $@ 2054e120bd27Smrg 2055e120bd27Smrg_ACEOF 2056e120bd27Smrgexec 5>>config.log 2057e120bd27Smrg{ 2058e120bd27Smrgcat <<_ASUNAME 2059e120bd27Smrg## --------- ## 2060e120bd27Smrg## Platform. ## 2061e120bd27Smrg## --------- ## 2062e120bd27Smrg 2063e120bd27Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2064e120bd27Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 2065e120bd27Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 2066e120bd27Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 2067e120bd27Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 20686c321187Smrg 2069e120bd27Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2070e120bd27Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 20716c321187Smrg 2072e120bd27Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2073e120bd27Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2074e120bd27Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2075e120bd27Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2076e120bd27Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2077e120bd27Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2078e120bd27Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 20796c321187Smrg 2080e120bd27Smrg_ASUNAME 20816c321187Smrg 2082e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2083e120bd27Smrgfor as_dir in $PATH 2084e120bd27Smrgdo 2085e120bd27Smrg IFS=$as_save_IFS 2086e120bd27Smrg test -z "$as_dir" && as_dir=. 2087e120bd27Smrg $as_echo "PATH: $as_dir" 2088e120bd27Smrg done 2089e120bd27SmrgIFS=$as_save_IFS 20906c321187Smrg 2091e120bd27Smrg} >&5 20926c321187Smrg 2093e120bd27Smrgcat >&5 <<_ACEOF 20946c321187Smrg 20956c321187Smrg 2096e120bd27Smrg## ----------- ## 2097e120bd27Smrg## Core tests. ## 2098e120bd27Smrg## ----------- ## 20996c321187Smrg 2100e120bd27Smrg_ACEOF 21016c321187Smrg 21026c321187Smrg 2103e120bd27Smrg# Keep a trace of the command line. 2104e120bd27Smrg# Strip out --no-create and --no-recursion so they do not pile up. 2105e120bd27Smrg# Strip out --silent because we don't want to record it for future runs. 2106e120bd27Smrg# Also quote any args containing shell meta-characters. 2107e120bd27Smrg# Make two passes to allow for proper duplicate-argument suppression. 2108e120bd27Smrgac_configure_args= 2109e120bd27Smrgac_configure_args0= 2110e120bd27Smrgac_configure_args1= 2111e120bd27Smrgac_must_keep_next=false 2112e120bd27Smrgfor ac_pass in 1 2 2113e120bd27Smrgdo 2114e120bd27Smrg for ac_arg 2115e120bd27Smrg do 2116e120bd27Smrg case $ac_arg in 2117e120bd27Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2118e120bd27Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2119e120bd27Smrg | -silent | --silent | --silen | --sile | --sil) 2120e120bd27Smrg continue ;; 2121e120bd27Smrg *\'*) 2122e120bd27Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2123e120bd27Smrg esac 2124e120bd27Smrg case $ac_pass in 2125e120bd27Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2126e120bd27Smrg 2) 2127e120bd27Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2128e120bd27Smrg if test $ac_must_keep_next = true; then 2129e120bd27Smrg ac_must_keep_next=false # Got value, back to normal. 2130e120bd27Smrg else 2131e120bd27Smrg case $ac_arg in 2132e120bd27Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2133e120bd27Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2134e120bd27Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2135e120bd27Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2136e120bd27Smrg case "$ac_configure_args0 " in 2137e120bd27Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2138e120bd27Smrg esac 2139e120bd27Smrg ;; 2140e120bd27Smrg -* ) ac_must_keep_next=true ;; 2141e120bd27Smrg esac 2142e120bd27Smrg fi 2143e120bd27Smrg as_fn_append ac_configure_args " '$ac_arg'" 2144e120bd27Smrg ;; 2145e120bd27Smrg esac 2146e120bd27Smrg done 2147e120bd27Smrgdone 2148e120bd27Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2149e120bd27Smrg{ ac_configure_args1=; unset ac_configure_args1;} 21506c321187Smrg 2151e120bd27Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2152e120bd27Smrg# config.log. We remove comments because anyway the quotes in there 2153e120bd27Smrg# would cause problems or look ugly. 2154e120bd27Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2155e120bd27Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2156e120bd27Smrgtrap 'exit_status=$? 2157e120bd27Smrg # Save into config.log some information that might help in debugging. 2158e120bd27Smrg { 2159e120bd27Smrg echo 21606c321187Smrg 2161e120bd27Smrg $as_echo "## ---------------- ## 2162e120bd27Smrg## Cache variables. ## 2163e120bd27Smrg## ---------------- ##" 2164e120bd27Smrg echo 2165e120bd27Smrg # The following way of writing the cache mishandles newlines in values, 2166e120bd27Smrg( 2167e120bd27Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2168e120bd27Smrg eval ac_val=\$$ac_var 2169e120bd27Smrg case $ac_val in #( 2170e120bd27Smrg *${as_nl}*) 2171e120bd27Smrg case $ac_var in #( 2172e120bd27Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2173e120bd27Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2174e120bd27Smrg esac 2175e120bd27Smrg case $ac_var in #( 2176e120bd27Smrg _ | IFS | as_nl) ;; #( 2177e120bd27Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2178e120bd27Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2179e120bd27Smrg esac ;; 2180e120bd27Smrg esac 2181e120bd27Smrg done 2182e120bd27Smrg (set) 2>&1 | 2183e120bd27Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2184e120bd27Smrg *${as_nl}ac_space=\ *) 2185e120bd27Smrg sed -n \ 2186e120bd27Smrg "s/'\''/'\''\\\\'\'''\''/g; 2187e120bd27Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2188e120bd27Smrg ;; #( 2189e120bd27Smrg *) 2190e120bd27Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2191e120bd27Smrg ;; 2192e120bd27Smrg esac | 2193e120bd27Smrg sort 2194e120bd27Smrg) 2195e120bd27Smrg echo 21966c321187Smrg 2197e120bd27Smrg $as_echo "## ----------------- ## 2198e120bd27Smrg## Output variables. ## 2199e120bd27Smrg## ----------------- ##" 2200e120bd27Smrg echo 2201e120bd27Smrg for ac_var in $ac_subst_vars 2202e120bd27Smrg do 2203e120bd27Smrg eval ac_val=\$$ac_var 2204e120bd27Smrg case $ac_val in 2205e120bd27Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 22066c321187Smrg esac 2207e120bd27Smrg $as_echo "$ac_var='\''$ac_val'\''" 2208e120bd27Smrg done | sort 2209e120bd27Smrg echo 22106c321187Smrg 2211e120bd27Smrg if test -n "$ac_subst_files"; then 2212e120bd27Smrg $as_echo "## ------------------- ## 2213e120bd27Smrg## File substitutions. ## 2214e120bd27Smrg## ------------------- ##" 2215e120bd27Smrg echo 2216e120bd27Smrg for ac_var in $ac_subst_files 2217e120bd27Smrg do 2218e120bd27Smrg eval ac_val=\$$ac_var 2219e120bd27Smrg case $ac_val in 2220e120bd27Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2221e120bd27Smrg esac 2222e120bd27Smrg $as_echo "$ac_var='\''$ac_val'\''" 2223e120bd27Smrg done | sort 2224e120bd27Smrg echo 2225e120bd27Smrg fi 22266c321187Smrg 2227e120bd27Smrg if test -s confdefs.h; then 2228e120bd27Smrg $as_echo "## ----------- ## 2229e120bd27Smrg## confdefs.h. ## 2230e120bd27Smrg## ----------- ##" 2231e120bd27Smrg echo 2232e120bd27Smrg cat confdefs.h 2233e120bd27Smrg echo 2234e120bd27Smrg fi 2235e120bd27Smrg test "$ac_signal" != 0 && 2236e120bd27Smrg $as_echo "$as_me: caught signal $ac_signal" 2237e120bd27Smrg $as_echo "$as_me: exit $exit_status" 2238e120bd27Smrg } >&5 2239e120bd27Smrg rm -f core *.core core.conftest.* && 2240e120bd27Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2241e120bd27Smrg exit $exit_status 2242e120bd27Smrg' 0 2243e120bd27Smrgfor ac_signal in 1 2 13 15; do 2244e120bd27Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2245e120bd27Smrgdone 2246e120bd27Smrgac_signal=0 22476c321187Smrg 2248e120bd27Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2249e120bd27Smrgrm -f -r conftest* confdefs.h 225093493779Smrg 2251e120bd27Smrg$as_echo "/* confdefs.h */" > confdefs.h 22526c321187Smrg 2253e120bd27Smrg# Predefined preprocessor variables. 22546c321187Smrg 2255e120bd27Smrgcat >>confdefs.h <<_ACEOF 2256e120bd27Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 2257e120bd27Smrg_ACEOF 22586c321187Smrg 2259e120bd27Smrgcat >>confdefs.h <<_ACEOF 2260e120bd27Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2261e120bd27Smrg_ACEOF 22626c321187Smrg 2263e120bd27Smrgcat >>confdefs.h <<_ACEOF 2264e120bd27Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2265e120bd27Smrg_ACEOF 22666c321187Smrg 2267e120bd27Smrgcat >>confdefs.h <<_ACEOF 2268e120bd27Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 2269e120bd27Smrg_ACEOF 22706c321187Smrg 2271e120bd27Smrgcat >>confdefs.h <<_ACEOF 2272e120bd27Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2273e120bd27Smrg_ACEOF 22746c321187Smrg 2275e120bd27Smrgcat >>confdefs.h <<_ACEOF 2276e120bd27Smrg#define PACKAGE_URL "$PACKAGE_URL" 2277e120bd27Smrg_ACEOF 2278e120bd27Smrg 2279e120bd27Smrg 2280e120bd27Smrg# Let the site file select an alternate cache file if it wants to. 2281e120bd27Smrg# Prefer an explicitly selected file to automatically selected ones. 2282e120bd27Smrgac_site_file1=NONE 2283e120bd27Smrgac_site_file2=NONE 2284e120bd27Smrgif test -n "$CONFIG_SITE"; then 2285e120bd27Smrg # We do not want a PATH search for config.site. 2286e120bd27Smrg case $CONFIG_SITE in #(( 2287e120bd27Smrg -*) ac_site_file1=./$CONFIG_SITE;; 2288e120bd27Smrg */*) ac_site_file1=$CONFIG_SITE;; 2289e120bd27Smrg *) ac_site_file1=./$CONFIG_SITE;; 2290e120bd27Smrg esac 2291e120bd27Smrgelif test "x$prefix" != xNONE; then 2292e120bd27Smrg ac_site_file1=$prefix/share/config.site 2293e120bd27Smrg ac_site_file2=$prefix/etc/config.site 229493493779Smrgelse 2295e120bd27Smrg ac_site_file1=$ac_default_prefix/share/config.site 2296e120bd27Smrg ac_site_file2=$ac_default_prefix/etc/config.site 229793493779Smrgfi 2298e120bd27Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2299e120bd27Smrgdo 2300e120bd27Smrg test "x$ac_site_file" = xNONE && continue 2301e120bd27Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2302e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2303e120bd27Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2304e120bd27Smrg sed 's/^/| /' "$ac_site_file" >&5 2305e120bd27Smrg . "$ac_site_file" \ 2306e120bd27Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2307e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2308e120bd27Smrgas_fn_error $? "failed to load site script $ac_site_file 2309e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 2310e120bd27Smrg fi 2311e120bd27Smrgdone 231293493779Smrg 2313e120bd27Smrgif test -r "$cache_file"; then 2314e120bd27Smrg # Some versions of bash will fail to source /dev/null (special files 2315e120bd27Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2316e120bd27Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2317e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2318e120bd27Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2319e120bd27Smrg case $cache_file in 2320e120bd27Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2321e120bd27Smrg *) . "./$cache_file";; 2322e120bd27Smrg esac 2323e120bd27Smrg fi 232493493779Smrgelse 2325e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2326e120bd27Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2327e120bd27Smrg >$cache_file 232893493779Smrgfi 232993493779Smrg 2330e120bd27Smrg# Check that the precious variables saved in the cache have kept the same 2331e120bd27Smrg# value. 2332e120bd27Smrgac_cache_corrupted=false 2333e120bd27Smrgfor ac_var in $ac_precious_vars; do 2334e120bd27Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2335e120bd27Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2336e120bd27Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2337e120bd27Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2338e120bd27Smrg case $ac_old_set,$ac_new_set in 2339e120bd27Smrg set,) 2340e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2341e120bd27Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2342e120bd27Smrg ac_cache_corrupted=: ;; 2343e120bd27Smrg ,set) 2344e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2345e120bd27Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2346e120bd27Smrg ac_cache_corrupted=: ;; 2347e120bd27Smrg ,);; 2348e120bd27Smrg *) 2349e120bd27Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2350e120bd27Smrg # differences in whitespace do not lead to failure. 2351e120bd27Smrg ac_old_val_w=`echo x $ac_old_val` 2352e120bd27Smrg ac_new_val_w=`echo x $ac_new_val` 2353e120bd27Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2354e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2355e120bd27Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2356e120bd27Smrg ac_cache_corrupted=: 2357e120bd27Smrg else 2358e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2359e120bd27Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2360e120bd27Smrg eval $ac_var=\$ac_old_val 2361e120bd27Smrg fi 2362e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2363e120bd27Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2364e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2365e120bd27Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2366e120bd27Smrg fi;; 2367e120bd27Smrg esac 2368e120bd27Smrg # Pass precious variables to config.status. 2369e120bd27Smrg if test "$ac_new_set" = set; then 2370e120bd27Smrg case $ac_new_val in 2371e120bd27Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2372e120bd27Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2373e120bd27Smrg esac 2374e120bd27Smrg case " $ac_configure_args " in 2375e120bd27Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2376e120bd27Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2377e120bd27Smrg esac 2378e120bd27Smrg fi 2379e120bd27Smrgdone 2380e120bd27Smrgif $ac_cache_corrupted; then 2381e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2382e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2383e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2384e120bd27Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2385e120bd27Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 23866c321187Smrgfi 2387e120bd27Smrg## -------------------- ## 2388e120bd27Smrg## Main body of script. ## 2389e120bd27Smrg## -------------------- ## 23906c321187Smrg 2391e120bd27Smrgac_ext=c 2392e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 2393e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2394e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2395e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 23966c321187Smrg 23976c321187Smrg 23986c321187Smrg 23996c321187Smrg 2400e120bd27Smrgac_aux_dir= 2401e120bd27Smrgfor ac_dir in . "$srcdir"/.; do 2402e120bd27Smrg if test -f "$ac_dir/install-sh"; then 2403e120bd27Smrg ac_aux_dir=$ac_dir 2404e120bd27Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2405e120bd27Smrg break 2406e120bd27Smrg elif test -f "$ac_dir/install.sh"; then 2407e120bd27Smrg ac_aux_dir=$ac_dir 2408e120bd27Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2409e120bd27Smrg break 2410e120bd27Smrg elif test -f "$ac_dir/shtool"; then 2411e120bd27Smrg ac_aux_dir=$ac_dir 2412e120bd27Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2413e120bd27Smrg break 2414e120bd27Smrg fi 2415e120bd27Smrgdone 2416e120bd27Smrgif test -z "$ac_aux_dir"; then 2417e120bd27Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2418e120bd27Smrgfi 24196c321187Smrg 2420e120bd27Smrg# These three variables are undocumented and unsupported, 2421e120bd27Smrg# and are intended to be withdrawn in a future Autoconf release. 2422e120bd27Smrg# They can cause serious problems if a builder's source tree is in a directory 2423e120bd27Smrg# whose full name contains unusual characters. 2424e120bd27Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2425e120bd27Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2426e120bd27Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 24276c321187Smrg 24286c321187Smrg 2429e120bd27Smrgam__api_version='1.11' 24306c321187Smrg 2431e120bd27Smrg# Find a good install program. We prefer a C program (faster), 2432e120bd27Smrg# so one script is as good as another. But avoid the broken or 2433e120bd27Smrg# incompatible versions: 2434e120bd27Smrg# SysV /etc/install, /usr/sbin/install 2435e120bd27Smrg# SunOS /usr/etc/install 2436e120bd27Smrg# IRIX /sbin/install 2437e120bd27Smrg# AIX /bin/install 2438e120bd27Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2439e120bd27Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2440e120bd27Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2441e120bd27Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2442e120bd27Smrg# OS/2's system install, which has a completely different semantic 2443e120bd27Smrg# ./install, which can be erroneously created by make from ./install.sh. 2444e120bd27Smrg# Reject install programs that cannot install multiple files. 2445e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2446e120bd27Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2447e120bd27Smrgif test -z "$INSTALL"; then 2448e120bd27Smrgif ${ac_cv_path_install+:} false; then : 244993493779Smrg $as_echo_n "(cached) " >&6 24506c321187Smrgelse 2451e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2452e120bd27Smrgfor as_dir in $PATH 2453e120bd27Smrgdo 2454e120bd27Smrg IFS=$as_save_IFS 2455e120bd27Smrg test -z "$as_dir" && as_dir=. 2456e120bd27Smrg # Account for people who put trailing slashes in PATH elements. 2457e120bd27Smrgcase $as_dir/ in #(( 2458e120bd27Smrg ./ | .// | /[cC]/* | \ 2459e120bd27Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2460e120bd27Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2461e120bd27Smrg /usr/ucb/* ) ;; 2462e120bd27Smrg *) 2463e120bd27Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2464e120bd27Smrg # Don't use installbsd from OSF since it installs stuff as root 2465e120bd27Smrg # by default. 2466e120bd27Smrg for ac_prog in ginstall scoinst install; do 2467e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2468e120bd27Smrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2469e120bd27Smrg if test $ac_prog = install && 2470e120bd27Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2471e120bd27Smrg # AIX install. It has an incompatible calling convention. 2472e120bd27Smrg : 2473e120bd27Smrg elif test $ac_prog = install && 2474e120bd27Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2475e120bd27Smrg # program-specific install script used by HP pwplus--don't use. 2476e120bd27Smrg : 2477e120bd27Smrg else 2478e120bd27Smrg rm -rf conftest.one conftest.two conftest.dir 2479e120bd27Smrg echo one > conftest.one 2480e120bd27Smrg echo two > conftest.two 2481e120bd27Smrg mkdir conftest.dir 2482e120bd27Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2483e120bd27Smrg test -s conftest.one && test -s conftest.two && 2484e120bd27Smrg test -s conftest.dir/conftest.one && 2485e120bd27Smrg test -s conftest.dir/conftest.two 2486e120bd27Smrg then 2487e120bd27Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2488e120bd27Smrg break 3 2489e120bd27Smrg fi 2490e120bd27Smrg fi 2491e120bd27Smrg fi 2492e120bd27Smrg done 2493e120bd27Smrg done 2494e120bd27Smrg ;; 24956c321187Smrgesac 24966c321187Smrg 2497e120bd27Smrg done 2498e120bd27SmrgIFS=$as_save_IFS 24996c321187Smrg 2500e120bd27Smrgrm -rf conftest.one conftest.two conftest.dir 25016c321187Smrg 25026c321187Smrgfi 2503e120bd27Smrg if test "${ac_cv_path_install+set}" = set; then 2504e120bd27Smrg INSTALL=$ac_cv_path_install 2505e120bd27Smrg else 2506e120bd27Smrg # As a last resort, use the slow shell script. Don't cache a 2507e120bd27Smrg # value for INSTALL within a source directory, because that will 2508e120bd27Smrg # break other packages using the cache if that directory is 2509e120bd27Smrg # removed, or if the value is a relative name. 2510e120bd27Smrg INSTALL=$ac_install_sh 2511e120bd27Smrg fi 2512e120bd27Smrgfi 2513e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2514e120bd27Smrg$as_echo "$INSTALL" >&6; } 25156c321187Smrg 2516e120bd27Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2517e120bd27Smrg# It thinks the first close brace ends the variable substitution. 2518e120bd27Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 25196c321187Smrg 2520e120bd27Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 25216c321187Smrg 2522e120bd27Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 25236c321187Smrg 2524e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2525e120bd27Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 2526e120bd27Smrg# Just in case 2527e120bd27Smrgsleep 1 2528e120bd27Smrgecho timestamp > conftest.file 2529e120bd27Smrg# Reject unsafe characters in $srcdir or the absolute working directory 2530e120bd27Smrg# name. Accept space and tab only in the latter. 2531e120bd27Smrgam_lf=' 2532e120bd27Smrg' 2533e120bd27Smrgcase `pwd` in 2534e120bd27Smrg *[\\\"\#\$\&\'\`$am_lf]*) 2535e120bd27Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2536e120bd27Smrgesac 2537e120bd27Smrgcase $srcdir in 2538e120bd27Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2539e120bd27Smrg as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2540e120bd27Smrgesac 25416c321187Smrg 2542e120bd27Smrg# Do `set' in a subshell so we don't clobber the current shell's 2543e120bd27Smrg# arguments. Must try -L first in case configure is actually a 2544e120bd27Smrg# symlink; some systems play weird games with the mod time of symlinks 2545e120bd27Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2546e120bd27Smrg# directory). 2547e120bd27Smrgif ( 2548e120bd27Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2549e120bd27Smrg if test "$*" = "X"; then 2550e120bd27Smrg # -L didn't work. 2551e120bd27Smrg set X `ls -t "$srcdir/configure" conftest.file` 2552e120bd27Smrg fi 2553e120bd27Smrg rm -f conftest.file 2554e120bd27Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 2555e120bd27Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 25566c321187Smrg 2557e120bd27Smrg # If neither matched, then we have a broken ls. This can happen 2558e120bd27Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2559e120bd27Smrg # broken ls alias from the environment. This has actually 2560e120bd27Smrg # happened. Such a system could not be considered "sane". 2561e120bd27Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2562e120bd27Smrgalias in your environment" "$LINENO" 5 2563e120bd27Smrg fi 25646c321187Smrg 2565e120bd27Smrg test "$2" = conftest.file 2566e120bd27Smrg ) 2567e120bd27Smrgthen 2568e120bd27Smrg # Ok. 2569e120bd27Smrg : 25706c321187Smrgelse 2571e120bd27Smrg as_fn_error $? "newly created file is older than distributed files! 2572e120bd27SmrgCheck your system clock" "$LINENO" 5 25736c321187Smrgfi 2574e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2575e120bd27Smrg$as_echo "yes" >&6; } 2576e120bd27Smrgtest "$program_prefix" != NONE && 2577e120bd27Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2578e120bd27Smrg# Use a double $ so make ignores it. 2579e120bd27Smrgtest "$program_suffix" != NONE && 2580e120bd27Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2581e120bd27Smrg# Double any \ or $. 2582e120bd27Smrg# By default was `s,x,x', remove it if useless. 2583e120bd27Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2584e120bd27Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 25856c321187Smrg 2586e120bd27Smrg# expand $ac_aux_dir to an absolute path 2587e120bd27Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 25886c321187Smrg 2589e120bd27Smrgif test x"${MISSING+set}" != xset; then 2590e120bd27Smrg case $am_aux_dir in 2591e120bd27Smrg *\ * | *\ *) 2592e120bd27Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2593e120bd27Smrg *) 2594e120bd27Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2595e120bd27Smrg esac 2596e120bd27Smrgfi 2597e120bd27Smrg# Use eval to expand $SHELL 2598e120bd27Smrgif eval "$MISSING --run true"; then 2599e120bd27Smrg am_missing_run="$MISSING --run " 26006c321187Smrgelse 2601e120bd27Smrg am_missing_run= 2602e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2603e120bd27Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 26046c321187Smrgfi 26056c321187Smrg 2606e120bd27Smrgif test x"${install_sh}" != xset; then 2607e120bd27Smrg case $am_aux_dir in 2608e120bd27Smrg *\ * | *\ *) 2609e120bd27Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2610e120bd27Smrg *) 2611e120bd27Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2612e120bd27Smrg esac 26136c321187Smrgfi 2614e120bd27Smrg 2615e120bd27Smrg# Installed binaries are usually stripped using `strip' when the user 2616e120bd27Smrg# run `make install-strip'. However `strip' might not be the right 2617e120bd27Smrg# tool to use in cross-compilation environments, therefore Automake 2618e120bd27Smrg# will honor the `STRIP' environment variable to overrule this program. 2619e120bd27Smrgif test "$cross_compiling" != no; then 2620e120bd27Smrg if test -n "$ac_tool_prefix"; then 2621e120bd27Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2622e120bd27Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2623e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2624e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 2625e120bd27Smrgif ${ac_cv_prog_STRIP+:} false; then : 262693493779Smrg $as_echo_n "(cached) " >&6 26276c321187Smrgelse 2628e120bd27Smrg if test -n "$STRIP"; then 2629e120bd27Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 26306c321187Smrgelse 2631e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2632e120bd27Smrgfor as_dir in $PATH 2633e120bd27Smrgdo 2634e120bd27Smrg IFS=$as_save_IFS 2635e120bd27Smrg test -z "$as_dir" && as_dir=. 2636e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2637e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2638e120bd27Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2639e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2640e120bd27Smrg break 2 2641e120bd27Smrg fi 2642e120bd27Smrgdone 2643e120bd27Smrg done 2644e120bd27SmrgIFS=$as_save_IFS 26456c321187Smrg 26466c321187Smrgfi 26476c321187Smrgfi 2648e120bd27SmrgSTRIP=$ac_cv_prog_STRIP 2649e120bd27Smrgif test -n "$STRIP"; then 2650e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2651e120bd27Smrg$as_echo "$STRIP" >&6; } 26526c321187Smrgelse 2653e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2654e120bd27Smrg$as_echo "no" >&6; } 2655e120bd27Smrgfi 2656e120bd27Smrg 2657e120bd27Smrg 2658e120bd27Smrgfi 2659e120bd27Smrgif test -z "$ac_cv_prog_STRIP"; then 2660e120bd27Smrg ac_ct_STRIP=$STRIP 2661e120bd27Smrg # Extract the first word of "strip", so it can be a program name with args. 2662e120bd27Smrgset dummy strip; ac_word=$2 2663e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2664e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 2665e120bd27Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 266693493779Smrg $as_echo_n "(cached) " >&6 26676c321187Smrgelse 2668e120bd27Smrg if test -n "$ac_ct_STRIP"; then 2669e120bd27Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2670e120bd27Smrgelse 2671e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2672e120bd27Smrgfor as_dir in $PATH 2673e120bd27Smrgdo 2674e120bd27Smrg IFS=$as_save_IFS 2675e120bd27Smrg test -z "$as_dir" && as_dir=. 2676e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2677e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2678e120bd27Smrg ac_cv_prog_ac_ct_STRIP="strip" 2679e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2680e120bd27Smrg break 2 2681e120bd27Smrg fi 2682e120bd27Smrgdone 2683e120bd27Smrg done 2684e120bd27SmrgIFS=$as_save_IFS 26856c321187Smrg 2686e120bd27Smrgfi 2687e120bd27Smrgfi 2688e120bd27Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2689e120bd27Smrgif test -n "$ac_ct_STRIP"; then 2690e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2691e120bd27Smrg$as_echo "$ac_ct_STRIP" >&6; } 26926c321187Smrgelse 2693e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2694e120bd27Smrg$as_echo "no" >&6; } 2695e120bd27Smrgfi 26966c321187Smrg 2697e120bd27Smrg if test "x$ac_ct_STRIP" = x; then 2698e120bd27Smrg STRIP=":" 2699e120bd27Smrg else 2700e120bd27Smrg case $cross_compiling:$ac_tool_warned in 2701e120bd27Smrgyes:) 2702e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2703e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2704e120bd27Smrgac_tool_warned=yes ;; 2705e120bd27Smrgesac 2706e120bd27Smrg STRIP=$ac_ct_STRIP 2707e120bd27Smrg fi 2708e120bd27Smrgelse 2709e120bd27Smrg STRIP="$ac_cv_prog_STRIP" 27106c321187Smrgfi 27116c321187Smrg 27126c321187Smrgfi 2713e120bd27SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2714e120bd27Smrg 2715e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2716e120bd27Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2717e120bd27Smrgif test -z "$MKDIR_P"; then 2718e120bd27Smrg if ${ac_cv_path_mkdir+:} false; then : 271993493779Smrg $as_echo_n "(cached) " >&6 27206c321187Smrgelse 2721e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2722e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2723e120bd27Smrgdo 2724e120bd27Smrg IFS=$as_save_IFS 2725e120bd27Smrg test -z "$as_dir" && as_dir=. 2726e120bd27Smrg for ac_prog in mkdir gmkdir; do 2727e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2728e120bd27Smrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2729e120bd27Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2730e120bd27Smrg 'mkdir (GNU coreutils) '* | \ 2731e120bd27Smrg 'mkdir (coreutils) '* | \ 2732e120bd27Smrg 'mkdir (fileutils) '4.1*) 2733e120bd27Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2734e120bd27Smrg break 3;; 2735e120bd27Smrg esac 2736e120bd27Smrg done 2737e120bd27Smrg done 2738e120bd27Smrg done 2739e120bd27SmrgIFS=$as_save_IFS 27406c321187Smrg 2741e120bd27Smrgfi 2742e120bd27Smrg 2743e120bd27Smrg test -d ./--version && rmdir ./--version 2744e120bd27Smrg if test "${ac_cv_path_mkdir+set}" = set; then 2745e120bd27Smrg MKDIR_P="$ac_cv_path_mkdir -p" 2746e120bd27Smrg else 2747e120bd27Smrg # As a last resort, use the slow shell script. Don't cache a 2748e120bd27Smrg # value for MKDIR_P within a source directory, because that will 2749e120bd27Smrg # break other packages using the cache if that directory is 2750e120bd27Smrg # removed, or if the value is a relative name. 2751e120bd27Smrg MKDIR_P="$ac_install_sh -d" 2752e120bd27Smrg fi 2753e120bd27Smrgfi 2754e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2755e120bd27Smrg$as_echo "$MKDIR_P" >&6; } 2756e120bd27Smrg 2757e120bd27Smrgmkdir_p="$MKDIR_P" 2758e120bd27Smrgcase $mkdir_p in 2759e120bd27Smrg [\\/$]* | ?:[\\/]*) ;; 2760e120bd27Smrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 27616c321187Smrgesac 2762e120bd27Smrg 2763e120bd27Smrgfor ac_prog in gawk mawk nawk awk 2764e120bd27Smrgdo 2765e120bd27Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2766e120bd27Smrgset dummy $ac_prog; ac_word=$2 2767e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2768e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 2769e120bd27Smrgif ${ac_cv_prog_AWK+:} false; then : 2770e120bd27Smrg $as_echo_n "(cached) " >&6 27716c321187Smrgelse 2772e120bd27Smrg if test -n "$AWK"; then 2773e120bd27Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2774e120bd27Smrgelse 2775e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2776e120bd27Smrgfor as_dir in $PATH 2777e120bd27Smrgdo 2778e120bd27Smrg IFS=$as_save_IFS 2779e120bd27Smrg test -z "$as_dir" && as_dir=. 2780e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2781e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2782e120bd27Smrg ac_cv_prog_AWK="$ac_prog" 2783e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2784e120bd27Smrg break 2 2785e120bd27Smrg fi 2786e120bd27Smrgdone 2787e120bd27Smrg done 2788e120bd27SmrgIFS=$as_save_IFS 27896c321187Smrg 27906c321187Smrgfi 27916c321187Smrgfi 2792e120bd27SmrgAWK=$ac_cv_prog_AWK 2793e120bd27Smrgif test -n "$AWK"; then 2794e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2795e120bd27Smrg$as_echo "$AWK" >&6; } 27966c321187Smrgelse 2797e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2798e120bd27Smrg$as_echo "no" >&6; } 2799e120bd27Smrgfi 2800e120bd27Smrg 2801e120bd27Smrg 2802e120bd27Smrg test -n "$AWK" && break 2803e120bd27Smrgdone 2804e120bd27Smrg 2805e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2806e120bd27Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2807e120bd27Smrgset x ${MAKE-make} 2808e120bd27Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2809e120bd27Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 281093493779Smrg $as_echo_n "(cached) " >&6 28116c321187Smrgelse 2812e120bd27Smrg cat >conftest.make <<\_ACEOF 2813e120bd27SmrgSHELL = /bin/sh 2814e120bd27Smrgall: 2815e120bd27Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 28166c321187Smrg_ACEOF 2817e120bd27Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2818e120bd27Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 2819e120bd27Smrg *@@@%%%=?*=@@@%%%*) 2820e120bd27Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2821e120bd27Smrg *) 2822e120bd27Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 28236c321187Smrgesac 2824e120bd27Smrgrm -f conftest.make 2825e120bd27Smrgfi 2826e120bd27Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2827e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2828e120bd27Smrg$as_echo "yes" >&6; } 2829e120bd27Smrg SET_MAKE= 28306c321187Smrgelse 2831e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2832e120bd27Smrg$as_echo "no" >&6; } 2833e120bd27Smrg SET_MAKE="MAKE=${MAKE-make}" 2834e120bd27Smrgfi 28356c321187Smrg 2836e120bd27Smrgrm -rf .tst 2>/dev/null 2837e120bd27Smrgmkdir .tst 2>/dev/null 2838e120bd27Smrgif test -d .tst; then 2839e120bd27Smrg am__leading_dot=. 2840e120bd27Smrgelse 2841e120bd27Smrg am__leading_dot=_ 28426c321187Smrgfi 2843e120bd27Smrgrmdir .tst 2>/dev/null 28446c321187Smrg 2845e120bd27Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 2846e120bd27Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2847e120bd27Smrg # is not polluted with repeated "-I." 2848e120bd27Smrg am__isrc=' -I$(srcdir)' 2849e120bd27Smrg # test to see if srcdir already configured 2850e120bd27Smrg if test -f $srcdir/config.status; then 2851e120bd27Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2852e120bd27Smrg fi 28536c321187Smrgfi 2854e120bd27Smrg 2855e120bd27Smrg# test whether we have cygpath 2856e120bd27Smrgif test -z "$CYGPATH_W"; then 2857e120bd27Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 2858e120bd27Smrg CYGPATH_W='cygpath -w' 2859e120bd27Smrg else 2860e120bd27Smrg CYGPATH_W=echo 2861e120bd27Smrg fi 28626c321187Smrgfi 28636c321187Smrg 28646c321187Smrg 2865e120bd27Smrg# Define the identity of the package. 2866e120bd27Smrg PACKAGE='libXmu' 2867e120bd27Smrg VERSION='1.1.0' 28686c321187Smrg 28696c321187Smrg 2870e120bd27Smrgcat >>confdefs.h <<_ACEOF 2871e120bd27Smrg#define PACKAGE "$PACKAGE" 2872e120bd27Smrg_ACEOF 28736c321187Smrg 28746c321187Smrg 2875e120bd27Smrgcat >>confdefs.h <<_ACEOF 2876e120bd27Smrg#define VERSION "$VERSION" 2877e120bd27Smrg_ACEOF 28786c321187Smrg 2879e120bd27Smrg# Some tools Automake needs. 28806c321187Smrg 2881e120bd27SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 28826c321187Smrg 28836c321187Smrg 2884e120bd27SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 28856c321187Smrg 28866c321187Smrg 2887e120bd27SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 28886c321187Smrg 28896c321187Smrg 2890e120bd27SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 28916c321187Smrg 28926c321187Smrg 2893e120bd27SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 28946c321187Smrg 2895e120bd27Smrg# We need awk for the "check" target. The system "awk" is bad on 2896e120bd27Smrg# some platforms. 2897e120bd27Smrg# Always define AMTAR for backward compatibility. 28986c321187Smrg 2899e120bd27SmrgAMTAR=${AMTAR-"${am_missing_run}tar"} 29006c321187Smrg 2901e120bd27Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 29026c321187Smrg 29036c321187Smrg 29046c321187Smrg 29056c321187Smrg 29066c321187Smrg 29076c321187Smrg 29086c321187Smrg 2909e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2910e120bd27Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2911e120bd27Smrg # Check whether --enable-maintainer-mode was given. 2912e120bd27Smrgif test "${enable_maintainer_mode+set}" = set; then : 2913e120bd27Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2914e120bd27Smrgelse 2915e120bd27Smrg USE_MAINTAINER_MODE=no 29166c321187Smrgfi 29176c321187Smrg 2918e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2919e120bd27Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 2920e120bd27Smrg if test $USE_MAINTAINER_MODE = yes; then 2921e120bd27Smrg MAINTAINER_MODE_TRUE= 2922e120bd27Smrg MAINTAINER_MODE_FALSE='#' 29236c321187Smrgelse 2924e120bd27Smrg MAINTAINER_MODE_TRUE='#' 2925e120bd27Smrg MAINTAINER_MODE_FALSE= 2926e120bd27Smrgfi 2927e120bd27Smrg 2928e120bd27Smrg MAINT=$MAINTAINER_MODE_TRUE 2929e120bd27Smrg 2930e120bd27Smrg 2931e120bd27Smrg 2932e120bd27Smrg# Require xorg-macros minimum of 1.10 for HAVE_STYLESHEETS in XORG_CHECK_SGML_DOCTOOLS 29336c321187Smrg 29346c321187Smrg 29356c321187Smrg 29366c321187Smrg 29376c321187Smrg 29386c321187Smrg 29396c321187Smrg 29406c321187Smrg 29416c321187Smrg 29426c321187Smrg 2943e120bd27Smrg 2944e120bd27SmrgDEPDIR="${am__leading_dot}deps" 2945e120bd27Smrg 2946e120bd27Smrgac_config_commands="$ac_config_commands depfiles" 2947e120bd27Smrg 2948e120bd27Smrg 2949e120bd27Smrgam_make=${MAKE-make} 2950e120bd27Smrgcat > confinc << 'END' 2951e120bd27Smrgam__doit: 2952e120bd27Smrg @echo this is the am__doit target 2953e120bd27Smrg.PHONY: am__doit 2954e120bd27SmrgEND 2955e120bd27Smrg# If we don't find an include directive, just comment out the code. 2956e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2957e120bd27Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 2958e120bd27Smrgam__include="#" 2959e120bd27Smrgam__quote= 2960e120bd27Smrg_am_result=none 2961e120bd27Smrg# First try GNU make style include. 2962e120bd27Smrgecho "include confinc" > confmf 2963e120bd27Smrg# Ignore all kinds of additional output from `make'. 2964e120bd27Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 2965e120bd27Smrg*the\ am__doit\ target*) 2966e120bd27Smrg am__include=include 2967e120bd27Smrg am__quote= 2968e120bd27Smrg _am_result=GNU 2969e120bd27Smrg ;; 2970e120bd27Smrgesac 2971e120bd27Smrg# Now try BSD make style include. 2972e120bd27Smrgif test "$am__include" = "#"; then 2973e120bd27Smrg echo '.include "confinc"' > confmf 2974e120bd27Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 2975e120bd27Smrg *the\ am__doit\ target*) 2976e120bd27Smrg am__include=.include 2977e120bd27Smrg am__quote="\"" 2978e120bd27Smrg _am_result=BSD 2979e120bd27Smrg ;; 2980e120bd27Smrg esac 29816c321187Smrgfi 29826c321187Smrg 29836c321187Smrg 2984e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2985e120bd27Smrg$as_echo "$_am_result" >&6; } 2986e120bd27Smrgrm -f confinc confmf 29876c321187Smrg 2988e120bd27Smrg# Check whether --enable-dependency-tracking was given. 2989e120bd27Smrgif test "${enable_dependency_tracking+set}" = set; then : 2990e120bd27Smrg enableval=$enable_dependency_tracking; 29916c321187Smrgfi 29926c321187Smrg 2993e120bd27Smrgif test "x$enable_dependency_tracking" != xno; then 2994e120bd27Smrg am_depcomp="$ac_aux_dir/depcomp" 2995e120bd27Smrg AMDEPBACKSLASH='\' 2996e120bd27Smrgfi 2997e120bd27Smrg if test "x$enable_dependency_tracking" != xno; then 2998e120bd27Smrg AMDEP_TRUE= 2999e120bd27Smrg AMDEP_FALSE='#' 3000e120bd27Smrgelse 3001e120bd27Smrg AMDEP_TRUE='#' 3002e120bd27Smrg AMDEP_FALSE= 3003e120bd27Smrgfi 30046c321187Smrg 30056c321187Smrg 3006e120bd27Smrgac_ext=c 3007e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 3008e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3009e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3010e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3011e120bd27Smrgif test -n "$ac_tool_prefix"; then 3012e120bd27Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3013e120bd27Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3014e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3015e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 3016e120bd27Smrgif ${ac_cv_prog_CC+:} false; then : 3017e120bd27Smrg $as_echo_n "(cached) " >&6 3018e120bd27Smrgelse 3019e120bd27Smrg if test -n "$CC"; then 3020e120bd27Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3021e120bd27Smrgelse 3022e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3023e120bd27Smrgfor as_dir in $PATH 3024e120bd27Smrgdo 3025e120bd27Smrg IFS=$as_save_IFS 3026e120bd27Smrg test -z "$as_dir" && as_dir=. 3027e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3028e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3029e120bd27Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3030e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3031e120bd27Smrg break 2 30326c321187Smrg fi 3033e120bd27Smrgdone 3034e120bd27Smrg done 3035e120bd27SmrgIFS=$as_save_IFS 30366c321187Smrg 3037e120bd27Smrgfi 3038e120bd27Smrgfi 3039e120bd27SmrgCC=$ac_cv_prog_CC 3040e120bd27Smrgif test -n "$CC"; then 3041e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3042e120bd27Smrg$as_echo "$CC" >&6; } 3043e120bd27Smrgelse 3044e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3045e120bd27Smrg$as_echo "no" >&6; } 3046e120bd27Smrgfi 30476c321187Smrg 30486c321187Smrg 3049e120bd27Smrgfi 3050e120bd27Smrgif test -z "$ac_cv_prog_CC"; then 3051e120bd27Smrg ac_ct_CC=$CC 3052e120bd27Smrg # Extract the first word of "gcc", so it can be a program name with args. 3053e120bd27Smrgset dummy gcc; ac_word=$2 3054e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3055e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 3056e120bd27Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3057e120bd27Smrg $as_echo_n "(cached) " >&6 3058e120bd27Smrgelse 3059e120bd27Smrg if test -n "$ac_ct_CC"; then 3060e120bd27Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3061e120bd27Smrgelse 3062e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3063e120bd27Smrgfor as_dir in $PATH 3064e120bd27Smrgdo 3065e120bd27Smrg IFS=$as_save_IFS 3066e120bd27Smrg test -z "$as_dir" && as_dir=. 3067e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3068e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3069e120bd27Smrg ac_cv_prog_ac_ct_CC="gcc" 3070e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3071e120bd27Smrg break 2 30726c321187Smrg fi 3073e120bd27Smrgdone 30746c321187Smrg done 3075e120bd27SmrgIFS=$as_save_IFS 30766c321187Smrg 3077e120bd27Smrgfi 3078e120bd27Smrgfi 3079e120bd27Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3080e120bd27Smrgif test -n "$ac_ct_CC"; then 3081e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3082e120bd27Smrg$as_echo "$ac_ct_CC" >&6; } 3083e120bd27Smrgelse 3084e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3085e120bd27Smrg$as_echo "no" >&6; } 3086e120bd27Smrgfi 30876c321187Smrg 3088e120bd27Smrg if test "x$ac_ct_CC" = x; then 3089e120bd27Smrg CC="" 3090e120bd27Smrg else 3091e120bd27Smrg case $cross_compiling:$ac_tool_warned in 3092e120bd27Smrgyes:) 3093e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3094e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3095e120bd27Smrgac_tool_warned=yes ;; 3096e120bd27Smrgesac 3097e120bd27Smrg CC=$ac_ct_CC 3098e120bd27Smrg fi 3099e120bd27Smrgelse 3100e120bd27Smrg CC="$ac_cv_prog_CC" 3101e120bd27Smrgfi 31026c321187Smrg 3103e120bd27Smrgif test -z "$CC"; then 3104e120bd27Smrg if test -n "$ac_tool_prefix"; then 3105e120bd27Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3106e120bd27Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3107e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3108e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 3109e120bd27Smrgif ${ac_cv_prog_CC+:} false; then : 3110e120bd27Smrg $as_echo_n "(cached) " >&6 3111e120bd27Smrgelse 3112e120bd27Smrg if test -n "$CC"; then 3113e120bd27Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3114e120bd27Smrgelse 3115e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3116e120bd27Smrgfor as_dir in $PATH 3117e120bd27Smrgdo 3118e120bd27Smrg IFS=$as_save_IFS 3119e120bd27Smrg test -z "$as_dir" && as_dir=. 3120e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3121e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3122e120bd27Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3123e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3124e120bd27Smrg break 2 3125e120bd27Smrg fi 3126e120bd27Smrgdone 3127e120bd27Smrg done 3128e120bd27SmrgIFS=$as_save_IFS 31296c321187Smrg 3130e120bd27Smrgfi 3131e120bd27Smrgfi 3132e120bd27SmrgCC=$ac_cv_prog_CC 3133e120bd27Smrgif test -n "$CC"; then 3134e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3135e120bd27Smrg$as_echo "$CC" >&6; } 3136e120bd27Smrgelse 3137e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3138e120bd27Smrg$as_echo "no" >&6; } 3139e120bd27Smrgfi 31406c321187Smrg 31416c321187Smrg 3142e120bd27Smrg fi 3143e120bd27Smrgfi 3144e120bd27Smrgif test -z "$CC"; then 3145e120bd27Smrg # Extract the first word of "cc", so it can be a program name with args. 3146e120bd27Smrgset dummy cc; ac_word=$2 3147e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3148e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 3149e120bd27Smrgif ${ac_cv_prog_CC+:} false; then : 3150e120bd27Smrg $as_echo_n "(cached) " >&6 3151e120bd27Smrgelse 3152e120bd27Smrg if test -n "$CC"; then 3153e120bd27Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3154e120bd27Smrgelse 3155e120bd27Smrg ac_prog_rejected=no 3156e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3157e120bd27Smrgfor as_dir in $PATH 3158e120bd27Smrgdo 3159e120bd27Smrg IFS=$as_save_IFS 3160e120bd27Smrg test -z "$as_dir" && as_dir=. 3161e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3162e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3163e120bd27Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3164e120bd27Smrg ac_prog_rejected=yes 3165e120bd27Smrg continue 3166e120bd27Smrg fi 3167e120bd27Smrg ac_cv_prog_CC="cc" 3168e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3169e120bd27Smrg break 2 3170e120bd27Smrg fi 3171e120bd27Smrgdone 3172e120bd27Smrg done 3173e120bd27SmrgIFS=$as_save_IFS 31746c321187Smrg 3175e120bd27Smrgif test $ac_prog_rejected = yes; then 3176e120bd27Smrg # We found a bogon in the path, so make sure we never use it. 3177e120bd27Smrg set dummy $ac_cv_prog_CC 3178e120bd27Smrg shift 3179e120bd27Smrg if test $# != 0; then 3180e120bd27Smrg # We chose a different compiler from the bogus one. 3181e120bd27Smrg # However, it has the same basename, so the bogon will be chosen 3182e120bd27Smrg # first if we set CC to just the basename; use the full file name. 3183e120bd27Smrg shift 3184e120bd27Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3185e120bd27Smrg fi 3186e120bd27Smrgfi 3187e120bd27Smrgfi 3188e120bd27Smrgfi 3189e120bd27SmrgCC=$ac_cv_prog_CC 3190e120bd27Smrgif test -n "$CC"; then 3191e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3192e120bd27Smrg$as_echo "$CC" >&6; } 3193e120bd27Smrgelse 3194e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3195e120bd27Smrg$as_echo "no" >&6; } 3196e120bd27Smrgfi 31976c321187Smrg 31986c321187Smrg 3199e120bd27Smrgfi 3200e120bd27Smrgif test -z "$CC"; then 3201e120bd27Smrg if test -n "$ac_tool_prefix"; then 3202e120bd27Smrg for ac_prog in cl.exe 3203e120bd27Smrg do 3204e120bd27Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3205e120bd27Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3206e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3207e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 3208e120bd27Smrgif ${ac_cv_prog_CC+:} false; then : 3209e120bd27Smrg $as_echo_n "(cached) " >&6 3210e120bd27Smrgelse 3211e120bd27Smrg if test -n "$CC"; then 3212e120bd27Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3213e120bd27Smrgelse 3214e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3215e120bd27Smrgfor as_dir in $PATH 3216e120bd27Smrgdo 3217e120bd27Smrg IFS=$as_save_IFS 3218e120bd27Smrg test -z "$as_dir" && as_dir=. 3219e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3220e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3221e120bd27Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3222e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3223e120bd27Smrg break 2 3224e120bd27Smrg fi 3225e120bd27Smrgdone 3226e120bd27Smrg done 3227e120bd27SmrgIFS=$as_save_IFS 32286c321187Smrg 3229e120bd27Smrgfi 3230e120bd27Smrgfi 3231e120bd27SmrgCC=$ac_cv_prog_CC 3232e120bd27Smrgif test -n "$CC"; then 3233e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3234e120bd27Smrg$as_echo "$CC" >&6; } 3235e120bd27Smrgelse 3236e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3237e120bd27Smrg$as_echo "no" >&6; } 3238e120bd27Smrgfi 32396c321187Smrg 32406c321187Smrg 3241e120bd27Smrg test -n "$CC" && break 3242e120bd27Smrg done 3243e120bd27Smrgfi 3244e120bd27Smrgif test -z "$CC"; then 3245e120bd27Smrg ac_ct_CC=$CC 3246e120bd27Smrg for ac_prog in cl.exe 3247e120bd27Smrgdo 3248e120bd27Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3249e120bd27Smrgset dummy $ac_prog; ac_word=$2 3250e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3251e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 3252e120bd27Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3253e120bd27Smrg $as_echo_n "(cached) " >&6 3254e120bd27Smrgelse 3255e120bd27Smrg if test -n "$ac_ct_CC"; then 3256e120bd27Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3257e120bd27Smrgelse 3258e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3259e120bd27Smrgfor as_dir in $PATH 3260e120bd27Smrgdo 3261e120bd27Smrg IFS=$as_save_IFS 3262e120bd27Smrg test -z "$as_dir" && as_dir=. 3263e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3264e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3265e120bd27Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3266e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3267e120bd27Smrg break 2 3268e120bd27Smrg fi 3269e120bd27Smrgdone 3270e120bd27Smrg done 3271e120bd27SmrgIFS=$as_save_IFS 32726c321187Smrg 3273e120bd27Smrgfi 3274e120bd27Smrgfi 3275e120bd27Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3276e120bd27Smrgif test -n "$ac_ct_CC"; then 3277e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3278e120bd27Smrg$as_echo "$ac_ct_CC" >&6; } 3279e120bd27Smrgelse 3280e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3281e120bd27Smrg$as_echo "no" >&6; } 3282e120bd27Smrgfi 32836c321187Smrg 32846c321187Smrg 3285e120bd27Smrg test -n "$ac_ct_CC" && break 3286e120bd27Smrgdone 32876c321187Smrg 3288e120bd27Smrg if test "x$ac_ct_CC" = x; then 3289e120bd27Smrg CC="" 3290e120bd27Smrg else 3291e120bd27Smrg case $cross_compiling:$ac_tool_warned in 3292e120bd27Smrgyes:) 3293e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3294e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3295e120bd27Smrgac_tool_warned=yes ;; 3296e120bd27Smrgesac 3297e120bd27Smrg CC=$ac_ct_CC 3298e120bd27Smrg fi 3299e120bd27Smrgfi 33006c321187Smrg 3301e120bd27Smrgfi 33026c321187Smrg 33036c321187Smrg 3304e120bd27Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3305e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3306e120bd27Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 3307e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 33086c321187Smrg 3309e120bd27Smrg# Provide some information about the compiler. 3310e120bd27Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3311e120bd27Smrgset X $ac_compile 3312e120bd27Smrgac_compiler=$2 3313e120bd27Smrgfor ac_option in --version -v -V -qversion; do 3314e120bd27Smrg { { ac_try="$ac_compiler $ac_option >&5" 3315e120bd27Smrgcase "(($ac_try" in 3316e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3317e120bd27Smrg *) ac_try_echo=$ac_try;; 3318e120bd27Smrgesac 3319e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3320e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 3321e120bd27Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3322e120bd27Smrg ac_status=$? 3323e120bd27Smrg if test -s conftest.err; then 3324e120bd27Smrg sed '10a\ 3325e120bd27Smrg... rest of stderr output deleted ... 3326e120bd27Smrg 10q' conftest.err >conftest.er1 3327e120bd27Smrg cat conftest.er1 >&5 3328e120bd27Smrg fi 3329e120bd27Smrg rm -f conftest.er1 conftest.err 3330e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3331e120bd27Smrg test $ac_status = 0; } 3332e120bd27Smrgdone 33336c321187Smrg 3334e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3335e120bd27Smrg/* end confdefs.h. */ 33366c321187Smrg 3337e120bd27Smrgint 3338e120bd27Smrgmain () 3339e120bd27Smrg{ 33406c321187Smrg 3341e120bd27Smrg ; 3342e120bd27Smrg return 0; 3343e120bd27Smrg} 3344e120bd27Smrg_ACEOF 3345e120bd27Smrgac_clean_files_save=$ac_clean_files 3346e120bd27Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3347e120bd27Smrg# Try to create an executable without -o first, disregard a.out. 3348e120bd27Smrg# It will help us diagnose broken compilers, and finding out an intuition 3349e120bd27Smrg# of exeext. 3350e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3351e120bd27Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 3352e120bd27Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 33536c321187Smrg 3354e120bd27Smrg# The possible output files: 3355e120bd27Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 33566c321187Smrg 3357e120bd27Smrgac_rmfiles= 3358e120bd27Smrgfor ac_file in $ac_files 3359e120bd27Smrgdo 3360e120bd27Smrg case $ac_file in 3361e120bd27Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3362e120bd27Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3363e120bd27Smrg esac 3364e120bd27Smrgdone 3365e120bd27Smrgrm -f $ac_rmfiles 33666c321187Smrg 3367e120bd27Smrgif { { ac_try="$ac_link_default" 3368e120bd27Smrgcase "(($ac_try" in 3369e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3370e120bd27Smrg *) ac_try_echo=$ac_try;; 3371e120bd27Smrgesac 3372e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3373e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 3374e120bd27Smrg (eval "$ac_link_default") 2>&5 3375e120bd27Smrg ac_status=$? 3376e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3377e120bd27Smrg test $ac_status = 0; }; then : 3378e120bd27Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3379e120bd27Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3380e120bd27Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3381e120bd27Smrg# so that the user can short-circuit this test for compilers unknown to 3382e120bd27Smrg# Autoconf. 3383e120bd27Smrgfor ac_file in $ac_files '' 3384e120bd27Smrgdo 3385e120bd27Smrg test -f "$ac_file" || continue 3386e120bd27Smrg case $ac_file in 3387e120bd27Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3388e120bd27Smrg ;; 3389e120bd27Smrg [ab].out ) 3390e120bd27Smrg # We found the default executable, but exeext='' is most 3391e120bd27Smrg # certainly right. 3392e120bd27Smrg break;; 3393e120bd27Smrg *.* ) 3394e120bd27Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3395e120bd27Smrg then :; else 3396e120bd27Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3397e120bd27Smrg fi 3398e120bd27Smrg # We set ac_cv_exeext here because the later test for it is not 3399e120bd27Smrg # safe: cross compilers may not add the suffix if given an `-o' 3400e120bd27Smrg # argument, so we may need to know it at that point already. 3401e120bd27Smrg # Even if this section looks crufty: it has the advantage of 3402e120bd27Smrg # actually working. 3403e120bd27Smrg break;; 3404e120bd27Smrg * ) 3405e120bd27Smrg break;; 3406e120bd27Smrg esac 3407e120bd27Smrgdone 3408e120bd27Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 34096c321187Smrg 3410e120bd27Smrgelse 3411e120bd27Smrg ac_file='' 3412e120bd27Smrgfi 3413e120bd27Smrgif test -z "$ac_file"; then : 3414e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3415e120bd27Smrg$as_echo "no" >&6; } 3416e120bd27Smrg$as_echo "$as_me: failed program was:" >&5 3417e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5 34186c321187Smrg 3419e120bd27Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3420e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3421e120bd27Smrgas_fn_error 77 "C compiler cannot create executables 3422e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 3423e120bd27Smrgelse 3424e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3425e120bd27Smrg$as_echo "yes" >&6; } 3426e120bd27Smrgfi 3427e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3428e120bd27Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 3429e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3430e120bd27Smrg$as_echo "$ac_file" >&6; } 3431e120bd27Smrgac_exeext=$ac_cv_exeext 34326c321187Smrg 3433e120bd27Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3434e120bd27Smrgac_clean_files=$ac_clean_files_save 3435e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3436e120bd27Smrg$as_echo_n "checking for suffix of executables... " >&6; } 3437e120bd27Smrgif { { ac_try="$ac_link" 3438e120bd27Smrgcase "(($ac_try" in 3439e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3440e120bd27Smrg *) ac_try_echo=$ac_try;; 3441e120bd27Smrgesac 3442e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3443e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 3444e120bd27Smrg (eval "$ac_link") 2>&5 3445e120bd27Smrg ac_status=$? 3446e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3447e120bd27Smrg test $ac_status = 0; }; then : 3448e120bd27Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3449e120bd27Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3450e120bd27Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3451e120bd27Smrg# `rm'. 3452e120bd27Smrgfor ac_file in conftest.exe conftest conftest.*; do 3453e120bd27Smrg test -f "$ac_file" || continue 3454e120bd27Smrg case $ac_file in 3455e120bd27Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3456e120bd27Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3457e120bd27Smrg break;; 3458e120bd27Smrg * ) break;; 3459e120bd27Smrg esac 3460e120bd27Smrgdone 3461e120bd27Smrgelse 3462e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3463e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3464e120bd27Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3465e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 3466e120bd27Smrgfi 3467e120bd27Smrgrm -f conftest conftest$ac_cv_exeext 3468e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3469e120bd27Smrg$as_echo "$ac_cv_exeext" >&6; } 34706c321187Smrg 3471e120bd27Smrgrm -f conftest.$ac_ext 3472e120bd27SmrgEXEEXT=$ac_cv_exeext 3473e120bd27Smrgac_exeext=$EXEEXT 3474e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3475e120bd27Smrg/* end confdefs.h. */ 3476e120bd27Smrg#include <stdio.h> 3477e120bd27Smrgint 3478e120bd27Smrgmain () 3479e120bd27Smrg{ 3480e120bd27SmrgFILE *f = fopen ("conftest.out", "w"); 3481e120bd27Smrg return ferror (f) || fclose (f) != 0; 34826c321187Smrg 3483e120bd27Smrg ; 3484e120bd27Smrg return 0; 3485e120bd27Smrg} 3486e120bd27Smrg_ACEOF 3487e120bd27Smrgac_clean_files="$ac_clean_files conftest.out" 3488e120bd27Smrg# Check that the compiler produces executables we can run. If not, either 3489e120bd27Smrg# the compiler is broken, or we cross compile. 3490e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3491e120bd27Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 3492e120bd27Smrgif test "$cross_compiling" != yes; then 3493e120bd27Smrg { { ac_try="$ac_link" 3494e120bd27Smrgcase "(($ac_try" in 3495e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3496e120bd27Smrg *) ac_try_echo=$ac_try;; 3497e120bd27Smrgesac 3498e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3499e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 3500e120bd27Smrg (eval "$ac_link") 2>&5 3501e120bd27Smrg ac_status=$? 3502e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3503e120bd27Smrg test $ac_status = 0; } 3504e120bd27Smrg if { ac_try='./conftest$ac_cv_exeext' 3505e120bd27Smrg { { case "(($ac_try" in 3506e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3507e120bd27Smrg *) ac_try_echo=$ac_try;; 3508e120bd27Smrgesac 3509e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3510e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 3511e120bd27Smrg (eval "$ac_try") 2>&5 3512e120bd27Smrg ac_status=$? 3513e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3514e120bd27Smrg test $ac_status = 0; }; }; then 3515e120bd27Smrg cross_compiling=no 3516e120bd27Smrg else 3517e120bd27Smrg if test "$cross_compiling" = maybe; then 3518e120bd27Smrg cross_compiling=yes 3519e120bd27Smrg else 3520e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3521e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3522e120bd27Smrgas_fn_error $? "cannot run C compiled programs. 3523e120bd27SmrgIf you meant to cross compile, use \`--host'. 3524e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 3525e120bd27Smrg fi 3526e120bd27Smrg fi 3527e120bd27Smrgfi 3528e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3529e120bd27Smrg$as_echo "$cross_compiling" >&6; } 35306c321187Smrg 3531e120bd27Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3532e120bd27Smrgac_clean_files=$ac_clean_files_save 3533e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3534e120bd27Smrg$as_echo_n "checking for suffix of object files... " >&6; } 3535e120bd27Smrgif ${ac_cv_objext+:} false; then : 3536e120bd27Smrg $as_echo_n "(cached) " >&6 3537e120bd27Smrgelse 3538e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3539e120bd27Smrg/* end confdefs.h. */ 35406c321187Smrg 3541e120bd27Smrgint 3542e120bd27Smrgmain () 3543e120bd27Smrg{ 35446c321187Smrg 3545e120bd27Smrg ; 3546e120bd27Smrg return 0; 3547e120bd27Smrg} 3548e120bd27Smrg_ACEOF 3549e120bd27Smrgrm -f conftest.o conftest.obj 3550e120bd27Smrgif { { ac_try="$ac_compile" 3551e120bd27Smrgcase "(($ac_try" in 3552e120bd27Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3553e120bd27Smrg *) ac_try_echo=$ac_try;; 3554e120bd27Smrgesac 3555e120bd27Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3556e120bd27Smrg$as_echo "$ac_try_echo"; } >&5 3557e120bd27Smrg (eval "$ac_compile") 2>&5 3558e120bd27Smrg ac_status=$? 3559e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3560e120bd27Smrg test $ac_status = 0; }; then : 3561e120bd27Smrg for ac_file in conftest.o conftest.obj conftest.*; do 3562e120bd27Smrg test -f "$ac_file" || continue; 3563e120bd27Smrg case $ac_file in 3564e120bd27Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3565e120bd27Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3566e120bd27Smrg break;; 3567e120bd27Smrg esac 3568e120bd27Smrgdone 3569e120bd27Smrgelse 3570e120bd27Smrg $as_echo "$as_me: failed program was:" >&5 3571e120bd27Smrgsed 's/^/| /' conftest.$ac_ext >&5 35726c321187Smrg 3573e120bd27Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3574e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3575e120bd27Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3576e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 3577e120bd27Smrgfi 3578e120bd27Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3579e120bd27Smrgfi 3580e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3581e120bd27Smrg$as_echo "$ac_cv_objext" >&6; } 3582e120bd27SmrgOBJEXT=$ac_cv_objext 3583e120bd27Smrgac_objext=$OBJEXT 3584e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3585e120bd27Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3586e120bd27Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 3587e120bd27Smrg $as_echo_n "(cached) " >&6 3588e120bd27Smrgelse 3589e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3590e120bd27Smrg/* end confdefs.h. */ 35916c321187Smrg 3592e120bd27Smrgint 3593e120bd27Smrgmain () 3594e120bd27Smrg{ 3595e120bd27Smrg#ifndef __GNUC__ 3596e120bd27Smrg choke me 3597e120bd27Smrg#endif 35986c321187Smrg 3599e120bd27Smrg ; 3600e120bd27Smrg return 0; 3601e120bd27Smrg} 3602e120bd27Smrg_ACEOF 3603e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 3604e120bd27Smrg ac_compiler_gnu=yes 3605e120bd27Smrgelse 3606e120bd27Smrg ac_compiler_gnu=no 3607e120bd27Smrgfi 3608e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3609e120bd27Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 36106c321187Smrg 3611e120bd27Smrgfi 3612e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3613e120bd27Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3614e120bd27Smrgif test $ac_compiler_gnu = yes; then 3615e120bd27Smrg GCC=yes 3616e120bd27Smrgelse 3617e120bd27Smrg GCC= 3618e120bd27Smrgfi 3619e120bd27Smrgac_test_CFLAGS=${CFLAGS+set} 3620e120bd27Smrgac_save_CFLAGS=$CFLAGS 3621e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3622e120bd27Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3623e120bd27Smrgif ${ac_cv_prog_cc_g+:} false; then : 3624e120bd27Smrg $as_echo_n "(cached) " >&6 3625e120bd27Smrgelse 3626e120bd27Smrg ac_save_c_werror_flag=$ac_c_werror_flag 3627e120bd27Smrg ac_c_werror_flag=yes 3628e120bd27Smrg ac_cv_prog_cc_g=no 3629e120bd27Smrg CFLAGS="-g" 3630e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3631e120bd27Smrg/* end confdefs.h. */ 36326c321187Smrg 3633e120bd27Smrgint 3634e120bd27Smrgmain () 3635e120bd27Smrg{ 36366c321187Smrg 3637e120bd27Smrg ; 3638e120bd27Smrg return 0; 3639e120bd27Smrg} 3640e120bd27Smrg_ACEOF 3641e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 3642e120bd27Smrg ac_cv_prog_cc_g=yes 3643e120bd27Smrgelse 3644e120bd27Smrg CFLAGS="" 3645e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3646e120bd27Smrg/* end confdefs.h. */ 36476c321187Smrg 3648e120bd27Smrgint 3649e120bd27Smrgmain () 3650e120bd27Smrg{ 36516c321187Smrg 3652e120bd27Smrg ; 3653e120bd27Smrg return 0; 3654e120bd27Smrg} 3655e120bd27Smrg_ACEOF 3656e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 36576c321187Smrg 3658e120bd27Smrgelse 3659e120bd27Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3660e120bd27Smrg CFLAGS="-g" 3661e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3662e120bd27Smrg/* end confdefs.h. */ 36636c321187Smrg 3664e120bd27Smrgint 3665e120bd27Smrgmain () 3666e120bd27Smrg{ 36676c321187Smrg 3668e120bd27Smrg ; 3669e120bd27Smrg return 0; 3670e120bd27Smrg} 3671e120bd27Smrg_ACEOF 3672e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 3673e120bd27Smrg ac_cv_prog_cc_g=yes 3674e120bd27Smrgfi 3675e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3676e120bd27Smrgfi 3677e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3678e120bd27Smrgfi 3679e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3680e120bd27Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3681e120bd27Smrgfi 3682e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3683e120bd27Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3684e120bd27Smrgif test "$ac_test_CFLAGS" = set; then 3685e120bd27Smrg CFLAGS=$ac_save_CFLAGS 3686e120bd27Smrgelif test $ac_cv_prog_cc_g = yes; then 3687e120bd27Smrg if test "$GCC" = yes; then 3688e120bd27Smrg CFLAGS="-g -O2" 3689e120bd27Smrg else 3690e120bd27Smrg CFLAGS="-g" 3691e120bd27Smrg fi 3692e120bd27Smrgelse 3693e120bd27Smrg if test "$GCC" = yes; then 3694e120bd27Smrg CFLAGS="-O2" 3695e120bd27Smrg else 3696e120bd27Smrg CFLAGS= 3697e120bd27Smrg fi 3698e120bd27Smrgfi 3699e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3700e120bd27Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3701e120bd27Smrgif ${ac_cv_prog_cc_c89+:} false; then : 3702e120bd27Smrg $as_echo_n "(cached) " >&6 3703e120bd27Smrgelse 3704e120bd27Smrg ac_cv_prog_cc_c89=no 3705e120bd27Smrgac_save_CC=$CC 3706e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3707e120bd27Smrg/* end confdefs.h. */ 3708e120bd27Smrg#include <stdarg.h> 3709e120bd27Smrg#include <stdio.h> 3710e120bd27Smrg#include <sys/types.h> 3711e120bd27Smrg#include <sys/stat.h> 3712e120bd27Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3713e120bd27Smrgstruct buf { int x; }; 3714e120bd27SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3715e120bd27Smrgstatic char *e (p, i) 3716e120bd27Smrg char **p; 3717e120bd27Smrg int i; 3718e120bd27Smrg{ 3719e120bd27Smrg return p[i]; 3720e120bd27Smrg} 3721e120bd27Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3722e120bd27Smrg{ 3723e120bd27Smrg char *s; 3724e120bd27Smrg va_list v; 3725e120bd27Smrg va_start (v,p); 3726e120bd27Smrg s = g (p, va_arg (v,int)); 3727e120bd27Smrg va_end (v); 3728e120bd27Smrg return s; 3729e120bd27Smrg} 37306c321187Smrg 3731e120bd27Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3732e120bd27Smrg function prototypes and stuff, but not '\xHH' hex character constants. 3733e120bd27Smrg These don't provoke an error unfortunately, instead are silently treated 3734e120bd27Smrg as 'x'. The following induces an error, until -std is added to get 3735e120bd27Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3736e120bd27Smrg array size at least. It's necessary to write '\x00'==0 to get something 3737e120bd27Smrg that's true only with -std. */ 3738e120bd27Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 37396c321187Smrg 3740e120bd27Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3741e120bd27Smrg inside strings and character constants. */ 3742e120bd27Smrg#define FOO(x) 'x' 3743e120bd27Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 37446c321187Smrg 3745e120bd27Smrgint test (int i, double x); 3746e120bd27Smrgstruct s1 {int (*f) (int a);}; 3747e120bd27Smrgstruct s2 {int (*f) (double a);}; 3748e120bd27Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3749e120bd27Smrgint argc; 3750e120bd27Smrgchar **argv; 3751e120bd27Smrgint 3752e120bd27Smrgmain () 3753e120bd27Smrg{ 3754e120bd27Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3755e120bd27Smrg ; 3756e120bd27Smrg return 0; 3757e120bd27Smrg} 3758e120bd27Smrg_ACEOF 3759e120bd27Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3760e120bd27Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3761e120bd27Smrgdo 3762e120bd27Smrg CC="$ac_save_CC $ac_arg" 3763e120bd27Smrg if ac_fn_c_try_compile "$LINENO"; then : 3764e120bd27Smrg ac_cv_prog_cc_c89=$ac_arg 3765e120bd27Smrgfi 3766e120bd27Smrgrm -f core conftest.err conftest.$ac_objext 3767e120bd27Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3768e120bd27Smrgdone 3769e120bd27Smrgrm -f conftest.$ac_ext 3770e120bd27SmrgCC=$ac_save_CC 37716c321187Smrg 3772e120bd27Smrgfi 3773e120bd27Smrg# AC_CACHE_VAL 3774e120bd27Smrgcase "x$ac_cv_prog_cc_c89" in 3775e120bd27Smrg x) 3776e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3777e120bd27Smrg$as_echo "none needed" >&6; } ;; 3778e120bd27Smrg xno) 3779e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3780e120bd27Smrg$as_echo "unsupported" >&6; } ;; 3781e120bd27Smrg *) 3782e120bd27Smrg CC="$CC $ac_cv_prog_cc_c89" 3783e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3784e120bd27Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3785e120bd27Smrgesac 3786e120bd27Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 37876c321187Smrg 3788e120bd27Smrgfi 37896c321187Smrg 3790e120bd27Smrgac_ext=c 3791e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 3792e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3793e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3794e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 37956c321187Smrg 3796e120bd27Smrgdepcc="$CC" am_compiler_list= 37976c321187Smrg 3798e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3799e120bd27Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 3800e120bd27Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3801e120bd27Smrg $as_echo_n "(cached) " >&6 3802e120bd27Smrgelse 3803e120bd27Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3804e120bd27Smrg # We make a subdir and do the tests there. Otherwise we can end up 3805e120bd27Smrg # making bogus files that we don't know about and never remove. For 3806e120bd27Smrg # instance it was reported that on HP-UX the gcc test will end up 3807e120bd27Smrg # making a dummy file named `D' -- because `-MD' means `put the output 3808e120bd27Smrg # in D'. 3809e120bd27Smrg mkdir conftest.dir 3810e120bd27Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 3811e120bd27Smrg # using a relative directory. 3812e120bd27Smrg cp "$am_depcomp" conftest.dir 3813e120bd27Smrg cd conftest.dir 3814e120bd27Smrg # We will build objects and dependencies in a subdirectory because 3815e120bd27Smrg # it helps to detect inapplicable dependency modes. For instance 3816e120bd27Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 3817e120bd27Smrg # side effect of compilation, but ICC will put the dependencies in 3818e120bd27Smrg # the current directory while Tru64 will put them in the object 3819e120bd27Smrg # directory. 3820e120bd27Smrg mkdir sub 38216c321187Smrg 3822e120bd27Smrg am_cv_CC_dependencies_compiler_type=none 3823e120bd27Smrg if test "$am_compiler_list" = ""; then 3824e120bd27Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3825e120bd27Smrg fi 3826e120bd27Smrg am__universal=false 3827e120bd27Smrg case " $depcc " in #( 3828e120bd27Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 3829e120bd27Smrg esac 38306c321187Smrg 3831e120bd27Smrg for depmode in $am_compiler_list; do 3832e120bd27Smrg # Setup a source with many dependencies, because some compilers 3833e120bd27Smrg # like to wrap large dependency lists on column 80 (with \), and 3834e120bd27Smrg # we should not choose a depcomp mode which is confused by this. 3835e120bd27Smrg # 3836e120bd27Smrg # We need to recreate these files for each test, as the compiler may 3837e120bd27Smrg # overwrite some of them when testing with obscure command lines. 3838e120bd27Smrg # This happens at least with the AIX C compiler. 3839e120bd27Smrg : > sub/conftest.c 3840e120bd27Smrg for i in 1 2 3 4 5 6; do 3841e120bd27Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 3842e120bd27Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3843e120bd27Smrg # Solaris 8's {/usr,}/bin/sh. 3844e120bd27Smrg touch sub/conftst$i.h 3845e120bd27Smrg done 3846e120bd27Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 38476c321187Smrg 3848e120bd27Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 3849e120bd27Smrg # mode. It turns out that the SunPro C++ compiler does not properly 3850e120bd27Smrg # handle `-M -o', and we need to detect this. Also, some Intel 3851e120bd27Smrg # versions had trouble with output in subdirs 3852e120bd27Smrg am__obj=sub/conftest.${OBJEXT-o} 3853e120bd27Smrg am__minus_obj="-o $am__obj" 3854e120bd27Smrg case $depmode in 3855e120bd27Smrg gcc) 3856e120bd27Smrg # This depmode causes a compiler race in universal mode. 3857e120bd27Smrg test "$am__universal" = false || continue 3858e120bd27Smrg ;; 3859e120bd27Smrg nosideeffect) 3860e120bd27Smrg # after this tag, mechanisms are not by side-effect, so they'll 3861e120bd27Smrg # only be used when explicitly requested 3862e120bd27Smrg if test "x$enable_dependency_tracking" = xyes; then 3863e120bd27Smrg continue 3864e120bd27Smrg else 3865e120bd27Smrg break 3866e120bd27Smrg fi 3867e120bd27Smrg ;; 3868e120bd27Smrg msvisualcpp | msvcmsys) 3869e120bd27Smrg # This compiler won't grok `-c -o', but also, the minuso test has 3870e120bd27Smrg # not run yet. These depmodes are late enough in the game, and 3871e120bd27Smrg # so weak that their functioning should not be impacted. 3872e120bd27Smrg am__obj=conftest.${OBJEXT-o} 3873e120bd27Smrg am__minus_obj= 3874e120bd27Smrg ;; 3875e120bd27Smrg none) break ;; 3876e120bd27Smrg esac 3877e120bd27Smrg if depmode=$depmode \ 3878e120bd27Smrg source=sub/conftest.c object=$am__obj \ 3879e120bd27Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3880e120bd27Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3881e120bd27Smrg >/dev/null 2>conftest.err && 3882e120bd27Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3883e120bd27Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3884e120bd27Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3885e120bd27Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3886e120bd27Smrg # icc doesn't choke on unknown options, it will just issue warnings 3887e120bd27Smrg # or remarks (even with -Werror). So we grep stderr for any message 3888e120bd27Smrg # that says an option was ignored or not supported. 3889e120bd27Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 3890e120bd27Smrg # icc: Command line warning: ignoring option '-M'; no argument required 3891e120bd27Smrg # The diagnosis changed in icc 8.0: 3892e120bd27Smrg # icc: Command line remark: option '-MP' not supported 3893e120bd27Smrg if (grep 'ignoring option' conftest.err || 3894e120bd27Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3895e120bd27Smrg am_cv_CC_dependencies_compiler_type=$depmode 3896e120bd27Smrg break 3897e120bd27Smrg fi 3898e120bd27Smrg fi 3899e120bd27Smrg done 39006c321187Smrg 3901e120bd27Smrg cd .. 3902e120bd27Smrg rm -rf conftest.dir 3903e120bd27Smrgelse 3904e120bd27Smrg am_cv_CC_dependencies_compiler_type=none 3905e120bd27Smrgfi 39066c321187Smrg 3907e120bd27Smrgfi 3908e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3909e120bd27Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3910e120bd27SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 39116c321187Smrg 3912e120bd27Smrg if 3913e120bd27Smrg test "x$enable_dependency_tracking" != xno \ 3914e120bd27Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3915e120bd27Smrg am__fastdepCC_TRUE= 3916e120bd27Smrg am__fastdepCC_FALSE='#' 3917e120bd27Smrgelse 3918e120bd27Smrg am__fastdepCC_TRUE='#' 3919e120bd27Smrg am__fastdepCC_FALSE= 3920e120bd27Smrgfi 39216c321187Smrg 39226c321187Smrg 3923e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3924e120bd27Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3925e120bd27Smrgif ${ac_cv_prog_cc_c99+:} false; then : 3926e120bd27Smrg $as_echo_n "(cached) " >&6 3927e120bd27Smrgelse 3928e120bd27Smrg ac_cv_prog_cc_c99=no 3929e120bd27Smrgac_save_CC=$CC 3930e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3931e120bd27Smrg/* end confdefs.h. */ 3932e120bd27Smrg#include <stdarg.h> 3933e120bd27Smrg#include <stdbool.h> 3934e120bd27Smrg#include <stdlib.h> 3935e120bd27Smrg#include <wchar.h> 3936e120bd27Smrg#include <stdio.h> 39376c321187Smrg 3938e120bd27Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 3939e120bd27Smrg#define debug(...) fprintf (stderr, __VA_ARGS__) 3940e120bd27Smrg#define showlist(...) puts (#__VA_ARGS__) 3941e120bd27Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3942e120bd27Smrgstatic void 3943e120bd27Smrgtest_varargs_macros (void) 3944e120bd27Smrg{ 3945e120bd27Smrg int x = 1234; 3946e120bd27Smrg int y = 5678; 3947e120bd27Smrg debug ("Flag"); 3948e120bd27Smrg debug ("X = %d\n", x); 3949e120bd27Smrg showlist (The first, second, and third items.); 3950e120bd27Smrg report (x>y, "x is %d but y is %d", x, y); 3951e120bd27Smrg} 395293493779Smrg 3953e120bd27Smrg// Check long long types. 3954e120bd27Smrg#define BIG64 18446744073709551615ull 3955e120bd27Smrg#define BIG32 4294967295ul 3956e120bd27Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3957e120bd27Smrg#if !BIG_OK 3958e120bd27Smrg your preprocessor is broken; 3959e120bd27Smrg#endif 3960e120bd27Smrg#if BIG_OK 3961e120bd27Smrg#else 3962e120bd27Smrg your preprocessor is broken; 3963e120bd27Smrg#endif 3964e120bd27Smrgstatic long long int bignum = -9223372036854775807LL; 3965e120bd27Smrgstatic unsigned long long int ubignum = BIG64; 39666c321187Smrg 3967e120bd27Smrgstruct incomplete_array 3968e120bd27Smrg{ 3969e120bd27Smrg int datasize; 3970e120bd27Smrg double data[]; 3971e120bd27Smrg}; 39726c321187Smrg 3973e120bd27Smrgstruct named_init { 3974e120bd27Smrg int number; 3975e120bd27Smrg const wchar_t *name; 3976e120bd27Smrg double average; 3977e120bd27Smrg}; 39786c321187Smrg 3979e120bd27Smrgtypedef const char *ccp; 39806c321187Smrg 3981e120bd27Smrgstatic inline int 3982e120bd27Smrgtest_restrict (ccp restrict text) 3983e120bd27Smrg{ 3984e120bd27Smrg // See if C++-style comments work. 3985e120bd27Smrg // Iterate through items via the restricted pointer. 3986e120bd27Smrg // Also check for declarations in for loops. 3987e120bd27Smrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3988e120bd27Smrg continue; 3989e120bd27Smrg return 0; 3990e120bd27Smrg} 39916c321187Smrg 3992e120bd27Smrg// Check varargs and va_copy. 3993e120bd27Smrgstatic void 3994e120bd27Smrgtest_varargs (const char *format, ...) 3995e120bd27Smrg{ 3996e120bd27Smrg va_list args; 3997e120bd27Smrg va_start (args, format); 3998e120bd27Smrg va_list args_copy; 3999e120bd27Smrg va_copy (args_copy, args); 40006c321187Smrg 4001e120bd27Smrg const char *str; 4002e120bd27Smrg int number; 4003e120bd27Smrg float fnumber; 40046c321187Smrg 4005e120bd27Smrg while (*format) 4006e120bd27Smrg { 4007e120bd27Smrg switch (*format++) 4008e120bd27Smrg { 4009e120bd27Smrg case 's': // string 4010e120bd27Smrg str = va_arg (args_copy, const char *); 4011e120bd27Smrg break; 4012e120bd27Smrg case 'd': // int 4013e120bd27Smrg number = va_arg (args_copy, int); 4014e120bd27Smrg break; 4015e120bd27Smrg case 'f': // float 4016e120bd27Smrg fnumber = va_arg (args_copy, double); 4017e120bd27Smrg break; 4018e120bd27Smrg default: 4019e120bd27Smrg break; 4020e120bd27Smrg } 4021e120bd27Smrg } 4022e120bd27Smrg va_end (args_copy); 4023e120bd27Smrg va_end (args); 4024e120bd27Smrg} 40256c321187Smrg 4026e120bd27Smrgint 4027e120bd27Smrgmain () 4028e120bd27Smrg{ 40296c321187Smrg 4030e120bd27Smrg // Check bool. 4031e120bd27Smrg _Bool success = false; 40326c321187Smrg 4033e120bd27Smrg // Check restrict. 4034e120bd27Smrg if (test_restrict ("String literal") == 0) 4035e120bd27Smrg success = true; 4036e120bd27Smrg char *restrict newvar = "Another string"; 40376c321187Smrg 4038e120bd27Smrg // Check varargs. 4039e120bd27Smrg test_varargs ("s, d' f .", "string", 65, 34.234); 4040e120bd27Smrg test_varargs_macros (); 40416c321187Smrg 4042e120bd27Smrg // Check flexible array members. 4043e120bd27Smrg struct incomplete_array *ia = 4044e120bd27Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4045e120bd27Smrg ia->datasize = 10; 4046e120bd27Smrg for (int i = 0; i < ia->datasize; ++i) 4047e120bd27Smrg ia->data[i] = i * 1.234; 40486c321187Smrg 4049e120bd27Smrg // Check named initializers. 4050e120bd27Smrg struct named_init ni = { 4051e120bd27Smrg .number = 34, 4052e120bd27Smrg .name = L"Test wide string", 4053e120bd27Smrg .average = 543.34343, 4054e120bd27Smrg }; 40556c321187Smrg 4056e120bd27Smrg ni.number = 58; 40576c321187Smrg 4058e120bd27Smrg int dynamic_array[ni.number]; 4059e120bd27Smrg dynamic_array[ni.number - 1] = 543; 40606c321187Smrg 4061e120bd27Smrg // work around unused variable warnings 4062e120bd27Smrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4063e120bd27Smrg || dynamic_array[ni.number - 1] != 543); 40646c321187Smrg 4065e120bd27Smrg ; 4066e120bd27Smrg return 0; 4067e120bd27Smrg} 4068e120bd27Smrg_ACEOF 4069e120bd27Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 4070e120bd27Smrgdo 4071e120bd27Smrg CC="$ac_save_CC $ac_arg" 4072e120bd27Smrg if ac_fn_c_try_compile "$LINENO"; then : 4073e120bd27Smrg ac_cv_prog_cc_c99=$ac_arg 4074e120bd27Smrgfi 4075e120bd27Smrgrm -f core conftest.err conftest.$ac_objext 4076e120bd27Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4077e120bd27Smrgdone 4078e120bd27Smrgrm -f conftest.$ac_ext 4079e120bd27SmrgCC=$ac_save_CC 40806c321187Smrg 4081e120bd27Smrgfi 4082e120bd27Smrg# AC_CACHE_VAL 4083e120bd27Smrgcase "x$ac_cv_prog_cc_c99" in 4084e120bd27Smrg x) 4085e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4086e120bd27Smrg$as_echo "none needed" >&6; } ;; 4087e120bd27Smrg xno) 4088e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4089e120bd27Smrg$as_echo "unsupported" >&6; } ;; 4090e120bd27Smrg *) 4091e120bd27Smrg CC="$CC $ac_cv_prog_cc_c99" 4092e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4093e120bd27Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4094e120bd27Smrgesac 4095e120bd27Smrgif test "x$ac_cv_prog_cc_c99" != xno; then : 40966c321187Smrg 4097e120bd27Smrgfi 40986c321187Smrg 40996c321187Smrg 41006c321187Smrg 4101e120bd27Smrgac_ext=c 4102e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 4103e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4104e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4105e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4106e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4107e120bd27Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4108e120bd27Smrg# On Suns, sometimes $CPP names a directory. 4109e120bd27Smrgif test -n "$CPP" && test -d "$CPP"; then 4110e120bd27Smrg CPP= 4111e120bd27Smrgfi 4112e120bd27Smrgif test -z "$CPP"; then 4113e120bd27Smrg if ${ac_cv_prog_CPP+:} false; then : 4114e120bd27Smrg $as_echo_n "(cached) " >&6 4115e120bd27Smrgelse 4116e120bd27Smrg # Double quotes because CPP needs to be expanded 4117e120bd27Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4118e120bd27Smrg do 4119e120bd27Smrg ac_preproc_ok=false 4120e120bd27Smrgfor ac_c_preproc_warn_flag in '' yes 4121e120bd27Smrgdo 4122e120bd27Smrg # Use a header file that comes with gcc, so configuring glibc 4123e120bd27Smrg # with a fresh cross-compiler works. 4124e120bd27Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4125e120bd27Smrg # <limits.h> exists even on freestanding compilers. 4126e120bd27Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4127e120bd27Smrg # not just through cpp. "Syntax error" is here to catch this case. 4128e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4129e120bd27Smrg/* end confdefs.h. */ 4130e120bd27Smrg#ifdef __STDC__ 4131e120bd27Smrg# include <limits.h> 4132e120bd27Smrg#else 4133e120bd27Smrg# include <assert.h> 4134e120bd27Smrg#endif 4135e120bd27Smrg Syntax error 4136e120bd27Smrg_ACEOF 4137e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then : 41386c321187Smrg 4139e120bd27Smrgelse 4140e120bd27Smrg # Broken: fails on valid input. 4141e120bd27Smrgcontinue 4142e120bd27Smrgfi 4143e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext 41446c321187Smrg 4145e120bd27Smrg # OK, works on sane cases. Now check whether nonexistent headers 4146e120bd27Smrg # can be detected and how. 4147e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4148e120bd27Smrg/* end confdefs.h. */ 4149e120bd27Smrg#include <ac_nonexistent.h> 4150e120bd27Smrg_ACEOF 4151e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4152e120bd27Smrg # Broken: success on invalid input. 4153e120bd27Smrgcontinue 4154e120bd27Smrgelse 4155e120bd27Smrg # Passes both tests. 4156e120bd27Smrgac_preproc_ok=: 4157e120bd27Smrgbreak 4158e120bd27Smrgfi 4159e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext 41606c321187Smrg 4161e120bd27Smrgdone 4162e120bd27Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4163e120bd27Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4164e120bd27Smrgif $ac_preproc_ok; then : 4165e120bd27Smrg break 4166e120bd27Smrgfi 41676c321187Smrg 4168e120bd27Smrg done 4169e120bd27Smrg ac_cv_prog_CPP=$CPP 41706c321187Smrg 4171e120bd27Smrgfi 4172e120bd27Smrg CPP=$ac_cv_prog_CPP 4173e120bd27Smrgelse 4174e120bd27Smrg ac_cv_prog_CPP=$CPP 4175e120bd27Smrgfi 4176e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4177e120bd27Smrg$as_echo "$CPP" >&6; } 4178e120bd27Smrgac_preproc_ok=false 4179e120bd27Smrgfor ac_c_preproc_warn_flag in '' yes 4180e120bd27Smrgdo 4181e120bd27Smrg # Use a header file that comes with gcc, so configuring glibc 4182e120bd27Smrg # with a fresh cross-compiler works. 4183e120bd27Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4184e120bd27Smrg # <limits.h> exists even on freestanding compilers. 4185e120bd27Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4186e120bd27Smrg # not just through cpp. "Syntax error" is here to catch this case. 4187e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4188e120bd27Smrg/* end confdefs.h. */ 4189e120bd27Smrg#ifdef __STDC__ 4190e120bd27Smrg# include <limits.h> 4191e120bd27Smrg#else 4192e120bd27Smrg# include <assert.h> 4193e120bd27Smrg#endif 4194e120bd27Smrg Syntax error 4195e120bd27Smrg_ACEOF 4196e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then : 41976c321187Smrg 4198e120bd27Smrgelse 4199e120bd27Smrg # Broken: fails on valid input. 4200e120bd27Smrgcontinue 4201e120bd27Smrgfi 4202e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext 42036c321187Smrg 4204e120bd27Smrg # OK, works on sane cases. Now check whether nonexistent headers 4205e120bd27Smrg # can be detected and how. 4206e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4207e120bd27Smrg/* end confdefs.h. */ 4208e120bd27Smrg#include <ac_nonexistent.h> 4209e120bd27Smrg_ACEOF 4210e120bd27Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4211e120bd27Smrg # Broken: success on invalid input. 4212e120bd27Smrgcontinue 4213e120bd27Smrgelse 4214e120bd27Smrg # Passes both tests. 4215e120bd27Smrgac_preproc_ok=: 4216e120bd27Smrgbreak 4217e120bd27Smrgfi 4218e120bd27Smrgrm -f conftest.err conftest.i conftest.$ac_ext 42196c321187Smrg 4220e120bd27Smrgdone 4221e120bd27Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4222e120bd27Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4223e120bd27Smrgif $ac_preproc_ok; then : 42246c321187Smrg 4225e120bd27Smrgelse 4226e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4227e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4228e120bd27Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4229e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 4230e120bd27Smrgfi 42316c321187Smrg 4232e120bd27Smrgac_ext=c 4233e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 4234e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4235e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4236e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 42376c321187Smrg 42386c321187Smrg 4239e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4240e120bd27Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4241e120bd27Smrgif ${ac_cv_path_GREP+:} false; then : 4242e120bd27Smrg $as_echo_n "(cached) " >&6 4243e120bd27Smrgelse 4244e120bd27Smrg if test -z "$GREP"; then 4245e120bd27Smrg ac_path_GREP_found=false 4246e120bd27Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4247e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4248e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4249e120bd27Smrgdo 4250e120bd27Smrg IFS=$as_save_IFS 4251e120bd27Smrg test -z "$as_dir" && as_dir=. 4252e120bd27Smrg for ac_prog in grep ggrep; do 4253e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4254e120bd27Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4255e120bd27Smrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4256e120bd27Smrg# Check for GNU ac_path_GREP and select it if it is found. 4257e120bd27Smrg # Check for GNU $ac_path_GREP 4258e120bd27Smrgcase `"$ac_path_GREP" --version 2>&1` in 4259e120bd27Smrg*GNU*) 4260e120bd27Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4261e120bd27Smrg*) 4262e120bd27Smrg ac_count=0 4263e120bd27Smrg $as_echo_n 0123456789 >"conftest.in" 4264e120bd27Smrg while : 4265e120bd27Smrg do 4266e120bd27Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4267e120bd27Smrg mv "conftest.tmp" "conftest.in" 4268e120bd27Smrg cp "conftest.in" "conftest.nl" 4269e120bd27Smrg $as_echo 'GREP' >> "conftest.nl" 4270e120bd27Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4271e120bd27Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4272e120bd27Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4273e120bd27Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4274e120bd27Smrg # Best one so far, save it but keep looking for a better one 4275e120bd27Smrg ac_cv_path_GREP="$ac_path_GREP" 4276e120bd27Smrg ac_path_GREP_max=$ac_count 4277e120bd27Smrg fi 4278e120bd27Smrg # 10*(2^10) chars as input seems more than enough 4279e120bd27Smrg test $ac_count -gt 10 && break 4280e120bd27Smrg done 4281e120bd27Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4282e120bd27Smrgesac 42836c321187Smrg 4284e120bd27Smrg $ac_path_GREP_found && break 3 4285e120bd27Smrg done 4286e120bd27Smrg done 4287e120bd27Smrg done 4288e120bd27SmrgIFS=$as_save_IFS 4289e120bd27Smrg if test -z "$ac_cv_path_GREP"; then 4290e120bd27Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4291e120bd27Smrg fi 4292e120bd27Smrgelse 4293e120bd27Smrg ac_cv_path_GREP=$GREP 4294e120bd27Smrgfi 42956c321187Smrg 42966c321187Smrgfi 4297e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4298e120bd27Smrg$as_echo "$ac_cv_path_GREP" >&6; } 4299e120bd27Smrg GREP="$ac_cv_path_GREP" 43006c321187Smrg 43016c321187Smrg 4302e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4303e120bd27Smrg$as_echo_n "checking for egrep... " >&6; } 4304e120bd27Smrgif ${ac_cv_path_EGREP+:} false; then : 4305e120bd27Smrg $as_echo_n "(cached) " >&6 4306e120bd27Smrgelse 4307e120bd27Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4308e120bd27Smrg then ac_cv_path_EGREP="$GREP -E" 4309e120bd27Smrg else 4310e120bd27Smrg if test -z "$EGREP"; then 4311e120bd27Smrg ac_path_EGREP_found=false 4312e120bd27Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4313e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4314e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4315e120bd27Smrgdo 4316e120bd27Smrg IFS=$as_save_IFS 4317e120bd27Smrg test -z "$as_dir" && as_dir=. 4318e120bd27Smrg for ac_prog in egrep; do 4319e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4320e120bd27Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4321e120bd27Smrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4322e120bd27Smrg# Check for GNU ac_path_EGREP and select it if it is found. 4323e120bd27Smrg # Check for GNU $ac_path_EGREP 4324e120bd27Smrgcase `"$ac_path_EGREP" --version 2>&1` in 4325e120bd27Smrg*GNU*) 4326e120bd27Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4327e120bd27Smrg*) 4328e120bd27Smrg ac_count=0 4329e120bd27Smrg $as_echo_n 0123456789 >"conftest.in" 4330e120bd27Smrg while : 4331e120bd27Smrg do 4332e120bd27Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4333e120bd27Smrg mv "conftest.tmp" "conftest.in" 4334e120bd27Smrg cp "conftest.in" "conftest.nl" 4335e120bd27Smrg $as_echo 'EGREP' >> "conftest.nl" 4336e120bd27Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4337e120bd27Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4338e120bd27Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4339e120bd27Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4340e120bd27Smrg # Best one so far, save it but keep looking for a better one 4341e120bd27Smrg ac_cv_path_EGREP="$ac_path_EGREP" 4342e120bd27Smrg ac_path_EGREP_max=$ac_count 4343e120bd27Smrg fi 4344e120bd27Smrg # 10*(2^10) chars as input seems more than enough 4345e120bd27Smrg test $ac_count -gt 10 && break 4346e120bd27Smrg done 4347e120bd27Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4348e120bd27Smrgesac 43496c321187Smrg 4350e120bd27Smrg $ac_path_EGREP_found && break 3 4351e120bd27Smrg done 4352e120bd27Smrg done 4353e120bd27Smrg done 4354e120bd27SmrgIFS=$as_save_IFS 4355e120bd27Smrg if test -z "$ac_cv_path_EGREP"; then 4356e120bd27Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 43576c321187Smrg fi 4358e120bd27Smrgelse 4359e120bd27Smrg ac_cv_path_EGREP=$EGREP 43606c321187Smrgfi 43616c321187Smrg 4362e120bd27Smrg fi 43636c321187Smrgfi 4364e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4365e120bd27Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 4366e120bd27Smrg EGREP="$ac_cv_path_EGREP" 43676c321187Smrg 43686c321187Smrg 4369e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4370e120bd27Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 4371e120bd27Smrgif ${ac_cv_header_stdc+:} false; then : 4372e120bd27Smrg $as_echo_n "(cached) " >&6 4373e120bd27Smrgelse 4374e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4375e120bd27Smrg/* end confdefs.h. */ 4376e120bd27Smrg#include <stdlib.h> 4377e120bd27Smrg#include <stdarg.h> 4378e120bd27Smrg#include <string.h> 4379e120bd27Smrg#include <float.h> 43806c321187Smrg 4381e120bd27Smrgint 4382e120bd27Smrgmain () 4383e120bd27Smrg{ 43846c321187Smrg 4385e120bd27Smrg ; 4386e120bd27Smrg return 0; 4387e120bd27Smrg} 4388e120bd27Smrg_ACEOF 4389e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 4390e120bd27Smrg ac_cv_header_stdc=yes 4391e120bd27Smrgelse 4392e120bd27Smrg ac_cv_header_stdc=no 4393e120bd27Smrgfi 4394e120bd27Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 43956c321187Smrg 4396e120bd27Smrgif test $ac_cv_header_stdc = yes; then 4397e120bd27Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4398e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4399e120bd27Smrg/* end confdefs.h. */ 4400e120bd27Smrg#include <string.h> 44016c321187Smrg 4402e120bd27Smrg_ACEOF 4403e120bd27Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4404e120bd27Smrg $EGREP "memchr" >/dev/null 2>&1; then : 44056c321187Smrg 4406e120bd27Smrgelse 4407e120bd27Smrg ac_cv_header_stdc=no 4408e120bd27Smrgfi 4409e120bd27Smrgrm -f conftest* 44106c321187Smrg 4411e120bd27Smrgfi 44126c321187Smrg 4413e120bd27Smrgif test $ac_cv_header_stdc = yes; then 4414e120bd27Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4415e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4416e120bd27Smrg/* end confdefs.h. */ 4417e120bd27Smrg#include <stdlib.h> 44186c321187Smrg 4419e120bd27Smrg_ACEOF 4420e120bd27Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4421e120bd27Smrg $EGREP "free" >/dev/null 2>&1; then : 44226c321187Smrg 4423e120bd27Smrgelse 4424e120bd27Smrg ac_cv_header_stdc=no 4425e120bd27Smrgfi 4426e120bd27Smrgrm -f conftest* 44276c321187Smrg 4428e120bd27Smrgfi 44296c321187Smrg 4430e120bd27Smrgif test $ac_cv_header_stdc = yes; then 4431e120bd27Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4432e120bd27Smrg if test "$cross_compiling" = yes; then : 4433e120bd27Smrg : 4434e120bd27Smrgelse 4435e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4436e120bd27Smrg/* end confdefs.h. */ 4437e120bd27Smrg#include <ctype.h> 4438e120bd27Smrg#include <stdlib.h> 4439e120bd27Smrg#if ((' ' & 0x0FF) == 0x020) 4440e120bd27Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4441e120bd27Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4442e120bd27Smrg#else 4443e120bd27Smrg# define ISLOWER(c) \ 4444e120bd27Smrg (('a' <= (c) && (c) <= 'i') \ 4445e120bd27Smrg || ('j' <= (c) && (c) <= 'r') \ 4446e120bd27Smrg || ('s' <= (c) && (c) <= 'z')) 4447e120bd27Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4448e120bd27Smrg#endif 44496c321187Smrg 4450e120bd27Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4451e120bd27Smrgint 4452e120bd27Smrgmain () 4453e120bd27Smrg{ 4454e120bd27Smrg int i; 4455e120bd27Smrg for (i = 0; i < 256; i++) 4456e120bd27Smrg if (XOR (islower (i), ISLOWER (i)) 4457e120bd27Smrg || toupper (i) != TOUPPER (i)) 4458e120bd27Smrg return 2; 4459e120bd27Smrg return 0; 4460e120bd27Smrg} 4461e120bd27Smrg_ACEOF 4462e120bd27Smrgif ac_fn_c_try_run "$LINENO"; then : 44636c321187Smrg 4464e120bd27Smrgelse 4465e120bd27Smrg ac_cv_header_stdc=no 4466e120bd27Smrgfi 4467e120bd27Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4468e120bd27Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4469e120bd27Smrgfi 44706c321187Smrg 4471e120bd27Smrgfi 4472e120bd27Smrgfi 4473e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4474e120bd27Smrg$as_echo "$ac_cv_header_stdc" >&6; } 4475e120bd27Smrgif test $ac_cv_header_stdc = yes; then 44766c321187Smrg 4477e120bd27Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 44786c321187Smrg 44796c321187Smrgfi 44806c321187Smrg 4481e120bd27Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4482e120bd27Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4483e120bd27Smrg inttypes.h stdint.h unistd.h 4484e120bd27Smrgdo : 4485e120bd27Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4486e120bd27Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4487e120bd27Smrg" 4488e120bd27Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4489e120bd27Smrg cat >>confdefs.h <<_ACEOF 4490e120bd27Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4491e120bd27Smrg_ACEOF 44926c321187Smrg 44936c321187Smrgfi 44946c321187Smrg 4495e120bd27Smrgdone 44966c321187Smrg 44976c321187Smrg 44986c321187Smrg 4499e120bd27Smrg 4500e120bd27Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4501e120bd27Smrg if test -n "$ac_tool_prefix"; then 4502e120bd27Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4503e120bd27Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4504e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4505e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 4506e120bd27Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 450793493779Smrg $as_echo_n "(cached) " >&6 45086c321187Smrgelse 4509e120bd27Smrg case $PKG_CONFIG in 4510e120bd27Smrg [\\/]* | ?:[\\/]*) 4511e120bd27Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4512e120bd27Smrg ;; 4513e120bd27Smrg *) 4514e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4515e120bd27Smrgfor as_dir in $PATH 4516e120bd27Smrgdo 4517e120bd27Smrg IFS=$as_save_IFS 4518e120bd27Smrg test -z "$as_dir" && as_dir=. 4519e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4520e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4521e120bd27Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4522e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4523e120bd27Smrg break 2 4524e120bd27Smrg fi 4525e120bd27Smrgdone 45266c321187Smrg done 4527e120bd27SmrgIFS=$as_save_IFS 4528e120bd27Smrg 4529e120bd27Smrg ;; 4530e120bd27Smrgesac 45316c321187Smrgfi 4532e120bd27SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4533e120bd27Smrgif test -n "$PKG_CONFIG"; then 4534e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4535e120bd27Smrg$as_echo "$PKG_CONFIG" >&6; } 45366c321187Smrgelse 4537e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 453893493779Smrg$as_echo "no" >&6; } 45396c321187Smrgfi 4540e120bd27Smrg 4541e120bd27Smrg 4542e120bd27Smrgfi 4543e120bd27Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4544e120bd27Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4545e120bd27Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4546e120bd27Smrgset dummy pkg-config; ac_word=$2 4547e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4548e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 4549e120bd27Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 455093493779Smrg $as_echo_n "(cached) " >&6 45516c321187Smrgelse 4552e120bd27Smrg case $ac_pt_PKG_CONFIG in 4553e120bd27Smrg [\\/]* | ?:[\\/]*) 4554e120bd27Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 45556c321187Smrg ;; 4556e120bd27Smrg *) 4557e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4558e120bd27Smrgfor as_dir in $PATH 4559e120bd27Smrgdo 4560e120bd27Smrg IFS=$as_save_IFS 4561e120bd27Smrg test -z "$as_dir" && as_dir=. 4562e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4563e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4564e120bd27Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4565e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4566e120bd27Smrg break 2 4567e120bd27Smrg fi 4568e120bd27Smrgdone 4569e120bd27Smrg done 4570e120bd27SmrgIFS=$as_save_IFS 4571e120bd27Smrg 45726c321187Smrg ;; 45736c321187Smrgesac 45746c321187Smrgfi 4575e120bd27Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4576e120bd27Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4577e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4578e120bd27Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4579e120bd27Smrgelse 4580e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4581e120bd27Smrg$as_echo "no" >&6; } 4582e120bd27Smrgfi 45836c321187Smrg 4584e120bd27Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 4585e120bd27Smrg PKG_CONFIG="" 45866c321187Smrg else 4587e120bd27Smrg case $cross_compiling:$ac_tool_warned in 4588e120bd27Smrgyes:) 4589e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4590e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4591e120bd27Smrgac_tool_warned=yes ;; 4592e120bd27Smrgesac 4593e120bd27Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 45946c321187Smrg fi 45956c321187Smrgelse 4596e120bd27Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 45976c321187Smrgfi 45986c321187Smrg 4599e120bd27Smrgfi 4600e120bd27Smrgif test -n "$PKG_CONFIG"; then 4601e120bd27Smrg _pkg_min_version=0.9.0 4602e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4603e120bd27Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4604e120bd27Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4605e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4606e120bd27Smrg$as_echo "yes" >&6; } 46076c321187Smrg else 4608e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4609e120bd27Smrg$as_echo "no" >&6; } 4610e120bd27Smrg PKG_CONFIG="" 46116c321187Smrg fi 46126c321187Smrg 461393493779Smrgfi 4614e120bd27Smrg# Make sure we can run config.sub. 4615e120bd27Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4616e120bd27Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 46176c321187Smrg 4618e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4619e120bd27Smrg$as_echo_n "checking build system type... " >&6; } 4620e120bd27Smrgif ${ac_cv_build+:} false; then : 4621e120bd27Smrg $as_echo_n "(cached) " >&6 4622e120bd27Smrgelse 4623e120bd27Smrg ac_build_alias=$build_alias 4624e120bd27Smrgtest "x$ac_build_alias" = x && 4625e120bd27Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4626e120bd27Smrgtest "x$ac_build_alias" = x && 4627e120bd27Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4628e120bd27Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4629e120bd27Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 46306c321187Smrg 46316c321187Smrgfi 4632e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4633e120bd27Smrg$as_echo "$ac_cv_build" >&6; } 4634e120bd27Smrgcase $ac_cv_build in 4635e120bd27Smrg*-*-*) ;; 4636e120bd27Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4637e120bd27Smrgesac 4638e120bd27Smrgbuild=$ac_cv_build 4639e120bd27Smrgac_save_IFS=$IFS; IFS='-' 4640e120bd27Smrgset x $ac_cv_build 4641e120bd27Smrgshift 4642e120bd27Smrgbuild_cpu=$1 4643e120bd27Smrgbuild_vendor=$2 4644e120bd27Smrgshift; shift 4645e120bd27Smrg# Remember, the first character of IFS is used to create $*, 4646e120bd27Smrg# except with old shells: 4647e120bd27Smrgbuild_os=$* 4648e120bd27SmrgIFS=$ac_save_IFS 4649e120bd27Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 46506c321187Smrg 46516c321187Smrg 4652e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4653e120bd27Smrg$as_echo_n "checking host system type... " >&6; } 4654e120bd27Smrgif ${ac_cv_host+:} false; then : 4655e120bd27Smrg $as_echo_n "(cached) " >&6 4656e120bd27Smrgelse 4657e120bd27Smrg if test "x$host_alias" = x; then 4658e120bd27Smrg ac_cv_host=$ac_cv_build 4659e120bd27Smrgelse 4660e120bd27Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4661e120bd27Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4662e120bd27Smrgfi 46636c321187Smrg 4664e120bd27Smrgfi 4665e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4666e120bd27Smrg$as_echo "$ac_cv_host" >&6; } 4667e120bd27Smrgcase $ac_cv_host in 4668e120bd27Smrg*-*-*) ;; 4669e120bd27Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 46706c321187Smrgesac 4671e120bd27Smrghost=$ac_cv_host 4672e120bd27Smrgac_save_IFS=$IFS; IFS='-' 4673e120bd27Smrgset x $ac_cv_host 4674e120bd27Smrgshift 4675e120bd27Smrghost_cpu=$1 4676e120bd27Smrghost_vendor=$2 4677e120bd27Smrgshift; shift 4678e120bd27Smrg# Remember, the first character of IFS is used to create $*, 4679e120bd27Smrg# except with old shells: 4680e120bd27Smrghost_os=$* 4681e120bd27SmrgIFS=$ac_save_IFS 4682e120bd27Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 46836c321187Smrg 46846c321187Smrg 4685e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4686e120bd27Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4687e120bd27Smrgif ${ac_cv_path_SED+:} false; then : 4688e120bd27Smrg $as_echo_n "(cached) " >&6 4689e120bd27Smrgelse 4690e120bd27Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4691e120bd27Smrg for ac_i in 1 2 3 4 5 6 7; do 4692e120bd27Smrg ac_script="$ac_script$as_nl$ac_script" 4693e120bd27Smrg done 4694e120bd27Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4695e120bd27Smrg { ac_script=; unset ac_script;} 4696e120bd27Smrg if test -z "$SED"; then 4697e120bd27Smrg ac_path_SED_found=false 4698e120bd27Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4699e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4700e120bd27Smrgfor as_dir in $PATH 4701e120bd27Smrgdo 4702e120bd27Smrg IFS=$as_save_IFS 4703e120bd27Smrg test -z "$as_dir" && as_dir=. 4704e120bd27Smrg for ac_prog in sed gsed; do 4705e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4706e120bd27Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4707e120bd27Smrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4708e120bd27Smrg# Check for GNU ac_path_SED and select it if it is found. 4709e120bd27Smrg # Check for GNU $ac_path_SED 4710e120bd27Smrgcase `"$ac_path_SED" --version 2>&1` in 4711e120bd27Smrg*GNU*) 4712e120bd27Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4713e120bd27Smrg*) 4714e120bd27Smrg ac_count=0 4715e120bd27Smrg $as_echo_n 0123456789 >"conftest.in" 4716e120bd27Smrg while : 4717e120bd27Smrg do 4718e120bd27Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4719e120bd27Smrg mv "conftest.tmp" "conftest.in" 4720e120bd27Smrg cp "conftest.in" "conftest.nl" 4721e120bd27Smrg $as_echo '' >> "conftest.nl" 4722e120bd27Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4723e120bd27Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4724e120bd27Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4725e120bd27Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 4726e120bd27Smrg # Best one so far, save it but keep looking for a better one 4727e120bd27Smrg ac_cv_path_SED="$ac_path_SED" 4728e120bd27Smrg ac_path_SED_max=$ac_count 4729e120bd27Smrg fi 4730e120bd27Smrg # 10*(2^10) chars as input seems more than enough 4731e120bd27Smrg test $ac_count -gt 10 && break 4732e120bd27Smrg done 4733e120bd27Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4734e120bd27Smrgesac 47356c321187Smrg 4736e120bd27Smrg $ac_path_SED_found && break 3 4737e120bd27Smrg done 4738e120bd27Smrg done 4739e120bd27Smrg done 4740e120bd27SmrgIFS=$as_save_IFS 4741e120bd27Smrg if test -z "$ac_cv_path_SED"; then 4742e120bd27Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4743e120bd27Smrg fi 4744e120bd27Smrgelse 4745e120bd27Smrg ac_cv_path_SED=$SED 47466c321187Smrgfi 47476c321187Smrg 4748e120bd27Smrgfi 4749e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4750e120bd27Smrg$as_echo "$ac_cv_path_SED" >&6; } 4751e120bd27Smrg SED="$ac_cv_path_SED" 4752e120bd27Smrg rm -f conftest.sed 47536c321187Smrg 47546c321187Smrg 47556c321187Smrg 47566c321187Smrg 47576c321187Smrg 4758e120bd27Smrgif test "x$GCC" = xyes ; then 4759e120bd27Smrg CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4760e120bd27Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4761e120bd27Smrg-Wbad-function-cast -Wformat=2" 4762e120bd27Smrg case `$CC -dumpversion` in 4763e120bd27Smrg 3.4.* | 4.*) 4764e120bd27Smrg CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 47656c321187Smrg ;; 47666c321187Smrg esac 4767e120bd27Smrgelse 4768e120bd27Smrg ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4769e120bd27Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4770e120bd27Smrg SUNCC="yes" 4771e120bd27Smrgelse 4772e120bd27Smrg SUNCC="no" 4773e120bd27Smrgfi 47746c321187Smrg 4775e120bd27Smrg if test "x$SUNCC" = "xyes"; then 4776e120bd27Smrg CWARNFLAGS="-v" 47776c321187Smrg fi 4778e120bd27Smrgfi 47796c321187Smrg 47806c321187Smrg 47816c321187Smrg 4782e120bd27Smrg# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 47836c321187Smrg 47846c321187Smrg 47856c321187Smrg 4786e120bd27Smrg# Check whether --enable-strict-compilation was given. 4787e120bd27Smrgif test "${enable_strict_compilation+set}" = set; then : 4788e120bd27Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4789e120bd27Smrgelse 4790e120bd27Smrg STRICT_COMPILE=no 4791e120bd27Smrgfi 47926c321187Smrg 4793e120bd27Smrgif test "x$STRICT_COMPILE" = "xyes"; then 4794e120bd27Smrg ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4795e120bd27Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4796e120bd27Smrg SUNCC="yes" 4797e120bd27Smrgelse 4798e120bd27Smrg SUNCC="no" 4799e120bd27Smrgfi 48006c321187Smrg 4801e120bd27Smrg ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4802e120bd27Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4803e120bd27Smrg INTELCC="yes" 4804e120bd27Smrgelse 4805e120bd27Smrg INTELCC="no" 4806e120bd27Smrgfi 48076c321187Smrg 4808e120bd27Smrg if test "x$GCC" = xyes ; then 4809e120bd27Smrg STRICT_CFLAGS="-pedantic -Werror" 4810e120bd27Smrg elif test "x$SUNCC" = "xyes"; then 4811e120bd27Smrg STRICT_CFLAGS="-errwarn" 4812e120bd27Smrg elif test "x$INTELCC" = "xyes"; then 4813e120bd27Smrg STRICT_CFLAGS="-Werror" 48146c321187Smrg fi 4815e120bd27Smrgfi 4816e120bd27SmrgCWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 48176c321187Smrg 48186c321187Smrg 48196c321187Smrg 48206c321187Smrg 4821e120bd27Smrgcat >>confdefs.h <<_ACEOF 4822e120bd27Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4823e120bd27Smrg_ACEOF 48246c321187Smrg 4825e120bd27Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4826e120bd27Smrg if test "x$PVM" = "x"; then 4827e120bd27Smrg PVM="0" 48286c321187Smrg fi 48296c321187Smrg 4830e120bd27Smrgcat >>confdefs.h <<_ACEOF 4831e120bd27Smrg#define PACKAGE_VERSION_MINOR $PVM 4832e120bd27Smrg_ACEOF 48336c321187Smrg 4834e120bd27Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4835e120bd27Smrg if test "x$PVP" = "x"; then 4836e120bd27Smrg PVP="0" 48376c321187Smrg fi 48386c321187Smrg 4839e120bd27Smrgcat >>confdefs.h <<_ACEOF 4840e120bd27Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 4841e120bd27Smrg_ACEOF 48426c321187Smrg 48436c321187Smrg 48446c321187Smrg 4845e120bd27SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4846e120bd27Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4847e120bd27Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4848e120bd27Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 48496c321187Smrg 48506c321187Smrg 48516c321187Smrg 48526c321187Smrg 4853e120bd27Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4854e120bd27SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4855e120bd27Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4856e120bd27Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4857e120bd27Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 48586c321187Smrg 4859e120bd27Smrg 4860e120bd27Smrg 4861e120bd27Smrg 4862e120bd27Smrg 4863e120bd27Smrg 4864e120bd27Smrgif test x$APP_MAN_SUFFIX = x ; then 4865e120bd27Smrg APP_MAN_SUFFIX=1 4866e120bd27Smrgfi 4867e120bd27Smrgif test x$APP_MAN_DIR = x ; then 4868e120bd27Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 48696c321187Smrgfi 48706c321187Smrg 4871e120bd27Smrgif test x$LIB_MAN_SUFFIX = x ; then 4872e120bd27Smrg LIB_MAN_SUFFIX=3 4873e120bd27Smrgfi 4874e120bd27Smrgif test x$LIB_MAN_DIR = x ; then 4875e120bd27Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4876e120bd27Smrgfi 48776c321187Smrg 4878e120bd27Smrgif test x$FILE_MAN_SUFFIX = x ; then 4879e120bd27Smrg case $host_os in 4880e120bd27Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 4881e120bd27Smrg *) FILE_MAN_SUFFIX=5 ;; 4882e120bd27Smrg esac 4883e120bd27Smrgfi 4884e120bd27Smrgif test x$FILE_MAN_DIR = x ; then 4885e120bd27Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 488693493779Smrgfi 488793493779Smrg 4888e120bd27Smrgif test x$MISC_MAN_SUFFIX = x ; then 4889e120bd27Smrg case $host_os in 4890e120bd27Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 4891e120bd27Smrg *) MISC_MAN_SUFFIX=7 ;; 4892e120bd27Smrg esac 4893e120bd27Smrgfi 4894e120bd27Smrgif test x$MISC_MAN_DIR = x ; then 4895e120bd27Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4896e120bd27Smrgfi 48976c321187Smrg 4898e120bd27Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 4899e120bd27Smrg case $host_os in 4900e120bd27Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 4901e120bd27Smrg *) DRIVER_MAN_SUFFIX=4 ;; 490293493779Smrg esac 4903e120bd27Smrgfi 4904e120bd27Smrgif test x$DRIVER_MAN_DIR = x ; then 4905e120bd27Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4906e120bd27Smrgfi 490793493779Smrg 4908e120bd27Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 4909e120bd27Smrg case $host_os in 4910e120bd27Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 4911e120bd27Smrg *) ADMIN_MAN_SUFFIX=8 ;; 491293493779Smrg esac 4913e120bd27Smrgfi 4914e120bd27Smrgif test x$ADMIN_MAN_DIR = x ; then 4915e120bd27Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4916e120bd27Smrgfi 491793493779Smrg 49186c321187Smrg 49196c321187Smrg 49206c321187Smrg 49216c321187Smrg 49226c321187Smrg 49236c321187Smrg 49246c321187Smrg 49256c321187Smrg 49266c321187Smrg 4927e120bd27Smrg 4928e120bd27Smrg 4929e120bd27Smrg 4930e120bd27Smrg 4931e120bd27Smrg 4932e120bd27SmrgXORG_MAN_PAGE="X Version 11" 4933e120bd27Smrg 4934e120bd27SmrgMAN_SUBSTS="\ 4935e120bd27Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4936e120bd27Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4937e120bd27Smrg -e 's|__xservername__|Xorg|g' \ 4938e120bd27Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 4939e120bd27Smrg -e 's|__projectroot__|\$(prefix)|g' \ 4940e120bd27Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 4941e120bd27Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4942e120bd27Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4943e120bd27Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4944e120bd27Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4945e120bd27Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4946e120bd27Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4947e120bd27Smrg 4948e120bd27Smrg 4949e120bd27Smrg 4950e120bd27Smrg# Check whether --enable-silent-rules was given. 4951e120bd27Smrgif test "${enable_silent_rules+set}" = set; then : 4952e120bd27Smrg enableval=$enable_silent_rules; 4953e120bd27Smrgfi 4954e120bd27Smrg 4955e120bd27Smrgcase $enable_silent_rules in 4956e120bd27Smrgyes) AM_DEFAULT_VERBOSITY=0;; 4957e120bd27Smrgno) AM_DEFAULT_VERBOSITY=1;; 4958e120bd27Smrg*) AM_DEFAULT_VERBOSITY=0;; 4959e120bd27Smrgesac 4960e120bd27SmrgAM_BACKSLASH='\' 4961e120bd27Smrg 4962e120bd27Smrg 4963e120bd27Smrg 4964e120bd27Smrg 4965e120bd27Smrg# Check whether --enable-docs was given. 4966e120bd27Smrgif test "${enable_docs+set}" = set; then : 4967e120bd27Smrg enableval=$enable_docs; build_docs=$enableval 4968e120bd27Smrgelse 4969e120bd27Smrg build_docs=yes 49706c321187Smrgfi 49716c321187Smrg 4972e120bd27Smrg 4973e120bd27Smrg if test x$build_docs = xyes; then 4974e120bd27Smrg ENABLE_DOCS_TRUE= 4975e120bd27Smrg ENABLE_DOCS_FALSE='#' 49766c321187Smrgelse 4977e120bd27Smrg ENABLE_DOCS_TRUE='#' 4978e120bd27Smrg ENABLE_DOCS_FALSE= 49796c321187Smrgfi 49806c321187Smrg 4981e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5 4982e120bd27Smrg$as_echo_n "checking whether to build documentation... " >&6; } 4983e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_docs" >&5 4984e120bd27Smrg$as_echo "$build_docs" >&6; } 4985e120bd27Smrg 4986e120bd27Smrg 4987e120bd27Smrg 4988e120bd27Smrg 4989e120bd27Smrg 4990e120bd27Smrg# Check whether --with-xmlto was given. 4991e120bd27Smrgif test "${with_xmlto+set}" = set; then : 4992e120bd27Smrg withval=$with_xmlto; use_xmlto=$withval 4993e120bd27Smrgelse 4994e120bd27Smrg use_xmlto=auto 49956c321187Smrgfi 4996e120bd27Smrg 4997e120bd27Smrg 4998e120bd27Smrg 4999e120bd27Smrgif test "x$use_xmlto" = x"auto"; then 5000e120bd27Smrg # Extract the first word of "xmlto", so it can be a program name with args. 5001e120bd27Smrgset dummy xmlto; ac_word=$2 5002e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5003e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 5004e120bd27Smrgif ${ac_cv_path_XMLTO+:} false; then : 5005e120bd27Smrg $as_echo_n "(cached) " >&6 5006e120bd27Smrgelse 5007e120bd27Smrg case $XMLTO in 5008e120bd27Smrg [\\/]* | ?:[\\/]*) 5009e120bd27Smrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 5010e120bd27Smrg ;; 50116c321187Smrg *) 5012e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5013e120bd27Smrgfor as_dir in $PATH 5014e120bd27Smrgdo 5015e120bd27Smrg IFS=$as_save_IFS 5016e120bd27Smrg test -z "$as_dir" && as_dir=. 5017e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5018e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5019e120bd27Smrg ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 5020e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5021e120bd27Smrg break 2 5022e120bd27Smrg fi 5023e120bd27Smrgdone 5024e120bd27Smrg done 5025e120bd27SmrgIFS=$as_save_IFS 5026e120bd27Smrg 5027e120bd27Smrg ;; 50286c321187Smrgesac 5029e120bd27Smrgfi 5030e120bd27SmrgXMLTO=$ac_cv_path_XMLTO 5031e120bd27Smrgif test -n "$XMLTO"; then 5032e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 5033e120bd27Smrg$as_echo "$XMLTO" >&6; } 5034e120bd27Smrgelse 5035e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5036e120bd27Smrg$as_echo "no" >&6; } 5037e120bd27Smrgfi 50386c321187Smrg 5039e120bd27Smrg 5040e120bd27Smrg if test "x$XMLTO" = "x"; then 5041e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5 5042e120bd27Smrg$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;} 5043e120bd27Smrg have_xmlto=no 5044e120bd27Smrg else 5045e120bd27Smrg have_xmlto=yes 5046e120bd27Smrg fi 5047e120bd27Smrgelif test "x$use_xmlto" = x"yes" ; then 5048e120bd27Smrg # Extract the first word of "xmlto", so it can be a program name with args. 5049e120bd27Smrgset dummy xmlto; ac_word=$2 5050e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5051e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 5052e120bd27Smrgif ${ac_cv_path_XMLTO+:} false; then : 505393493779Smrg $as_echo_n "(cached) " >&6 50546c321187Smrgelse 5055e120bd27Smrg case $XMLTO in 5056e120bd27Smrg [\\/]* | ?:[\\/]*) 5057e120bd27Smrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 5058e120bd27Smrg ;; 5059e120bd27Smrg *) 5060e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5061e120bd27Smrgfor as_dir in $PATH 5062e120bd27Smrgdo 5063e120bd27Smrg IFS=$as_save_IFS 5064e120bd27Smrg test -z "$as_dir" && as_dir=. 5065e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5066e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5067e120bd27Smrg ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 5068e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5069e120bd27Smrg break 2 5070e120bd27Smrg fi 5071e120bd27Smrgdone 5072e120bd27Smrg done 5073e120bd27SmrgIFS=$as_save_IFS 5074e120bd27Smrg 5075e120bd27Smrg ;; 5076e120bd27Smrgesac 5077e120bd27Smrgfi 5078e120bd27SmrgXMLTO=$ac_cv_path_XMLTO 5079e120bd27Smrgif test -n "$XMLTO"; then 5080e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 5081e120bd27Smrg$as_echo "$XMLTO" >&6; } 5082e120bd27Smrgelse 5083e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5084e120bd27Smrg$as_echo "no" >&6; } 5085e120bd27Smrgfi 5086e120bd27Smrg 5087e120bd27Smrg 5088e120bd27Smrg if test "x$XMLTO" = "x"; then 5089e120bd27Smrg as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5 50906c321187Smrg fi 5091e120bd27Smrg have_xmlto=yes 5092e120bd27Smrgelif test "x$use_xmlto" = x"no" ; then 5093e120bd27Smrg if test "x$XMLTO" != "x"; then 5094e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5 5095e120bd27Smrg$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;} 5096e120bd27Smrg fi 5097e120bd27Smrg have_xmlto=no 5098e120bd27Smrgelse 5099e120bd27Smrg as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5 5100e120bd27Smrgfi 5101e120bd27Smrg 5102e120bd27Smrg# Test for a minimum version of xmlto, if provided. 5103e120bd27Smrgif test "$have_xmlto" = yes; then 5104e120bd27Smrg # scrape the xmlto version 5105e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5 5106e120bd27Smrg$as_echo_n "checking the xmlto version... " >&6; } 5107e120bd27Smrg xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` 5108e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5 5109e120bd27Smrg$as_echo "$xmlto_version" >&6; } 5110e120bd27Smrg as_arg_v1=$xmlto_version 5111e120bd27Smrgas_arg_v2=0.0.20 5112e120bd27Smrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null 5113e120bd27Smrgcase $? in #( 5114e120bd27Smrg 1) : 5115e120bd27Smrg if test "x$use_xmlto" = xauto; then 5116e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5 5117e120bd27Smrg$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;} 5118e120bd27Smrg have_xmlto=no 5119e120bd27Smrg else 5120e120bd27Smrg as_fn_error $? "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5 5121e120bd27Smrg fi ;; #( 5122e120bd27Smrg 0) : 5123e120bd27Smrg ;; #( 5124e120bd27Smrg 2) : 5125e120bd27Smrg ;; #( 5126e120bd27Smrg *) : 5127e120bd27Smrg ;; 5128e120bd27Smrgesac 5129e120bd27Smrgfi 51306c321187Smrg 5131e120bd27Smrg# Test for the ability of xmlto to generate a text target 5132e120bd27Smrghave_xmlto_text=no 5133e120bd27Smrgcat > conftest.xml << "EOF" 5134e120bd27SmrgEOF 5135e120bd27Smrgif test "$have_xmlto" = yes; then : 5136e120bd27Smrg if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then : 5137e120bd27Smrg have_xmlto_text=yes 5138e120bd27Smrgelse 5139e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5 5140e120bd27Smrg$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;} 5141e120bd27Smrgfi 5142e120bd27Smrgfi 5143e120bd27Smrgrm -f conftest.xml 5144e120bd27Smrg if test $have_xmlto_text = yes; then 5145e120bd27Smrg HAVE_XMLTO_TEXT_TRUE= 5146e120bd27Smrg HAVE_XMLTO_TEXT_FALSE='#' 5147e120bd27Smrgelse 5148e120bd27Smrg HAVE_XMLTO_TEXT_TRUE='#' 5149e120bd27Smrg HAVE_XMLTO_TEXT_FALSE= 51506c321187Smrgfi 51516c321187Smrg 5152e120bd27Smrg if test "$have_xmlto" = yes; then 5153e120bd27Smrg HAVE_XMLTO_TRUE= 5154e120bd27Smrg HAVE_XMLTO_FALSE='#' 51556c321187Smrgelse 5156e120bd27Smrg HAVE_XMLTO_TRUE='#' 5157e120bd27Smrg HAVE_XMLTO_FALSE= 51586c321187Smrgfi 51596c321187Smrg 51606c321187Smrg 51616c321187Smrg 51626c321187Smrg 5163e120bd27Smrg 5164e120bd27Smrg 5165e120bd27Smrg# Check whether --with-fop was given. 5166e120bd27Smrgif test "${with_fop+set}" = set; then : 5167e120bd27Smrg withval=$with_fop; use_fop=$withval 5168e120bd27Smrgelse 5169e120bd27Smrg use_fop=auto 51706c321187Smrgfi 51716c321187Smrg 51726c321187Smrg 5173e120bd27Smrg 5174e120bd27Smrgif test "x$use_fop" = x"auto"; then 5175e120bd27Smrg # Extract the first word of "fop", so it can be a program name with args. 5176e120bd27Smrgset dummy fop; ac_word=$2 5177e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5178e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 5179e120bd27Smrgif ${ac_cv_path_FOP+:} false; then : 5180e120bd27Smrg $as_echo_n "(cached) " >&6 5181e120bd27Smrgelse 5182e120bd27Smrg case $FOP in 5183e120bd27Smrg [\\/]* | ?:[\\/]*) 5184e120bd27Smrg ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 5185e120bd27Smrg ;; 5186e120bd27Smrg *) 5187e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5188e120bd27Smrgfor as_dir in $PATH 5189e120bd27Smrgdo 5190e120bd27Smrg IFS=$as_save_IFS 5191e120bd27Smrg test -z "$as_dir" && as_dir=. 5192e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5193e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5194e120bd27Smrg ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext" 5195e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5196e120bd27Smrg break 2 51976c321187Smrg fi 5198e120bd27Smrgdone 5199e120bd27Smrg done 5200e120bd27SmrgIFS=$as_save_IFS 5201e120bd27Smrg 5202e120bd27Smrg ;; 5203e120bd27Smrgesac 5204e120bd27Smrgfi 5205e120bd27SmrgFOP=$ac_cv_path_FOP 5206e120bd27Smrgif test -n "$FOP"; then 5207e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 5208e120bd27Smrg$as_echo "$FOP" >&6; } 52096c321187Smrgelse 5210e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5211e120bd27Smrg$as_echo "no" >&6; } 52126c321187Smrgfi 52136c321187Smrg 52146c321187Smrg 5215e120bd27Smrg if test "x$FOP" = "x"; then 5216e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5 5217e120bd27Smrg$as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;} 5218e120bd27Smrg have_fop=no 5219e120bd27Smrg else 5220e120bd27Smrg have_fop=yes 5221e120bd27Smrg fi 5222e120bd27Smrgelif test "x$use_fop" = x"yes" ; then 5223e120bd27Smrg # Extract the first word of "fop", so it can be a program name with args. 5224e120bd27Smrgset dummy fop; ac_word=$2 5225e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5226e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 5227e120bd27Smrgif ${ac_cv_path_FOP+:} false; then : 5228e120bd27Smrg $as_echo_n "(cached) " >&6 5229e120bd27Smrgelse 5230e120bd27Smrg case $FOP in 5231e120bd27Smrg [\\/]* | ?:[\\/]*) 5232e120bd27Smrg ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 52336c321187Smrg ;; 52346c321187Smrg *) 5235e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5236e120bd27Smrgfor as_dir in $PATH 5237e120bd27Smrgdo 5238e120bd27Smrg IFS=$as_save_IFS 5239e120bd27Smrg test -z "$as_dir" && as_dir=. 5240e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5241e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5242e120bd27Smrg ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext" 5243e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5244e120bd27Smrg break 2 5245e120bd27Smrg fi 5246e120bd27Smrgdone 5247e120bd27Smrg done 5248e120bd27SmrgIFS=$as_save_IFS 5249e120bd27Smrg 52506c321187Smrg ;; 5251e120bd27Smrgesac 5252e120bd27Smrgfi 5253e120bd27SmrgFOP=$ac_cv_path_FOP 5254e120bd27Smrgif test -n "$FOP"; then 5255e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 5256e120bd27Smrg$as_echo "$FOP" >&6; } 5257e120bd27Smrgelse 5258e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5259e120bd27Smrg$as_echo "no" >&6; } 5260e120bd27Smrgfi 52616c321187Smrg 52626c321187Smrg 5263e120bd27Smrg if test "x$FOP" = "x"; then 5264e120bd27Smrg as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5 5265e120bd27Smrg fi 5266e120bd27Smrg have_fop=yes 5267e120bd27Smrgelif test "x$use_fop" = x"no" ; then 5268e120bd27Smrg if test "x$FOP" != "x"; then 5269e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5 5270e120bd27Smrg$as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;} 5271e120bd27Smrg fi 5272e120bd27Smrg have_fop=no 5273e120bd27Smrgelse 5274e120bd27Smrg as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5 5275e120bd27Smrgfi 5276e120bd27Smrg if test "$have_fop" = yes; then 5277e120bd27Smrg HAVE_FOP_TRUE= 5278e120bd27Smrg HAVE_FOP_FALSE='#' 5279e120bd27Smrgelse 5280e120bd27Smrg HAVE_FOP_TRUE='#' 5281e120bd27Smrg HAVE_FOP_FALSE= 5282e120bd27Smrgfi 52836c321187Smrg 52846c321187Smrg 5285e120bd27Smrg 5286e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.5" >&5 5287e120bd27Smrg$as_echo_n "checking for X.Org SGML entities >= 1.5... " >&6; } 5288e120bd27SmrgXORG_SGML_PATH= 5289e120bd27Smrgif test -n "$PKG_CONFIG" && \ 5290e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.5\""; } >&5 5291e120bd27Smrg ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.5") 2>&5 52926c321187Smrg ac_status=$? 5293e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5294e120bd27Smrg test $ac_status = 0; }; then 5295e120bd27Smrg XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools` 5296e120bd27Smrgelse 5297e120bd27Smrg : 5298e120bd27Smrg 5299e120bd27Smrgfi 5300e120bd27Smrg 5301e120bd27Smrg# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing 5302e120bd27Smrg# the path and the name of the doc stylesheet 5303e120bd27Smrgif test "x$XORG_SGML_PATH" != "x" ; then 5304e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5 5305e120bd27Smrg$as_echo "$XORG_SGML_PATH" >&6; } 5306e120bd27Smrg STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11 5307e120bd27Smrg XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl 5308e120bd27Smrgelse 5309e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5310e120bd27Smrg$as_echo "no" >&6; } 5311e120bd27Smrgfi 5312e120bd27Smrg 5313e120bd27Smrg 5314e120bd27Smrg 5315e120bd27Smrg 5316e120bd27Smrg if test "x$XSL_STYLESHEET" != "x"; then 5317e120bd27Smrg HAVE_STYLESHEETS_TRUE= 5318e120bd27Smrg HAVE_STYLESHEETS_FALSE='#' 5319e120bd27Smrgelse 5320e120bd27Smrg HAVE_STYLESHEETS_TRUE='#' 5321e120bd27Smrg HAVE_STYLESHEETS_FALSE= 5322e120bd27Smrgfi 5323e120bd27Smrg 53246c321187Smrg 532593493779Smrg 5326e120bd27Smrgac_config_headers="$ac_config_headers config.h" 53276c321187Smrg 53286c321187Smrg 53296c321187Smrg 5330e120bd27Smrg# Checks for programs. 5331e120bd27Smrgcase `pwd` in 5332e120bd27Smrg *\ * | *\ *) 5333e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5334e120bd27Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5335e120bd27Smrgesac 53366c321187Smrg 53376c321187Smrg 53386c321187Smrg 5339e120bd27Smrgmacro_version='2.2.10' 5340e120bd27Smrgmacro_revision='1.3175' 53416c321187Smrg 53426c321187Smrg 53436c321187Smrg 53446c321187Smrg 53456c321187Smrg 53466c321187Smrg 534793493779Smrg 53486c321187Smrg 53496c321187Smrg 53506c321187Smrg 53516c321187Smrg 53526c321187Smrg 53536c321187Smrg 5354e120bd27Smrgltmain="$ac_aux_dir/ltmain.sh" 5355e120bd27Smrg 5356e120bd27Smrg# Backslashify metacharacters that are still active within 5357e120bd27Smrg# double-quoted strings. 5358e120bd27Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5359e120bd27Smrg 5360e120bd27Smrg# Same as above, but do not quote variable references. 5361e120bd27Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 5362e120bd27Smrg 5363e120bd27Smrg# Sed substitution to delay expansion of an escaped shell variable in a 5364e120bd27Smrg# double_quote_subst'ed string. 5365e120bd27Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 53666c321187Smrg 5367e120bd27Smrg# Sed substitution to delay expansion of an escaped single quote. 5368e120bd27Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 53696c321187Smrg 5370e120bd27Smrg# Sed substitution to avoid accidental globbing in evaled expressions 5371e120bd27Smrgno_glob_subst='s/\*/\\\*/g' 53726c321187Smrg 5373e120bd27SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5374e120bd27SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5375e120bd27SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5376e120bd27Smrg 5377e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5378e120bd27Smrg$as_echo_n "checking how to print strings... " >&6; } 5379e120bd27Smrg# Test print first, because it will be a builtin if present. 5380e120bd27Smrgif test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5381e120bd27Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5382e120bd27Smrg ECHO='print -r --' 5383e120bd27Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5384e120bd27Smrg ECHO='printf %s\n' 5385e120bd27Smrgelse 5386e120bd27Smrg # Use this function as a fallback that always works. 5387e120bd27Smrg func_fallback_echo () 5388e120bd27Smrg { 5389e120bd27Smrg eval 'cat <<_LTECHO_EOF 5390e120bd27Smrg$1 5391e120bd27Smrg_LTECHO_EOF' 5392e120bd27Smrg } 5393e120bd27Smrg ECHO='func_fallback_echo' 5394e120bd27Smrgfi 53956c321187Smrg 5396e120bd27Smrg# func_echo_all arg... 5397e120bd27Smrg# Invoke $ECHO with all args, space-separated. 5398e120bd27Smrgfunc_echo_all () 5399e120bd27Smrg{ 5400e120bd27Smrg $ECHO "" 5401e120bd27Smrg} 54026c321187Smrg 5403e120bd27Smrgcase "$ECHO" in 5404e120bd27Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5405e120bd27Smrg$as_echo "printf" >&6; } ;; 5406e120bd27Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5407e120bd27Smrg$as_echo "print -r" >&6; } ;; 5408e120bd27Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5409e120bd27Smrg$as_echo "cat" >&6; } ;; 5410e120bd27Smrgesac 54116c321187Smrg 54126c321187Smrg 54136c321187Smrg 54146c321187Smrg 54156c321187Smrg 54166c321187Smrg 54176c321187Smrg 541893493779Smrg 54196c321187Smrg 54206c321187Smrg 54216c321187Smrg 54226c321187Smrg 54236c321187Smrg 54246c321187Smrg 5425e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5426e120bd27Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5427e120bd27Smrgif ${ac_cv_path_SED+:} false; then : 5428e120bd27Smrg $as_echo_n "(cached) " >&6 5429e120bd27Smrgelse 5430e120bd27Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5431e120bd27Smrg for ac_i in 1 2 3 4 5 6 7; do 5432e120bd27Smrg ac_script="$ac_script$as_nl$ac_script" 5433e120bd27Smrg done 5434e120bd27Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5435e120bd27Smrg { ac_script=; unset ac_script;} 5436e120bd27Smrg if test -z "$SED"; then 5437e120bd27Smrg ac_path_SED_found=false 5438e120bd27Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5439e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5440e120bd27Smrgfor as_dir in $PATH 5441e120bd27Smrgdo 5442e120bd27Smrg IFS=$as_save_IFS 5443e120bd27Smrg test -z "$as_dir" && as_dir=. 5444e120bd27Smrg for ac_prog in sed gsed; do 5445e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5446e120bd27Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5447e120bd27Smrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5448e120bd27Smrg# Check for GNU ac_path_SED and select it if it is found. 5449e120bd27Smrg # Check for GNU $ac_path_SED 5450e120bd27Smrgcase `"$ac_path_SED" --version 2>&1` in 5451e120bd27Smrg*GNU*) 5452e120bd27Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 54536c321187Smrg*) 5454e120bd27Smrg ac_count=0 5455e120bd27Smrg $as_echo_n 0123456789 >"conftest.in" 5456e120bd27Smrg while : 5457e120bd27Smrg do 5458e120bd27Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5459e120bd27Smrg mv "conftest.tmp" "conftest.in" 5460e120bd27Smrg cp "conftest.in" "conftest.nl" 5461e120bd27Smrg $as_echo '' >> "conftest.nl" 5462e120bd27Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5463e120bd27Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5464e120bd27Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5465e120bd27Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5466e120bd27Smrg # Best one so far, save it but keep looking for a better one 5467e120bd27Smrg ac_cv_path_SED="$ac_path_SED" 5468e120bd27Smrg ac_path_SED_max=$ac_count 5469e120bd27Smrg fi 5470e120bd27Smrg # 10*(2^10) chars as input seems more than enough 5471e120bd27Smrg test $ac_count -gt 10 && break 5472e120bd27Smrg done 5473e120bd27Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 54746c321187Smrgesac 54756c321187Smrg 5476e120bd27Smrg $ac_path_SED_found && break 3 5477e120bd27Smrg done 5478e120bd27Smrg done 5479e120bd27Smrg done 5480e120bd27SmrgIFS=$as_save_IFS 5481e120bd27Smrg if test -z "$ac_cv_path_SED"; then 5482e120bd27Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5483e120bd27Smrg fi 548493493779Smrgelse 5485e120bd27Smrg ac_cv_path_SED=$SED 548693493779Smrgfi 548793493779Smrg 548893493779Smrgfi 5489e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5490e120bd27Smrg$as_echo "$ac_cv_path_SED" >&6; } 5491e120bd27Smrg SED="$ac_cv_path_SED" 5492e120bd27Smrg rm -f conftest.sed 549393493779Smrg 5494e120bd27Smrgtest -z "$SED" && SED=sed 5495e120bd27SmrgXsed="$SED -e 1s/^X//" 549693493779Smrg 54976c321187Smrg 54986c321187Smrg 5499e120bd27Smrg 5500e120bd27Smrg 5501e120bd27Smrg 5502e120bd27Smrg 5503e120bd27Smrg 5504e120bd27Smrg 5505e120bd27Smrg 5506e120bd27Smrg 5507e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5508e120bd27Smrg$as_echo_n "checking for fgrep... " >&6; } 5509e120bd27Smrgif ${ac_cv_path_FGREP+:} false; then : 5510e120bd27Smrg $as_echo_n "(cached) " >&6 5511e120bd27Smrgelse 5512e120bd27Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5513e120bd27Smrg then ac_cv_path_FGREP="$GREP -F" 5514e120bd27Smrg else 5515e120bd27Smrg if test -z "$FGREP"; then 5516e120bd27Smrg ac_path_FGREP_found=false 5517e120bd27Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5518e120bd27Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5519e120bd27Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5520e120bd27Smrgdo 5521e120bd27Smrg IFS=$as_save_IFS 5522e120bd27Smrg test -z "$as_dir" && as_dir=. 5523e120bd27Smrg for ac_prog in fgrep; do 5524e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5525e120bd27Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5526e120bd27Smrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5527e120bd27Smrg# Check for GNU ac_path_FGREP and select it if it is found. 5528e120bd27Smrg # Check for GNU $ac_path_FGREP 5529e120bd27Smrgcase `"$ac_path_FGREP" --version 2>&1` in 5530e120bd27Smrg*GNU*) 5531e120bd27Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5532e120bd27Smrg*) 5533e120bd27Smrg ac_count=0 5534e120bd27Smrg $as_echo_n 0123456789 >"conftest.in" 5535e120bd27Smrg while : 5536e120bd27Smrg do 5537e120bd27Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5538e120bd27Smrg mv "conftest.tmp" "conftest.in" 5539e120bd27Smrg cp "conftest.in" "conftest.nl" 5540e120bd27Smrg $as_echo 'FGREP' >> "conftest.nl" 5541e120bd27Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5542e120bd27Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5543e120bd27Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5544e120bd27Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5545e120bd27Smrg # Best one so far, save it but keep looking for a better one 5546e120bd27Smrg ac_cv_path_FGREP="$ac_path_FGREP" 5547e120bd27Smrg ac_path_FGREP_max=$ac_count 5548e120bd27Smrg fi 5549e120bd27Smrg # 10*(2^10) chars as input seems more than enough 5550e120bd27Smrg test $ac_count -gt 10 && break 5551e120bd27Smrg done 5552e120bd27Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5553e120bd27Smrgesac 5554e120bd27Smrg 5555e120bd27Smrg $ac_path_FGREP_found && break 3 5556e120bd27Smrg done 5557e120bd27Smrg done 5558e120bd27Smrg done 5559e120bd27SmrgIFS=$as_save_IFS 5560e120bd27Smrg if test -z "$ac_cv_path_FGREP"; then 5561e120bd27Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 55626c321187Smrg fi 55636c321187Smrgelse 5564e120bd27Smrg ac_cv_path_FGREP=$FGREP 55656c321187Smrgfi 55666c321187Smrg 5567e120bd27Smrg fi 55686c321187Smrgfi 5569e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5570e120bd27Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 5571e120bd27Smrg FGREP="$ac_cv_path_FGREP" 55726c321187Smrg 55736c321187Smrg 5574e120bd27Smrgtest -z "$GREP" && GREP=grep 55756c321187Smrg 55766c321187Smrg 55776c321187Smrg 55786c321187Smrg 55796c321187Smrg 55806c321187Smrg 55816c321187Smrg 55826c321187Smrg 55836c321187Smrg 55846c321187Smrg 55856c321187Smrg 55866c321187Smrg 55876c321187Smrg 55886c321187Smrg 55896c321187Smrg 55906c321187Smrg 55916c321187Smrg 55926c321187Smrg 55936c321187Smrg 5594e120bd27Smrg# Check whether --with-gnu-ld was given. 5595e120bd27Smrgif test "${with_gnu_ld+set}" = set; then : 5596e120bd27Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5597e120bd27Smrgelse 5598e120bd27Smrg with_gnu_ld=no 5599e120bd27Smrgfi 5600e120bd27Smrg 5601e120bd27Smrgac_prog=ld 5602e120bd27Smrgif test "$GCC" = yes; then 5603e120bd27Smrg # Check if gcc -print-prog-name=ld gives a path. 5604e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5605e120bd27Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 5606e120bd27Smrg case $host in 5607e120bd27Smrg *-*-mingw*) 5608e120bd27Smrg # gcc leaves a trailing carriage return which upsets mingw 5609e120bd27Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5610e120bd27Smrg *) 5611e120bd27Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5612e120bd27Smrg esac 5613e120bd27Smrg case $ac_prog in 5614e120bd27Smrg # Accept absolute paths. 5615e120bd27Smrg [\\/]* | ?:[\\/]*) 5616e120bd27Smrg re_direlt='/[^/][^/]*/\.\./' 5617e120bd27Smrg # Canonicalize the pathname of ld 5618e120bd27Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5619e120bd27Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5620e120bd27Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5621e120bd27Smrg done 5622e120bd27Smrg test -z "$LD" && LD="$ac_prog" 5623e120bd27Smrg ;; 5624e120bd27Smrg "") 5625e120bd27Smrg # If it fails, then pretend we aren't using GCC. 5626e120bd27Smrg ac_prog=ld 5627e120bd27Smrg ;; 5628e120bd27Smrg *) 5629e120bd27Smrg # If it is relative, then search for the first ld in PATH. 5630e120bd27Smrg with_gnu_ld=unknown 5631e120bd27Smrg ;; 5632e120bd27Smrg esac 5633e120bd27Smrgelif test "$with_gnu_ld" = yes; then 5634e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5635e120bd27Smrg$as_echo_n "checking for GNU ld... " >&6; } 5636e120bd27Smrgelse 5637e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5638e120bd27Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 5639e120bd27Smrgfi 5640e120bd27Smrgif ${lt_cv_path_LD+:} false; then : 5641e120bd27Smrg $as_echo_n "(cached) " >&6 5642e120bd27Smrgelse 5643e120bd27Smrg if test -z "$LD"; then 5644e120bd27Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5645e120bd27Smrg for ac_dir in $PATH; do 5646e120bd27Smrg IFS="$lt_save_ifs" 5647e120bd27Smrg test -z "$ac_dir" && ac_dir=. 5648e120bd27Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5649e120bd27Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 5650e120bd27Smrg # Check to see if the program is GNU ld. I'd rather use --version, 5651e120bd27Smrg # but apparently some variants of GNU ld only accept -v. 5652e120bd27Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 5653e120bd27Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5654e120bd27Smrg *GNU* | *'with BFD'*) 5655e120bd27Smrg test "$with_gnu_ld" != no && break 5656e120bd27Smrg ;; 5657e120bd27Smrg *) 5658e120bd27Smrg test "$with_gnu_ld" != yes && break 5659e120bd27Smrg ;; 5660e120bd27Smrg esac 5661e120bd27Smrg fi 5662e120bd27Smrg done 5663e120bd27Smrg IFS="$lt_save_ifs" 5664e120bd27Smrgelse 5665e120bd27Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 5666e120bd27Smrgfi 5667e120bd27Smrgfi 5668e120bd27Smrg 5669e120bd27SmrgLD="$lt_cv_path_LD" 5670e120bd27Smrgif test -n "$LD"; then 5671e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5672e120bd27Smrg$as_echo "$LD" >&6; } 5673e120bd27Smrgelse 5674e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5675e120bd27Smrg$as_echo "no" >&6; } 5676e120bd27Smrgfi 5677e120bd27Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5678e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5679e120bd27Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5680e120bd27Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 5681e120bd27Smrg $as_echo_n "(cached) " >&6 5682e120bd27Smrgelse 5683e120bd27Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 5684e120bd27Smrgcase `$LD -v 2>&1 </dev/null` in 5685e120bd27Smrg*GNU* | *'with BFD'*) 5686e120bd27Smrg lt_cv_prog_gnu_ld=yes 5687e120bd27Smrg ;; 5688e120bd27Smrg*) 5689e120bd27Smrg lt_cv_prog_gnu_ld=no 5690e120bd27Smrg ;; 5691e120bd27Smrgesac 5692e120bd27Smrgfi 5693e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5694e120bd27Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5695e120bd27Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 5696e120bd27Smrg 5697e120bd27Smrg 5698e120bd27Smrg 5699e120bd27Smrg 5700e120bd27Smrg 5701e120bd27Smrg 5702e120bd27Smrg 5703e120bd27Smrg 5704e120bd27Smrg 5705e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5706e120bd27Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5707e120bd27Smrgif ${lt_cv_path_NM+:} false; then : 5708e120bd27Smrg $as_echo_n "(cached) " >&6 5709e120bd27Smrgelse 5710e120bd27Smrg if test -n "$NM"; then 5711e120bd27Smrg # Let the user override the test. 5712e120bd27Smrg lt_cv_path_NM="$NM" 5713e120bd27Smrgelse 5714e120bd27Smrg lt_nm_to_check="${ac_tool_prefix}nm" 5715e120bd27Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5716e120bd27Smrg lt_nm_to_check="$lt_nm_to_check nm" 5717e120bd27Smrg fi 5718e120bd27Smrg for lt_tmp_nm in $lt_nm_to_check; do 5719e120bd27Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5720e120bd27Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5721e120bd27Smrg IFS="$lt_save_ifs" 5722e120bd27Smrg test -z "$ac_dir" && ac_dir=. 5723e120bd27Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 5724e120bd27Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5725e120bd27Smrg # Check to see if the nm accepts a BSD-compat flag. 5726e120bd27Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5727e120bd27Smrg # nm: unknown option "B" ignored 5728e120bd27Smrg # Tru64's nm complains that /dev/null is an invalid object file 5729e120bd27Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5730e120bd27Smrg */dev/null* | *'Invalid file or object type'*) 5731e120bd27Smrg lt_cv_path_NM="$tmp_nm -B" 5732e120bd27Smrg break 5733e120bd27Smrg ;; 5734e120bd27Smrg *) 5735e120bd27Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5736e120bd27Smrg */dev/null*) 5737e120bd27Smrg lt_cv_path_NM="$tmp_nm -p" 5738e120bd27Smrg break 5739e120bd27Smrg ;; 5740e120bd27Smrg *) 5741e120bd27Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5742e120bd27Smrg continue # so that we can try to find one that supports BSD flags 5743e120bd27Smrg ;; 5744e120bd27Smrg esac 5745e120bd27Smrg ;; 5746e120bd27Smrg esac 5747e120bd27Smrg fi 5748e120bd27Smrg done 5749e120bd27Smrg IFS="$lt_save_ifs" 5750e120bd27Smrg done 5751e120bd27Smrg : ${lt_cv_path_NM=no} 5752e120bd27Smrgfi 5753e120bd27Smrgfi 5754e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5755e120bd27Smrg$as_echo "$lt_cv_path_NM" >&6; } 5756e120bd27Smrgif test "$lt_cv_path_NM" != "no"; then 5757e120bd27Smrg NM="$lt_cv_path_NM" 5758e120bd27Smrgelse 5759e120bd27Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 5760e120bd27Smrg if test -n "$DUMPBIN"; then : 5761e120bd27Smrg # Let the user override the test. 5762e120bd27Smrg else 5763e120bd27Smrg if test -n "$ac_tool_prefix"; then 5764e120bd27Smrg for ac_prog in dumpbin "link -dump" 5765e120bd27Smrg do 5766e120bd27Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5767e120bd27Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 5768e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5769e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 5770e120bd27Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 5771e120bd27Smrg $as_echo_n "(cached) " >&6 5772e120bd27Smrgelse 5773e120bd27Smrg if test -n "$DUMPBIN"; then 5774e120bd27Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5775e120bd27Smrgelse 5776e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5777e120bd27Smrgfor as_dir in $PATH 5778e120bd27Smrgdo 5779e120bd27Smrg IFS=$as_save_IFS 5780e120bd27Smrg test -z "$as_dir" && as_dir=. 5781e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5782e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5783e120bd27Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5784e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5785e120bd27Smrg break 2 5786e120bd27Smrg fi 5787e120bd27Smrgdone 5788e120bd27Smrg done 5789e120bd27SmrgIFS=$as_save_IFS 5790e120bd27Smrg 5791e120bd27Smrgfi 5792e120bd27Smrgfi 5793e120bd27SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 5794e120bd27Smrgif test -n "$DUMPBIN"; then 5795e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5796e120bd27Smrg$as_echo "$DUMPBIN" >&6; } 5797e120bd27Smrgelse 5798e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5799e120bd27Smrg$as_echo "no" >&6; } 5800e120bd27Smrgfi 58016c321187Smrg 58026c321187Smrg 5803e120bd27Smrg test -n "$DUMPBIN" && break 5804e120bd27Smrg done 5805e120bd27Smrgfi 5806e120bd27Smrgif test -z "$DUMPBIN"; then 5807e120bd27Smrg ac_ct_DUMPBIN=$DUMPBIN 5808e120bd27Smrg for ac_prog in dumpbin "link -dump" 5809e120bd27Smrgdo 5810e120bd27Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5811e120bd27Smrgset dummy $ac_prog; ac_word=$2 5812e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5813e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 5814e120bd27Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5815e120bd27Smrg $as_echo_n "(cached) " >&6 5816e120bd27Smrgelse 5817e120bd27Smrg if test -n "$ac_ct_DUMPBIN"; then 5818e120bd27Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5819e120bd27Smrgelse 5820e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5821e120bd27Smrgfor as_dir in $PATH 5822e120bd27Smrgdo 5823e120bd27Smrg IFS=$as_save_IFS 5824e120bd27Smrg test -z "$as_dir" && as_dir=. 5825e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5826e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5827e120bd27Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5828e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5829e120bd27Smrg break 2 5830e120bd27Smrg fi 5831e120bd27Smrgdone 5832e120bd27Smrg done 5833e120bd27SmrgIFS=$as_save_IFS 58346c321187Smrg 5835e120bd27Smrgfi 5836e120bd27Smrgfi 5837e120bd27Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5838e120bd27Smrgif test -n "$ac_ct_DUMPBIN"; then 5839e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5840e120bd27Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 5841e120bd27Smrgelse 5842e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5843e120bd27Smrg$as_echo "no" >&6; } 5844e120bd27Smrgfi 58456c321187Smrg 58466c321187Smrg 5847e120bd27Smrg test -n "$ac_ct_DUMPBIN" && break 5848e120bd27Smrgdone 58496c321187Smrg 5850e120bd27Smrg if test "x$ac_ct_DUMPBIN" = x; then 5851e120bd27Smrg DUMPBIN=":" 5852e120bd27Smrg else 5853e120bd27Smrg case $cross_compiling:$ac_tool_warned in 5854e120bd27Smrgyes:) 5855e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5856e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5857e120bd27Smrgac_tool_warned=yes ;; 5858e120bd27Smrgesac 5859e120bd27Smrg DUMPBIN=$ac_ct_DUMPBIN 5860e120bd27Smrg fi 5861e120bd27Smrgfi 58626c321187Smrg 5863e120bd27Smrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5864e120bd27Smrg *COFF*) 5865e120bd27Smrg DUMPBIN="$DUMPBIN -symbols" 5866e120bd27Smrg ;; 5867e120bd27Smrg *) 5868e120bd27Smrg DUMPBIN=: 5869e120bd27Smrg ;; 5870e120bd27Smrg esac 5871e120bd27Smrg fi 58726c321187Smrg 5873e120bd27Smrg if test "$DUMPBIN" != ":"; then 5874e120bd27Smrg NM="$DUMPBIN" 5875e120bd27Smrg fi 5876e120bd27Smrgfi 5877e120bd27Smrgtest -z "$NM" && NM=nm 58786c321187Smrg 58796c321187Smrg 58806c321187Smrg 58816c321187Smrg 58826c321187Smrg 58836c321187Smrg 5884e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5885e120bd27Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5886e120bd27Smrgif ${lt_cv_nm_interface+:} false; then : 5887e120bd27Smrg $as_echo_n "(cached) " >&6 5888e120bd27Smrgelse 5889e120bd27Smrg lt_cv_nm_interface="BSD nm" 5890e120bd27Smrg echo "int some_variable = 0;" > conftest.$ac_ext 5891e120bd27Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5892e120bd27Smrg (eval "$ac_compile" 2>conftest.err) 5893e120bd27Smrg cat conftest.err >&5 5894e120bd27Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5895e120bd27Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5896e120bd27Smrg cat conftest.err >&5 5897e120bd27Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5898e120bd27Smrg cat conftest.out >&5 5899e120bd27Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5900e120bd27Smrg lt_cv_nm_interface="MS dumpbin" 5901e120bd27Smrg fi 5902e120bd27Smrg rm -f conftest* 5903e120bd27Smrgfi 5904e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5905e120bd27Smrg$as_echo "$lt_cv_nm_interface" >&6; } 59066c321187Smrg 5907e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5908e120bd27Smrg$as_echo_n "checking whether ln -s works... " >&6; } 5909e120bd27SmrgLN_S=$as_ln_s 5910e120bd27Smrgif test "$LN_S" = "ln -s"; then 5911e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5912e120bd27Smrg$as_echo "yes" >&6; } 5913e120bd27Smrgelse 5914e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5915e120bd27Smrg$as_echo "no, using $LN_S" >&6; } 5916e120bd27Smrgfi 59176c321187Smrg 5918e120bd27Smrg# find the maximum length of command line arguments 5919e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5920e120bd27Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5921e120bd27Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 5922e120bd27Smrg $as_echo_n "(cached) " >&6 5923e120bd27Smrgelse 5924e120bd27Smrg i=0 5925e120bd27Smrg teststring="ABCD" 59266c321187Smrg 5927e120bd27Smrg case $build_os in 5928e120bd27Smrg msdosdjgpp*) 5929e120bd27Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 5930e120bd27Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 5931e120bd27Smrg # during glob expansion). Even if it were fixed, the result of this 5932e120bd27Smrg # check would be larger than it should be. 5933e120bd27Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 5934e120bd27Smrg ;; 59356c321187Smrg 5936e120bd27Smrg gnu*) 5937e120bd27Smrg # Under GNU Hurd, this test is not required because there is 5938e120bd27Smrg # no limit to the length of command line arguments. 5939e120bd27Smrg # Libtool will interpret -1 as no limit whatsoever 5940e120bd27Smrg lt_cv_sys_max_cmd_len=-1; 5941e120bd27Smrg ;; 59426c321187Smrg 5943e120bd27Smrg cygwin* | mingw* | cegcc*) 5944e120bd27Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 5945e120bd27Smrg # about 5 minutes as the teststring grows exponentially. 5946e120bd27Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 5947e120bd27Smrg # you end up with a "frozen" computer, even though with patience 5948e120bd27Smrg # the test eventually succeeds (with a max line length of 256k). 5949e120bd27Smrg # Instead, let's just punt: use the minimum linelength reported by 5950e120bd27Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 5951e120bd27Smrg lt_cv_sys_max_cmd_len=8192; 5952e120bd27Smrg ;; 59536c321187Smrg 5954e120bd27Smrg mint*) 5955e120bd27Smrg # On MiNT this can take a long time and run out of memory. 5956e120bd27Smrg lt_cv_sys_max_cmd_len=8192; 5957e120bd27Smrg ;; 59586c321187Smrg 5959e120bd27Smrg amigaos*) 5960e120bd27Smrg # On AmigaOS with pdksh, this test takes hours, literally. 5961e120bd27Smrg # So we just punt and use a minimum line length of 8192. 5962e120bd27Smrg lt_cv_sys_max_cmd_len=8192; 5963e120bd27Smrg ;; 59646c321187Smrg 5965e120bd27Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5966e120bd27Smrg # This has been around since 386BSD, at least. Likely further. 5967e120bd27Smrg if test -x /sbin/sysctl; then 5968e120bd27Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5969e120bd27Smrg elif test -x /usr/sbin/sysctl; then 5970e120bd27Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5971e120bd27Smrg else 5972e120bd27Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5973e120bd27Smrg fi 5974e120bd27Smrg # And add a safety zone 5975e120bd27Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5976e120bd27Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5977e120bd27Smrg ;; 59786c321187Smrg 5979e120bd27Smrg interix*) 5980e120bd27Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5981e120bd27Smrg lt_cv_sys_max_cmd_len=196608 5982e120bd27Smrg ;; 59836c321187Smrg 5984e120bd27Smrg osf*) 5985e120bd27Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5986e120bd27Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5987e120bd27Smrg # nice to cause kernel panics so lets avoid the loop below. 5988e120bd27Smrg # First set a reasonable default. 5989e120bd27Smrg lt_cv_sys_max_cmd_len=16384 5990e120bd27Smrg # 5991e120bd27Smrg if test -x /sbin/sysconfig; then 5992e120bd27Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5993e120bd27Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5994e120bd27Smrg esac 5995e120bd27Smrg fi 5996e120bd27Smrg ;; 5997e120bd27Smrg sco3.2v5*) 5998e120bd27Smrg lt_cv_sys_max_cmd_len=102400 5999e120bd27Smrg ;; 6000e120bd27Smrg sysv5* | sco5v6* | sysv4.2uw2*) 6001e120bd27Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6002e120bd27Smrg if test -n "$kargmax"; then 6003e120bd27Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6004e120bd27Smrg else 6005e120bd27Smrg lt_cv_sys_max_cmd_len=32768 6006e120bd27Smrg fi 6007e120bd27Smrg ;; 6008e120bd27Smrg *) 6009e120bd27Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6010e120bd27Smrg if test -n "$lt_cv_sys_max_cmd_len"; then 6011e120bd27Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6012e120bd27Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6013e120bd27Smrg else 6014e120bd27Smrg # Make teststring a little bigger before we do anything with it. 6015e120bd27Smrg # a 1K string should be a reasonable start. 6016e120bd27Smrg for i in 1 2 3 4 5 6 7 8 ; do 6017e120bd27Smrg teststring=$teststring$teststring 6018e120bd27Smrg done 6019e120bd27Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6020e120bd27Smrg # If test is not a shell built-in, we'll probably end up computing a 6021e120bd27Smrg # maximum length that is only half of the actual maximum length, but 6022e120bd27Smrg # we can't tell. 6023e120bd27Smrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6024e120bd27Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 6025e120bd27Smrg test $i != 17 # 1/2 MB should be enough 6026e120bd27Smrg do 6027e120bd27Smrg i=`expr $i + 1` 6028e120bd27Smrg teststring=$teststring$teststring 6029e120bd27Smrg done 6030e120bd27Smrg # Only check the string length outside the loop. 6031e120bd27Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6032e120bd27Smrg teststring= 6033e120bd27Smrg # Add a significant safety factor because C++ compilers can tack on 6034e120bd27Smrg # massive amounts of additional arguments before passing them to the 6035e120bd27Smrg # linker. It appears as though 1/2 is a usable value. 6036e120bd27Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6037e120bd27Smrg fi 6038e120bd27Smrg ;; 6039e120bd27Smrg esac 60406c321187Smrg 6041e120bd27Smrgfi 60426c321187Smrg 6043e120bd27Smrgif test -n $lt_cv_sys_max_cmd_len ; then 6044e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6045e120bd27Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6046e120bd27Smrgelse 6047e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6048e120bd27Smrg$as_echo "none" >&6; } 6049e120bd27Smrgfi 6050e120bd27Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 60516c321187Smrg 60526c321187Smrg 60536c321187Smrg 60546c321187Smrg 60556c321187Smrg 60566c321187Smrg 6057e120bd27Smrg: ${CP="cp -f"} 6058e120bd27Smrg: ${MV="mv -f"} 6059e120bd27Smrg: ${RM="rm -f"} 60606c321187Smrg 6061e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6062e120bd27Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6063e120bd27Smrg# Try some XSI features 6064e120bd27Smrgxsi_shell=no 6065e120bd27Smrg( _lt_dummy="a/b/c" 6066e120bd27Smrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6067e120bd27Smrg = c,a/b,, \ 6068e120bd27Smrg && eval 'test $(( 1 + 1 )) -eq 2 \ 6069e120bd27Smrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6070e120bd27Smrg && xsi_shell=yes 6071e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6072e120bd27Smrg$as_echo "$xsi_shell" >&6; } 60736c321187Smrg 60746c321187Smrg 6075e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6076e120bd27Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6077e120bd27Smrglt_shell_append=no 6078e120bd27Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6079e120bd27Smrg >/dev/null 2>&1 \ 6080e120bd27Smrg && lt_shell_append=yes 6081e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6082e120bd27Smrg$as_echo "$lt_shell_append" >&6; } 60836c321187Smrg 60846c321187Smrg 6085e120bd27Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6086e120bd27Smrg lt_unset=unset 6087e120bd27Smrgelse 6088e120bd27Smrg lt_unset=false 6089e120bd27Smrgfi 60906c321187Smrg 60916c321187Smrg 60926c321187Smrg 60936c321187Smrg 60946c321187Smrg 6095e120bd27Smrg# test EBCDIC or ASCII 6096e120bd27Smrgcase `echo X|tr X '\101'` in 6097e120bd27Smrg A) # ASCII based system 6098e120bd27Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6099e120bd27Smrg lt_SP2NL='tr \040 \012' 6100e120bd27Smrg lt_NL2SP='tr \015\012 \040\040' 6101e120bd27Smrg ;; 6102e120bd27Smrg *) # EBCDIC based system 6103e120bd27Smrg lt_SP2NL='tr \100 \n' 6104e120bd27Smrg lt_NL2SP='tr \r\n \100\100' 6105e120bd27Smrg ;; 6106e120bd27Smrgesac 61076c321187Smrg 61086c321187Smrg 610993493779Smrg 61106c321187Smrg 61116c321187Smrg 61126c321187Smrg 61136c321187Smrg 61146c321187Smrg 61156c321187Smrg 6116e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6117e120bd27Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 6118e120bd27Smrgif ${lt_cv_ld_reload_flag+:} false; then : 6119e120bd27Smrg $as_echo_n "(cached) " >&6 6120e120bd27Smrgelse 6121e120bd27Smrg lt_cv_ld_reload_flag='-r' 6122e120bd27Smrgfi 6123e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6124e120bd27Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 6125e120bd27Smrgreload_flag=$lt_cv_ld_reload_flag 6126e120bd27Smrgcase $reload_flag in 6127e120bd27Smrg"" | " "*) ;; 6128e120bd27Smrg*) reload_flag=" $reload_flag" ;; 6129e120bd27Smrgesac 6130e120bd27Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 6131e120bd27Smrgcase $host_os in 6132e120bd27Smrg darwin*) 6133e120bd27Smrg if test "$GCC" = yes; then 6134e120bd27Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6135e120bd27Smrg else 6136e120bd27Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6137e120bd27Smrg fi 6138e120bd27Smrg ;; 6139e120bd27Smrgesac 61406c321187Smrg 61416c321187Smrg 61426c321187Smrg 61436c321187Smrg 61446c321187Smrg 61456c321187Smrg 61466c321187Smrg 61476c321187Smrg 61486c321187Smrg 6149e120bd27Smrgif test -n "$ac_tool_prefix"; then 6150e120bd27Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6151e120bd27Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 6152e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6153e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6154e120bd27Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 6155e120bd27Smrg $as_echo_n "(cached) " >&6 6156e120bd27Smrgelse 6157e120bd27Smrg if test -n "$OBJDUMP"; then 6158e120bd27Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6159e120bd27Smrgelse 6160e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6161e120bd27Smrgfor as_dir in $PATH 6162e120bd27Smrgdo 6163e120bd27Smrg IFS=$as_save_IFS 6164e120bd27Smrg test -z "$as_dir" && as_dir=. 6165e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6166e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6167e120bd27Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6168e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6169e120bd27Smrg break 2 6170e120bd27Smrg fi 6171e120bd27Smrgdone 6172e120bd27Smrg done 6173e120bd27SmrgIFS=$as_save_IFS 61746c321187Smrg 6175e120bd27Smrgfi 6176e120bd27Smrgfi 6177e120bd27SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 6178e120bd27Smrgif test -n "$OBJDUMP"; then 6179e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6180e120bd27Smrg$as_echo "$OBJDUMP" >&6; } 6181e120bd27Smrgelse 6182e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6183e120bd27Smrg$as_echo "no" >&6; } 6184e120bd27Smrgfi 61856c321187Smrg 61866c321187Smrg 6187e120bd27Smrgfi 6188e120bd27Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 6189e120bd27Smrg ac_ct_OBJDUMP=$OBJDUMP 6190e120bd27Smrg # Extract the first word of "objdump", so it can be a program name with args. 6191e120bd27Smrgset dummy objdump; ac_word=$2 6192e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6193e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6194e120bd27Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6195e120bd27Smrg $as_echo_n "(cached) " >&6 6196e120bd27Smrgelse 6197e120bd27Smrg if test -n "$ac_ct_OBJDUMP"; then 6198e120bd27Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6199e120bd27Smrgelse 6200e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6201e120bd27Smrgfor as_dir in $PATH 6202e120bd27Smrgdo 6203e120bd27Smrg IFS=$as_save_IFS 6204e120bd27Smrg test -z "$as_dir" && as_dir=. 6205e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6206e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6207e120bd27Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 6208e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6209e120bd27Smrg break 2 6210e120bd27Smrg fi 6211e120bd27Smrgdone 6212e120bd27Smrg done 6213e120bd27SmrgIFS=$as_save_IFS 62146c321187Smrg 6215e120bd27Smrgfi 6216e120bd27Smrgfi 6217e120bd27Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6218e120bd27Smrgif test -n "$ac_ct_OBJDUMP"; then 6219e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6220e120bd27Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 6221e120bd27Smrgelse 6222e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6223e120bd27Smrg$as_echo "no" >&6; } 6224e120bd27Smrgfi 62256c321187Smrg 6226e120bd27Smrg if test "x$ac_ct_OBJDUMP" = x; then 6227e120bd27Smrg OBJDUMP="false" 6228e120bd27Smrg else 6229e120bd27Smrg case $cross_compiling:$ac_tool_warned in 6230e120bd27Smrgyes:) 6231e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6232e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6233e120bd27Smrgac_tool_warned=yes ;; 6234e120bd27Smrgesac 6235e120bd27Smrg OBJDUMP=$ac_ct_OBJDUMP 6236e120bd27Smrg fi 6237e120bd27Smrgelse 6238e120bd27Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 6239e120bd27Smrgfi 62406c321187Smrg 6241e120bd27Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 62426c321187Smrg 62436c321187Smrg 62446c321187Smrg 62456c321187Smrg 62466c321187Smrg 62476c321187Smrg 62486c321187Smrg 62496c321187Smrg 62506c321187Smrg 6251e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6252e120bd27Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6253e120bd27Smrgif ${lt_cv_deplibs_check_method+:} false; then : 6254e120bd27Smrg $as_echo_n "(cached) " >&6 6255e120bd27Smrgelse 6256e120bd27Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 6257e120bd27Smrglt_cv_file_magic_test_file= 6258e120bd27Smrglt_cv_deplibs_check_method='unknown' 6259e120bd27Smrg# Need to set the preceding variable on all platforms that support 6260e120bd27Smrg# interlibrary dependencies. 6261e120bd27Smrg# 'none' -- dependencies not supported. 6262e120bd27Smrg# `unknown' -- same as none, but documents that we really don't know. 6263e120bd27Smrg# 'pass_all' -- all dependencies passed with no checks. 6264e120bd27Smrg# 'test_compile' -- check by making test program. 6265e120bd27Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 6266e120bd27Smrg# which responds to the $file_magic_cmd with a given extended regex. 6267e120bd27Smrg# If you have `file' or equivalent on your system and you're not sure 6268e120bd27Smrg# whether `pass_all' will *always* work, you probably want this one. 62696c321187Smrg 6270e120bd27Smrgcase $host_os in 6271e120bd27Smrgaix[4-9]*) 6272e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6273e120bd27Smrg ;; 62746c321187Smrg 6275e120bd27Smrgbeos*) 6276e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6277e120bd27Smrg ;; 62786c321187Smrg 6279e120bd27Smrgbsdi[45]*) 6280e120bd27Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6281e120bd27Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 6282e120bd27Smrg lt_cv_file_magic_test_file=/shlib/libc.so 6283e120bd27Smrg ;; 62846c321187Smrg 6285e120bd27Smrgcygwin*) 6286e120bd27Smrg # func_win32_libid is a shell function defined in ltmain.sh 6287e120bd27Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6288e120bd27Smrg lt_cv_file_magic_cmd='func_win32_libid' 6289e120bd27Smrg ;; 62906c321187Smrg 6291e120bd27Smrgmingw* | pw32*) 6292e120bd27Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 6293e120bd27Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 6294e120bd27Smrg # unless we find 'file', for example because we are cross-compiling. 6295e120bd27Smrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6296e120bd27Smrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6297e120bd27Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6298e120bd27Smrg lt_cv_file_magic_cmd='func_win32_libid' 6299e120bd27Smrg else 6300e120bd27Smrg # Keep this pattern in sync with the one in func_win32_libid. 6301e120bd27Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6302e120bd27Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 63036c321187Smrg fi 6304e120bd27Smrg ;; 63056c321187Smrg 6306e120bd27Smrgcegcc*) 6307e120bd27Smrg # use the weaker test based on 'objdump'. See mingw*. 6308e120bd27Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6309e120bd27Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6310e120bd27Smrg ;; 63116c321187Smrg 6312e120bd27Smrgdarwin* | rhapsody*) 6313e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6314e120bd27Smrg ;; 63156c321187Smrg 6316e120bd27Smrgfreebsd* | dragonfly*) 6317e120bd27Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6318e120bd27Smrg case $host_cpu in 6319e120bd27Smrg i*86 ) 6320e120bd27Smrg # Not sure whether the presence of OpenBSD here was a mistake. 6321e120bd27Smrg # Let's accept both of them until this is cleared up. 6322e120bd27Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6323e120bd27Smrg lt_cv_file_magic_cmd=/usr/bin/file 6324e120bd27Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6325e120bd27Smrg ;; 6326e120bd27Smrg esac 6327e120bd27Smrg else 6328e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6329e120bd27Smrg fi 6330e120bd27Smrg ;; 63316c321187Smrg 6332e120bd27Smrggnu*) 6333e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6334e120bd27Smrg ;; 63356c321187Smrg 6336e120bd27Smrghaiku*) 6337e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6338e120bd27Smrg ;; 63396c321187Smrg 6340e120bd27Smrghpux10.20* | hpux11*) 6341e120bd27Smrg lt_cv_file_magic_cmd=/usr/bin/file 6342e120bd27Smrg case $host_cpu in 6343e120bd27Smrg ia64*) 6344e120bd27Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6345e120bd27Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6346e120bd27Smrg ;; 6347e120bd27Smrg hppa*64*) 6348e120bd27Smrg 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]' 6349e120bd27Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6350e120bd27Smrg ;; 6351e120bd27Smrg *) 6352e120bd27Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6353e120bd27Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 6354e120bd27Smrg ;; 6355e120bd27Smrg esac 6356e120bd27Smrg ;; 63576c321187Smrg 6358e120bd27Smrginterix[3-9]*) 6359e120bd27Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6360e120bd27Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6361e120bd27Smrg ;; 63626c321187Smrg 6363e120bd27Smrgirix5* | irix6* | nonstopux*) 6364e120bd27Smrg case $LD in 6365e120bd27Smrg *-32|*"-32 ") libmagic=32-bit;; 6366e120bd27Smrg *-n32|*"-n32 ") libmagic=N32;; 6367e120bd27Smrg *-64|*"-64 ") libmagic=64-bit;; 6368e120bd27Smrg *) libmagic=never-match;; 6369e120bd27Smrg esac 6370e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6371e120bd27Smrg ;; 63726c321187Smrg 6373e120bd27Smrg# This must be Linux ELF. 6374e120bd27Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 6375e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6376e120bd27Smrg ;; 63776c321187Smrg 6378e120bd27Smrgnetbsd*) 6379e120bd27Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6380e120bd27Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6381e120bd27Smrg else 6382e120bd27Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6383e120bd27Smrg fi 6384e120bd27Smrg ;; 63856c321187Smrg 6386e120bd27Smrgnewos6*) 6387e120bd27Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6388e120bd27Smrg lt_cv_file_magic_cmd=/usr/bin/file 6389e120bd27Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 6390e120bd27Smrg ;; 63916c321187Smrg 6392e120bd27Smrg*nto* | *qnx*) 6393e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6394e120bd27Smrg ;; 63956c321187Smrg 6396e120bd27Smrgopenbsd*) 6397e120bd27Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6398e120bd27Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6399e120bd27Smrg else 6400e120bd27Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6401e120bd27Smrg fi 6402e120bd27Smrg ;; 64036c321187Smrg 6404e120bd27Smrgosf3* | osf4* | osf5*) 6405e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6406e120bd27Smrg ;; 64076c321187Smrg 6408e120bd27Smrgrdos*) 6409e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6410e120bd27Smrg ;; 64116c321187Smrg 6412e120bd27Smrgsolaris*) 6413e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6414e120bd27Smrg ;; 64156c321187Smrg 6416e120bd27Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6417e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6418e120bd27Smrg ;; 64196c321187Smrg 6420e120bd27Smrgsysv4 | sysv4.3*) 6421e120bd27Smrg case $host_vendor in 6422e120bd27Smrg motorola) 6423e120bd27Smrg 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]' 6424e120bd27Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6425e120bd27Smrg ;; 6426e120bd27Smrg ncr) 6427e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6428e120bd27Smrg ;; 6429e120bd27Smrg sequent) 6430e120bd27Smrg lt_cv_file_magic_cmd='/bin/file' 6431e120bd27Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6432e120bd27Smrg ;; 6433e120bd27Smrg sni) 6434e120bd27Smrg lt_cv_file_magic_cmd='/bin/file' 6435e120bd27Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6436e120bd27Smrg lt_cv_file_magic_test_file=/lib/libc.so 6437e120bd27Smrg ;; 6438e120bd27Smrg siemens) 6439e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6440e120bd27Smrg ;; 6441e120bd27Smrg pc) 6442e120bd27Smrg lt_cv_deplibs_check_method=pass_all 6443e120bd27Smrg ;; 6444e120bd27Smrg esac 64456c321187Smrg ;; 6446e120bd27Smrg 6447e120bd27Smrgtpf*) 6448e120bd27Smrg lt_cv_deplibs_check_method=pass_all 64496c321187Smrg ;; 64506c321187Smrgesac 64516c321187Smrg 6452e120bd27Smrgfi 6453e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6454e120bd27Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 6455e120bd27Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 6456e120bd27Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 6457e120bd27Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 64586c321187Smrg 64596c321187Smrg 64606c321187Smrg 64616c321187Smrg 64626c321187Smrg 64636c321187Smrg 64646c321187Smrg 64656c321187Smrg 64666c321187Smrg 64676c321187Smrg 64686c321187Smrg 64696c321187Smrg 6470e120bd27Smrgif test -n "$ac_tool_prefix"; then 6471e120bd27Smrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6472e120bd27Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2 6473e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6474e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6475e120bd27Smrgif ${ac_cv_prog_AR+:} false; then : 6476e120bd27Smrg $as_echo_n "(cached) " >&6 6477e120bd27Smrgelse 6478e120bd27Smrg if test -n "$AR"; then 6479e120bd27Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 6480e120bd27Smrgelse 6481e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6482e120bd27Smrgfor as_dir in $PATH 6483e120bd27Smrgdo 6484e120bd27Smrg IFS=$as_save_IFS 6485e120bd27Smrg test -z "$as_dir" && as_dir=. 6486e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6487e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6488e120bd27Smrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6489e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6490e120bd27Smrg break 2 6491e120bd27Smrg fi 6492e120bd27Smrgdone 6493e120bd27Smrg done 6494e120bd27SmrgIFS=$as_save_IFS 64956c321187Smrg 6496e120bd27Smrgfi 6497e120bd27Smrgfi 6498e120bd27SmrgAR=$ac_cv_prog_AR 6499e120bd27Smrgif test -n "$AR"; then 6500e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6501e120bd27Smrg$as_echo "$AR" >&6; } 6502e120bd27Smrgelse 6503e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6504e120bd27Smrg$as_echo "no" >&6; } 6505e120bd27Smrgfi 65066c321187Smrg 65076c321187Smrg 6508e120bd27Smrgfi 6509e120bd27Smrgif test -z "$ac_cv_prog_AR"; then 6510e120bd27Smrg ac_ct_AR=$AR 6511e120bd27Smrg # Extract the first word of "ar", so it can be a program name with args. 6512e120bd27Smrgset dummy ar; ac_word=$2 6513e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6514e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6515e120bd27Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 6516e120bd27Smrg $as_echo_n "(cached) " >&6 6517e120bd27Smrgelse 6518e120bd27Smrg if test -n "$ac_ct_AR"; then 6519e120bd27Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6520e120bd27Smrgelse 6521e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6522e120bd27Smrgfor as_dir in $PATH 6523e120bd27Smrgdo 6524e120bd27Smrg IFS=$as_save_IFS 6525e120bd27Smrg test -z "$as_dir" && as_dir=. 6526e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6527e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6528e120bd27Smrg ac_cv_prog_ac_ct_AR="ar" 6529e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6530e120bd27Smrg break 2 6531e120bd27Smrg fi 6532e120bd27Smrgdone 6533e120bd27Smrg done 6534e120bd27SmrgIFS=$as_save_IFS 65356c321187Smrg 6536e120bd27Smrgfi 6537e120bd27Smrgfi 6538e120bd27Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 6539e120bd27Smrgif test -n "$ac_ct_AR"; then 6540e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6541e120bd27Smrg$as_echo "$ac_ct_AR" >&6; } 6542e120bd27Smrgelse 6543e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6544e120bd27Smrg$as_echo "no" >&6; } 6545e120bd27Smrgfi 65466c321187Smrg 6547e120bd27Smrg if test "x$ac_ct_AR" = x; then 6548e120bd27Smrg AR="false" 6549e120bd27Smrg else 6550e120bd27Smrg case $cross_compiling:$ac_tool_warned in 6551e120bd27Smrgyes:) 6552e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6553e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6554e120bd27Smrgac_tool_warned=yes ;; 6555e120bd27Smrgesac 6556e120bd27Smrg AR=$ac_ct_AR 6557e120bd27Smrg fi 6558e120bd27Smrgelse 6559e120bd27Smrg AR="$ac_cv_prog_AR" 6560e120bd27Smrgfi 65616c321187Smrg 6562e120bd27Smrgtest -z "$AR" && AR=ar 6563e120bd27Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru 65646c321187Smrg 65656c321187Smrg 65666c321187Smrg 656793493779Smrg 65686c321187Smrg 65696c321187Smrg 65706c321187Smrg 65716c321187Smrg 65726c321187Smrg 65736c321187Smrg 65746c321187Smrg 6575e120bd27Smrgif test -n "$ac_tool_prefix"; then 6576e120bd27Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6577e120bd27Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 6578e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6579e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6580e120bd27Smrgif ${ac_cv_prog_STRIP+:} false; then : 6581e120bd27Smrg $as_echo_n "(cached) " >&6 6582e120bd27Smrgelse 6583e120bd27Smrg if test -n "$STRIP"; then 6584e120bd27Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6585e120bd27Smrgelse 6586e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6587e120bd27Smrgfor as_dir in $PATH 6588e120bd27Smrgdo 6589e120bd27Smrg IFS=$as_save_IFS 6590e120bd27Smrg test -z "$as_dir" && as_dir=. 6591e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6592e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6593e120bd27Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6594e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6595e120bd27Smrg break 2 65966c321187Smrg fi 6597e120bd27Smrgdone 6598e120bd27Smrg done 6599e120bd27SmrgIFS=$as_save_IFS 66006c321187Smrg 6601e120bd27Smrgfi 6602e120bd27Smrgfi 6603e120bd27SmrgSTRIP=$ac_cv_prog_STRIP 6604e120bd27Smrgif test -n "$STRIP"; then 6605e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6606e120bd27Smrg$as_echo "$STRIP" >&6; } 6607e120bd27Smrgelse 6608e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6609e120bd27Smrg$as_echo "no" >&6; } 6610e120bd27Smrgfi 66116c321187Smrg 66126c321187Smrg 6613e120bd27Smrgfi 6614e120bd27Smrgif test -z "$ac_cv_prog_STRIP"; then 6615e120bd27Smrg ac_ct_STRIP=$STRIP 6616e120bd27Smrg # Extract the first word of "strip", so it can be a program name with args. 6617e120bd27Smrgset dummy strip; ac_word=$2 6618e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6619e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6620e120bd27Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 662193493779Smrg $as_echo_n "(cached) " >&6 66226c321187Smrgelse 6623e120bd27Smrg if test -n "$ac_ct_STRIP"; then 6624e120bd27Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6625e120bd27Smrgelse 6626e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6627e120bd27Smrgfor as_dir in $PATH 6628e120bd27Smrgdo 6629e120bd27Smrg IFS=$as_save_IFS 6630e120bd27Smrg test -z "$as_dir" && as_dir=. 6631e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6632e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6633e120bd27Smrg ac_cv_prog_ac_ct_STRIP="strip" 6634e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6635e120bd27Smrg break 2 6636e120bd27Smrg fi 6637e120bd27Smrgdone 6638e120bd27Smrg done 6639e120bd27SmrgIFS=$as_save_IFS 66406c321187Smrg 66416c321187Smrgfi 6642e120bd27Smrgfi 6643e120bd27Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6644e120bd27Smrgif test -n "$ac_ct_STRIP"; then 6645e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6646e120bd27Smrg$as_echo "$ac_ct_STRIP" >&6; } 66476c321187Smrgelse 6648e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6649e120bd27Smrg$as_echo "no" >&6; } 66506c321187Smrgfi 66516c321187Smrg 6652e120bd27Smrg if test "x$ac_ct_STRIP" = x; then 6653e120bd27Smrg STRIP=":" 6654e120bd27Smrg else 6655e120bd27Smrg case $cross_compiling:$ac_tool_warned in 6656e120bd27Smrgyes:) 6657e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6658e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6659e120bd27Smrgac_tool_warned=yes ;; 66606c321187Smrgesac 6661e120bd27Smrg STRIP=$ac_ct_STRIP 6662e120bd27Smrg fi 6663e120bd27Smrgelse 6664e120bd27Smrg STRIP="$ac_cv_prog_STRIP" 6665e120bd27Smrgfi 66666c321187Smrg 6667e120bd27Smrgtest -z "$STRIP" && STRIP=: 6668e120bd27Smrg 6669e120bd27Smrg 6670e120bd27Smrg 6671e120bd27Smrg 6672e120bd27Smrg 6673e120bd27Smrg 6674e120bd27Smrgif test -n "$ac_tool_prefix"; then 6675e120bd27Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6676e120bd27Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 6677e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6678e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6679e120bd27Smrgif ${ac_cv_prog_RANLIB+:} false; then : 668093493779Smrg $as_echo_n "(cached) " >&6 66816c321187Smrgelse 6682e120bd27Smrg if test -n "$RANLIB"; then 6683e120bd27Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6684e120bd27Smrgelse 6685e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6686e120bd27Smrgfor as_dir in $PATH 6687e120bd27Smrgdo 6688e120bd27Smrg IFS=$as_save_IFS 6689e120bd27Smrg test -z "$as_dir" && as_dir=. 6690e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6691e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6692e120bd27Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6693e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6694e120bd27Smrg break 2 6695e120bd27Smrg fi 6696e120bd27Smrgdone 6697e120bd27Smrg done 6698e120bd27SmrgIFS=$as_save_IFS 66996c321187Smrg 67006c321187Smrgfi 6701e120bd27Smrgfi 6702e120bd27SmrgRANLIB=$ac_cv_prog_RANLIB 6703e120bd27Smrgif test -n "$RANLIB"; then 6704e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6705e120bd27Smrg$as_echo "$RANLIB" >&6; } 67066c321187Smrgelse 6707e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6708e120bd27Smrg$as_echo "no" >&6; } 67096c321187Smrgfi 67106c321187Smrg 67116c321187Smrg 6712e120bd27Smrgfi 6713e120bd27Smrgif test -z "$ac_cv_prog_RANLIB"; then 6714e120bd27Smrg ac_ct_RANLIB=$RANLIB 6715e120bd27Smrg # Extract the first word of "ranlib", so it can be a program name with args. 6716e120bd27Smrgset dummy ranlib; ac_word=$2 6717e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6718e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 6719e120bd27Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 672093493779Smrg $as_echo_n "(cached) " >&6 67216c321187Smrgelse 6722e120bd27Smrg if test -n "$ac_ct_RANLIB"; then 6723e120bd27Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6724e120bd27Smrgelse 6725e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6726e120bd27Smrgfor as_dir in $PATH 6727e120bd27Smrgdo 6728e120bd27Smrg IFS=$as_save_IFS 6729e120bd27Smrg test -z "$as_dir" && as_dir=. 6730e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6731e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6732e120bd27Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6733e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6734e120bd27Smrg break 2 6735e120bd27Smrg fi 6736e120bd27Smrgdone 6737e120bd27Smrg done 6738e120bd27SmrgIFS=$as_save_IFS 67396c321187Smrg 67406c321187Smrgfi 6741e120bd27Smrgfi 6742e120bd27Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6743e120bd27Smrgif test -n "$ac_ct_RANLIB"; then 6744e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6745e120bd27Smrg$as_echo "$ac_ct_RANLIB" >&6; } 6746e120bd27Smrgelse 6747e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6748e120bd27Smrg$as_echo "no" >&6; } 6749e120bd27Smrgfi 67506c321187Smrg 6751e120bd27Smrg if test "x$ac_ct_RANLIB" = x; then 6752e120bd27Smrg RANLIB=":" 6753e120bd27Smrg else 6754e120bd27Smrg case $cross_compiling:$ac_tool_warned in 6755e120bd27Smrgyes:) 6756e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6757e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6758e120bd27Smrgac_tool_warned=yes ;; 6759e120bd27Smrgesac 6760e120bd27Smrg RANLIB=$ac_ct_RANLIB 67616c321187Smrg fi 67626c321187Smrgelse 6763e120bd27Smrg RANLIB="$ac_cv_prog_RANLIB" 67646c321187Smrgfi 67656c321187Smrg 6766e120bd27Smrgtest -z "$RANLIB" && RANLIB=: 67676c321187Smrg 67686c321187Smrg 67696c321187Smrg 67706c321187Smrg 67716c321187Smrg 67726c321187Smrg 6773e120bd27Smrg# Determine commands to create old-style static archives. 6774e120bd27Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6775e120bd27Smrgold_postinstall_cmds='chmod 644 $oldlib' 6776e120bd27Smrgold_postuninstall_cmds= 6777e120bd27Smrg 6778e120bd27Smrgif test -n "$RANLIB"; then 6779e120bd27Smrg case $host_os in 6780e120bd27Smrg openbsd*) 6781e120bd27Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6782e120bd27Smrg ;; 6783e120bd27Smrg *) 6784e120bd27Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6785e120bd27Smrg ;; 6786e120bd27Smrg esac 6787e120bd27Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6788e120bd27Smrgfi 6789e120bd27Smrg 6790e120bd27Smrgcase $host_os in 6791e120bd27Smrg darwin*) 6792e120bd27Smrg lock_old_archive_extraction=yes ;; 6793e120bd27Smrg *) 6794e120bd27Smrg lock_old_archive_extraction=no ;; 6795e120bd27Smrgesac 67966c321187Smrg 67976c321187Smrg 67986c321187Smrg 67996c321187Smrg 68006c321187Smrg 68016c321187Smrg 68026c321187Smrg 68036c321187Smrg 68046c321187Smrg 68056c321187Smrg 68066c321187Smrg 68076c321187Smrg 68086c321187Smrg 68096c321187Smrg 68106c321187Smrg 68116c321187Smrg 68126c321187Smrg 68136c321187Smrg 68146c321187Smrg 68156c321187Smrg 68166c321187Smrg 68176c321187Smrg 68186c321187Smrg 68196c321187Smrg 68206c321187Smrg 68216c321187Smrg 68226c321187Smrg 68236c321187Smrg 68246c321187Smrg 68256c321187Smrg 6826e120bd27Smrg 6827e120bd27Smrg 6828e120bd27Smrg 6829e120bd27Smrg 6830e120bd27Smrg 6831e120bd27Smrg 6832e120bd27Smrg 6833e120bd27Smrg 6834e120bd27Smrg 6835e120bd27Smrg# If no C compiler was specified, use CC. 6836e120bd27SmrgLTCC=${LTCC-"$CC"} 6837e120bd27Smrg 6838e120bd27Smrg# If no C compiler flags were specified, use CFLAGS. 6839e120bd27SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6840e120bd27Smrg 6841e120bd27Smrg# Allow CC to be a program name with arguments. 6842e120bd27Smrgcompiler=$CC 6843e120bd27Smrg 6844e120bd27Smrg 6845e120bd27Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 6846e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6847e120bd27Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6848e120bd27Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 6849e120bd27Smrg $as_echo_n "(cached) " >&6 68506c321187Smrgelse 68516c321187Smrg 6852e120bd27Smrg# These are sane defaults that work on at least a few old systems. 6853e120bd27Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 68546c321187Smrg 6855e120bd27Smrg# Character class describing NM global symbol codes. 6856e120bd27Smrgsymcode='[BCDEGRST]' 68576c321187Smrg 6858e120bd27Smrg# Regexp to match symbols that can be accessed directly from C. 6859e120bd27Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 68606c321187Smrg 6861e120bd27Smrg# Define system-specific variables. 6862e120bd27Smrgcase $host_os in 6863e120bd27Smrgaix*) 6864e120bd27Smrg symcode='[BCDT]' 6865e120bd27Smrg ;; 6866e120bd27Smrgcygwin* | mingw* | pw32* | cegcc*) 6867e120bd27Smrg symcode='[ABCDGISTW]' 6868e120bd27Smrg ;; 6869e120bd27Smrghpux*) 6870e120bd27Smrg if test "$host_cpu" = ia64; then 6871e120bd27Smrg symcode='[ABCDEGRST]' 6872e120bd27Smrg fi 6873e120bd27Smrg ;; 6874e120bd27Smrgirix* | nonstopux*) 6875e120bd27Smrg symcode='[BCDEGRST]' 6876e120bd27Smrg ;; 6877e120bd27Smrgosf*) 6878e120bd27Smrg symcode='[BCDEGQRST]' 6879e120bd27Smrg ;; 6880e120bd27Smrgsolaris*) 6881e120bd27Smrg symcode='[BDRT]' 6882e120bd27Smrg ;; 6883e120bd27Smrgsco3.2v5*) 6884e120bd27Smrg symcode='[DT]' 6885e120bd27Smrg ;; 6886e120bd27Smrgsysv4.2uw2*) 6887e120bd27Smrg symcode='[DT]' 6888e120bd27Smrg ;; 6889e120bd27Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 6890e120bd27Smrg symcode='[ABDT]' 6891e120bd27Smrg ;; 6892e120bd27Smrgsysv4) 6893e120bd27Smrg symcode='[DFNSTU]' 6894e120bd27Smrg ;; 6895e120bd27Smrgesac 68966c321187Smrg 6897e120bd27Smrg# If we're using GNU nm, then use its standard symbol codes. 6898e120bd27Smrgcase `$NM -V 2>&1` in 6899e120bd27Smrg*GNU* | *'with BFD'*) 6900e120bd27Smrg symcode='[ABCDGIRSTW]' ;; 6901e120bd27Smrgesac 69026c321187Smrg 6903e120bd27Smrg# Transform an extracted symbol line into a proper C declaration. 6904e120bd27Smrg# Some systems (esp. on ia64) link data and code symbols differently, 6905e120bd27Smrg# so use this general approach. 6906e120bd27Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 69076c321187Smrg 6908e120bd27Smrg# Transform an extracted symbol line into symbol name and symbol address 6909e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6910e120bd27Smrglt_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'" 69116c321187Smrg 6912e120bd27Smrg# Handle CRLF in mingw tool chain 6913e120bd27Smrgopt_cr= 6914e120bd27Smrgcase $build_os in 6915e120bd27Smrgmingw*) 6916e120bd27Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6917e120bd27Smrg ;; 6918e120bd27Smrgesac 69196c321187Smrg 6920e120bd27Smrg# Try without a prefix underscore, then with it. 6921e120bd27Smrgfor ac_symprfx in "" "_"; do 69226c321187Smrg 6923e120bd27Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6924e120bd27Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 69256c321187Smrg 6926e120bd27Smrg # Write the raw and C identifiers. 6927e120bd27Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6928e120bd27Smrg # Fake it for dumpbin and say T for any non-static function 6929e120bd27Smrg # and D for any global variable. 6930e120bd27Smrg # Also find C++ and __fastcall symbols from MSVC++, 6931e120bd27Smrg # which start with @ or ?. 6932e120bd27Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6933e120bd27Smrg" {last_section=section; section=\$ 3};"\ 6934e120bd27Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6935e120bd27Smrg" \$ 0!~/External *\|/{next};"\ 6936e120bd27Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6937e120bd27Smrg" {if(hide[section]) next};"\ 6938e120bd27Smrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6939e120bd27Smrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6940e120bd27Smrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6941e120bd27Smrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6942e120bd27Smrg" ' prfx=^$ac_symprfx" 6943e120bd27Smrg else 6944e120bd27Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6945e120bd27Smrg fi 69466c321187Smrg 6947e120bd27Smrg # Check to see that the pipe works correctly. 6948e120bd27Smrg pipe_works=no 69496c321187Smrg 6950e120bd27Smrg rm -f conftest* 6951e120bd27Smrg cat > conftest.$ac_ext <<_LT_EOF 6952e120bd27Smrg#ifdef __cplusplus 6953e120bd27Smrgextern "C" { 6954e120bd27Smrg#endif 6955e120bd27Smrgchar nm_test_var; 6956e120bd27Smrgvoid nm_test_func(void); 6957e120bd27Smrgvoid nm_test_func(void){} 6958e120bd27Smrg#ifdef __cplusplus 6959e120bd27Smrg} 6960e120bd27Smrg#endif 6961e120bd27Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 6962e120bd27Smrg_LT_EOF 69636c321187Smrg 6964e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6965e120bd27Smrg (eval $ac_compile) 2>&5 6966e120bd27Smrg ac_status=$? 6967e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6968e120bd27Smrg test $ac_status = 0; }; then 6969e120bd27Smrg # Now try to grab the symbols. 6970e120bd27Smrg nlist=conftest.nm 6971e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6972e120bd27Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6973e120bd27Smrg ac_status=$? 6974e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6975e120bd27Smrg test $ac_status = 0; } && test -s "$nlist"; then 6976e120bd27Smrg # Try sorting and uniquifying the output. 6977e120bd27Smrg if sort "$nlist" | uniq > "$nlist"T; then 6978e120bd27Smrg mv -f "$nlist"T "$nlist" 69796c321187Smrg else 6980e120bd27Smrg rm -f "$nlist"T 69816c321187Smrg fi 69826c321187Smrg 6983e120bd27Smrg # Make sure that we snagged all the symbols we need. 6984e120bd27Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6985e120bd27Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6986e120bd27Smrg cat <<_LT_EOF > conftest.$ac_ext 6987e120bd27Smrg#ifdef __cplusplus 6988e120bd27Smrgextern "C" { 6989e120bd27Smrg#endif 69906c321187Smrg 6991e120bd27Smrg_LT_EOF 6992e120bd27Smrg # Now generate the symbol file. 6993e120bd27Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 69946c321187Smrg 6995e120bd27Smrg cat <<_LT_EOF >> conftest.$ac_ext 69966c321187Smrg 6997e120bd27Smrg/* The mapping between symbol names and symbols. */ 6998e120bd27Smrgconst struct { 6999e120bd27Smrg const char *name; 7000e120bd27Smrg void *address; 7001e120bd27Smrg} 7002e120bd27Smrglt__PROGRAM__LTX_preloaded_symbols[] = 7003e120bd27Smrg{ 7004e120bd27Smrg { "@PROGRAM@", (void *) 0 }, 7005e120bd27Smrg_LT_EOF 7006e120bd27Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7007e120bd27Smrg cat <<\_LT_EOF >> conftest.$ac_ext 7008e120bd27Smrg {0, (void *) 0} 7009e120bd27Smrg}; 70106c321187Smrg 7011e120bd27Smrg/* This works around a problem in FreeBSD linker */ 7012e120bd27Smrg#ifdef FREEBSD_WORKAROUND 7013e120bd27Smrgstatic const void *lt_preloaded_setup() { 7014e120bd27Smrg return lt__PROGRAM__LTX_preloaded_symbols; 7015e120bd27Smrg} 7016e120bd27Smrg#endif 7017e120bd27Smrg 7018e120bd27Smrg#ifdef __cplusplus 7019e120bd27Smrg} 7020e120bd27Smrg#endif 7021e120bd27Smrg_LT_EOF 7022e120bd27Smrg # Now try linking the two files. 7023e120bd27Smrg mv conftest.$ac_objext conftstm.$ac_objext 7024e120bd27Smrg lt_save_LIBS="$LIBS" 7025e120bd27Smrg lt_save_CFLAGS="$CFLAGS" 7026e120bd27Smrg LIBS="conftstm.$ac_objext" 7027e120bd27Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7028e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7029e120bd27Smrg (eval $ac_link) 2>&5 7030e120bd27Smrg ac_status=$? 7031e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7032e120bd27Smrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7033e120bd27Smrg pipe_works=yes 7034e120bd27Smrg fi 7035e120bd27Smrg LIBS="$lt_save_LIBS" 7036e120bd27Smrg CFLAGS="$lt_save_CFLAGS" 7037e120bd27Smrg else 7038e120bd27Smrg echo "cannot find nm_test_func in $nlist" >&5 7039e120bd27Smrg fi 70406c321187Smrg else 7041e120bd27Smrg echo "cannot find nm_test_var in $nlist" >&5 70426c321187Smrg fi 7043e120bd27Smrg else 7044e120bd27Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7045e120bd27Smrg fi 7046e120bd27Smrg else 7047e120bd27Smrg echo "$progname: failed program was:" >&5 7048e120bd27Smrg cat conftest.$ac_ext >&5 7049e120bd27Smrg fi 7050e120bd27Smrg rm -rf conftest* conftst* 7051e120bd27Smrg 7052e120bd27Smrg # Do not use the global_symbol_pipe unless it works. 7053e120bd27Smrg if test "$pipe_works" = yes; then 7054e120bd27Smrg break 7055e120bd27Smrg else 7056e120bd27Smrg lt_cv_sys_global_symbol_pipe= 7057e120bd27Smrg fi 7058e120bd27Smrgdone 70596c321187Smrg 7060e120bd27Smrgfi 70616c321187Smrg 7062e120bd27Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 7063e120bd27Smrg lt_cv_sys_global_symbol_to_cdecl= 7064e120bd27Smrgfi 7065e120bd27Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7066e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7067e120bd27Smrg$as_echo "failed" >&6; } 7068e120bd27Smrgelse 7069e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7070e120bd27Smrg$as_echo "ok" >&6; } 7071e120bd27Smrgfi 70726c321187Smrg 70736c321187Smrg 70746c321187Smrg 70756c321187Smrg 70766c321187Smrg 70776c321187Smrg 70786c321187Smrg 70796c321187Smrg 70806c321187Smrg 70816c321187Smrg 70826c321187Smrg 70836c321187Smrg 70846c321187Smrg 70856c321187Smrg 70866c321187Smrg 70876c321187Smrg 70886c321187Smrg 70896c321187Smrg 70906c321187Smrg 70916c321187Smrg 70926c321187Smrg 70936c321187Smrg 7094e120bd27Smrg# Check whether --enable-libtool-lock was given. 7095e120bd27Smrgif test "${enable_libtool_lock+set}" = set; then : 7096e120bd27Smrg enableval=$enable_libtool_lock; 7097e120bd27Smrgfi 7098e120bd27Smrg 7099e120bd27Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 71006c321187Smrg 7101e120bd27Smrg# Some flags need to be propagated to the compiler or linker for good 7102e120bd27Smrg# libtool support. 7103e120bd27Smrgcase $host in 7104e120bd27Smrgia64-*-hpux*) 7105e120bd27Smrg # Find out which ABI we are using. 7106e120bd27Smrg echo 'int i;' > conftest.$ac_ext 7107e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7108e120bd27Smrg (eval $ac_compile) 2>&5 7109e120bd27Smrg ac_status=$? 7110e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7111e120bd27Smrg test $ac_status = 0; }; then 7112e120bd27Smrg case `/usr/bin/file conftest.$ac_objext` in 7113e120bd27Smrg *ELF-32*) 7114e120bd27Smrg HPUX_IA64_MODE="32" 7115e120bd27Smrg ;; 7116e120bd27Smrg *ELF-64*) 7117e120bd27Smrg HPUX_IA64_MODE="64" 7118e120bd27Smrg ;; 7119e120bd27Smrg esac 7120e120bd27Smrg fi 7121e120bd27Smrg rm -rf conftest* 7122e120bd27Smrg ;; 7123e120bd27Smrg*-*-irix6*) 7124e120bd27Smrg # Find out which ABI we are using. 7125e120bd27Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7126e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 71276c321187Smrg (eval $ac_compile) 2>&5 71286c321187Smrg ac_status=$? 7129e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7130e120bd27Smrg test $ac_status = 0; }; then 7131e120bd27Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 7132e120bd27Smrg case `/usr/bin/file conftest.$ac_objext` in 7133e120bd27Smrg *32-bit*) 7134e120bd27Smrg LD="${LD-ld} -melf32bsmip" 7135e120bd27Smrg ;; 7136e120bd27Smrg *N32*) 7137e120bd27Smrg LD="${LD-ld} -melf32bmipn32" 7138e120bd27Smrg ;; 7139e120bd27Smrg *64-bit*) 7140e120bd27Smrg LD="${LD-ld} -melf64bmip" 7141e120bd27Smrg ;; 7142e120bd27Smrg esac 7143e120bd27Smrg else 7144e120bd27Smrg case `/usr/bin/file conftest.$ac_objext` in 7145e120bd27Smrg *32-bit*) 7146e120bd27Smrg LD="${LD-ld} -32" 7147e120bd27Smrg ;; 7148e120bd27Smrg *N32*) 7149e120bd27Smrg LD="${LD-ld} -n32" 7150e120bd27Smrg ;; 7151e120bd27Smrg *64-bit*) 7152e120bd27Smrg LD="${LD-ld} -64" 7153e120bd27Smrg ;; 7154e120bd27Smrg esac 7155e120bd27Smrg fi 7156e120bd27Smrg fi 7157e120bd27Smrg rm -rf conftest* 7158e120bd27Smrg ;; 7159e120bd27Smrg 7160e120bd27Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7161e120bd27Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7162e120bd27Smrg # Find out which ABI we are using. 7163e120bd27Smrg echo 'int i;' > conftest.$ac_ext 7164e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7165e120bd27Smrg (eval $ac_compile) 2>&5 71666c321187Smrg ac_status=$? 7167e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7168e120bd27Smrg test $ac_status = 0; }; then 7169e120bd27Smrg case `/usr/bin/file conftest.o` in 7170e120bd27Smrg *32-bit*) 7171e120bd27Smrg case $host in 7172e120bd27Smrg x86_64-*kfreebsd*-gnu) 7173e120bd27Smrg LD="${LD-ld} -m elf_i386_fbsd" 7174e120bd27Smrg ;; 7175e120bd27Smrg x86_64-*linux*) 7176e120bd27Smrg LD="${LD-ld} -m elf_i386" 7177e120bd27Smrg ;; 7178e120bd27Smrg ppc64-*linux*|powerpc64-*linux*) 7179e120bd27Smrg LD="${LD-ld} -m elf32ppclinux" 7180e120bd27Smrg ;; 7181e120bd27Smrg s390x-*linux*) 7182e120bd27Smrg LD="${LD-ld} -m elf_s390" 7183e120bd27Smrg ;; 7184e120bd27Smrg sparc64-*linux*) 7185e120bd27Smrg LD="${LD-ld} -m elf32_sparc" 7186e120bd27Smrg ;; 7187e120bd27Smrg esac 7188e120bd27Smrg ;; 7189e120bd27Smrg *64-bit*) 7190e120bd27Smrg case $host in 7191e120bd27Smrg x86_64-*kfreebsd*-gnu) 7192e120bd27Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 7193e120bd27Smrg ;; 7194e120bd27Smrg x86_64-*linux*) 7195e120bd27Smrg LD="${LD-ld} -m elf_x86_64" 7196e120bd27Smrg ;; 7197e120bd27Smrg ppc*-*linux*|powerpc*-*linux*) 7198e120bd27Smrg LD="${LD-ld} -m elf64ppc" 7199e120bd27Smrg ;; 7200e120bd27Smrg s390*-*linux*|s390*-*tpf*) 7201e120bd27Smrg LD="${LD-ld} -m elf64_s390" 7202e120bd27Smrg ;; 7203e120bd27Smrg sparc*-*linux*) 7204e120bd27Smrg LD="${LD-ld} -m elf64_sparc" 7205e120bd27Smrg ;; 7206e120bd27Smrg esac 7207e120bd27Smrg ;; 72086c321187Smrg esac 72096c321187Smrg fi 7210e120bd27Smrg rm -rf conftest* 72116c321187Smrg ;; 72126c321187Smrg 7213e120bd27Smrg*-*-sco3.2v5*) 7214e120bd27Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7215e120bd27Smrg SAVE_CFLAGS="$CFLAGS" 7216e120bd27Smrg CFLAGS="$CFLAGS -belf" 7217e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7218e120bd27Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7219e120bd27Smrgif ${lt_cv_cc_needs_belf+:} false; then : 7220e120bd27Smrg $as_echo_n "(cached) " >&6 7221e120bd27Smrgelse 7222e120bd27Smrg ac_ext=c 7223e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 7224e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7225e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7226e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 722793493779Smrg 7228e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7229e120bd27Smrg/* end confdefs.h. */ 72306c321187Smrg 7231e120bd27Smrgint 7232e120bd27Smrgmain () 7233e120bd27Smrg{ 72346c321187Smrg 7235e120bd27Smrg ; 7236e120bd27Smrg return 0; 7237e120bd27Smrg} 7238e120bd27Smrg_ACEOF 7239e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 7240e120bd27Smrg lt_cv_cc_needs_belf=yes 7241e120bd27Smrgelse 7242e120bd27Smrg lt_cv_cc_needs_belf=no 7243e120bd27Smrgfi 7244e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 7245e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 7246e120bd27Smrg ac_ext=c 7247e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 7248e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7249e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7250e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 72516c321187Smrg 7252e120bd27Smrgfi 7253e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7254e120bd27Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 7255e120bd27Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7256e120bd27Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7257e120bd27Smrg CFLAGS="$SAVE_CFLAGS" 7258e120bd27Smrg fi 72596c321187Smrg ;; 7260e120bd27Smrgsparc*-*solaris*) 7261e120bd27Smrg # Find out which ABI we are using. 7262e120bd27Smrg echo 'int i;' > conftest.$ac_ext 7263e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7264e120bd27Smrg (eval $ac_compile) 2>&5 7265e120bd27Smrg ac_status=$? 7266e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7267e120bd27Smrg test $ac_status = 0; }; then 7268e120bd27Smrg case `/usr/bin/file conftest.o` in 7269e120bd27Smrg *64-bit*) 7270e120bd27Smrg case $lt_cv_prog_gnu_ld in 7271e120bd27Smrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 7272e120bd27Smrg *) 7273e120bd27Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7274e120bd27Smrg LD="${LD-ld} -64" 7275e120bd27Smrg fi 7276e120bd27Smrg ;; 7277e120bd27Smrg esac 72786c321187Smrg ;; 72796c321187Smrg esac 72806c321187Smrg fi 7281e120bd27Smrg rm -rf conftest* 72826c321187Smrg ;; 7283e120bd27Smrgesac 72846c321187Smrg 7285e120bd27Smrgneed_locks="$enable_libtool_lock" 72866c321187Smrg 72876c321187Smrg 7288e120bd27Smrg case $host_os in 7289e120bd27Smrg rhapsody* | darwin*) 7290e120bd27Smrg if test -n "$ac_tool_prefix"; then 7291e120bd27Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7292e120bd27Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7293e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7294e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7295e120bd27Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 7296e120bd27Smrg $as_echo_n "(cached) " >&6 7297e120bd27Smrgelse 7298e120bd27Smrg if test -n "$DSYMUTIL"; then 7299e120bd27Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7300e120bd27Smrgelse 7301e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7302e120bd27Smrgfor as_dir in $PATH 7303e120bd27Smrgdo 7304e120bd27Smrg IFS=$as_save_IFS 7305e120bd27Smrg test -z "$as_dir" && as_dir=. 7306e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7307e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7308e120bd27Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7309e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7310e120bd27Smrg break 2 7311e120bd27Smrg fi 7312e120bd27Smrgdone 7313e120bd27Smrg done 7314e120bd27SmrgIFS=$as_save_IFS 73156c321187Smrg 7316e120bd27Smrgfi 7317e120bd27Smrgfi 7318e120bd27SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 7319e120bd27Smrgif test -n "$DSYMUTIL"; then 7320e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7321e120bd27Smrg$as_echo "$DSYMUTIL" >&6; } 7322e120bd27Smrgelse 7323e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7324e120bd27Smrg$as_echo "no" >&6; } 7325e120bd27Smrgfi 73266c321187Smrg 73276c321187Smrg 7328e120bd27Smrgfi 7329e120bd27Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 7330e120bd27Smrg ac_ct_DSYMUTIL=$DSYMUTIL 7331e120bd27Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 7332e120bd27Smrgset dummy dsymutil; ac_word=$2 7333e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7334e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7335e120bd27Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7336e120bd27Smrg $as_echo_n "(cached) " >&6 7337e120bd27Smrgelse 7338e120bd27Smrg if test -n "$ac_ct_DSYMUTIL"; then 7339e120bd27Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7340e120bd27Smrgelse 7341e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7342e120bd27Smrgfor as_dir in $PATH 7343e120bd27Smrgdo 7344e120bd27Smrg IFS=$as_save_IFS 7345e120bd27Smrg test -z "$as_dir" && as_dir=. 7346e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7347e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7348e120bd27Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7349e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7350e120bd27Smrg break 2 7351e120bd27Smrg fi 7352e120bd27Smrgdone 7353e120bd27Smrg done 7354e120bd27SmrgIFS=$as_save_IFS 73556c321187Smrg 7356e120bd27Smrgfi 7357e120bd27Smrgfi 7358e120bd27Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7359e120bd27Smrgif test -n "$ac_ct_DSYMUTIL"; then 7360e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7361e120bd27Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 7362e120bd27Smrgelse 7363e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7364e120bd27Smrg$as_echo "no" >&6; } 7365e120bd27Smrgfi 73666c321187Smrg 7367e120bd27Smrg if test "x$ac_ct_DSYMUTIL" = x; then 7368e120bd27Smrg DSYMUTIL=":" 7369e120bd27Smrg else 7370e120bd27Smrg case $cross_compiling:$ac_tool_warned in 7371e120bd27Smrgyes:) 7372e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7373e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7374e120bd27Smrgac_tool_warned=yes ;; 7375e120bd27Smrgesac 7376e120bd27Smrg DSYMUTIL=$ac_ct_DSYMUTIL 7377e120bd27Smrg fi 7378e120bd27Smrgelse 7379e120bd27Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7380e120bd27Smrgfi 738193493779Smrg 7382e120bd27Smrg if test -n "$ac_tool_prefix"; then 7383e120bd27Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7384e120bd27Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 7385e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7386e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7387e120bd27Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 7388e120bd27Smrg $as_echo_n "(cached) " >&6 7389e120bd27Smrgelse 7390e120bd27Smrg if test -n "$NMEDIT"; then 7391e120bd27Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7392e120bd27Smrgelse 7393e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7394e120bd27Smrgfor as_dir in $PATH 7395e120bd27Smrgdo 7396e120bd27Smrg IFS=$as_save_IFS 7397e120bd27Smrg test -z "$as_dir" && as_dir=. 7398e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7399e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7400e120bd27Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7401e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7402e120bd27Smrg break 2 7403e120bd27Smrg fi 7404e120bd27Smrgdone 7405e120bd27Smrg done 7406e120bd27SmrgIFS=$as_save_IFS 74076c321187Smrg 7408e120bd27Smrgfi 7409e120bd27Smrgfi 7410e120bd27SmrgNMEDIT=$ac_cv_prog_NMEDIT 7411e120bd27Smrgif test -n "$NMEDIT"; then 7412e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7413e120bd27Smrg$as_echo "$NMEDIT" >&6; } 7414e120bd27Smrgelse 7415e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7416e120bd27Smrg$as_echo "no" >&6; } 7417e120bd27Smrgfi 7418e120bd27Smrg 7419e120bd27Smrg 7420e120bd27Smrgfi 7421e120bd27Smrgif test -z "$ac_cv_prog_NMEDIT"; then 7422e120bd27Smrg ac_ct_NMEDIT=$NMEDIT 7423e120bd27Smrg # Extract the first word of "nmedit", so it can be a program name with args. 7424e120bd27Smrgset dummy nmedit; ac_word=$2 7425e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7426e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7427e120bd27Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7428e120bd27Smrg $as_echo_n "(cached) " >&6 7429e120bd27Smrgelse 7430e120bd27Smrg if test -n "$ac_ct_NMEDIT"; then 7431e120bd27Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7432e120bd27Smrgelse 7433e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7434e120bd27Smrgfor as_dir in $PATH 7435e120bd27Smrgdo 7436e120bd27Smrg IFS=$as_save_IFS 7437e120bd27Smrg test -z "$as_dir" && as_dir=. 7438e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7439e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7440e120bd27Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7441e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7442e120bd27Smrg break 2 7443e120bd27Smrg fi 7444e120bd27Smrgdone 7445e120bd27Smrg done 7446e120bd27SmrgIFS=$as_save_IFS 74476c321187Smrg 7448e120bd27Smrgfi 7449e120bd27Smrgfi 7450e120bd27Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7451e120bd27Smrgif test -n "$ac_ct_NMEDIT"; then 7452e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7453e120bd27Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 7454e120bd27Smrgelse 7455e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7456e120bd27Smrg$as_echo "no" >&6; } 7457e120bd27Smrgfi 74586c321187Smrg 7459e120bd27Smrg if test "x$ac_ct_NMEDIT" = x; then 7460e120bd27Smrg NMEDIT=":" 74616c321187Smrg else 7462e120bd27Smrg case $cross_compiling:$ac_tool_warned in 7463e120bd27Smrgyes:) 7464e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7465e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7466e120bd27Smrgac_tool_warned=yes ;; 7467e120bd27Smrgesac 7468e120bd27Smrg NMEDIT=$ac_ct_NMEDIT 74696c321187Smrg fi 7470e120bd27Smrgelse 7471e120bd27Smrg NMEDIT="$ac_cv_prog_NMEDIT" 7472e120bd27Smrgfi 74736c321187Smrg 7474e120bd27Smrg if test -n "$ac_tool_prefix"; then 7475e120bd27Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7476e120bd27Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 7477e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7478e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7479e120bd27Smrgif ${ac_cv_prog_LIPO+:} false; then : 7480e120bd27Smrg $as_echo_n "(cached) " >&6 7481e120bd27Smrgelse 7482e120bd27Smrg if test -n "$LIPO"; then 7483e120bd27Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7484e120bd27Smrgelse 7485e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7486e120bd27Smrgfor as_dir in $PATH 7487e120bd27Smrgdo 7488e120bd27Smrg IFS=$as_save_IFS 7489e120bd27Smrg test -z "$as_dir" && as_dir=. 7490e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7491e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7492e120bd27Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7493e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7494e120bd27Smrg break 2 7495e120bd27Smrg fi 7496e120bd27Smrgdone 7497e120bd27Smrg done 7498e120bd27SmrgIFS=$as_save_IFS 74996c321187Smrg 7500e120bd27Smrgfi 7501e120bd27Smrgfi 7502e120bd27SmrgLIPO=$ac_cv_prog_LIPO 7503e120bd27Smrgif test -n "$LIPO"; then 7504e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7505e120bd27Smrg$as_echo "$LIPO" >&6; } 7506e120bd27Smrgelse 7507e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7508e120bd27Smrg$as_echo "no" >&6; } 7509e120bd27Smrgfi 75106c321187Smrg 75116c321187Smrg 7512e120bd27Smrgfi 7513e120bd27Smrgif test -z "$ac_cv_prog_LIPO"; then 7514e120bd27Smrg ac_ct_LIPO=$LIPO 7515e120bd27Smrg # Extract the first word of "lipo", so it can be a program name with args. 7516e120bd27Smrgset dummy lipo; ac_word=$2 7517e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7518e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7519e120bd27Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7520e120bd27Smrg $as_echo_n "(cached) " >&6 7521e120bd27Smrgelse 7522e120bd27Smrg if test -n "$ac_ct_LIPO"; then 7523e120bd27Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7524e120bd27Smrgelse 7525e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7526e120bd27Smrgfor as_dir in $PATH 7527e120bd27Smrgdo 7528e120bd27Smrg IFS=$as_save_IFS 7529e120bd27Smrg test -z "$as_dir" && as_dir=. 7530e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7531e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7532e120bd27Smrg ac_cv_prog_ac_ct_LIPO="lipo" 7533e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7534e120bd27Smrg break 2 7535e120bd27Smrg fi 7536e120bd27Smrgdone 7537e120bd27Smrg done 7538e120bd27SmrgIFS=$as_save_IFS 75396c321187Smrg 7540e120bd27Smrgfi 7541e120bd27Smrgfi 7542e120bd27Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7543e120bd27Smrgif test -n "$ac_ct_LIPO"; then 7544e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7545e120bd27Smrg$as_echo "$ac_ct_LIPO" >&6; } 7546e120bd27Smrgelse 7547e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7548e120bd27Smrg$as_echo "no" >&6; } 7549e120bd27Smrgfi 75506c321187Smrg 7551e120bd27Smrg if test "x$ac_ct_LIPO" = x; then 7552e120bd27Smrg LIPO=":" 7553e120bd27Smrg else 7554e120bd27Smrg case $cross_compiling:$ac_tool_warned in 7555e120bd27Smrgyes:) 7556e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7557e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7558e120bd27Smrgac_tool_warned=yes ;; 7559e120bd27Smrgesac 7560e120bd27Smrg LIPO=$ac_ct_LIPO 7561e120bd27Smrg fi 7562e120bd27Smrgelse 7563e120bd27Smrg LIPO="$ac_cv_prog_LIPO" 7564e120bd27Smrgfi 7565e120bd27Smrg 7566e120bd27Smrg if test -n "$ac_tool_prefix"; then 7567e120bd27Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7568e120bd27Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 7569e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7570e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7571e120bd27Smrgif ${ac_cv_prog_OTOOL+:} false; then : 7572e120bd27Smrg $as_echo_n "(cached) " >&6 7573e120bd27Smrgelse 7574e120bd27Smrg if test -n "$OTOOL"; then 7575e120bd27Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7576e120bd27Smrgelse 7577e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7578e120bd27Smrgfor as_dir in $PATH 7579e120bd27Smrgdo 7580e120bd27Smrg IFS=$as_save_IFS 7581e120bd27Smrg test -z "$as_dir" && as_dir=. 7582e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7583e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7584e120bd27Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7585e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7586e120bd27Smrg break 2 7587e120bd27Smrg fi 7588e120bd27Smrgdone 7589e120bd27Smrg done 7590e120bd27SmrgIFS=$as_save_IFS 75916c321187Smrg 7592e120bd27Smrgfi 7593e120bd27Smrgfi 7594e120bd27SmrgOTOOL=$ac_cv_prog_OTOOL 7595e120bd27Smrgif test -n "$OTOOL"; then 7596e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7597e120bd27Smrg$as_echo "$OTOOL" >&6; } 7598e120bd27Smrgelse 7599e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7600e120bd27Smrg$as_echo "no" >&6; } 7601e120bd27Smrgfi 7602e120bd27Smrg 7603e120bd27Smrg 7604e120bd27Smrgfi 7605e120bd27Smrgif test -z "$ac_cv_prog_OTOOL"; then 7606e120bd27Smrg ac_ct_OTOOL=$OTOOL 7607e120bd27Smrg # Extract the first word of "otool", so it can be a program name with args. 7608e120bd27Smrgset dummy otool; ac_word=$2 7609e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7610e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7611e120bd27Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7612e120bd27Smrg $as_echo_n "(cached) " >&6 7613e120bd27Smrgelse 7614e120bd27Smrg if test -n "$ac_ct_OTOOL"; then 7615e120bd27Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7616e120bd27Smrgelse 7617e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7618e120bd27Smrgfor as_dir in $PATH 7619e120bd27Smrgdo 7620e120bd27Smrg IFS=$as_save_IFS 7621e120bd27Smrg test -z "$as_dir" && as_dir=. 7622e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7623e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7624e120bd27Smrg ac_cv_prog_ac_ct_OTOOL="otool" 7625e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7626e120bd27Smrg break 2 76276c321187Smrg fi 7628e120bd27Smrgdone 7629e120bd27Smrg done 7630e120bd27SmrgIFS=$as_save_IFS 76316c321187Smrg 7632e120bd27Smrgfi 7633e120bd27Smrgfi 7634e120bd27Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7635e120bd27Smrgif test -n "$ac_ct_OTOOL"; then 7636e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7637e120bd27Smrg$as_echo "$ac_ct_OTOOL" >&6; } 7638e120bd27Smrgelse 7639e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7640e120bd27Smrg$as_echo "no" >&6; } 7641e120bd27Smrgfi 76426c321187Smrg 7643e120bd27Smrg if test "x$ac_ct_OTOOL" = x; then 7644e120bd27Smrg OTOOL=":" 76456c321187Smrg else 7646e120bd27Smrg case $cross_compiling:$ac_tool_warned in 7647e120bd27Smrgyes:) 7648e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7649e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7650e120bd27Smrgac_tool_warned=yes ;; 7651e120bd27Smrgesac 7652e120bd27Smrg OTOOL=$ac_ct_OTOOL 76536c321187Smrg fi 7654e120bd27Smrgelse 7655e120bd27Smrg OTOOL="$ac_cv_prog_OTOOL" 7656e120bd27Smrgfi 76576c321187Smrg 7658e120bd27Smrg if test -n "$ac_tool_prefix"; then 7659e120bd27Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7660e120bd27Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 7661e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7662e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7663e120bd27Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 7664e120bd27Smrg $as_echo_n "(cached) " >&6 7665e120bd27Smrgelse 7666e120bd27Smrg if test -n "$OTOOL64"; then 7667e120bd27Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7668e120bd27Smrgelse 7669e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7670e120bd27Smrgfor as_dir in $PATH 7671e120bd27Smrgdo 7672e120bd27Smrg IFS=$as_save_IFS 7673e120bd27Smrg test -z "$as_dir" && as_dir=. 7674e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7675e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7676e120bd27Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7677e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7678e120bd27Smrg break 2 7679e120bd27Smrg fi 7680e120bd27Smrgdone 7681e120bd27Smrg done 7682e120bd27SmrgIFS=$as_save_IFS 76836c321187Smrg 7684e120bd27Smrgfi 7685e120bd27Smrgfi 7686e120bd27SmrgOTOOL64=$ac_cv_prog_OTOOL64 7687e120bd27Smrgif test -n "$OTOOL64"; then 7688e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7689e120bd27Smrg$as_echo "$OTOOL64" >&6; } 7690e120bd27Smrgelse 7691e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7692e120bd27Smrg$as_echo "no" >&6; } 7693e120bd27Smrgfi 76946c321187Smrg 7695e120bd27Smrg 7696e120bd27Smrgfi 7697e120bd27Smrgif test -z "$ac_cv_prog_OTOOL64"; then 7698e120bd27Smrg ac_ct_OTOOL64=$OTOOL64 7699e120bd27Smrg # Extract the first word of "otool64", so it can be a program name with args. 7700e120bd27Smrgset dummy otool64; ac_word=$2 7701e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7702e120bd27Smrg$as_echo_n "checking for $ac_word... " >&6; } 7703e120bd27Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7704e120bd27Smrg $as_echo_n "(cached) " >&6 7705e120bd27Smrgelse 7706e120bd27Smrg if test -n "$ac_ct_OTOOL64"; then 7707e120bd27Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7708e120bd27Smrgelse 7709e120bd27Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7710e120bd27Smrgfor as_dir in $PATH 7711e120bd27Smrgdo 7712e120bd27Smrg IFS=$as_save_IFS 7713e120bd27Smrg test -z "$as_dir" && as_dir=. 7714e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7715e120bd27Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7716e120bd27Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7717e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7718e120bd27Smrg break 2 7719e120bd27Smrg fi 7720e120bd27Smrgdone 7721e120bd27Smrg done 7722e120bd27SmrgIFS=$as_save_IFS 7723e120bd27Smrg 7724e120bd27Smrgfi 7725e120bd27Smrgfi 7726e120bd27Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7727e120bd27Smrgif test -n "$ac_ct_OTOOL64"; then 7728e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7729e120bd27Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 7730e120bd27Smrgelse 7731e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7732e120bd27Smrg$as_echo "no" >&6; } 7733e120bd27Smrgfi 7734e120bd27Smrg 7735e120bd27Smrg if test "x$ac_ct_OTOOL64" = x; then 7736e120bd27Smrg OTOOL64=":" 77376c321187Smrg else 7738e120bd27Smrg case $cross_compiling:$ac_tool_warned in 7739e120bd27Smrgyes:) 7740e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7741e120bd27Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7742e120bd27Smrgac_tool_warned=yes ;; 7743e120bd27Smrgesac 7744e120bd27Smrg OTOOL64=$ac_ct_OTOOL64 77456c321187Smrg fi 7746e120bd27Smrgelse 7747e120bd27Smrg OTOOL64="$ac_cv_prog_OTOOL64" 7748e120bd27Smrgfi 7749e120bd27Smrg 7750e120bd27Smrg 7751e120bd27Smrg 7752e120bd27Smrg 7753e120bd27Smrg 7754e120bd27Smrg 7755e120bd27Smrg 7756e120bd27Smrg 7757e120bd27Smrg 77586c321187Smrg 77596c321187Smrg 77606c321187Smrg 776193493779Smrg 77626c321187Smrg 77636c321187Smrg 77646c321187Smrg 77656c321187Smrg 77666c321187Smrg 77676c321187Smrg 77686c321187Smrg 7769e120bd27Smrg 7770e120bd27Smrg 7771e120bd27Smrg 7772e120bd27Smrg 7773e120bd27Smrg 7774e120bd27Smrg 7775e120bd27Smrg 7776e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7777e120bd27Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 7778e120bd27Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 7779e120bd27Smrg $as_echo_n "(cached) " >&6 7780e120bd27Smrgelse 7781e120bd27Smrg lt_cv_apple_cc_single_mod=no 7782e120bd27Smrg if test -z "${LT_MULTI_MODULE}"; then 7783e120bd27Smrg # By default we will add the -single_module flag. You can override 7784e120bd27Smrg # by either setting the environment variable LT_MULTI_MODULE 7785e120bd27Smrg # non-empty at configure time, or by adding -multi_module to the 7786e120bd27Smrg # link flags. 7787e120bd27Smrg rm -rf libconftest.dylib* 7788e120bd27Smrg echo "int foo(void){return 1;}" > conftest.c 7789e120bd27Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7790e120bd27Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 7791e120bd27Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7792e120bd27Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7793e120bd27Smrg _lt_result=$? 7794e120bd27Smrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7795e120bd27Smrg lt_cv_apple_cc_single_mod=yes 7796e120bd27Smrg else 7797e120bd27Smrg cat conftest.err >&5 7798e120bd27Smrg fi 7799e120bd27Smrg rm -rf libconftest.dylib* 7800e120bd27Smrg rm -f conftest.* 7801e120bd27Smrg fi 7802e120bd27Smrgfi 7803e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7804e120bd27Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7805e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7806e120bd27Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7807e120bd27Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 780893493779Smrg $as_echo_n "(cached) " >&6 780993493779Smrgelse 7810e120bd27Smrg lt_cv_ld_exported_symbols_list=no 7811e120bd27Smrg save_LDFLAGS=$LDFLAGS 7812e120bd27Smrg echo "_main" > conftest.sym 7813e120bd27Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7814e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7815e120bd27Smrg/* end confdefs.h. */ 7816e120bd27Smrg 7817e120bd27Smrgint 7818e120bd27Smrgmain () 7819e120bd27Smrg{ 7820e120bd27Smrg 7821e120bd27Smrg ; 7822e120bd27Smrg return 0; 7823e120bd27Smrg} 7824e120bd27Smrg_ACEOF 7825e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 7826e120bd27Smrg lt_cv_ld_exported_symbols_list=yes 7827e120bd27Smrgelse 7828e120bd27Smrg lt_cv_ld_exported_symbols_list=no 782993493779Smrgfi 7830e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 7831e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 7832e120bd27Smrg LDFLAGS="$save_LDFLAGS" 783393493779Smrg 7834e120bd27Smrgfi 7835e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7836e120bd27Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7837e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7838e120bd27Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 7839e120bd27Smrgif ${lt_cv_ld_force_load+:} false; then : 784093493779Smrg $as_echo_n "(cached) " >&6 784193493779Smrgelse 7842e120bd27Smrg lt_cv_ld_force_load=no 7843e120bd27Smrg cat > conftest.c << _LT_EOF 7844e120bd27Smrgint forced_loaded() { return 2;} 7845e120bd27Smrg_LT_EOF 7846e120bd27Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7847e120bd27Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7848e120bd27Smrg echo "$AR cru libconftest.a conftest.o" >&5 7849e120bd27Smrg $AR cru libconftest.a conftest.o 2>&5 7850e120bd27Smrg echo "$RANLIB libconftest.a" >&5 7851e120bd27Smrg $RANLIB libconftest.a 2>&5 7852e120bd27Smrg cat > conftest.c << _LT_EOF 7853e120bd27Smrgint main() { return 0;} 7854e120bd27Smrg_LT_EOF 7855e120bd27Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7856e120bd27Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7857e120bd27Smrg _lt_result=$? 7858e120bd27Smrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7859e120bd27Smrg lt_cv_ld_force_load=yes 7860e120bd27Smrg else 7861e120bd27Smrg cat conftest.err >&5 7862e120bd27Smrg fi 7863e120bd27Smrg rm -f conftest.err libconftest.a conftest conftest.c 7864e120bd27Smrg rm -rf conftest.dSYM 7865e120bd27Smrg 786693493779Smrgfi 7867e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7868e120bd27Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 7869e120bd27Smrg case $host_os in 7870e120bd27Smrg rhapsody* | darwin1.[012]) 7871e120bd27Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7872e120bd27Smrg darwin1.*) 7873e120bd27Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7874e120bd27Smrg darwin*) # darwin 5.x on 7875e120bd27Smrg # if running on 10.5 or later, the deployment target defaults 7876e120bd27Smrg # to the OS version, if on x86, and 10.4, the deployment 7877e120bd27Smrg # target defaults to 10.4. Don't you love it? 7878e120bd27Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7879e120bd27Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7880e120bd27Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7881e120bd27Smrg 10.[012]*) 7882e120bd27Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7883e120bd27Smrg 10.*) 7884e120bd27Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7885e120bd27Smrg esac 7886e120bd27Smrg ;; 7887e120bd27Smrg esac 7888e120bd27Smrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7889e120bd27Smrg _lt_dar_single_mod='$single_module' 7890e120bd27Smrg fi 7891e120bd27Smrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7892e120bd27Smrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7893e120bd27Smrg else 7894e120bd27Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7895e120bd27Smrg fi 7896e120bd27Smrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7897e120bd27Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 7898e120bd27Smrg else 7899e120bd27Smrg _lt_dsymutil= 7900e120bd27Smrg fi 7901e120bd27Smrg ;; 7902e120bd27Smrg esac 790393493779Smrg 7904e120bd27Smrgfor ac_header in dlfcn.h 7905e120bd27Smrgdo : 7906e120bd27Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7907e120bd27Smrg" 7908e120bd27Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 7909e120bd27Smrg cat >>confdefs.h <<_ACEOF 7910e120bd27Smrg#define HAVE_DLFCN_H 1 7911e120bd27Smrg_ACEOF 791293493779Smrg 79136c321187Smrgfi 79146c321187Smrg 7915e120bd27Smrgdone 79166c321187Smrg 7917e120bd27Smrg 7918e120bd27Smrg 7919e120bd27Smrg 7920e120bd27Smrg 7921e120bd27Smrg# Set options 7922e120bd27Smrg 7923e120bd27Smrg 7924e120bd27Smrg 7925e120bd27Smrg enable_dlopen=no 7926e120bd27Smrg 7927e120bd27Smrg 7928e120bd27Smrg enable_win32_dll=no 7929e120bd27Smrg 7930e120bd27Smrg 7931e120bd27Smrg # Check whether --enable-shared was given. 7932e120bd27Smrgif test "${enable_shared+set}" = set; then : 7933e120bd27Smrg enableval=$enable_shared; p=${PACKAGE-default} 7934e120bd27Smrg case $enableval in 7935e120bd27Smrg yes) enable_shared=yes ;; 7936e120bd27Smrg no) enable_shared=no ;; 7937e120bd27Smrg *) 7938e120bd27Smrg enable_shared=no 7939e120bd27Smrg # Look at the argument we got. We use all the common list separators. 7940e120bd27Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7941e120bd27Smrg for pkg in $enableval; do 7942e120bd27Smrg IFS="$lt_save_ifs" 7943e120bd27Smrg if test "X$pkg" = "X$p"; then 7944e120bd27Smrg enable_shared=yes 7945e120bd27Smrg fi 7946e120bd27Smrg done 7947e120bd27Smrg IFS="$lt_save_ifs" 7948e120bd27Smrg ;; 7949e120bd27Smrg esac 79506c321187Smrgelse 7951e120bd27Smrg enable_shared=yes 79526c321187Smrgfi 79536c321187Smrg 79546c321187Smrg 79556c321187Smrg 7956e120bd27Smrg 7957e120bd27Smrg 7958e120bd27Smrg 7959e120bd27Smrg 7960e120bd27Smrg 7961e120bd27Smrg 7962e120bd27Smrg # Check whether --enable-static was given. 7963e120bd27Smrgif test "${enable_static+set}" = set; then : 7964e120bd27Smrg enableval=$enable_static; p=${PACKAGE-default} 7965e120bd27Smrg case $enableval in 7966e120bd27Smrg yes) enable_static=yes ;; 7967e120bd27Smrg no) enable_static=no ;; 79686c321187Smrg *) 7969e120bd27Smrg enable_static=no 7970e120bd27Smrg # Look at the argument we got. We use all the common list separators. 7971e120bd27Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7972e120bd27Smrg for pkg in $enableval; do 7973e120bd27Smrg IFS="$lt_save_ifs" 7974e120bd27Smrg if test "X$pkg" = "X$p"; then 7975e120bd27Smrg enable_static=yes 7976e120bd27Smrg fi 7977e120bd27Smrg done 7978e120bd27Smrg IFS="$lt_save_ifs" 79796c321187Smrg ;; 79806c321187Smrg esac 7981e120bd27Smrgelse 7982e120bd27Smrg enable_static=yes 7983e120bd27Smrgfi 79846c321187Smrg 79856c321187Smrg 79866c321187Smrg 79876c321187Smrg 79886c321187Smrg 79896c321187Smrg 79906c321187Smrg 79916c321187Smrg 79926c321187Smrg 79936c321187Smrg 7994e120bd27Smrg# Check whether --with-pic was given. 7995e120bd27Smrgif test "${with_pic+set}" = set; then : 7996e120bd27Smrg withval=$with_pic; pic_mode="$withval" 7997e120bd27Smrgelse 7998e120bd27Smrg pic_mode=default 7999e120bd27Smrgfi 80006c321187Smrg 80016c321187Smrg 8002e120bd27Smrgtest -z "$pic_mode" && pic_mode=default 80036c321187Smrg 80046c321187Smrg 80056c321187Smrg 80066c321187Smrg 80076c321187Smrg 80086c321187Smrg 80096c321187Smrg 8010e120bd27Smrg # Check whether --enable-fast-install was given. 8011e120bd27Smrgif test "${enable_fast_install+set}" = set; then : 8012e120bd27Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 8013e120bd27Smrg case $enableval in 8014e120bd27Smrg yes) enable_fast_install=yes ;; 8015e120bd27Smrg no) enable_fast_install=no ;; 8016e120bd27Smrg *) 8017e120bd27Smrg enable_fast_install=no 8018e120bd27Smrg # Look at the argument we got. We use all the common list separators. 8019e120bd27Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8020e120bd27Smrg for pkg in $enableval; do 8021e120bd27Smrg IFS="$lt_save_ifs" 8022e120bd27Smrg if test "X$pkg" = "X$p"; then 8023e120bd27Smrg enable_fast_install=yes 8024e120bd27Smrg fi 8025e120bd27Smrg done 8026e120bd27Smrg IFS="$lt_save_ifs" 8027e120bd27Smrg ;; 8028e120bd27Smrg esac 8029e120bd27Smrgelse 8030e120bd27Smrg enable_fast_install=yes 8031e120bd27Smrgfi 80326c321187Smrg 80336c321187Smrg 80346c321187Smrg 80356c321187Smrg 80366c321187Smrg 80376c321187Smrg 80386c321187Smrg 80396c321187Smrg 80406c321187Smrg 80416c321187Smrg 80426c321187Smrg 8043e120bd27Smrg# This can be used to rebuild libtool when needed 8044e120bd27SmrgLIBTOOL_DEPS="$ltmain" 8045e120bd27Smrg 8046e120bd27Smrg# Always use our own libtool. 8047e120bd27SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 80486c321187Smrg 80496c321187Smrg 80506c321187Smrg 80516c321187Smrg 80526c321187Smrg 80536c321187Smrg 80546c321187Smrg 80556c321187Smrg 80566c321187Smrg 80576c321187Smrg 80586c321187Smrg 80596c321187Smrg 80606c321187Smrg 80616c321187Smrg 80626c321187Smrg 80636c321187Smrg 80646c321187Smrg 80656c321187Smrg 80666c321187Smrg 80676c321187Smrg 80686c321187Smrg 80696c321187Smrg 80706c321187Smrg 80716c321187Smrg 80726c321187Smrg 80736c321187Smrg 8074e120bd27Smrgtest -z "$LN_S" && LN_S="ln -s" 80756c321187Smrg 80766c321187Smrg 80776c321187Smrg 80786c321187Smrg 80796c321187Smrg 80806c321187Smrg 80816c321187Smrg 808293493779Smrg 80836c321187Smrg 80846c321187Smrg 80856c321187Smrg 80866c321187Smrg 80876c321187Smrg 80886c321187Smrg 8089e120bd27Smrgif test -n "${ZSH_VERSION+set}" ; then 8090e120bd27Smrg setopt NO_GLOB_SUBST 8091e120bd27Smrgfi 80926c321187Smrg 8093e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8094e120bd27Smrg$as_echo_n "checking for objdir... " >&6; } 8095e120bd27Smrgif ${lt_cv_objdir+:} false; then : 8096e120bd27Smrg $as_echo_n "(cached) " >&6 8097e120bd27Smrgelse 8098e120bd27Smrg rm -f .libs 2>/dev/null 8099e120bd27Smrgmkdir .libs 2>/dev/null 8100e120bd27Smrgif test -d .libs; then 8101e120bd27Smrg lt_cv_objdir=.libs 8102e120bd27Smrgelse 8103e120bd27Smrg # MS-DOS does not allow filenames that begin with a dot. 8104e120bd27Smrg lt_cv_objdir=_libs 8105e120bd27Smrgfi 8106e120bd27Smrgrmdir .libs 2>/dev/null 8107e120bd27Smrgfi 8108e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8109e120bd27Smrg$as_echo "$lt_cv_objdir" >&6; } 8110e120bd27Smrgobjdir=$lt_cv_objdir 81116c321187Smrg 81126c321187Smrg 81136c321187Smrg 81146c321187Smrg 81156c321187Smrg 8116e120bd27Smrgcat >>confdefs.h <<_ACEOF 8117e120bd27Smrg#define LT_OBJDIR "$lt_cv_objdir/" 8118e120bd27Smrg_ACEOF 81196c321187Smrg 81206c321187Smrg 81216c321187Smrg 81226c321187Smrg 8123e120bd27Smrgcase $host_os in 8124e120bd27Smrgaix3*) 8125e120bd27Smrg # AIX sometimes has problems with the GCC collect2 program. For some 8126e120bd27Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8127e120bd27Smrg # vanish in a puff of smoke. 8128e120bd27Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 8129e120bd27Smrg COLLECT_NAMES= 8130e120bd27Smrg export COLLECT_NAMES 8131e120bd27Smrg fi 8132e120bd27Smrg ;; 8133e120bd27Smrgesac 81346c321187Smrg 8135e120bd27Smrg# Global variables: 8136e120bd27Smrgofile=libtool 8137e120bd27Smrgcan_build_shared=yes 81386c321187Smrg 8139e120bd27Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 8140e120bd27Smrg# which needs '.lib'). 8141e120bd27Smrglibext=a 81426c321187Smrg 8143e120bd27Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 81446c321187Smrg 8145e120bd27Smrgold_CC="$CC" 8146e120bd27Smrgold_CFLAGS="$CFLAGS" 81476c321187Smrg 8148e120bd27Smrg# Set sane defaults for various variables 8149e120bd27Smrgtest -z "$CC" && CC=cc 8150e120bd27Smrgtest -z "$LTCC" && LTCC=$CC 8151e120bd27Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8152e120bd27Smrgtest -z "$LD" && LD=ld 8153e120bd27Smrgtest -z "$ac_objext" && ac_objext=o 81546c321187Smrg 8155e120bd27Smrgfor cc_temp in $compiler""; do 8156e120bd27Smrg case $cc_temp in 8157e120bd27Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8158e120bd27Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8159e120bd27Smrg \-*) ;; 8160e120bd27Smrg *) break;; 8161e120bd27Smrg esac 8162e120bd27Smrgdone 8163e120bd27Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 81646c321187Smrg 81656c321187Smrg 8166e120bd27Smrg# Only perform the check for file, if the check method requires it 8167e120bd27Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 8168e120bd27Smrgcase $deplibs_check_method in 8169e120bd27Smrgfile_magic*) 8170e120bd27Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8171e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8172e120bd27Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8173e120bd27Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 8174e120bd27Smrg $as_echo_n "(cached) " >&6 8175e120bd27Smrgelse 8176e120bd27Smrg case $MAGIC_CMD in 8177e120bd27Smrg[\\/*] | ?:[\\/]*) 8178e120bd27Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8179e120bd27Smrg ;; 8180e120bd27Smrg*) 8181e120bd27Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8182e120bd27Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8183e120bd27Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8184e120bd27Smrg for ac_dir in $ac_dummy; do 8185e120bd27Smrg IFS="$lt_save_ifs" 8186e120bd27Smrg test -z "$ac_dir" && ac_dir=. 8187e120bd27Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 8188e120bd27Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8189e120bd27Smrg if test -n "$file_magic_test_file"; then 8190e120bd27Smrg case $deplibs_check_method in 8191e120bd27Smrg "file_magic "*) 8192e120bd27Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8193e120bd27Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8194e120bd27Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8195e120bd27Smrg $EGREP "$file_magic_regex" > /dev/null; then 8196e120bd27Smrg : 8197e120bd27Smrg else 8198e120bd27Smrg cat <<_LT_EOF 1>&2 81996c321187Smrg 8200e120bd27Smrg*** Warning: the command libtool uses to detect shared libraries, 8201e120bd27Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 8202e120bd27Smrg*** The result is that libtool may fail to recognize shared libraries 8203e120bd27Smrg*** as such. This will affect the creation of libtool libraries that 8204e120bd27Smrg*** depend on shared libraries, but programs linked with such libtool 8205e120bd27Smrg*** libraries will work regardless of this problem. Nevertheless, you 8206e120bd27Smrg*** may want to report the problem to your system manager and/or to 8207e120bd27Smrg*** bug-libtool@gnu.org 82086c321187Smrg 8209e120bd27Smrg_LT_EOF 8210e120bd27Smrg fi ;; 8211e120bd27Smrg esac 8212e120bd27Smrg fi 8213e120bd27Smrg break 8214e120bd27Smrg fi 8215e120bd27Smrg done 8216e120bd27Smrg IFS="$lt_save_ifs" 8217e120bd27Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8218e120bd27Smrg ;; 8219e120bd27Smrgesac 8220e120bd27Smrgfi 82216c321187Smrg 8222e120bd27SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8223e120bd27Smrgif test -n "$MAGIC_CMD"; then 8224e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8225e120bd27Smrg$as_echo "$MAGIC_CMD" >&6; } 8226e120bd27Smrgelse 8227e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8228e120bd27Smrg$as_echo "no" >&6; } 8229e120bd27Smrgfi 82306c321187Smrg 82316c321187Smrg 82326c321187Smrg 82336c321187Smrg 82346c321187Smrg 8235e120bd27Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 8236e120bd27Smrg if test -n "$ac_tool_prefix"; then 8237e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8238e120bd27Smrg$as_echo_n "checking for file... " >&6; } 8239e120bd27Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 8240e120bd27Smrg $as_echo_n "(cached) " >&6 8241e120bd27Smrgelse 8242e120bd27Smrg case $MAGIC_CMD in 8243e120bd27Smrg[\\/*] | ?:[\\/]*) 8244e120bd27Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8245e120bd27Smrg ;; 8246e120bd27Smrg*) 8247e120bd27Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8248e120bd27Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8249e120bd27Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8250e120bd27Smrg for ac_dir in $ac_dummy; do 8251e120bd27Smrg IFS="$lt_save_ifs" 8252e120bd27Smrg test -z "$ac_dir" && ac_dir=. 8253e120bd27Smrg if test -f $ac_dir/file; then 8254e120bd27Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 8255e120bd27Smrg if test -n "$file_magic_test_file"; then 8256e120bd27Smrg case $deplibs_check_method in 8257e120bd27Smrg "file_magic "*) 8258e120bd27Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8259e120bd27Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8260e120bd27Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8261e120bd27Smrg $EGREP "$file_magic_regex" > /dev/null; then 8262e120bd27Smrg : 8263e120bd27Smrg else 8264e120bd27Smrg cat <<_LT_EOF 1>&2 82656c321187Smrg 8266e120bd27Smrg*** Warning: the command libtool uses to detect shared libraries, 8267e120bd27Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 8268e120bd27Smrg*** The result is that libtool may fail to recognize shared libraries 8269e120bd27Smrg*** as such. This will affect the creation of libtool libraries that 8270e120bd27Smrg*** depend on shared libraries, but programs linked with such libtool 8271e120bd27Smrg*** libraries will work regardless of this problem. Nevertheless, you 8272e120bd27Smrg*** may want to report the problem to your system manager and/or to 8273e120bd27Smrg*** bug-libtool@gnu.org 82746c321187Smrg 8275e120bd27Smrg_LT_EOF 8276e120bd27Smrg fi ;; 8277e120bd27Smrg esac 8278e120bd27Smrg fi 8279e120bd27Smrg break 8280e120bd27Smrg fi 8281e120bd27Smrg done 8282e120bd27Smrg IFS="$lt_save_ifs" 8283e120bd27Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8284e120bd27Smrg ;; 8285e120bd27Smrgesac 8286e120bd27Smrgfi 82876c321187Smrg 8288e120bd27SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8289e120bd27Smrgif test -n "$MAGIC_CMD"; then 8290e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8291e120bd27Smrg$as_echo "$MAGIC_CMD" >&6; } 82926c321187Smrgelse 8293e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8294e120bd27Smrg$as_echo "no" >&6; } 8295e120bd27Smrgfi 8296e120bd27Smrg 8297e120bd27Smrg 8298e120bd27Smrg else 8299e120bd27Smrg MAGIC_CMD=: 83006c321187Smrg fi 83016c321187Smrgfi 83026c321187Smrg 8303e120bd27Smrg fi 8304e120bd27Smrg ;; 8305e120bd27Smrgesac 8306e120bd27Smrg 8307e120bd27Smrg# Use C for the default configuration in the libtool script 83086c321187Smrg 8309e120bd27Smrglt_save_CC="$CC" 83106c321187Smrgac_ext=c 83116c321187Smrgac_cpp='$CPP $CPPFLAGS' 83126c321187Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 83136c321187Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 83146c321187Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 83156c321187Smrg 83166c321187Smrg 8317e120bd27Smrg# Source file extension for C test sources. 8318e120bd27Smrgac_ext=c 83196c321187Smrg 8320e120bd27Smrg# Object file extension for compiled C test sources. 83216c321187Smrgobjext=o 8322e120bd27Smrgobjext=$objext 83236c321187Smrg 83246c321187Smrg# Code to be used in simple compile tests 8325e120bd27Smrglt_simple_compile_test_code="int some_variable = 0;" 83266c321187Smrg 83276c321187Smrg# Code to be used in simple link tests 8328e120bd27Smrglt_simple_link_test_code='int main(){return(0);}' 8329e120bd27Smrg 8330e120bd27Smrg 8331e120bd27Smrg 8332e120bd27Smrg 8333e120bd27Smrg 83346c321187Smrg 83356c321187Smrg 83366c321187Smrg# If no C compiler was specified, use CC. 83376c321187SmrgLTCC=${LTCC-"$CC"} 83386c321187Smrg 83396c321187Smrg# If no C compiler flags were specified, use CFLAGS. 83406c321187SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 83416c321187Smrg 83426c321187Smrg# Allow CC to be a program name with arguments. 83436c321187Smrgcompiler=$CC 83446c321187Smrg 8345e120bd27Smrg# Save the default compiler, since it gets overwritten when the other 8346e120bd27Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8347e120bd27Smrgcompiler_DEFAULT=$CC 83486c321187Smrg 83496c321187Smrg# save warnings/boilerplate of simple test code 83506c321187Smrgac_outfile=conftest.$ac_objext 835193493779Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 83526c321187Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 83536c321187Smrg_lt_compiler_boilerplate=`cat conftest.err` 8354e120bd27Smrg$RM conftest* 83556c321187Smrg 83566c321187Smrgac_outfile=conftest.$ac_objext 835793493779Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 83586c321187Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 83596c321187Smrg_lt_linker_boilerplate=`cat conftest.err` 8360e120bd27Smrg$RM -r conftest* 83616c321187Smrg 83626c321187Smrg 8363e120bd27Smrgif test -n "$compiler"; then 83646c321187Smrg 8365e120bd27Smrglt_prog_compiler_no_builtin_flag= 83666c321187Smrg 83676c321187Smrgif test "$GCC" = yes; then 8368e120bd27Smrg case $cc_basename in 8369e120bd27Smrg nvcc*) 8370e120bd27Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8371e120bd27Smrg *) 8372e120bd27Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8373e120bd27Smrg esac 83746c321187Smrg 8375e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 837693493779Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8377e120bd27Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 837893493779Smrg $as_echo_n "(cached) " >&6 83796c321187Smrgelse 83806c321187Smrg lt_cv_prog_compiler_rtti_exceptions=no 8381e120bd27Smrg ac_outfile=conftest.$ac_objext 838293493779Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 83836c321187Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 83846c321187Smrg # Insert the option either (1) after the last *FLAGS variable, or 83856c321187Smrg # (2) before a word containing "conftest.", or (3) at the end. 83866c321187Smrg # Note that $ac_compile itself does not contain backslashes and begins 83876c321187Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 83886c321187Smrg # The option is referenced via a variable to avoid confusing sed. 83896c321187Smrg lt_compile=`echo "$ac_compile" | $SED \ 83906c321187Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 83916c321187Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 83926c321187Smrg -e 's:$: $lt_compiler_flag:'` 8393e120bd27Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 83946c321187Smrg (eval "$lt_compile" 2>conftest.err) 83956c321187Smrg ac_status=$? 83966c321187Smrg cat conftest.err >&5 8397e120bd27Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 83986c321187Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 83996c321187Smrg # The compiler can only warn and ignore the option if not recognized 84006c321187Smrg # So say no if there are warnings other than the usual output. 8401e120bd27Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 84026c321187Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 84036c321187Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 84046c321187Smrg lt_cv_prog_compiler_rtti_exceptions=yes 84056c321187Smrg fi 84066c321187Smrg fi 8407e120bd27Smrg $RM conftest* 84086c321187Smrg 84096c321187Smrgfi 8410e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 841193493779Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 84126c321187Smrg 84136c321187Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8414e120bd27Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 84156c321187Smrgelse 84166c321187Smrg : 84176c321187Smrgfi 84186c321187Smrg 8419e120bd27Smrgfi 8420e120bd27Smrg 8421e120bd27Smrg 8422e120bd27Smrg 8423e120bd27Smrg 8424e120bd27Smrg 84256c321187Smrg 8426e120bd27Smrg lt_prog_compiler_wl= 8427e120bd27Smrglt_prog_compiler_pic= 8428e120bd27Smrglt_prog_compiler_static= 84296c321187Smrg 8430e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 843193493779Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 84326c321187Smrg 84336c321187Smrg if test "$GCC" = yes; then 8434e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8435e120bd27Smrg lt_prog_compiler_static='-static' 84366c321187Smrg 84376c321187Smrg case $host_os in 84386c321187Smrg aix*) 84396c321187Smrg # All AIX code is PIC. 84406c321187Smrg if test "$host_cpu" = ia64; then 84416c321187Smrg # AIX 5 now supports IA64 processor 8442e120bd27Smrg lt_prog_compiler_static='-Bstatic' 84436c321187Smrg fi 84446c321187Smrg ;; 84456c321187Smrg 84466c321187Smrg amigaos*) 8447e120bd27Smrg case $host_cpu in 8448e120bd27Smrg powerpc) 8449e120bd27Smrg # see comment about AmigaOS4 .so support 8450e120bd27Smrg lt_prog_compiler_pic='-fPIC' 8451e120bd27Smrg ;; 8452e120bd27Smrg m68k) 8453e120bd27Smrg # FIXME: we need at least 68020 code to build shared libraries, but 8454e120bd27Smrg # adding the `-m68020' flag to GCC prevents building anything better, 8455e120bd27Smrg # like `-m68040'. 8456e120bd27Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8457e120bd27Smrg ;; 8458e120bd27Smrg esac 84596c321187Smrg ;; 84606c321187Smrg 846193493779Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 84626c321187Smrg # PIC is the default for these OSes. 84636c321187Smrg ;; 84646c321187Smrg 8465e120bd27Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 84666c321187Smrg # This hack is so that the source file can tell whether it is being 84676c321187Smrg # built for inclusion in a dll (and should export symbols for example). 846893493779Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 846993493779Smrg # (--disable-auto-import) libraries 8470e120bd27Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 84716c321187Smrg ;; 84726c321187Smrg 84736c321187Smrg darwin* | rhapsody*) 84746c321187Smrg # PIC is the default on this platform 84756c321187Smrg # Common symbols not allowed in MH_DYLIB files 8476e120bd27Smrg lt_prog_compiler_pic='-fno-common' 8477e120bd27Smrg ;; 8478e120bd27Smrg 8479e120bd27Smrg haiku*) 8480e120bd27Smrg # PIC is the default for Haiku. 8481e120bd27Smrg # The "-static" flag exists, but is broken. 8482e120bd27Smrg lt_prog_compiler_static= 8483e120bd27Smrg ;; 8484e120bd27Smrg 8485e120bd27Smrg hpux*) 8486e120bd27Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8487e120bd27Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8488e120bd27Smrg # sets the default TLS model and affects inlining. 8489e120bd27Smrg case $host_cpu in 8490e120bd27Smrg hppa*64*) 8491e120bd27Smrg # +Z the default 8492e120bd27Smrg ;; 8493e120bd27Smrg *) 8494e120bd27Smrg lt_prog_compiler_pic='-fPIC' 8495e120bd27Smrg ;; 8496e120bd27Smrg esac 84976c321187Smrg ;; 84986c321187Smrg 849993493779Smrg interix[3-9]*) 85006c321187Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 85016c321187Smrg # Instead, we relocate shared libraries at runtime. 85026c321187Smrg ;; 85036c321187Smrg 85046c321187Smrg msdosdjgpp*) 85056c321187Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 85066c321187Smrg # on systems that don't support them. 8507e120bd27Smrg lt_prog_compiler_can_build_shared=no 85086c321187Smrg enable_shared=no 85096c321187Smrg ;; 85106c321187Smrg 8511e120bd27Smrg *nto* | *qnx*) 8512e120bd27Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8513e120bd27Smrg # it will coredump. 8514e120bd27Smrg lt_prog_compiler_pic='-fPIC -shared' 8515e120bd27Smrg ;; 8516e120bd27Smrg 85176c321187Smrg sysv4*MP*) 85186c321187Smrg if test -d /usr/nec; then 8519e120bd27Smrg lt_prog_compiler_pic=-Kconform_pic 85206c321187Smrg fi 85216c321187Smrg ;; 85226c321187Smrg 8523e120bd27Smrg *) 8524e120bd27Smrg lt_prog_compiler_pic='-fPIC' 85256c321187Smrg ;; 8526e120bd27Smrg esac 85276c321187Smrg 8528e120bd27Smrg case $cc_basename in 8529e120bd27Smrg nvcc*) # Cuda Compiler Driver 2.2 8530e120bd27Smrg lt_prog_compiler_wl='-Xlinker ' 8531e120bd27Smrg lt_prog_compiler_pic='-Xcompiler -fPIC' 85326c321187Smrg ;; 85336c321187Smrg esac 85346c321187Smrg else 85356c321187Smrg # PORTME Check for flag to pass linker flags through the system compiler. 85366c321187Smrg case $host_os in 85376c321187Smrg aix*) 8538e120bd27Smrg lt_prog_compiler_wl='-Wl,' 85396c321187Smrg if test "$host_cpu" = ia64; then 85406c321187Smrg # AIX 5 now supports IA64 processor 8541e120bd27Smrg lt_prog_compiler_static='-Bstatic' 85426c321187Smrg else 8543e120bd27Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 85446c321187Smrg fi 85456c321187Smrg ;; 85466c321187Smrg 8547e120bd27Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 85486c321187Smrg # This hack is so that the source file can tell whether it is being 85496c321187Smrg # built for inclusion in a dll (and should export symbols for example). 8550e120bd27Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 85516c321187Smrg ;; 85526c321187Smrg 85536c321187Smrg hpux9* | hpux10* | hpux11*) 8554e120bd27Smrg lt_prog_compiler_wl='-Wl,' 85556c321187Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 85566c321187Smrg # not for PA HP-UX. 85576c321187Smrg case $host_cpu in 85586c321187Smrg hppa*64*|ia64*) 85596c321187Smrg # +Z the default 85606c321187Smrg ;; 85616c321187Smrg *) 8562e120bd27Smrg lt_prog_compiler_pic='+Z' 85636c321187Smrg ;; 85646c321187Smrg esac 85656c321187Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8566e120bd27Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 85676c321187Smrg ;; 85686c321187Smrg 85696c321187Smrg irix5* | irix6* | nonstopux*) 8570e120bd27Smrg lt_prog_compiler_wl='-Wl,' 85716c321187Smrg # PIC (with -KPIC) is the default. 8572e120bd27Smrg lt_prog_compiler_static='-non_shared' 85736c321187Smrg ;; 85746c321187Smrg 8575e120bd27Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 85766c321187Smrg case $cc_basename in 8577e120bd27Smrg # old Intel for x86_64 which still supported -KPIC. 8578e120bd27Smrg ecc*) 8579e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8580e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8581e120bd27Smrg lt_prog_compiler_static='-static' 8582e120bd27Smrg ;; 8583e120bd27Smrg # icc used to be incompatible with GCC. 8584e120bd27Smrg # ICC 10 doesn't accept -KPIC any more. 8585e120bd27Smrg icc* | ifort*) 8586e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8587e120bd27Smrg lt_prog_compiler_pic='-fPIC' 8588e120bd27Smrg lt_prog_compiler_static='-static' 85896c321187Smrg ;; 8590e120bd27Smrg # Lahey Fortran 8.1. 8591e120bd27Smrg lf95*) 8592e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8593e120bd27Smrg lt_prog_compiler_pic='--shared' 8594e120bd27Smrg lt_prog_compiler_static='--static' 8595e120bd27Smrg ;; 8596e120bd27Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 85976c321187Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 85986c321187Smrg # which looks to be a dead project) 8599e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8600e120bd27Smrg lt_prog_compiler_pic='-fpic' 8601e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86026c321187Smrg ;; 86036c321187Smrg ccc*) 8604e120bd27Smrg lt_prog_compiler_wl='-Wl,' 86056c321187Smrg # All Alpha code is PIC. 8606e120bd27Smrg lt_prog_compiler_static='-non_shared' 86076c321187Smrg ;; 8608e120bd27Smrg xl* | bgxl* | bgf* | mpixl*) 8609e120bd27Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8610e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8611e120bd27Smrg lt_prog_compiler_pic='-qpic' 8612e120bd27Smrg lt_prog_compiler_static='-qstaticlink' 8613e120bd27Smrg ;; 861493493779Smrg *) 8615e120bd27Smrg case `$CC -V 2>&1 | sed 5q` in 8616e120bd27Smrg *Sun\ F* | *Sun*Fortran*) 8617e120bd27Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8618e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8619e120bd27Smrg lt_prog_compiler_static='-Bstatic' 8620e120bd27Smrg lt_prog_compiler_wl='' 8621e120bd27Smrg ;; 862293493779Smrg *Sun\ C*) 862393493779Smrg # Sun C 5.9 8624e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8625e120bd27Smrg lt_prog_compiler_static='-Bstatic' 8626e120bd27Smrg lt_prog_compiler_wl='-Wl,' 862793493779Smrg ;; 862893493779Smrg esac 862993493779Smrg ;; 86306c321187Smrg esac 86316c321187Smrg ;; 86326c321187Smrg 8633e120bd27Smrg newsos6) 8634e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8635e120bd27Smrg lt_prog_compiler_static='-Bstatic' 8636e120bd27Smrg ;; 8637e120bd27Smrg 8638e120bd27Smrg *nto* | *qnx*) 8639e120bd27Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8640e120bd27Smrg # it will coredump. 8641e120bd27Smrg lt_prog_compiler_pic='-fPIC -shared' 8642e120bd27Smrg ;; 8643e120bd27Smrg 86446c321187Smrg osf3* | osf4* | osf5*) 8645e120bd27Smrg lt_prog_compiler_wl='-Wl,' 86466c321187Smrg # All OSF/1 code is PIC. 8647e120bd27Smrg lt_prog_compiler_static='-non_shared' 86486c321187Smrg ;; 86496c321187Smrg 865093493779Smrg rdos*) 8651e120bd27Smrg lt_prog_compiler_static='-non_shared' 865293493779Smrg ;; 865393493779Smrg 86546c321187Smrg solaris*) 8655e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8656e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86576c321187Smrg case $cc_basename in 8658e120bd27Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8659e120bd27Smrg lt_prog_compiler_wl='-Qoption ld ';; 86606c321187Smrg *) 8661e120bd27Smrg lt_prog_compiler_wl='-Wl,';; 86626c321187Smrg esac 86636c321187Smrg ;; 86646c321187Smrg 86656c321187Smrg sunos4*) 8666e120bd27Smrg lt_prog_compiler_wl='-Qoption ld ' 8667e120bd27Smrg lt_prog_compiler_pic='-PIC' 8668e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86696c321187Smrg ;; 86706c321187Smrg 86716c321187Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 8672e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8673e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8674e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86756c321187Smrg ;; 86766c321187Smrg 86776c321187Smrg sysv4*MP*) 86786c321187Smrg if test -d /usr/nec ;then 8679e120bd27Smrg lt_prog_compiler_pic='-Kconform_pic' 8680e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86816c321187Smrg fi 86826c321187Smrg ;; 86836c321187Smrg 86846c321187Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8685e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8686e120bd27Smrg lt_prog_compiler_pic='-KPIC' 8687e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86886c321187Smrg ;; 86896c321187Smrg 86906c321187Smrg unicos*) 8691e120bd27Smrg lt_prog_compiler_wl='-Wl,' 8692e120bd27Smrg lt_prog_compiler_can_build_shared=no 86936c321187Smrg ;; 86946c321187Smrg 86956c321187Smrg uts4*) 8696e120bd27Smrg lt_prog_compiler_pic='-pic' 8697e120bd27Smrg lt_prog_compiler_static='-Bstatic' 86986c321187Smrg ;; 86996c321187Smrg 87006c321187Smrg *) 8701e120bd27Smrg lt_prog_compiler_can_build_shared=no 87026c321187Smrg ;; 87036c321187Smrg esac 87046c321187Smrg fi 87056c321187Smrg 8706e120bd27Smrgcase $host_os in 8707e120bd27Smrg # For platforms which do not support PIC, -DPIC is meaningless: 8708e120bd27Smrg *djgpp*) 8709e120bd27Smrg lt_prog_compiler_pic= 8710e120bd27Smrg ;; 8711e120bd27Smrg *) 8712e120bd27Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8713e120bd27Smrg ;; 8714e120bd27Smrgesac 8715e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8716e120bd27Smrg$as_echo "$lt_prog_compiler_pic" >&6; } 8717e120bd27Smrg 8718e120bd27Smrg 8719e120bd27Smrg 8720e120bd27Smrg 8721e120bd27Smrg 87226c321187Smrg 87236c321187Smrg# 87246c321187Smrg# Check to make sure the PIC flag actually works. 87256c321187Smrg# 8726e120bd27Smrgif test -n "$lt_prog_compiler_pic"; then 8727e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8728e120bd27Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8729e120bd27Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 873093493779Smrg $as_echo_n "(cached) " >&6 87316c321187Smrgelse 8732e120bd27Smrg lt_cv_prog_compiler_pic_works=no 8733e120bd27Smrg ac_outfile=conftest.$ac_objext 873493493779Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8735e120bd27Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 87366c321187Smrg # Insert the option either (1) after the last *FLAGS variable, or 87376c321187Smrg # (2) before a word containing "conftest.", or (3) at the end. 87386c321187Smrg # Note that $ac_compile itself does not contain backslashes and begins 87396c321187Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 87406c321187Smrg # The option is referenced via a variable to avoid confusing sed. 87416c321187Smrg lt_compile=`echo "$ac_compile" | $SED \ 87426c321187Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 87436c321187Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 87446c321187Smrg -e 's:$: $lt_compiler_flag:'` 8745e120bd27Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 87466c321187Smrg (eval "$lt_compile" 2>conftest.err) 87476c321187Smrg ac_status=$? 87486c321187Smrg cat conftest.err >&5 8749e120bd27Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 87506c321187Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 87516c321187Smrg # The compiler can only warn and ignore the option if not recognized 87526c321187Smrg # So say no if there are warnings other than the usual output. 8753e120bd27Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 87546c321187Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 87556c321187Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8756e120bd27Smrg lt_cv_prog_compiler_pic_works=yes 87576c321187Smrg fi 87586c321187Smrg fi 8759e120bd27Smrg $RM conftest* 87606c321187Smrg 87616c321187Smrgfi 8762e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8763e120bd27Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 87646c321187Smrg 8765e120bd27Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8766e120bd27Smrg case $lt_prog_compiler_pic in 87676c321187Smrg "" | " "*) ;; 8768e120bd27Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 87696c321187Smrg esac 87706c321187Smrgelse 8771e120bd27Smrg lt_prog_compiler_pic= 8772e120bd27Smrg lt_prog_compiler_can_build_shared=no 87736c321187Smrgfi 87746c321187Smrg 87756c321187Smrgfi 8776e120bd27Smrg 8777e120bd27Smrg 8778e120bd27Smrg 8779e120bd27Smrg 8780e120bd27Smrg 87816c321187Smrg 87826c321187Smrg# 87836c321187Smrg# Check to make sure the static flag actually works. 87846c321187Smrg# 8785e120bd27Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8786e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 878793493779Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8788e120bd27Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 878993493779Smrg $as_echo_n "(cached) " >&6 87906c321187Smrgelse 8791e120bd27Smrg lt_cv_prog_compiler_static_works=no 87926c321187Smrg save_LDFLAGS="$LDFLAGS" 87936c321187Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 879493493779Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 87956c321187Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 87966c321187Smrg # The linker can only warn and ignore the option if not recognized 87976c321187Smrg # So say no if there are warnings 87986c321187Smrg if test -s conftest.err; then 87996c321187Smrg # Append any errors to the config.log. 88006c321187Smrg cat conftest.err 1>&5 8801e120bd27Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 88026c321187Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 88036c321187Smrg if diff conftest.exp conftest.er2 >/dev/null; then 8804e120bd27Smrg lt_cv_prog_compiler_static_works=yes 88056c321187Smrg fi 88066c321187Smrg else 8807e120bd27Smrg lt_cv_prog_compiler_static_works=yes 88086c321187Smrg fi 88096c321187Smrg fi 8810e120bd27Smrg $RM -r conftest* 88116c321187Smrg LDFLAGS="$save_LDFLAGS" 88126c321187Smrg 88136c321187Smrgfi 8814e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8815e120bd27Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 88166c321187Smrg 8817e120bd27Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 88186c321187Smrg : 88196c321187Smrgelse 8820e120bd27Smrg lt_prog_compiler_static= 8821e120bd27Smrgfi 8822e120bd27Smrg 8823e120bd27Smrg 8824e120bd27Smrg 8825e120bd27Smrg 8826e120bd27Smrg 8827e120bd27Smrg 8828e120bd27Smrg 8829e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8830e120bd27Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8831e120bd27Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 8832e120bd27Smrg $as_echo_n "(cached) " >&6 8833e120bd27Smrgelse 8834e120bd27Smrg lt_cv_prog_compiler_c_o=no 8835e120bd27Smrg $RM -r conftest 2>/dev/null 8836e120bd27Smrg mkdir conftest 8837e120bd27Smrg cd conftest 8838e120bd27Smrg mkdir out 8839e120bd27Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8840e120bd27Smrg 8841e120bd27Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8842e120bd27Smrg # Insert the option either (1) after the last *FLAGS variable, or 8843e120bd27Smrg # (2) before a word containing "conftest.", or (3) at the end. 8844e120bd27Smrg # Note that $ac_compile itself does not contain backslashes and begins 8845e120bd27Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8846e120bd27Smrg lt_compile=`echo "$ac_compile" | $SED \ 8847e120bd27Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8848e120bd27Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8849e120bd27Smrg -e 's:$: $lt_compiler_flag:'` 8850e120bd27Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8851e120bd27Smrg (eval "$lt_compile" 2>out/conftest.err) 8852e120bd27Smrg ac_status=$? 8853e120bd27Smrg cat out/conftest.err >&5 8854e120bd27Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8855e120bd27Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8856e120bd27Smrg then 8857e120bd27Smrg # The compiler can only warn and ignore the option if not recognized 8858e120bd27Smrg # So say no if there are warnings 8859e120bd27Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8860e120bd27Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8861e120bd27Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8862e120bd27Smrg lt_cv_prog_compiler_c_o=yes 8863e120bd27Smrg fi 8864e120bd27Smrg fi 8865e120bd27Smrg chmod u+w . 2>&5 8866e120bd27Smrg $RM conftest* 8867e120bd27Smrg # SGI C++ compiler will create directory out/ii_files/ for 8868e120bd27Smrg # template instantiation 8869e120bd27Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8870e120bd27Smrg $RM out/* && rmdir out 8871e120bd27Smrg cd .. 8872e120bd27Smrg $RM -r conftest 8873e120bd27Smrg $RM conftest* 8874e120bd27Smrg 88756c321187Smrgfi 8876e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8877e120bd27Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8878e120bd27Smrg 8879e120bd27Smrg 88806c321187Smrg 88816c321187Smrg 8882e120bd27Smrg 8883e120bd27Smrg 8884e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 888593493779Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8886e120bd27Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 888793493779Smrg $as_echo_n "(cached) " >&6 88886c321187Smrgelse 8889e120bd27Smrg lt_cv_prog_compiler_c_o=no 8890e120bd27Smrg $RM -r conftest 2>/dev/null 88916c321187Smrg mkdir conftest 88926c321187Smrg cd conftest 88936c321187Smrg mkdir out 889493493779Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 88956c321187Smrg 88966c321187Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 88976c321187Smrg # Insert the option either (1) after the last *FLAGS variable, or 88986c321187Smrg # (2) before a word containing "conftest.", or (3) at the end. 88996c321187Smrg # Note that $ac_compile itself does not contain backslashes and begins 89006c321187Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 89016c321187Smrg lt_compile=`echo "$ac_compile" | $SED \ 89026c321187Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 89036c321187Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 89046c321187Smrg -e 's:$: $lt_compiler_flag:'` 8905e120bd27Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 89066c321187Smrg (eval "$lt_compile" 2>out/conftest.err) 89076c321187Smrg ac_status=$? 89086c321187Smrg cat out/conftest.err >&5 8909e120bd27Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 89106c321187Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 89116c321187Smrg then 89126c321187Smrg # The compiler can only warn and ignore the option if not recognized 89136c321187Smrg # So say no if there are warnings 8914e120bd27Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 89156c321187Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 89166c321187Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8917e120bd27Smrg lt_cv_prog_compiler_c_o=yes 89186c321187Smrg fi 89196c321187Smrg fi 89206c321187Smrg chmod u+w . 2>&5 8921e120bd27Smrg $RM conftest* 89226c321187Smrg # SGI C++ compiler will create directory out/ii_files/ for 89236c321187Smrg # template instantiation 8924e120bd27Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8925e120bd27Smrg $RM out/* && rmdir out 89266c321187Smrg cd .. 8927e120bd27Smrg $RM -r conftest 8928e120bd27Smrg $RM conftest* 89296c321187Smrg 89306c321187Smrgfi 8931e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8932e120bd27Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8933e120bd27Smrg 8934e120bd27Smrg 89356c321187Smrg 89366c321187Smrg 89376c321187Smrghard_links="nottested" 8938e120bd27Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 89396c321187Smrg # do not overwrite the value of need_locks provided by the user 8940e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 894193493779Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 89426c321187Smrg hard_links=yes 8943e120bd27Smrg $RM conftest* 89446c321187Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 89456c321187Smrg touch conftest.a 89466c321187Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 89476c321187Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8948e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 894993493779Smrg$as_echo "$hard_links" >&6; } 89506c321187Smrg if test "$hard_links" = no; then 8951e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 895293493779Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 89536c321187Smrg need_locks=warn 89546c321187Smrg fi 89556c321187Smrgelse 89566c321187Smrg need_locks=no 89576c321187Smrgfi 89586c321187Smrg 8959e120bd27Smrg 8960e120bd27Smrg 8961e120bd27Smrg 8962e120bd27Smrg 8963e120bd27Smrg 8964e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 896593493779Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 89666c321187Smrg 89676c321187Smrg runpath_var= 8968e120bd27Smrg allow_undefined_flag= 8969e120bd27Smrg always_export_symbols=no 8970e120bd27Smrg archive_cmds= 8971e120bd27Smrg archive_expsym_cmds= 8972e120bd27Smrg compiler_needs_object=no 8973e120bd27Smrg enable_shared_with_static_runtimes=no 8974e120bd27Smrg export_dynamic_flag_spec= 8975e120bd27Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8976e120bd27Smrg hardcode_automatic=no 8977e120bd27Smrg hardcode_direct=no 8978e120bd27Smrg hardcode_direct_absolute=no 8979e120bd27Smrg hardcode_libdir_flag_spec= 8980e120bd27Smrg hardcode_libdir_flag_spec_ld= 8981e120bd27Smrg hardcode_libdir_separator= 8982e120bd27Smrg hardcode_minus_L=no 8983e120bd27Smrg hardcode_shlibpath_var=unsupported 8984e120bd27Smrg inherit_rpath=no 8985e120bd27Smrg link_all_deplibs=unknown 8986e120bd27Smrg module_cmds= 8987e120bd27Smrg module_expsym_cmds= 8988e120bd27Smrg old_archive_from_new_cmds= 8989e120bd27Smrg old_archive_from_expsyms_cmds= 8990e120bd27Smrg thread_safe_flag_spec= 8991e120bd27Smrg whole_archive_flag_spec= 89926c321187Smrg # include_expsyms should be a list of space-separated symbols to be *always* 89936c321187Smrg # included in the symbol list 8994e120bd27Smrg include_expsyms= 89956c321187Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 89966c321187Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 89976c321187Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 89986c321187Smrg # as well as any symbol that contains `d'. 8999e120bd27Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 90006c321187Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 90016c321187Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 90026c321187Smrg # the symbol is explicitly referenced. Since portable code cannot 90036c321187Smrg # rely on this symbol name, it's probably fine to never include it in 90046c321187Smrg # preloaded symbol tables. 900593493779Smrg # Exclude shared library initialization/finalization symbols. 90066c321187Smrg extract_expsyms_cmds= 90076c321187Smrg 90086c321187Smrg case $host_os in 9009e120bd27Smrg cygwin* | mingw* | pw32* | cegcc*) 90106c321187Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 90116c321187Smrg # When not using gcc, we currently assume that we are using 90126c321187Smrg # Microsoft Visual C++. 90136c321187Smrg if test "$GCC" != yes; then 90146c321187Smrg with_gnu_ld=no 90156c321187Smrg fi 90166c321187Smrg ;; 90176c321187Smrg interix*) 90186c321187Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 90196c321187Smrg with_gnu_ld=yes 90206c321187Smrg ;; 90216c321187Smrg openbsd*) 90226c321187Smrg with_gnu_ld=no 90236c321187Smrg ;; 90246c321187Smrg esac 90256c321187Smrg 9026e120bd27Smrg ld_shlibs=yes 9027e120bd27Smrg 9028e120bd27Smrg # On some targets, GNU ld is compatible enough with the native linker 9029e120bd27Smrg # that we're better off using the native interface for both. 9030e120bd27Smrg lt_use_gnu_ld_interface=no 9031e120bd27Smrg if test "$with_gnu_ld" = yes; then 9032e120bd27Smrg case $host_os in 9033e120bd27Smrg aix*) 9034e120bd27Smrg # The AIX port of GNU ld has always aspired to compatibility 9035e120bd27Smrg # with the native linker. However, as the warning in the GNU ld 9036e120bd27Smrg # block says, versions before 2.19.5* couldn't really create working 9037e120bd27Smrg # shared libraries, regardless of the interface used. 9038e120bd27Smrg case `$LD -v 2>&1` in 9039e120bd27Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9040e120bd27Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9041e120bd27Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9042e120bd27Smrg *) 9043e120bd27Smrg lt_use_gnu_ld_interface=yes 9044e120bd27Smrg ;; 9045e120bd27Smrg esac 9046e120bd27Smrg ;; 9047e120bd27Smrg *) 9048e120bd27Smrg lt_use_gnu_ld_interface=yes 9049e120bd27Smrg ;; 9050e120bd27Smrg esac 9051e120bd27Smrg fi 9052e120bd27Smrg 9053e120bd27Smrg if test "$lt_use_gnu_ld_interface" = yes; then 90546c321187Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 90556c321187Smrg wlarc='${wl}' 90566c321187Smrg 90576c321187Smrg # Set some defaults for GNU ld with shared library support. These 90586c321187Smrg # are reset later if shared libraries are not supported. Putting them 90596c321187Smrg # here allows them to be overridden if necessary. 90606c321187Smrg runpath_var=LD_RUN_PATH 9061e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9062e120bd27Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 90636c321187Smrg # ancient GNU ld didn't support --whole-archive et. al. 9064e120bd27Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9065e120bd27Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9066e120bd27Smrg else 9067e120bd27Smrg whole_archive_flag_spec= 90686c321187Smrg fi 90696c321187Smrg supports_anon_versioning=no 9070e120bd27Smrg case `$LD -v 2>&1` in 9071e120bd27Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 90726c321187Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 90736c321187Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 90746c321187Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 90756c321187Smrg *\ 2.11.*) ;; # other 2.11 versions 90766c321187Smrg *) supports_anon_versioning=yes ;; 90776c321187Smrg esac 90786c321187Smrg 90796c321187Smrg # See if GNU ld supports shared libraries. 90806c321187Smrg case $host_os in 908193493779Smrg aix[3-9]*) 90826c321187Smrg # On AIX/PPC, the GNU linker is very broken 90836c321187Smrg if test "$host_cpu" != ia64; then 9084e120bd27Smrg ld_shlibs=no 9085e120bd27Smrg cat <<_LT_EOF 1>&2 90866c321187Smrg 9087e120bd27Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 90886c321187Smrg*** to be unable to reliably create shared libraries on AIX. 90896c321187Smrg*** Therefore, libtool is disabling shared libraries support. If you 9090e120bd27Smrg*** really care for shared libraries, you may want to install binutils 9091e120bd27Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9092e120bd27Smrg*** You will then need to restart the configuration process. 90936c321187Smrg 9094e120bd27Smrg_LT_EOF 90956c321187Smrg fi 90966c321187Smrg ;; 90976c321187Smrg 90986c321187Smrg amigaos*) 9099e120bd27Smrg case $host_cpu in 9100e120bd27Smrg powerpc) 9101e120bd27Smrg # see comment about AmigaOS4 .so support 9102e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9103e120bd27Smrg archive_expsym_cmds='' 9104e120bd27Smrg ;; 9105e120bd27Smrg m68k) 9106e120bd27Smrg 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)' 9107e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9108e120bd27Smrg hardcode_minus_L=yes 9109e120bd27Smrg ;; 9110e120bd27Smrg esac 91116c321187Smrg ;; 91126c321187Smrg 91136c321187Smrg beos*) 9114e120bd27Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9115e120bd27Smrg allow_undefined_flag=unsupported 91166c321187Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 91176c321187Smrg # support --undefined. This deserves some investigation. FIXME 9118e120bd27Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 91196c321187Smrg else 9120e120bd27Smrg ld_shlibs=no 91216c321187Smrg fi 91226c321187Smrg ;; 91236c321187Smrg 9124e120bd27Smrg cygwin* | mingw* | pw32* | cegcc*) 9125e120bd27Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 91266c321187Smrg # as there is no search path for DLLs. 9127e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9128e120bd27Smrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9129e120bd27Smrg allow_undefined_flag=unsupported 9130e120bd27Smrg always_export_symbols=no 9131e120bd27Smrg enable_shared_with_static_runtimes=yes 9132e120bd27Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9133e120bd27Smrg 9134e120bd27Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9135e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 91366c321187Smrg # If the export-symbols file already is a .def file (1st line 91376c321187Smrg # is EXPORTS), use it as is; otherwise, prepend... 9138e120bd27Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 91396c321187Smrg cp $export_symbols $output_objdir/$soname.def; 91406c321187Smrg else 91416c321187Smrg echo EXPORTS > $output_objdir/$soname.def; 91426c321187Smrg cat $export_symbols >> $output_objdir/$soname.def; 91436c321187Smrg fi~ 91446c321187Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 91456c321187Smrg else 9146e120bd27Smrg ld_shlibs=no 91476c321187Smrg fi 91486c321187Smrg ;; 91496c321187Smrg 9150e120bd27Smrg haiku*) 9151e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9152e120bd27Smrg link_all_deplibs=yes 9153e120bd27Smrg ;; 9154e120bd27Smrg 915593493779Smrg interix[3-9]*) 9156e120bd27Smrg hardcode_direct=no 9157e120bd27Smrg hardcode_shlibpath_var=no 9158e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9159e120bd27Smrg export_dynamic_flag_spec='${wl}-E' 91606c321187Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 91616c321187Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 91626c321187Smrg # default) and relocated if they conflict, which is a slow very memory 91636c321187Smrg # consuming and fragmenting process. To avoid this, we pick a random, 91646c321187Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 91656c321187Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9166e120bd27Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9167e120bd27Smrg 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' 91686c321187Smrg ;; 91696c321187Smrg 9170e120bd27Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9171e120bd27Smrg tmp_diet=no 9172e120bd27Smrg if test "$host_os" = linux-dietlibc; then 9173e120bd27Smrg case $cc_basename in 9174e120bd27Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9175e120bd27Smrg esac 9176e120bd27Smrg fi 9177e120bd27Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9178e120bd27Smrg && test "$tmp_diet" = no 9179e120bd27Smrg then 91806c321187Smrg tmp_addflag= 9181e120bd27Smrg tmp_sharedflag='-shared' 91826c321187Smrg case $cc_basename,$host_cpu in 9183e120bd27Smrg pgcc*) # Portland Group C compiler 9184e120bd27Smrg 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' 91856c321187Smrg tmp_addflag=' $pic_flag' 91866c321187Smrg ;; 9187e120bd27Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 9188e120bd27Smrg # Portland Group f77 and f90 compilers 9189e120bd27Smrg 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' 91906c321187Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 9191e120bd27Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 91926c321187Smrg tmp_addflag=' -i_dynamic' ;; 91936c321187Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 91946c321187Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 91956c321187Smrg ifc* | ifort*) # Intel Fortran compiler 91966c321187Smrg tmp_addflag=' -nofor_main' ;; 9197e120bd27Smrg lf95*) # Lahey Fortran 8.1 9198e120bd27Smrg whole_archive_flag_spec= 9199e120bd27Smrg tmp_sharedflag='--shared' ;; 9200e120bd27Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9201e120bd27Smrg tmp_sharedflag='-qmkshrobj' 9202e120bd27Smrg tmp_addflag= ;; 9203e120bd27Smrg nvcc*) # Cuda Compiler Driver 2.2 9204e120bd27Smrg 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' 9205e120bd27Smrg compiler_needs_object=yes 9206e120bd27Smrg ;; 92076c321187Smrg esac 920893493779Smrg case `$CC -V 2>&1 | sed 5q` in 920993493779Smrg *Sun\ C*) # Sun C 5.9 9210e120bd27Smrg 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' 9211e120bd27Smrg compiler_needs_object=yes 921293493779Smrg tmp_sharedflag='-G' ;; 921393493779Smrg *Sun\ F*) # Sun Fortran 8.3 921493493779Smrg tmp_sharedflag='-G' ;; 921593493779Smrg esac 9216e120bd27Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 92176c321187Smrg 9218e120bd27Smrg if test "x$supports_anon_versioning" = xyes; then 9219e120bd27Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9220e120bd27Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9221e120bd27Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9222e120bd27Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9223e120bd27Smrg fi 9224e120bd27Smrg 9225e120bd27Smrg case $cc_basename in 9226e120bd27Smrg xlf* | bgf* | bgxlf* | mpixlf*) 9227e120bd27Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9228e120bd27Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9229e120bd27Smrg hardcode_libdir_flag_spec= 9230e120bd27Smrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 9231e120bd27Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9232e120bd27Smrg if test "x$supports_anon_versioning" = xyes; then 9233e120bd27Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9234e120bd27Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9235e120bd27Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9236e120bd27Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9237e120bd27Smrg fi 9238e120bd27Smrg ;; 9239e120bd27Smrg esac 92406c321187Smrg else 9241e120bd27Smrg ld_shlibs=no 92426c321187Smrg fi 92436c321187Smrg ;; 92446c321187Smrg 92456c321187Smrg netbsd*) 9246e120bd27Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9247e120bd27Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 92486c321187Smrg wlarc= 92496c321187Smrg else 9250e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9251e120bd27Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 92526c321187Smrg fi 92536c321187Smrg ;; 92546c321187Smrg 92556c321187Smrg solaris*) 9256e120bd27Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9257e120bd27Smrg ld_shlibs=no 9258e120bd27Smrg cat <<_LT_EOF 1>&2 92596c321187Smrg 92606c321187Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 92616c321187Smrg*** create shared libraries on Solaris systems. Therefore, libtool 92626c321187Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 92636c321187Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 92646c321187Smrg*** your PATH or compiler configuration so that the native linker is 92656c321187Smrg*** used, and then restart. 92666c321187Smrg 9267e120bd27Smrg_LT_EOF 9268e120bd27Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9269e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9270e120bd27Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 92716c321187Smrg else 9272e120bd27Smrg ld_shlibs=no 92736c321187Smrg fi 92746c321187Smrg ;; 92756c321187Smrg 92766c321187Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 92776c321187Smrg case `$LD -v 2>&1` in 92786c321187Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9279e120bd27Smrg ld_shlibs=no 92806c321187Smrg cat <<_LT_EOF 1>&2 92816c321187Smrg 92826c321187Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 92836c321187Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 92846c321187Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 92856c321187Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 92866c321187Smrg*** your PATH or compiler configuration so that the native linker is 92876c321187Smrg*** used, and then restart. 92886c321187Smrg 92896c321187Smrg_LT_EOF 92906c321187Smrg ;; 92916c321187Smrg *) 9292e120bd27Smrg # For security reasons, it is highly recommended that you always 9293e120bd27Smrg # use absolute paths for naming shared libraries, and exclude the 9294e120bd27Smrg # DT_RUNPATH tag from executables and libraries. But doing so 9295e120bd27Smrg # requires that you compile everything twice, which is a pain. 9296e120bd27Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9297e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9298e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9299e120bd27Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 93006c321187Smrg else 9301e120bd27Smrg ld_shlibs=no 93026c321187Smrg fi 93036c321187Smrg ;; 93046c321187Smrg esac 93056c321187Smrg ;; 93066c321187Smrg 93076c321187Smrg sunos4*) 9308e120bd27Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 93096c321187Smrg wlarc= 9310e120bd27Smrg hardcode_direct=yes 9311e120bd27Smrg hardcode_shlibpath_var=no 93126c321187Smrg ;; 93136c321187Smrg 93146c321187Smrg *) 9315e120bd27Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9316e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9317e120bd27Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 93186c321187Smrg else 9319e120bd27Smrg ld_shlibs=no 93206c321187Smrg fi 93216c321187Smrg ;; 93226c321187Smrg esac 93236c321187Smrg 9324e120bd27Smrg if test "$ld_shlibs" = no; then 93256c321187Smrg runpath_var= 9326e120bd27Smrg hardcode_libdir_flag_spec= 9327e120bd27Smrg export_dynamic_flag_spec= 9328e120bd27Smrg whole_archive_flag_spec= 93296c321187Smrg fi 93306c321187Smrg else 93316c321187Smrg # PORTME fill in a description of your system's linker (not GNU ld) 93326c321187Smrg case $host_os in 93336c321187Smrg aix3*) 9334e120bd27Smrg allow_undefined_flag=unsupported 9335e120bd27Smrg always_export_symbols=yes 9336e120bd27Smrg 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' 93376c321187Smrg # Note: this linker hardcodes the directories in LIBPATH if there 93386c321187Smrg # are no directories specified by -L. 9339e120bd27Smrg hardcode_minus_L=yes 93406c321187Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 93416c321187Smrg # Neither direct hardcoding nor static linking is supported with a 93426c321187Smrg # broken collect2. 9343e120bd27Smrg hardcode_direct=unsupported 93446c321187Smrg fi 93456c321187Smrg ;; 93466c321187Smrg 934793493779Smrg aix[4-9]*) 93486c321187Smrg if test "$host_cpu" = ia64; then 93496c321187Smrg # On IA64, the linker does run time linking by default, so we don't 93506c321187Smrg # have to do anything special. 93516c321187Smrg aix_use_runtimelinking=no 93526c321187Smrg exp_sym_flag='-Bexport' 93536c321187Smrg no_entry_flag="" 93546c321187Smrg else 93556c321187Smrg # If we're using GNU nm, then we don't want the "-C" option. 93566c321187Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 9357e120bd27Smrg # Also, AIX nm treats weak defined symbols like other global 9358e120bd27Smrg # defined symbols, whereas GNU nm marks them as "W". 9359e120bd27Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9360e120bd27Smrg 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' 93616c321187Smrg else 9362e120bd27Smrg 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' 93636c321187Smrg fi 93646c321187Smrg aix_use_runtimelinking=no 93656c321187Smrg 93666c321187Smrg # Test if we are trying to use run time linking or normal 93676c321187Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 93686c321187Smrg # need to do runtime linking. 936993493779Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 93706c321187Smrg for ld_flag in $LDFLAGS; do 9371e120bd27Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9372e120bd27Smrg aix_use_runtimelinking=yes 9373e120bd27Smrg break 9374e120bd27Smrg fi 93756c321187Smrg done 93766c321187Smrg ;; 93776c321187Smrg esac 93786c321187Smrg 93796c321187Smrg exp_sym_flag='-bexport' 93806c321187Smrg no_entry_flag='-bnoentry' 93816c321187Smrg fi 93826c321187Smrg 93836c321187Smrg # When large executables or shared objects are built, AIX ld can 93846c321187Smrg # have problems creating the table of contents. If linking a library 93856c321187Smrg # or program results in "error TOC overflow" add -mminimal-toc to 93866c321187Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 93876c321187Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 93886c321187Smrg 9389e120bd27Smrg archive_cmds='' 9390e120bd27Smrg hardcode_direct=yes 9391e120bd27Smrg hardcode_direct_absolute=yes 9392e120bd27Smrg hardcode_libdir_separator=':' 9393e120bd27Smrg link_all_deplibs=yes 9394e120bd27Smrg file_list_spec='${wl}-f,' 93956c321187Smrg 93966c321187Smrg if test "$GCC" = yes; then 93976c321187Smrg case $host_os in aix4.[012]|aix4.[012].*) 93986c321187Smrg # We only want to do this on AIX 4.2 and lower, the check 93996c321187Smrg # below for broken collect2 doesn't work under 4.3+ 94006c321187Smrg collect2name=`${CC} -print-prog-name=collect2` 9401e120bd27Smrg if test -f "$collect2name" && 9402e120bd27Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 94036c321187Smrg then 9404e120bd27Smrg # We have reworked collect2 9405e120bd27Smrg : 94066c321187Smrg else 9407e120bd27Smrg # We have old collect2 9408e120bd27Smrg hardcode_direct=unsupported 9409e120bd27Smrg # It fails to find uninstalled libraries when the uninstalled 9410e120bd27Smrg # path is not listed in the libpath. Setting hardcode_minus_L 9411e120bd27Smrg # to unsupported forces relinking 9412e120bd27Smrg hardcode_minus_L=yes 9413e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9414e120bd27Smrg hardcode_libdir_separator= 94156c321187Smrg fi 94166c321187Smrg ;; 94176c321187Smrg esac 94186c321187Smrg shared_flag='-shared' 94196c321187Smrg if test "$aix_use_runtimelinking" = yes; then 94206c321187Smrg shared_flag="$shared_flag "'${wl}-G' 94216c321187Smrg fi 94226c321187Smrg else 94236c321187Smrg # not using gcc 94246c321187Smrg if test "$host_cpu" = ia64; then 9425e120bd27Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9426e120bd27Smrg # chokes on -Wl,-G. The following line is correct: 94276c321187Smrg shared_flag='-G' 94286c321187Smrg else 94296c321187Smrg if test "$aix_use_runtimelinking" = yes; then 94306c321187Smrg shared_flag='${wl}-G' 94316c321187Smrg else 94326c321187Smrg shared_flag='${wl}-bM:SRE' 94336c321187Smrg fi 94346c321187Smrg fi 94356c321187Smrg fi 94366c321187Smrg 9437e120bd27Smrg export_dynamic_flag_spec='${wl}-bexpall' 94386c321187Smrg # It seems that -bexpall does not export symbols beginning with 94396c321187Smrg # underscore (_), so it is better to generate a list of symbols to export. 9440e120bd27Smrg always_export_symbols=yes 94416c321187Smrg if test "$aix_use_runtimelinking" = yes; then 94426c321187Smrg # Warning - without using the other runtime loading flags (-brtl), 94436c321187Smrg # -berok will link without error, but may produce a broken library. 9444e120bd27Smrg allow_undefined_flag='-berok' 9445e120bd27Smrg # Determine the default libpath from the value encoded in an 9446e120bd27Smrg # empty executable. 9447e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 94486c321187Smrg/* end confdefs.h. */ 94496c321187Smrg 94506c321187Smrgint 94516c321187Smrgmain () 94526c321187Smrg{ 94536c321187Smrg 94546c321187Smrg ; 94556c321187Smrg return 0; 94566c321187Smrg} 94576c321187Smrg_ACEOF 9458e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 94596c321187Smrg 946093493779Smrglt_aix_libpath_sed=' 946193493779Smrg /Import File Strings/,/^$/ { 946293493779Smrg /^0/ { 946393493779Smrg s/^0 *\(.*\)$/\1/ 946493493779Smrg p 946593493779Smrg } 946693493779Smrg }' 946793493779Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 94686c321187Smrg# Check for a 64-bit object if we didn't find anything. 946993493779Smrgif test -z "$aix_libpath"; then 947093493779Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 947193493779Smrgfi 94726c321187Smrgfi 9473e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 9474e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 94756c321187Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 94766c321187Smrg 9477e120bd27Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9478e120bd27Smrg 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" 9479e120bd27Smrg else 94806c321187Smrg if test "$host_cpu" = ia64; then 9481e120bd27Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9482e120bd27Smrg allow_undefined_flag="-z nodefs" 9483e120bd27Smrg 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" 94846c321187Smrg else 9485e120bd27Smrg # Determine the default libpath from the value encoded in an 9486e120bd27Smrg # empty executable. 9487e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 94886c321187Smrg/* end confdefs.h. */ 94896c321187Smrg 94906c321187Smrgint 94916c321187Smrgmain () 94926c321187Smrg{ 94936c321187Smrg 94946c321187Smrg ; 94956c321187Smrg return 0; 94966c321187Smrg} 94976c321187Smrg_ACEOF 9498e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 94996c321187Smrg 950093493779Smrglt_aix_libpath_sed=' 950193493779Smrg /Import File Strings/,/^$/ { 950293493779Smrg /^0/ { 950393493779Smrg s/^0 *\(.*\)$/\1/ 950493493779Smrg p 950593493779Smrg } 950693493779Smrg }' 950793493779Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 95086c321187Smrg# Check for a 64-bit object if we didn't find anything. 950993493779Smrgif test -z "$aix_libpath"; then 951093493779Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 951193493779Smrgfi 95126c321187Smrgfi 9513e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 9514e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 95156c321187Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 95166c321187Smrg 9517e120bd27Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 95186c321187Smrg # Warning - without using the other run time loading flags, 95196c321187Smrg # -berok will link without error, but may produce a broken library. 9520e120bd27Smrg no_undefined_flag=' ${wl}-bernotok' 9521e120bd27Smrg allow_undefined_flag=' ${wl}-berok' 9522e120bd27Smrg if test "$with_gnu_ld" = yes; then 9523e120bd27Smrg # We only use this code for GNU lds that support --whole-archive. 9524e120bd27Smrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9525e120bd27Smrg else 9526e120bd27Smrg # Exported symbols can be pulled into shared objects from archives 9527e120bd27Smrg whole_archive_flag_spec='$convenience' 9528e120bd27Smrg fi 9529e120bd27Smrg archive_cmds_need_lc=yes 95306c321187Smrg # This is similar to how AIX traditionally builds its shared libraries. 9531e120bd27Smrg 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' 95326c321187Smrg fi 95336c321187Smrg fi 95346c321187Smrg ;; 95356c321187Smrg 95366c321187Smrg amigaos*) 9537e120bd27Smrg case $host_cpu in 9538e120bd27Smrg powerpc) 9539e120bd27Smrg # see comment about AmigaOS4 .so support 9540e120bd27Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9541e120bd27Smrg archive_expsym_cmds='' 9542e120bd27Smrg ;; 9543e120bd27Smrg m68k) 9544e120bd27Smrg 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)' 9545e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9546e120bd27Smrg hardcode_minus_L=yes 9547e120bd27Smrg ;; 9548e120bd27Smrg esac 95496c321187Smrg ;; 95506c321187Smrg 95516c321187Smrg bsdi[45]*) 9552e120bd27Smrg export_dynamic_flag_spec=-rdynamic 95536c321187Smrg ;; 95546c321187Smrg 9555e120bd27Smrg cygwin* | mingw* | pw32* | cegcc*) 95566c321187Smrg # When not using gcc, we currently assume that we are using 95576c321187Smrg # Microsoft Visual C++. 95586c321187Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 95596c321187Smrg # no search path for DLLs. 9560e120bd27Smrg hardcode_libdir_flag_spec=' ' 9561e120bd27Smrg allow_undefined_flag=unsupported 95626c321187Smrg # Tell ltmain to make .lib files, not .a files. 95636c321187Smrg libext=lib 95646c321187Smrg # Tell ltmain to make .dll files, not .so files. 95656c321187Smrg shrext_cmds=".dll" 95666c321187Smrg # FIXME: Setting linknames here is a bad hack. 9567e120bd27Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 95686c321187Smrg # The linker will automatically build a .lib file if we build a DLL. 9569e120bd27Smrg old_archive_from_new_cmds='true' 95706c321187Smrg # FIXME: Should let the user specify the lib program. 9571e120bd27Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9572e120bd27Smrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9573e120bd27Smrg enable_shared_with_static_runtimes=yes 95746c321187Smrg ;; 95756c321187Smrg 95766c321187Smrg darwin* | rhapsody*) 9577e120bd27Smrg 9578e120bd27Smrg 9579e120bd27Smrg archive_cmds_need_lc=no 9580e120bd27Smrg hardcode_direct=no 9581e120bd27Smrg hardcode_automatic=yes 9582e120bd27Smrg hardcode_shlibpath_var=unsupported 9583e120bd27Smrg if test "$lt_cv_ld_force_load" = "yes"; then 9584e120bd27Smrg 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\"`' 9585e120bd27Smrg else 9586e120bd27Smrg whole_archive_flag_spec='' 9587e120bd27Smrg fi 9588e120bd27Smrg link_all_deplibs=yes 9589e120bd27Smrg allow_undefined_flag="$_lt_dar_allow_undefined" 9590e120bd27Smrg case $cc_basename in 9591e120bd27Smrg ifort*) _lt_dar_can_shared=yes ;; 9592e120bd27Smrg *) _lt_dar_can_shared=$GCC ;; 9593e120bd27Smrg esac 9594e120bd27Smrg if test "$_lt_dar_can_shared" = "yes"; then 9595e120bd27Smrg output_verbose_link_cmd=func_echo_all 9596e120bd27Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9597e120bd27Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9598e120bd27Smrg 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}" 9599e120bd27Smrg 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}" 9600e120bd27Smrg 9601e120bd27Smrg else 9602e120bd27Smrg ld_shlibs=no 9603e120bd27Smrg fi 9604e120bd27Smrg 96056c321187Smrg ;; 96066c321187Smrg 96076c321187Smrg dgux*) 9608e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9609e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9610e120bd27Smrg hardcode_shlibpath_var=no 96116c321187Smrg ;; 96126c321187Smrg 96136c321187Smrg freebsd1*) 9614e120bd27Smrg ld_shlibs=no 96156c321187Smrg ;; 96166c321187Smrg 96176c321187Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 96186c321187Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 96196c321187Smrg # does not break anything, and helps significantly (at the cost of a little 96206c321187Smrg # extra space). 96216c321187Smrg freebsd2.2*) 9622e120bd27Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9623e120bd27Smrg hardcode_libdir_flag_spec='-R$libdir' 9624e120bd27Smrg hardcode_direct=yes 9625e120bd27Smrg hardcode_shlibpath_var=no 96266c321187Smrg ;; 96276c321187Smrg 96286c321187Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 96296c321187Smrg freebsd2*) 9630e120bd27Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9631e120bd27Smrg hardcode_direct=yes 9632e120bd27Smrg hardcode_minus_L=yes 9633e120bd27Smrg hardcode_shlibpath_var=no 96346c321187Smrg ;; 96356c321187Smrg 96366c321187Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 963793493779Smrg freebsd* | dragonfly*) 9638e120bd27Smrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9639e120bd27Smrg hardcode_libdir_flag_spec='-R$libdir' 9640e120bd27Smrg hardcode_direct=yes 9641e120bd27Smrg hardcode_shlibpath_var=no 96426c321187Smrg ;; 96436c321187Smrg 96446c321187Smrg hpux9*) 96456c321187Smrg if test "$GCC" = yes; then 9646e120bd27Smrg 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' 96476c321187Smrg else 9648e120bd27Smrg 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' 96496c321187Smrg fi 9650e120bd27Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9651e120bd27Smrg hardcode_libdir_separator=: 9652e120bd27Smrg hardcode_direct=yes 96536c321187Smrg 96546c321187Smrg # hardcode_minus_L: Not really in the search PATH, 96556c321187Smrg # but as the default location of the library. 9656e120bd27Smrg hardcode_minus_L=yes 9657e120bd27Smrg export_dynamic_flag_spec='${wl}-E' 96586c321187Smrg ;; 96596c321187Smrg 96606c321187Smrg hpux10*) 9661e120bd27Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9662e120bd27Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 96636c321187Smrg else 9664e120bd27Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 96656c321187Smrg fi 96666c321187Smrg if test "$with_gnu_ld" = no; then 9667e120bd27Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9668e120bd27Smrg hardcode_libdir_flag_spec_ld='+b $libdir' 9669e120bd27Smrg hardcode_libdir_separator=: 9670e120bd27Smrg hardcode_direct=yes 9671e120bd27Smrg hardcode_direct_absolute=yes 9672e120bd27Smrg export_dynamic_flag_spec='${wl}-E' 96736c321187Smrg # hardcode_minus_L: Not really in the search PATH, 96746c321187Smrg # but as the default location of the library. 9675e120bd27Smrg hardcode_minus_L=yes 96766c321187Smrg fi 96776c321187Smrg ;; 96786c321187Smrg 96796c321187Smrg hpux11*) 9680e120bd27Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 96816c321187Smrg case $host_cpu in 96826c321187Smrg hppa*64*) 9683e120bd27Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 96846c321187Smrg ;; 96856c321187Smrg ia64*) 9686e120bd27Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 96876c321187Smrg ;; 96886c321187Smrg *) 9689e120bd27Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 96906c321187Smrg ;; 96916c321187Smrg esac 96926c321187Smrg else 96936c321187Smrg case $host_cpu in 96946c321187Smrg hppa*64*) 9695e120bd27Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 96966c321187Smrg ;; 96976c321187Smrg ia64*) 9698e120bd27Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 96996c321187Smrg ;; 97006c321187Smrg *) 9701e120bd27Smrg 9702e120bd27Smrg # Older versions of the 11.00 compiler do not understand -b yet 9703e120bd27Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9704e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9705e120bd27Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 9706e120bd27Smrgif ${lt_cv_prog_compiler__b+:} false; then : 9707e120bd27Smrg $as_echo_n "(cached) " >&6 9708e120bd27Smrgelse 9709e120bd27Smrg lt_cv_prog_compiler__b=no 9710e120bd27Smrg save_LDFLAGS="$LDFLAGS" 9711e120bd27Smrg LDFLAGS="$LDFLAGS -b" 9712e120bd27Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9713e120bd27Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9714e120bd27Smrg # The linker can only warn and ignore the option if not recognized 9715e120bd27Smrg # So say no if there are warnings 9716e120bd27Smrg if test -s conftest.err; then 9717e120bd27Smrg # Append any errors to the config.log. 9718e120bd27Smrg cat conftest.err 1>&5 9719e120bd27Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9720e120bd27Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9721e120bd27Smrg if diff conftest.exp conftest.er2 >/dev/null; then 9722e120bd27Smrg lt_cv_prog_compiler__b=yes 9723e120bd27Smrg fi 9724e120bd27Smrg else 9725e120bd27Smrg lt_cv_prog_compiler__b=yes 9726e120bd27Smrg fi 9727e120bd27Smrg fi 9728e120bd27Smrg $RM -r conftest* 9729e120bd27Smrg LDFLAGS="$save_LDFLAGS" 9730e120bd27Smrg 9731e120bd27Smrgfi 9732e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9733e120bd27Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 9734e120bd27Smrg 9735e120bd27Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then 9736e120bd27Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9737e120bd27Smrgelse 9738e120bd27Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9739e120bd27Smrgfi 9740e120bd27Smrg 97416c321187Smrg ;; 97426c321187Smrg esac 97436c321187Smrg fi 97446c321187Smrg if test "$with_gnu_ld" = no; then 9745e120bd27Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9746e120bd27Smrg hardcode_libdir_separator=: 97476c321187Smrg 97486c321187Smrg case $host_cpu in 97496c321187Smrg hppa*64*|ia64*) 9750e120bd27Smrg hardcode_direct=no 9751e120bd27Smrg hardcode_shlibpath_var=no 97526c321187Smrg ;; 97536c321187Smrg *) 9754e120bd27Smrg hardcode_direct=yes 9755e120bd27Smrg hardcode_direct_absolute=yes 9756e120bd27Smrg export_dynamic_flag_spec='${wl}-E' 97576c321187Smrg 97586c321187Smrg # hardcode_minus_L: Not really in the search PATH, 97596c321187Smrg # but as the default location of the library. 9760e120bd27Smrg hardcode_minus_L=yes 97616c321187Smrg ;; 97626c321187Smrg esac 97636c321187Smrg fi 97646c321187Smrg ;; 97656c321187Smrg 97666c321187Smrg irix5* | irix6* | nonstopux*) 97676c321187Smrg if test "$GCC" = yes; then 9768e120bd27Smrg 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' 9769e120bd27Smrg # Try to use the -exported_symbol ld option, if it does not 9770e120bd27Smrg # work, assume that -exports_file does not work either and 9771e120bd27Smrg # implicitly export all symbols. 9772e120bd27Smrg save_LDFLAGS="$LDFLAGS" 9773e120bd27Smrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9774e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9775e120bd27Smrg/* end confdefs.h. */ 9776e120bd27Smrgint foo(void) {} 9777e120bd27Smrg_ACEOF 9778e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 9779e120bd27Smrg 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' 9780e120bd27Smrg 9781e120bd27Smrgfi 9782e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 9783e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 9784e120bd27Smrg LDFLAGS="$save_LDFLAGS" 97856c321187Smrg else 9786e120bd27Smrg 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' 9787e120bd27Smrg 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' 97886c321187Smrg fi 9789e120bd27Smrg archive_cmds_need_lc='no' 9790e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9791e120bd27Smrg hardcode_libdir_separator=: 9792e120bd27Smrg inherit_rpath=yes 9793e120bd27Smrg link_all_deplibs=yes 97946c321187Smrg ;; 97956c321187Smrg 97966c321187Smrg netbsd*) 9797e120bd27Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9798e120bd27Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 97996c321187Smrg else 9800e120bd27Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 98016c321187Smrg fi 9802e120bd27Smrg hardcode_libdir_flag_spec='-R$libdir' 9803e120bd27Smrg hardcode_direct=yes 9804e120bd27Smrg hardcode_shlibpath_var=no 9805e120bd27Smrg ;; 9806e120bd27Smrg 9807e120bd27Smrg newsos6) 9808e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9809e120bd27Smrg hardcode_direct=yes 9810e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9811e120bd27Smrg hardcode_libdir_separator=: 9812e120bd27Smrg hardcode_shlibpath_var=no 98136c321187Smrg ;; 98146c321187Smrg 9815e120bd27Smrg *nto* | *qnx*) 98166c321187Smrg ;; 98176c321187Smrg 98186c321187Smrg openbsd*) 981993493779Smrg if test -f /usr/libexec/ld.so; then 9820e120bd27Smrg hardcode_direct=yes 9821e120bd27Smrg hardcode_shlibpath_var=no 9822e120bd27Smrg hardcode_direct_absolute=yes 9823e120bd27Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9824e120bd27Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9825e120bd27Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9826e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9827e120bd27Smrg export_dynamic_flag_spec='${wl}-E' 982893493779Smrg else 982993493779Smrg case $host_os in 983093493779Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9831e120bd27Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9832e120bd27Smrg hardcode_libdir_flag_spec='-R$libdir' 983393493779Smrg ;; 983493493779Smrg *) 9835e120bd27Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9836e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 983793493779Smrg ;; 983893493779Smrg esac 9839e120bd27Smrg fi 98406c321187Smrg else 9841e120bd27Smrg ld_shlibs=no 98426c321187Smrg fi 98436c321187Smrg ;; 98446c321187Smrg 98456c321187Smrg os2*) 9846e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9847e120bd27Smrg hardcode_minus_L=yes 9848e120bd27Smrg allow_undefined_flag=unsupported 9849e120bd27Smrg 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' 9850e120bd27Smrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 98516c321187Smrg ;; 98526c321187Smrg 98536c321187Smrg osf3*) 98546c321187Smrg if test "$GCC" = yes; then 9855e120bd27Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9856e120bd27Smrg 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' 98576c321187Smrg else 9858e120bd27Smrg allow_undefined_flag=' -expect_unresolved \*' 9859e120bd27Smrg 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' 98606c321187Smrg fi 9861e120bd27Smrg archive_cmds_need_lc='no' 9862e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9863e120bd27Smrg hardcode_libdir_separator=: 98646c321187Smrg ;; 98656c321187Smrg 98666c321187Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 98676c321187Smrg if test "$GCC" = yes; then 9868e120bd27Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9869e120bd27Smrg 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' 9870e120bd27Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 98716c321187Smrg else 9872e120bd27Smrg allow_undefined_flag=' -expect_unresolved \*' 9873e120bd27Smrg 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' 9874e120bd27Smrg 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~ 9875e120bd27Smrg $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' 98766c321187Smrg 98776c321187Smrg # Both c and cxx compiler support -rpath directly 9878e120bd27Smrg hardcode_libdir_flag_spec='-rpath $libdir' 98796c321187Smrg fi 9880e120bd27Smrg archive_cmds_need_lc='no' 9881e120bd27Smrg hardcode_libdir_separator=: 98826c321187Smrg ;; 98836c321187Smrg 98846c321187Smrg solaris*) 9885e120bd27Smrg no_undefined_flag=' -z defs' 98866c321187Smrg if test "$GCC" = yes; then 98876c321187Smrg wlarc='${wl}' 9888e120bd27Smrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9889e120bd27Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9890e120bd27Smrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 98916c321187Smrg else 9892e120bd27Smrg case `$CC -V 2>&1` in 9893e120bd27Smrg *"Compilers 5.0"*) 9894e120bd27Smrg wlarc='' 9895e120bd27Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9896e120bd27Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9897e120bd27Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9898e120bd27Smrg ;; 9899e120bd27Smrg *) 9900e120bd27Smrg wlarc='${wl}' 9901e120bd27Smrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9902e120bd27Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9903e120bd27Smrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9904e120bd27Smrg ;; 9905e120bd27Smrg esac 99066c321187Smrg fi 9907e120bd27Smrg hardcode_libdir_flag_spec='-R$libdir' 9908e120bd27Smrg hardcode_shlibpath_var=no 99096c321187Smrg case $host_os in 99106c321187Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 99116c321187Smrg *) 9912e120bd27Smrg # The compiler driver will combine and reorder linker options, 9913e120bd27Smrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9914e120bd27Smrg # but is careful enough not to reorder. 9915e120bd27Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9916e120bd27Smrg if test "$GCC" = yes; then 9917e120bd27Smrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9918e120bd27Smrg else 9919e120bd27Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9920e120bd27Smrg fi 9921e120bd27Smrg ;; 9922e120bd27Smrg esac 9923e120bd27Smrg link_all_deplibs=yes 99246c321187Smrg ;; 9925e120bd27Smrg 9926e120bd27Smrg sunos4*) 9927e120bd27Smrg if test "x$host_vendor" = xsequent; then 9928e120bd27Smrg # Use $CC to link under sequent, because it throws in some extra .o 9929e120bd27Smrg # files that make .init and .fini sections work. 9930e120bd27Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 99316c321187Smrg else 9932e120bd27Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 99336c321187Smrg fi 9934e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 9935e120bd27Smrg hardcode_direct=yes 9936e120bd27Smrg hardcode_minus_L=yes 9937e120bd27Smrg hardcode_shlibpath_var=no 99386c321187Smrg ;; 99396c321187Smrg 9940e120bd27Smrg sysv4) 9941e120bd27Smrg case $host_vendor in 9942e120bd27Smrg sni) 9943e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9944e120bd27Smrg hardcode_direct=yes # is this really true??? 9945e120bd27Smrg ;; 9946e120bd27Smrg siemens) 9947e120bd27Smrg ## LD is ld it makes a PLAMLIB 9948e120bd27Smrg ## CC just makes a GrossModule. 9949e120bd27Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9950e120bd27Smrg reload_cmds='$CC -r -o $output$reload_objs' 9951e120bd27Smrg hardcode_direct=no 9952e120bd27Smrg ;; 9953e120bd27Smrg motorola) 9954e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9955e120bd27Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9956e120bd27Smrg ;; 9957e120bd27Smrg esac 9958e120bd27Smrg runpath_var='LD_RUN_PATH' 9959e120bd27Smrg hardcode_shlibpath_var=no 9960e120bd27Smrg ;; 99616c321187Smrg 9962e120bd27Smrg sysv4.3*) 9963e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9964e120bd27Smrg hardcode_shlibpath_var=no 9965e120bd27Smrg export_dynamic_flag_spec='-Bexport' 99666c321187Smrg ;; 9967e120bd27Smrg 9968e120bd27Smrg sysv4*MP*) 9969e120bd27Smrg if test -d /usr/nec; then 9970e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9971e120bd27Smrg hardcode_shlibpath_var=no 9972e120bd27Smrg runpath_var=LD_RUN_PATH 9973e120bd27Smrg hardcode_runpath_var=yes 9974e120bd27Smrg ld_shlibs=yes 9975e120bd27Smrg fi 99766c321187Smrg ;; 99776c321187Smrg 9978e120bd27Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9979e120bd27Smrg no_undefined_flag='${wl}-z,text' 9980e120bd27Smrg archive_cmds_need_lc=no 9981e120bd27Smrg hardcode_shlibpath_var=no 9982e120bd27Smrg runpath_var='LD_RUN_PATH' 99836c321187Smrg 9984e120bd27Smrg if test "$GCC" = yes; then 9985e120bd27Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9986e120bd27Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9987e120bd27Smrg else 9988e120bd27Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9989e120bd27Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9990e120bd27Smrg fi 9991e120bd27Smrg ;; 99926c321187Smrg 9993e120bd27Smrg sysv5* | sco3.2v5* | sco5v6*) 9994e120bd27Smrg # Note: We can NOT use -z defs as we might desire, because we do not 9995e120bd27Smrg # link with -lc, and that would cause any symbols used from libc to 9996e120bd27Smrg # always be unresolved, which means just about no library would 9997e120bd27Smrg # ever link correctly. If we're not using GNU ld we use -z text 9998e120bd27Smrg # though, which does catch some bad symbols but isn't as heavy-handed 9999e120bd27Smrg # as -z defs. 10000e120bd27Smrg no_undefined_flag='${wl}-z,text' 10001e120bd27Smrg allow_undefined_flag='${wl}-z,nodefs' 10002e120bd27Smrg archive_cmds_need_lc=no 10003e120bd27Smrg hardcode_shlibpath_var=no 10004e120bd27Smrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10005e120bd27Smrg hardcode_libdir_separator=':' 10006e120bd27Smrg link_all_deplibs=yes 10007e120bd27Smrg export_dynamic_flag_spec='${wl}-Bexport' 10008e120bd27Smrg runpath_var='LD_RUN_PATH' 100096c321187Smrg 10010e120bd27Smrg if test "$GCC" = yes; then 10011e120bd27Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10012e120bd27Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10013e120bd27Smrg else 10014e120bd27Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10015e120bd27Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10016e120bd27Smrg fi 10017e120bd27Smrg ;; 100186c321187Smrg 10019e120bd27Smrg uts4*) 10020e120bd27Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10021e120bd27Smrg hardcode_libdir_flag_spec='-L$libdir' 10022e120bd27Smrg hardcode_shlibpath_var=no 10023e120bd27Smrg ;; 100246c321187Smrg 10025e120bd27Smrg *) 10026e120bd27Smrg ld_shlibs=no 10027e120bd27Smrg ;; 10028e120bd27Smrg esac 100296c321187Smrg 10030e120bd27Smrg if test x$host_vendor = xsni; then 10031e120bd27Smrg case $host in 10032e120bd27Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10033e120bd27Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10034e120bd27Smrg ;; 10035e120bd27Smrg esac 10036e120bd27Smrg fi 100376c321187Smrg fi 100386c321187Smrg 10039e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10040e120bd27Smrg$as_echo "$ld_shlibs" >&6; } 10041e120bd27Smrgtest "$ld_shlibs" = no && can_build_shared=no 100426c321187Smrg 10043e120bd27Smrgwith_gnu_ld=$with_gnu_ld 100446c321187Smrg 100456c321187Smrg 100466c321187Smrg 100476c321187Smrg 100486c321187Smrg 100496c321187Smrg 1005093493779Smrg 100516c321187Smrg 100526c321187Smrg 100536c321187Smrg 100546c321187Smrg 100556c321187Smrg 100566c321187Smrg 100576c321187Smrg 1005893493779Smrg 10059e120bd27Smrg# 10060e120bd27Smrg# Do we need to explicitly link libc? 10061e120bd27Smrg# 10062e120bd27Smrgcase "x$archive_cmds_need_lc" in 10063e120bd27Smrgx|xyes) 10064e120bd27Smrg # Assume -lc should be added 10065e120bd27Smrg archive_cmds_need_lc=yes 10066e120bd27Smrg 10067e120bd27Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10068e120bd27Smrg case $archive_cmds in 10069e120bd27Smrg *'~'*) 10070e120bd27Smrg # FIXME: we may have to deal with multi-command sequences. 10071e120bd27Smrg ;; 10072e120bd27Smrg '$CC '*) 10073e120bd27Smrg # Test whether the compiler implicitly links with -lc since on some 10074e120bd27Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10075e120bd27Smrg # to ld, don't add -lc before -lgcc. 10076e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10077e120bd27Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10078e120bd27Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 1007993493779Smrg $as_echo_n "(cached) " >&6 1008093493779Smrgelse 10081e120bd27Smrg $RM conftest* 10082e120bd27Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1008393493779Smrg 10084e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10085e120bd27Smrg (eval $ac_compile) 2>&5 10086e120bd27Smrg ac_status=$? 10087e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10088e120bd27Smrg test $ac_status = 0; } 2>conftest.err; then 10089e120bd27Smrg soname=conftest 10090e120bd27Smrg lib=conftest 10091e120bd27Smrg libobjs=conftest.$ac_objext 10092e120bd27Smrg deplibs= 10093e120bd27Smrg wl=$lt_prog_compiler_wl 10094e120bd27Smrg pic_flag=$lt_prog_compiler_pic 10095e120bd27Smrg compiler_flags=-v 10096e120bd27Smrg linker_flags=-v 10097e120bd27Smrg verstring= 10098e120bd27Smrg output_objdir=. 10099e120bd27Smrg libname=conftest 10100e120bd27Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 10101e120bd27Smrg allow_undefined_flag= 10102e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10103e120bd27Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10104e120bd27Smrg ac_status=$? 10105e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10106e120bd27Smrg test $ac_status = 0; } 10107e120bd27Smrg then 10108e120bd27Smrg lt_cv_archive_cmds_need_lc=no 10109e120bd27Smrg else 10110e120bd27Smrg lt_cv_archive_cmds_need_lc=yes 10111e120bd27Smrg fi 10112e120bd27Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 10113e120bd27Smrg else 10114e120bd27Smrg cat conftest.err 1>&5 10115e120bd27Smrg fi 10116e120bd27Smrg $RM conftest* 1011793493779Smrg 101186c321187Smrgfi 10119e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10120e120bd27Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10121e120bd27Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10122e120bd27Smrg ;; 10123e120bd27Smrg esac 10124e120bd27Smrg fi 10125e120bd27Smrg ;; 10126e120bd27Smrgesac 10127e120bd27Smrg 10128e120bd27Smrg 10129e120bd27Smrg 10130e120bd27Smrg 10131e120bd27Smrg 101326c321187Smrg 101336c321187Smrg 101346c321187Smrg 101356c321187Smrg 101366c321187Smrg 101376c321187Smrg 101386c321187Smrg 101396c321187Smrg 101406c321187Smrg 101416c321187Smrg 101426c321187Smrg 101436c321187Smrg 101446c321187Smrg 101456c321187Smrg 101466c321187Smrg 101476c321187Smrg 101486c321187Smrg 101496c321187Smrg 101506c321187Smrg 101516c321187Smrg 101526c321187Smrg 101536c321187Smrg 101546c321187Smrg 101556c321187Smrg 101566c321187Smrg 101576c321187Smrg 101586c321187Smrg 101596c321187Smrg 101606c321187Smrg 101616c321187Smrg 101626c321187Smrg 101636c321187Smrg 101646c321187Smrg 101656c321187Smrg 101666c321187Smrg 101676c321187Smrg 101686c321187Smrg 101696c321187Smrg 101706c321187Smrg 101716c321187Smrg 101726c321187Smrg 101736c321187Smrg 101746c321187Smrg 101756c321187Smrg 101766c321187Smrg 101776c321187Smrg 101786c321187Smrg 101796c321187Smrg 101806c321187Smrg 101816c321187Smrg 101826c321187Smrg 101836c321187Smrg 101846c321187Smrg 101856c321187Smrg 101866c321187Smrg 101876c321187Smrg 101886c321187Smrg 101896c321187Smrg 101906c321187Smrg 101916c321187Smrg 101926c321187Smrg 101936c321187Smrg 101946c321187Smrg 101956c321187Smrg 101966c321187Smrg 101976c321187Smrg 101986c321187Smrg 101996c321187Smrg 1020093493779Smrg 102016c321187Smrg 102026c321187Smrg 102036c321187Smrg 102046c321187Smrg 102056c321187Smrg 102066c321187Smrg 102076c321187Smrg 102086c321187Smrg 102096c321187Smrg 102106c321187Smrg 102116c321187Smrg 102126c321187Smrg 102136c321187Smrg 102146c321187Smrg 102156c321187Smrg 102166c321187Smrg 102176c321187Smrg 102186c321187Smrg 102196c321187Smrg 102206c321187Smrg 102216c321187Smrg 102226c321187Smrg 102236c321187Smrg 102246c321187Smrg 102256c321187Smrg 102266c321187Smrg 102276c321187Smrg 102286c321187Smrg 102296c321187Smrg 102306c321187Smrg 102316c321187Smrg 102326c321187Smrg 102336c321187Smrg 102346c321187Smrg 102356c321187Smrg 102366c321187Smrg 102376c321187Smrg 102386c321187Smrg 102396c321187Smrg 102406c321187Smrg 102416c321187Smrg 102426c321187Smrg 102436c321187Smrg 102446c321187Smrg 102456c321187Smrg 102466c321187Smrg 102476c321187Smrg 102486c321187Smrg 102496c321187Smrg 102506c321187Smrg 102516c321187Smrg 102526c321187Smrg 102536c321187Smrg 102546c321187Smrg 102556c321187Smrg 102566c321187Smrg 102576c321187Smrg 102586c321187Smrg 102596c321187Smrg 102606c321187Smrg 102616c321187Smrg 102626c321187Smrg 102636c321187Smrg 102646c321187Smrg 102656c321187Smrg 102666c321187Smrg 102676c321187Smrg 102686c321187Smrg 102696c321187Smrg 102706c321187Smrg 102716c321187Smrg 102726c321187Smrg 102736c321187Smrg 102746c321187Smrg 102756c321187Smrg 102766c321187Smrg 102776c321187Smrg 102786c321187Smrg 102796c321187Smrg 102806c321187Smrg 102816c321187Smrg 102826c321187Smrg 102836c321187Smrg 10284e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10285e120bd27Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 10286e120bd27Smrg 10287e120bd27Smrgif test "$GCC" = yes; then 10288e120bd27Smrg case $host_os in 10289e120bd27Smrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10290e120bd27Smrg *) lt_awk_arg="/^libraries:/" ;; 10291e120bd27Smrg esac 10292e120bd27Smrg case $host_os in 10293e120bd27Smrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10294e120bd27Smrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10295e120bd27Smrg esac 10296e120bd27Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10297e120bd27Smrg case $lt_search_path_spec in 10298e120bd27Smrg *\;*) 10299e120bd27Smrg # if the path contains ";" then we assume it to be the separator 10300e120bd27Smrg # otherwise default to the standard path separator (i.e. ":") - it is 10301e120bd27Smrg # assumed that no part of a normal pathname contains ";" but that should 10302e120bd27Smrg # okay in the real world where ";" in dirpaths is itself problematic. 10303e120bd27Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10304e120bd27Smrg ;; 10305e120bd27Smrg *) 10306e120bd27Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10307e120bd27Smrg ;; 10308e120bd27Smrg esac 10309e120bd27Smrg # Ok, now we have the path, separated by spaces, we can step through it 10310e120bd27Smrg # and add multilib dir if necessary. 10311e120bd27Smrg lt_tmp_lt_search_path_spec= 10312e120bd27Smrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10313e120bd27Smrg for lt_sys_path in $lt_search_path_spec; do 10314e120bd27Smrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10315e120bd27Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10316e120bd27Smrg else 10317e120bd27Smrg test -d "$lt_sys_path" && \ 10318e120bd27Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10319e120bd27Smrg fi 10320e120bd27Smrg done 10321e120bd27Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10322e120bd27SmrgBEGIN {RS=" "; FS="/|\n";} { 10323e120bd27Smrg lt_foo=""; 10324e120bd27Smrg lt_count=0; 10325e120bd27Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 10326e120bd27Smrg if ($lt_i != "" && $lt_i != ".") { 10327e120bd27Smrg if ($lt_i == "..") { 10328e120bd27Smrg lt_count++; 10329e120bd27Smrg } else { 10330e120bd27Smrg if (lt_count == 0) { 10331e120bd27Smrg lt_foo="/" $lt_i lt_foo; 10332e120bd27Smrg } else { 10333e120bd27Smrg lt_count--; 10334e120bd27Smrg } 10335e120bd27Smrg } 10336e120bd27Smrg } 10337e120bd27Smrg } 10338e120bd27Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 10339e120bd27Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 10340e120bd27Smrg}'` 10341e120bd27Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 10342e120bd27Smrg # for these hosts. 10343e120bd27Smrg case $host_os in 10344e120bd27Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10345e120bd27Smrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10346e120bd27Smrg esac 10347e120bd27Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10348e120bd27Smrgelse 10349e120bd27Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10350e120bd27Smrgfi 10351e120bd27Smrglibrary_names_spec= 10352e120bd27Smrglibname_spec='lib$name' 10353e120bd27Smrgsoname_spec= 10354e120bd27Smrgshrext_cmds=".so" 10355e120bd27Smrgpostinstall_cmds= 10356e120bd27Smrgpostuninstall_cmds= 10357e120bd27Smrgfinish_cmds= 10358e120bd27Smrgfinish_eval= 10359e120bd27Smrgshlibpath_var= 10360e120bd27Smrgshlibpath_overrides_runpath=unknown 10361e120bd27Smrgversion_type=none 10362e120bd27Smrgdynamic_linker="$host_os ld.so" 10363e120bd27Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 10364e120bd27Smrgneed_lib_prefix=unknown 10365e120bd27Smrghardcode_into_libs=no 10366e120bd27Smrg 10367e120bd27Smrg# when you set need_version to no, make sure it does not cause -set_version 10368e120bd27Smrg# flags to be left without arguments 10369e120bd27Smrgneed_version=unknown 103706c321187Smrg 10371e120bd27Smrgcase $host_os in 10372e120bd27Smrgaix3*) 10373e120bd27Smrg version_type=linux 10374e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10375e120bd27Smrg shlibpath_var=LIBPATH 103766c321187Smrg 10377e120bd27Smrg # AIX 3 has no versioning support, so we append a major version to the name. 10378e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10379e120bd27Smrg ;; 103806c321187Smrg 10381e120bd27Smrgaix[4-9]*) 10382e120bd27Smrg version_type=linux 10383e120bd27Smrg need_lib_prefix=no 10384e120bd27Smrg need_version=no 10385e120bd27Smrg hardcode_into_libs=yes 10386e120bd27Smrg if test "$host_cpu" = ia64; then 10387e120bd27Smrg # AIX 5 supports IA64 10388e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10389e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10390e120bd27Smrg else 10391e120bd27Smrg # With GCC up to 2.95.x, collect2 would create an import file 10392e120bd27Smrg # for dependence libraries. The import file would start with 10393e120bd27Smrg # the line `#! .'. This would cause the generated library to 10394e120bd27Smrg # depend on `.', always an invalid library. This was fixed in 10395e120bd27Smrg # development snapshots of GCC prior to 3.0. 10396e120bd27Smrg case $host_os in 10397e120bd27Smrg aix4 | aix4.[01] | aix4.[01].*) 10398e120bd27Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10399e120bd27Smrg echo ' yes ' 10400e120bd27Smrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10401e120bd27Smrg : 10402e120bd27Smrg else 10403e120bd27Smrg can_build_shared=no 10404e120bd27Smrg fi 10405e120bd27Smrg ;; 10406e120bd27Smrg esac 10407e120bd27Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10408e120bd27Smrg # soname into executable. Probably we can add versioning support to 10409e120bd27Smrg # collect2, so additional links can be useful in future. 10410e120bd27Smrg if test "$aix_use_runtimelinking" = yes; then 10411e120bd27Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10412e120bd27Smrg # instead of lib<name>.a to let people know that these are not 10413e120bd27Smrg # typical AIX shared libraries. 10414e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10415e120bd27Smrg else 10416e120bd27Smrg # We preserve .a as extension for shared libraries through AIX4.2 10417e120bd27Smrg # and later when we are not doing run time linking. 10418e120bd27Smrg library_names_spec='${libname}${release}.a $libname.a' 10419e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10420e120bd27Smrg fi 10421e120bd27Smrg shlibpath_var=LIBPATH 10422e120bd27Smrg fi 10423e120bd27Smrg ;; 104246c321187Smrg 10425e120bd27Smrgamigaos*) 10426e120bd27Smrg case $host_cpu in 10427e120bd27Smrg powerpc) 10428e120bd27Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10429e120bd27Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10430e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10431e120bd27Smrg ;; 10432e120bd27Smrg m68k) 10433e120bd27Smrg library_names_spec='$libname.ixlibrary $libname.a' 10434e120bd27Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10435e120bd27Smrg 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' 10436e120bd27Smrg ;; 10437e120bd27Smrg esac 10438e120bd27Smrg ;; 104396c321187Smrg 10440e120bd27Smrgbeos*) 10441e120bd27Smrg library_names_spec='${libname}${shared_ext}' 10442e120bd27Smrg dynamic_linker="$host_os ld.so" 10443e120bd27Smrg shlibpath_var=LIBRARY_PATH 10444e120bd27Smrg ;; 104456c321187Smrg 10446e120bd27Smrgbsdi[45]*) 10447e120bd27Smrg version_type=linux 10448e120bd27Smrg need_version=no 10449e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10450e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10451e120bd27Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10452e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10453e120bd27Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10454e120bd27Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10455e120bd27Smrg # the default ld.so.conf also contains /usr/contrib/lib and 10456e120bd27Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10457e120bd27Smrg # libtool to hard-code these into programs 10458e120bd27Smrg ;; 104596c321187Smrg 10460e120bd27Smrgcygwin* | mingw* | pw32* | cegcc*) 10461e120bd27Smrg version_type=windows 10462e120bd27Smrg shrext_cmds=".dll" 10463e120bd27Smrg need_version=no 10464e120bd27Smrg need_lib_prefix=no 104656c321187Smrg 10466e120bd27Smrg case $GCC,$host_os in 10467e120bd27Smrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10468e120bd27Smrg library_names_spec='$libname.dll.a' 10469e120bd27Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10470e120bd27Smrg postinstall_cmds='base_file=`basename \${file}`~ 10471e120bd27Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10472e120bd27Smrg dldir=$destdir/`dirname \$dlpath`~ 10473e120bd27Smrg test -d \$dldir || mkdir -p \$dldir~ 10474e120bd27Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 10475e120bd27Smrg chmod a+x \$dldir/$dlname~ 10476e120bd27Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10477e120bd27Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10478e120bd27Smrg fi' 10479e120bd27Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10480e120bd27Smrg dlpath=$dir/\$dldll~ 10481e120bd27Smrg $RM \$dlpath' 10482e120bd27Smrg shlibpath_overrides_runpath=yes 104836c321187Smrg 10484e120bd27Smrg case $host_os in 10485e120bd27Smrg cygwin*) 10486e120bd27Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10487e120bd27Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 104886c321187Smrg 10489e120bd27Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10490e120bd27Smrg ;; 10491e120bd27Smrg mingw* | cegcc*) 10492e120bd27Smrg # MinGW DLLs use traditional 'lib' prefix 10493e120bd27Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10494e120bd27Smrg ;; 10495e120bd27Smrg pw32*) 10496e120bd27Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10497e120bd27Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10498e120bd27Smrg ;; 10499e120bd27Smrg esac 10500e120bd27Smrg ;; 105016c321187Smrg 10502e120bd27Smrg *) 10503e120bd27Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10504e120bd27Smrg ;; 10505e120bd27Smrg esac 10506e120bd27Smrg dynamic_linker='Win32 ld.exe' 10507e120bd27Smrg # FIXME: first we should search . and the directory the executable is in 10508e120bd27Smrg shlibpath_var=PATH 10509e120bd27Smrg ;; 105106c321187Smrg 10511e120bd27Smrgdarwin* | rhapsody*) 10512e120bd27Smrg dynamic_linker="$host_os dyld" 10513e120bd27Smrg version_type=darwin 10514e120bd27Smrg need_lib_prefix=no 10515e120bd27Smrg need_version=no 10516e120bd27Smrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10517e120bd27Smrg soname_spec='${libname}${release}${major}$shared_ext' 10518e120bd27Smrg shlibpath_overrides_runpath=yes 10519e120bd27Smrg shlibpath_var=DYLD_LIBRARY_PATH 10520e120bd27Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 105216c321187Smrg 10522e120bd27Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10523e120bd27Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10524e120bd27Smrg ;; 105256c321187Smrg 10526e120bd27Smrgdgux*) 10527e120bd27Smrg version_type=linux 10528e120bd27Smrg need_lib_prefix=no 10529e120bd27Smrg need_version=no 10530e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10531e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10532e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10533e120bd27Smrg ;; 105346c321187Smrg 10535e120bd27Smrgfreebsd1*) 10536e120bd27Smrg dynamic_linker=no 10537e120bd27Smrg ;; 105386c321187Smrg 10539e120bd27Smrgfreebsd* | dragonfly*) 10540e120bd27Smrg # DragonFly does not have aout. When/if they implement a new 10541e120bd27Smrg # versioning mechanism, adjust this. 10542e120bd27Smrg if test -x /usr/bin/objformat; then 10543e120bd27Smrg objformat=`/usr/bin/objformat` 10544e120bd27Smrg else 10545e120bd27Smrg case $host_os in 10546e120bd27Smrg freebsd[123]*) objformat=aout ;; 10547e120bd27Smrg *) objformat=elf ;; 10548e120bd27Smrg esac 10549e120bd27Smrg fi 10550e120bd27Smrg version_type=freebsd-$objformat 10551e120bd27Smrg case $version_type in 10552e120bd27Smrg freebsd-elf*) 10553e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10554e120bd27Smrg need_version=no 10555e120bd27Smrg need_lib_prefix=no 10556e120bd27Smrg ;; 10557e120bd27Smrg freebsd-*) 10558e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10559e120bd27Smrg need_version=yes 10560e120bd27Smrg ;; 10561e120bd27Smrg esac 10562e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10563e120bd27Smrg case $host_os in 10564e120bd27Smrg freebsd2*) 10565e120bd27Smrg shlibpath_overrides_runpath=yes 10566e120bd27Smrg ;; 10567e120bd27Smrg freebsd3.[01]* | freebsdelf3.[01]*) 10568e120bd27Smrg shlibpath_overrides_runpath=yes 10569e120bd27Smrg hardcode_into_libs=yes 10570e120bd27Smrg ;; 10571e120bd27Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10572e120bd27Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10573e120bd27Smrg shlibpath_overrides_runpath=no 10574e120bd27Smrg hardcode_into_libs=yes 10575e120bd27Smrg ;; 10576e120bd27Smrg *) # from 4.6 on, and DragonFly 10577e120bd27Smrg shlibpath_overrides_runpath=yes 10578e120bd27Smrg hardcode_into_libs=yes 10579e120bd27Smrg ;; 10580e120bd27Smrg esac 10581e120bd27Smrg ;; 105826c321187Smrg 10583e120bd27Smrggnu*) 10584e120bd27Smrg version_type=linux 10585e120bd27Smrg need_lib_prefix=no 10586e120bd27Smrg need_version=no 10587e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10588e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10589e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10590e120bd27Smrg hardcode_into_libs=yes 10591e120bd27Smrg ;; 105926c321187Smrg 10593e120bd27Smrghaiku*) 10594e120bd27Smrg version_type=linux 10595e120bd27Smrg need_lib_prefix=no 10596e120bd27Smrg need_version=no 10597e120bd27Smrg dynamic_linker="$host_os runtime_loader" 10598e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10599e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10600e120bd27Smrg shlibpath_var=LIBRARY_PATH 10601e120bd27Smrg shlibpath_overrides_runpath=yes 10602e120bd27Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10603e120bd27Smrg hardcode_into_libs=yes 10604e120bd27Smrg ;; 106056c321187Smrg 10606e120bd27Smrghpux9* | hpux10* | hpux11*) 10607e120bd27Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 10608e120bd27Smrg # link against other versions. 10609e120bd27Smrg version_type=sunos 10610e120bd27Smrg need_lib_prefix=no 10611e120bd27Smrg need_version=no 10612e120bd27Smrg case $host_cpu in 10613e120bd27Smrg ia64*) 10614e120bd27Smrg shrext_cmds='.so' 10615e120bd27Smrg hardcode_into_libs=yes 10616e120bd27Smrg dynamic_linker="$host_os dld.so" 10617e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10618e120bd27Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10619e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10620e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10621e120bd27Smrg if test "X$HPUX_IA64_MODE" = X32; then 10622e120bd27Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10623e120bd27Smrg else 10624e120bd27Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10625e120bd27Smrg fi 10626e120bd27Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10627e120bd27Smrg ;; 10628e120bd27Smrg hppa*64*) 10629e120bd27Smrg shrext_cmds='.sl' 10630e120bd27Smrg hardcode_into_libs=yes 10631e120bd27Smrg dynamic_linker="$host_os dld.sl" 10632e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10633e120bd27Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10634e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10635e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10636e120bd27Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10637e120bd27Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10638e120bd27Smrg ;; 10639e120bd27Smrg *) 10640e120bd27Smrg shrext_cmds='.sl' 10641e120bd27Smrg dynamic_linker="$host_os dld.sl" 10642e120bd27Smrg shlibpath_var=SHLIB_PATH 10643e120bd27Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10644e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10645e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10646e120bd27Smrg ;; 10647e120bd27Smrg esac 10648e120bd27Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10649e120bd27Smrg postinstall_cmds='chmod 555 $lib' 10650e120bd27Smrg # or fails outright, so override atomically: 10651e120bd27Smrg install_override_mode=555 10652e120bd27Smrg ;; 106536c321187Smrg 10654e120bd27Smrginterix[3-9]*) 10655e120bd27Smrg version_type=linux 10656e120bd27Smrg need_lib_prefix=no 10657e120bd27Smrg need_version=no 10658e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10659e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10660e120bd27Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10661e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10662e120bd27Smrg shlibpath_overrides_runpath=no 10663e120bd27Smrg hardcode_into_libs=yes 10664e120bd27Smrg ;; 106656c321187Smrg 10666e120bd27Smrgirix5* | irix6* | nonstopux*) 10667e120bd27Smrg case $host_os in 10668e120bd27Smrg nonstopux*) version_type=nonstopux ;; 10669e120bd27Smrg *) 10670e120bd27Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 10671e120bd27Smrg version_type=linux 10672e120bd27Smrg else 10673e120bd27Smrg version_type=irix 10674e120bd27Smrg fi ;; 10675e120bd27Smrg esac 10676e120bd27Smrg need_lib_prefix=no 10677e120bd27Smrg need_version=no 10678e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10679e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10680e120bd27Smrg case $host_os in 10681e120bd27Smrg irix5* | nonstopux*) 10682e120bd27Smrg libsuff= shlibsuff= 10683e120bd27Smrg ;; 10684e120bd27Smrg *) 10685e120bd27Smrg case $LD in # libtool.m4 will add one of these switches to LD 10686e120bd27Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10687e120bd27Smrg libsuff= shlibsuff= libmagic=32-bit;; 10688e120bd27Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10689e120bd27Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10690e120bd27Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10691e120bd27Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10692e120bd27Smrg *) libsuff= shlibsuff= libmagic=never-match;; 10693e120bd27Smrg esac 10694e120bd27Smrg ;; 10695e120bd27Smrg esac 10696e120bd27Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10697e120bd27Smrg shlibpath_overrides_runpath=no 10698e120bd27Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10699e120bd27Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10700e120bd27Smrg hardcode_into_libs=yes 10701e120bd27Smrg ;; 107026c321187Smrg 10703e120bd27Smrg# No shared lib support for Linux oldld, aout, or coff. 10704e120bd27Smrglinux*oldld* | linux*aout* | linux*coff*) 10705e120bd27Smrg dynamic_linker=no 10706e120bd27Smrg ;; 107076c321187Smrg 10708e120bd27Smrg# This must be Linux ELF. 10709e120bd27Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 10710e120bd27Smrg version_type=linux 10711e120bd27Smrg need_lib_prefix=no 10712e120bd27Smrg need_version=no 10713e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10714e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10715e120bd27Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10716e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10717e120bd27Smrg shlibpath_overrides_runpath=no 107186c321187Smrg 10719e120bd27Smrg # Some binutils ld are patched to set DT_RUNPATH 10720e120bd27Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10721e120bd27Smrg $as_echo_n "(cached) " >&6 10722e120bd27Smrgelse 10723e120bd27Smrg lt_cv_shlibpath_overrides_runpath=no 10724e120bd27Smrg save_LDFLAGS=$LDFLAGS 10725e120bd27Smrg save_libdir=$libdir 10726e120bd27Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10727e120bd27Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10728e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10729e120bd27Smrg/* end confdefs.h. */ 107306c321187Smrg 10731e120bd27Smrgint 10732e120bd27Smrgmain () 10733e120bd27Smrg{ 107346c321187Smrg 10735e120bd27Smrg ; 10736e120bd27Smrg return 0; 10737e120bd27Smrg} 10738e120bd27Smrg_ACEOF 10739e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 10740e120bd27Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10741e120bd27Smrg lt_cv_shlibpath_overrides_runpath=yes 10742e120bd27Smrgfi 10743e120bd27Smrgfi 10744e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 10745e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 10746e120bd27Smrg LDFLAGS=$save_LDFLAGS 10747e120bd27Smrg libdir=$save_libdir 107486c321187Smrg 10749e120bd27Smrgfi 107506c321187Smrg 10751e120bd27Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 107526c321187Smrg 10753e120bd27Smrg # This implies no fast_install, which is unacceptable. 10754e120bd27Smrg # Some rework will be needed to allow for fast_install 10755e120bd27Smrg # before this can be enabled. 10756e120bd27Smrg hardcode_into_libs=yes 107576c321187Smrg 10758e120bd27Smrg # Append ld.so.conf contents to the search path 10759e120bd27Smrg if test -f /etc/ld.so.conf; then 10760e120bd27Smrg 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' ' '` 10761e120bd27Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10762e120bd27Smrg fi 107636c321187Smrg 10764e120bd27Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10765e120bd27Smrg # powerpc, because MkLinux only supported shared libraries with the 10766e120bd27Smrg # GNU dynamic linker. Since this was broken with cross compilers, 10767e120bd27Smrg # most powerpc-linux boxes support dynamic linking these days and 10768e120bd27Smrg # people can always --disable-shared, the test was removed, and we 10769e120bd27Smrg # assume the GNU/Linux dynamic linker is in use. 10770e120bd27Smrg dynamic_linker='GNU/Linux ld.so' 10771e120bd27Smrg ;; 107726c321187Smrg 10773e120bd27Smrgnetbsd*) 10774e120bd27Smrg version_type=sunos 10775e120bd27Smrg need_lib_prefix=no 10776e120bd27Smrg need_version=no 10777e120bd27Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10778e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10779e120bd27Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10780e120bd27Smrg dynamic_linker='NetBSD (a.out) ld.so' 10781e120bd27Smrg else 10782e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10783e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10784e120bd27Smrg dynamic_linker='NetBSD ld.elf_so' 10785e120bd27Smrg fi 10786e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10787e120bd27Smrg shlibpath_overrides_runpath=yes 10788e120bd27Smrg hardcode_into_libs=yes 10789e120bd27Smrg ;; 107906c321187Smrg 10791e120bd27Smrgnewsos6) 10792e120bd27Smrg version_type=linux 10793e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10794e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10795e120bd27Smrg shlibpath_overrides_runpath=yes 10796e120bd27Smrg ;; 107976c321187Smrg 10798e120bd27Smrg*nto* | *qnx*) 10799e120bd27Smrg version_type=qnx 10800e120bd27Smrg need_lib_prefix=no 10801e120bd27Smrg need_version=no 10802e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10803e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10804e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10805e120bd27Smrg shlibpath_overrides_runpath=no 10806e120bd27Smrg hardcode_into_libs=yes 10807e120bd27Smrg dynamic_linker='ldqnx.so' 10808e120bd27Smrg ;; 1080993493779Smrg 10810e120bd27Smrgopenbsd*) 10811e120bd27Smrg version_type=sunos 10812e120bd27Smrg sys_lib_dlsearch_path_spec="/usr/lib" 10813e120bd27Smrg need_lib_prefix=no 10814e120bd27Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10815e120bd27Smrg case $host_os in 10816e120bd27Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10817e120bd27Smrg *) need_version=no ;; 10818e120bd27Smrg esac 10819e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10820e120bd27Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10821e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10822e120bd27Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10823e120bd27Smrg case $host_os in 10824e120bd27Smrg openbsd2.[89] | openbsd2.[89].*) 10825e120bd27Smrg shlibpath_overrides_runpath=no 10826e120bd27Smrg ;; 10827e120bd27Smrg *) 10828e120bd27Smrg shlibpath_overrides_runpath=yes 10829e120bd27Smrg ;; 10830e120bd27Smrg esac 10831e120bd27Smrg else 10832e120bd27Smrg shlibpath_overrides_runpath=yes 10833e120bd27Smrg fi 10834e120bd27Smrg ;; 108356c321187Smrg 10836e120bd27Smrgos2*) 10837e120bd27Smrg libname_spec='$name' 10838e120bd27Smrg shrext_cmds=".dll" 10839e120bd27Smrg need_lib_prefix=no 10840e120bd27Smrg library_names_spec='$libname${shared_ext} $libname.a' 10841e120bd27Smrg dynamic_linker='OS/2 ld.exe' 10842e120bd27Smrg shlibpath_var=LIBPATH 10843e120bd27Smrg ;; 108446c321187Smrg 10845e120bd27Smrgosf3* | osf4* | osf5*) 10846e120bd27Smrg version_type=osf 10847e120bd27Smrg need_lib_prefix=no 10848e120bd27Smrg need_version=no 10849e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10850e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10851e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10852e120bd27Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10853e120bd27Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10854e120bd27Smrg ;; 108556c321187Smrg 10856e120bd27Smrgrdos*) 10857e120bd27Smrg dynamic_linker=no 10858e120bd27Smrg ;; 108596c321187Smrg 10860e120bd27Smrgsolaris*) 10861e120bd27Smrg version_type=linux 10862e120bd27Smrg need_lib_prefix=no 10863e120bd27Smrg need_version=no 10864e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10865e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10866e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10867e120bd27Smrg shlibpath_overrides_runpath=yes 10868e120bd27Smrg hardcode_into_libs=yes 10869e120bd27Smrg # ldd complains unless libraries are executable 10870e120bd27Smrg postinstall_cmds='chmod +x $lib' 10871e120bd27Smrg ;; 108726c321187Smrg 10873e120bd27Smrgsunos4*) 10874e120bd27Smrg version_type=sunos 10875e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10876e120bd27Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10877e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10878e120bd27Smrg shlibpath_overrides_runpath=yes 10879e120bd27Smrg if test "$with_gnu_ld" = yes; then 10880e120bd27Smrg need_lib_prefix=no 10881e120bd27Smrg fi 10882e120bd27Smrg need_version=yes 10883e120bd27Smrg ;; 108846c321187Smrg 10885e120bd27Smrgsysv4 | sysv4.3*) 10886e120bd27Smrg version_type=linux 10887e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10888e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10889e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10890e120bd27Smrg case $host_vendor in 10891e120bd27Smrg sni) 10892e120bd27Smrg shlibpath_overrides_runpath=no 10893e120bd27Smrg need_lib_prefix=no 10894e120bd27Smrg runpath_var=LD_RUN_PATH 10895e120bd27Smrg ;; 10896e120bd27Smrg siemens) 10897e120bd27Smrg need_lib_prefix=no 10898e120bd27Smrg ;; 10899e120bd27Smrg motorola) 10900e120bd27Smrg need_lib_prefix=no 10901e120bd27Smrg need_version=no 10902e120bd27Smrg shlibpath_overrides_runpath=no 10903e120bd27Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10904e120bd27Smrg ;; 10905e120bd27Smrg esac 10906e120bd27Smrg ;; 109076c321187Smrg 10908e120bd27Smrgsysv4*MP*) 10909e120bd27Smrg if test -d /usr/nec ;then 10910e120bd27Smrg version_type=linux 10911e120bd27Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10912e120bd27Smrg soname_spec='$libname${shared_ext}.$major' 10913e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10914e120bd27Smrg fi 10915e120bd27Smrg ;; 109166c321187Smrg 10917e120bd27Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10918e120bd27Smrg version_type=freebsd-elf 10919e120bd27Smrg need_lib_prefix=no 10920e120bd27Smrg need_version=no 10921e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10922e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10923e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10924e120bd27Smrg shlibpath_overrides_runpath=yes 10925e120bd27Smrg hardcode_into_libs=yes 10926e120bd27Smrg if test "$with_gnu_ld" = yes; then 10927e120bd27Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10928e120bd27Smrg else 10929e120bd27Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10930e120bd27Smrg case $host_os in 10931e120bd27Smrg sco3.2v5*) 10932e120bd27Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10933e120bd27Smrg ;; 10934e120bd27Smrg esac 10935e120bd27Smrg fi 10936e120bd27Smrg sys_lib_dlsearch_path_spec='/usr/lib' 10937e120bd27Smrg ;; 109386c321187Smrg 10939e120bd27Smrgtpf*) 10940e120bd27Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10941e120bd27Smrg version_type=linux 10942e120bd27Smrg need_lib_prefix=no 10943e120bd27Smrg need_version=no 10944e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10945e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10946e120bd27Smrg shlibpath_overrides_runpath=no 10947e120bd27Smrg hardcode_into_libs=yes 10948e120bd27Smrg ;; 109496c321187Smrg 10950e120bd27Smrguts4*) 10951e120bd27Smrg version_type=linux 10952e120bd27Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10953e120bd27Smrg soname_spec='${libname}${release}${shared_ext}$major' 10954e120bd27Smrg shlibpath_var=LD_LIBRARY_PATH 10955e120bd27Smrg ;; 109566c321187Smrg 10957e120bd27Smrg*) 10958e120bd27Smrg dynamic_linker=no 10959e120bd27Smrg ;; 10960e120bd27Smrgesac 10961e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10962e120bd27Smrg$as_echo "$dynamic_linker" >&6; } 10963e120bd27Smrgtest "$dynamic_linker" = no && can_build_shared=no 109646c321187Smrg 10965e120bd27Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10966e120bd27Smrgif test "$GCC" = yes; then 10967e120bd27Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10968e120bd27Smrgfi 109696c321187Smrg 10970e120bd27Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10971e120bd27Smrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10972e120bd27Smrgfi 10973e120bd27Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10974e120bd27Smrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10975e120bd27Smrgfi 109766c321187Smrg 109776c321187Smrg 109786c321187Smrg 109796c321187Smrg 109806c321187Smrg 109816c321187Smrg 109826c321187Smrg 109836c321187Smrg 109846c321187Smrg 109856c321187Smrg 109866c321187Smrg 109876c321187Smrg 109886c321187Smrg 109896c321187Smrg 109906c321187Smrg 109916c321187Smrg 109926c321187Smrg 109936c321187Smrg 109946c321187Smrg 109956c321187Smrg 109966c321187Smrg 109976c321187Smrg 109986c321187Smrg 109996c321187Smrg 110006c321187Smrg 110016c321187Smrg 110026c321187Smrg 110036c321187Smrg 110046c321187Smrg 110056c321187Smrg 110066c321187Smrg 110076c321187Smrg 110086c321187Smrg 110096c321187Smrg 110106c321187Smrg 110116c321187Smrg 110126c321187Smrg 110136c321187Smrg 110146c321187Smrg 110156c321187Smrg 110166c321187Smrg 110176c321187Smrg 110186c321187Smrg 110196c321187Smrg 110206c321187Smrg 110216c321187Smrg 110226c321187Smrg 110236c321187Smrg 110246c321187Smrg 110256c321187Smrg 110266c321187Smrg 110276c321187Smrg 110286c321187Smrg 110296c321187Smrg 110306c321187Smrg 110316c321187Smrg 110326c321187Smrg 110336c321187Smrg 110346c321187Smrg 110356c321187Smrg 110366c321187Smrg 110376c321187Smrg 110386c321187Smrg 110396c321187Smrg 110406c321187Smrg 110416c321187Smrg 110426c321187Smrg 110436c321187Smrg 110446c321187Smrg 110456c321187Smrg 110466c321187Smrg 110476c321187Smrg 110486c321187Smrg 11049e120bd27Smrg 11050e120bd27Smrg 11051e120bd27Smrg 11052e120bd27Smrg 11053e120bd27Smrg 11054e120bd27Smrg 11055e120bd27Smrg 11056e120bd27Smrg 11057e120bd27Smrg 11058e120bd27Smrg 11059e120bd27Smrg 11060e120bd27Smrg 11061e120bd27Smrg 11062e120bd27Smrg 11063e120bd27Smrg 11064e120bd27Smrg 11065e120bd27Smrg 11066e120bd27Smrg 11067e120bd27Smrg 11068e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11069e120bd27Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11070e120bd27Smrghardcode_action= 11071e120bd27Smrgif test -n "$hardcode_libdir_flag_spec" || 11072e120bd27Smrg test -n "$runpath_var" || 11073e120bd27Smrg test "X$hardcode_automatic" = "Xyes" ; then 11074e120bd27Smrg 11075e120bd27Smrg # We can hardcode non-existent directories. 11076e120bd27Smrg if test "$hardcode_direct" != no && 11077e120bd27Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11078e120bd27Smrg # have to relink, otherwise we might link with an installed library 11079e120bd27Smrg # when we should be linking with a yet-to-be-installed one 11080e120bd27Smrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11081e120bd27Smrg test "$hardcode_minus_L" != no; then 11082e120bd27Smrg # Linking always hardcodes the temporary library directory. 11083e120bd27Smrg hardcode_action=relink 110846c321187Smrg else 11085e120bd27Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11086e120bd27Smrg hardcode_action=immediate 110876c321187Smrg fi 11088e120bd27Smrgelse 11089e120bd27Smrg # We cannot hardcode anything, or else we can only hardcode existing 11090e120bd27Smrg # directories. 11091e120bd27Smrg hardcode_action=unsupported 110926c321187Smrgfi 11093e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11094e120bd27Smrg$as_echo "$hardcode_action" >&6; } 110956c321187Smrg 11096e120bd27Smrgif test "$hardcode_action" = relink || 11097e120bd27Smrg test "$inherit_rpath" = yes; then 11098e120bd27Smrg # Fast installation is not supported 11099e120bd27Smrg enable_fast_install=no 11100e120bd27Smrgelif test "$shlibpath_overrides_runpath" = yes || 11101e120bd27Smrg test "$enable_shared" = no; then 11102e120bd27Smrg # Fast installation is not necessary 11103e120bd27Smrg enable_fast_install=needless 111046c321187Smrgfi 111056c321187Smrg 111066c321187Smrg 111076c321187Smrg 111086c321187Smrg 11109e120bd27Smrg 11110e120bd27Smrg 11111e120bd27Smrg if test "x$enable_dlopen" != xyes; then 11112e120bd27Smrg enable_dlopen=unknown 11113e120bd27Smrg enable_dlopen_self=unknown 11114e120bd27Smrg enable_dlopen_self_static=unknown 11115e120bd27Smrgelse 11116e120bd27Smrg lt_cv_dlopen=no 11117e120bd27Smrg lt_cv_dlopen_libs= 11118e120bd27Smrg 11119e120bd27Smrg case $host_os in 11120e120bd27Smrg beos*) 11121e120bd27Smrg lt_cv_dlopen="load_add_on" 11122e120bd27Smrg lt_cv_dlopen_libs= 11123e120bd27Smrg lt_cv_dlopen_self=yes 11124e120bd27Smrg ;; 11125e120bd27Smrg 11126e120bd27Smrg mingw* | pw32* | cegcc*) 11127e120bd27Smrg lt_cv_dlopen="LoadLibrary" 11128e120bd27Smrg lt_cv_dlopen_libs= 11129e120bd27Smrg ;; 11130e120bd27Smrg 11131e120bd27Smrg cygwin*) 11132e120bd27Smrg lt_cv_dlopen="dlopen" 11133e120bd27Smrg lt_cv_dlopen_libs= 11134e120bd27Smrg ;; 11135e120bd27Smrg 11136e120bd27Smrg darwin*) 11137e120bd27Smrg # if libdl is installed we need to link against it 11138e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11139e120bd27Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 11140e120bd27Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 1114193493779Smrg $as_echo_n "(cached) " >&6 111426c321187Smrgelse 11143e120bd27Smrg ac_check_lib_save_LIBS=$LIBS 11144e120bd27SmrgLIBS="-ldl $LIBS" 11145e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 111466c321187Smrg/* end confdefs.h. */ 111476c321187Smrg 11148e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 11149e120bd27Smrg Use char because int might match the return type of a GCC 11150e120bd27Smrg builtin and then its argument prototype would still apply. */ 11151e120bd27Smrg#ifdef __cplusplus 11152e120bd27Smrgextern "C" 11153e120bd27Smrg#endif 11154e120bd27Smrgchar dlopen (); 111556c321187Smrgint 111566c321187Smrgmain () 111576c321187Smrg{ 11158e120bd27Smrgreturn dlopen (); 111596c321187Smrg ; 111606c321187Smrg return 0; 111616c321187Smrg} 111626c321187Smrg_ACEOF 11163e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 11164e120bd27Smrg ac_cv_lib_dl_dlopen=yes 111656c321187Smrgelse 11166e120bd27Smrg ac_cv_lib_dl_dlopen=no 11167e120bd27Smrgfi 11168e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 11169e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 11170e120bd27SmrgLIBS=$ac_check_lib_save_LIBS 111716c321187Smrgfi 11172e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11173e120bd27Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11174e120bd27Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11175e120bd27Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11176e120bd27Smrgelse 111776c321187Smrg 11178e120bd27Smrg lt_cv_dlopen="dyld" 11179e120bd27Smrg lt_cv_dlopen_libs= 11180e120bd27Smrg lt_cv_dlopen_self=yes 111816c321187Smrg 111826c321187Smrgfi 11183e120bd27Smrg 11184e120bd27Smrg ;; 11185e120bd27Smrg 11186e120bd27Smrg *) 11187e120bd27Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11188e120bd27Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 11189e120bd27Smrg lt_cv_dlopen="shl_load" 11190e120bd27Smrgelse 11191e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11192e120bd27Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 11193e120bd27Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 11194e120bd27Smrg $as_echo_n "(cached) " >&6 11195e120bd27Smrgelse 11196e120bd27Smrg ac_check_lib_save_LIBS=$LIBS 11197e120bd27SmrgLIBS="-ldld $LIBS" 11198e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 11199e120bd27Smrg/* end confdefs.h. */ 11200e120bd27Smrg 11201e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 11202e120bd27Smrg Use char because int might match the return type of a GCC 11203e120bd27Smrg builtin and then its argument prototype would still apply. */ 11204e120bd27Smrg#ifdef __cplusplus 11205e120bd27Smrgextern "C" 11206e120bd27Smrg#endif 11207e120bd27Smrgchar shl_load (); 11208e120bd27Smrgint 11209e120bd27Smrgmain () 11210e120bd27Smrg{ 11211e120bd27Smrgreturn shl_load (); 11212e120bd27Smrg ; 11213e120bd27Smrg return 0; 11214e120bd27Smrg} 11215e120bd27Smrg_ACEOF 11216e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 11217e120bd27Smrg ac_cv_lib_dld_shl_load=yes 1121893493779Smrgelse 11219e120bd27Smrg ac_cv_lib_dld_shl_load=no 1122093493779Smrgfi 11221e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 11222e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 11223e120bd27SmrgLIBS=$ac_check_lib_save_LIBS 11224e120bd27Smrgfi 11225e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11226e120bd27Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11227e120bd27Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11228e120bd27Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11229e120bd27Smrgelse 11230e120bd27Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11231e120bd27Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 11232e120bd27Smrg lt_cv_dlopen="dlopen" 11233e120bd27Smrgelse 11234e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11235e120bd27Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 11236e120bd27Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 1123793493779Smrg $as_echo_n "(cached) " >&6 112386c321187Smrgelse 11239e120bd27Smrg ac_check_lib_save_LIBS=$LIBS 11240e120bd27SmrgLIBS="-ldl $LIBS" 11241e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 112426c321187Smrg/* end confdefs.h. */ 112436c321187Smrg 11244e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 11245e120bd27Smrg Use char because int might match the return type of a GCC 11246e120bd27Smrg builtin and then its argument prototype would still apply. */ 11247e120bd27Smrg#ifdef __cplusplus 11248e120bd27Smrgextern "C" 11249e120bd27Smrg#endif 11250e120bd27Smrgchar dlopen (); 112516c321187Smrgint 112526c321187Smrgmain () 112536c321187Smrg{ 11254e120bd27Smrgreturn dlopen (); 112556c321187Smrg ; 112566c321187Smrg return 0; 112576c321187Smrg} 112586c321187Smrg_ACEOF 11259e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 11260e120bd27Smrg ac_cv_lib_dl_dlopen=yes 112616c321187Smrgelse 11262e120bd27Smrg ac_cv_lib_dl_dlopen=no 11263e120bd27Smrgfi 11264e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 11265e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 11266e120bd27SmrgLIBS=$ac_check_lib_save_LIBS 11267e120bd27Smrgfi 11268e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11269e120bd27Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11270e120bd27Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11271e120bd27Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11272e120bd27Smrgelse 11273e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11274e120bd27Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11275e120bd27Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 11276e120bd27Smrg $as_echo_n "(cached) " >&6 11277e120bd27Smrgelse 11278e120bd27Smrg ac_check_lib_save_LIBS=$LIBS 11279e120bd27SmrgLIBS="-lsvld $LIBS" 11280e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 112816c321187Smrg/* end confdefs.h. */ 112826c321187Smrg 11283e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 11284e120bd27Smrg Use char because int might match the return type of a GCC 11285e120bd27Smrg builtin and then its argument prototype would still apply. */ 11286e120bd27Smrg#ifdef __cplusplus 11287e120bd27Smrgextern "C" 11288e120bd27Smrg#endif 11289e120bd27Smrgchar dlopen (); 112906c321187Smrgint 112916c321187Smrgmain () 112926c321187Smrg{ 11293e120bd27Smrgreturn dlopen (); 112946c321187Smrg ; 112956c321187Smrg return 0; 112966c321187Smrg} 112976c321187Smrg_ACEOF 11298e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 11299e120bd27Smrg ac_cv_lib_svld_dlopen=yes 113006c321187Smrgelse 11301e120bd27Smrg ac_cv_lib_svld_dlopen=no 11302e120bd27Smrgfi 11303e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 11304e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 11305e120bd27SmrgLIBS=$ac_check_lib_save_LIBS 11306e120bd27Smrgfi 11307e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11308e120bd27Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11309e120bd27Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11310e120bd27Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11311e120bd27Smrgelse 11312e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11313e120bd27Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 11314e120bd27Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 11315e120bd27Smrg $as_echo_n "(cached) " >&6 11316e120bd27Smrgelse 11317e120bd27Smrg ac_check_lib_save_LIBS=$LIBS 11318e120bd27SmrgLIBS="-ldld $LIBS" 11319e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 113206c321187Smrg/* end confdefs.h. */ 113216c321187Smrg 11322e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 11323e120bd27Smrg Use char because int might match the return type of a GCC 11324e120bd27Smrg builtin and then its argument prototype would still apply. */ 11325e120bd27Smrg#ifdef __cplusplus 11326e120bd27Smrgextern "C" 11327e120bd27Smrg#endif 11328e120bd27Smrgchar dld_link (); 113296c321187Smrgint 113306c321187Smrgmain () 113316c321187Smrg{ 11332e120bd27Smrgreturn dld_link (); 113336c321187Smrg ; 113346c321187Smrg return 0; 113356c321187Smrg} 113366c321187Smrg_ACEOF 11337e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 11338e120bd27Smrg ac_cv_lib_dld_dld_link=yes 113396c321187Smrgelse 11340e120bd27Smrg ac_cv_lib_dld_dld_link=no 11341e120bd27Smrgfi 11342e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 11343e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 11344e120bd27SmrgLIBS=$ac_check_lib_save_LIBS 11345e120bd27Smrgfi 11346e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11347e120bd27Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11348e120bd27Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11349e120bd27Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11350e120bd27Smrgfi 113516c321187Smrg 113526c321187Smrg 113536c321187Smrgfi 113546c321187Smrg 11355e120bd27Smrg 113566c321187Smrgfi 113576c321187Smrg 11358e120bd27Smrg 113596c321187Smrgfi 113606c321187Smrg 11361e120bd27Smrg 113626c321187Smrgfi 11363e120bd27Smrg 11364e120bd27Smrg 11365e120bd27Smrgfi 11366e120bd27Smrg 11367e120bd27Smrg ;; 11368e120bd27Smrg esac 11369e120bd27Smrg 11370e120bd27Smrg if test "x$lt_cv_dlopen" != xno; then 11371e120bd27Smrg enable_dlopen=yes 113726c321187Smrg else 11373e120bd27Smrg enable_dlopen=no 113746c321187Smrg fi 11375e120bd27Smrg 11376e120bd27Smrg case $lt_cv_dlopen in 11377e120bd27Smrg dlopen) 11378e120bd27Smrg save_CPPFLAGS="$CPPFLAGS" 11379e120bd27Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11380e120bd27Smrg 11381e120bd27Smrg save_LDFLAGS="$LDFLAGS" 11382e120bd27Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11383e120bd27Smrg 11384e120bd27Smrg save_LIBS="$LIBS" 11385e120bd27Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 11386e120bd27Smrg 11387e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11388e120bd27Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11389e120bd27Smrgif ${lt_cv_dlopen_self+:} false; then : 1139093493779Smrg $as_echo_n "(cached) " >&6 113916c321187Smrgelse 11392e120bd27Smrg if test "$cross_compiling" = yes; then : 11393e120bd27Smrg lt_cv_dlopen_self=cross 11394e120bd27Smrgelse 11395e120bd27Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11396e120bd27Smrg lt_status=$lt_dlunknown 11397e120bd27Smrg cat > conftest.$ac_ext <<_LT_EOF 11398e120bd27Smrg#line $LINENO "configure" 11399e120bd27Smrg#include "confdefs.h" 11400e120bd27Smrg 11401e120bd27Smrg#if HAVE_DLFCN_H 11402e120bd27Smrg#include <dlfcn.h> 11403e120bd27Smrg#endif 11404e120bd27Smrg 114056c321187Smrg#include <stdio.h> 114066c321187Smrg 11407e120bd27Smrg#ifdef RTLD_GLOBAL 11408e120bd27Smrg# define LT_DLGLOBAL RTLD_GLOBAL 11409e120bd27Smrg#else 11410e120bd27Smrg# ifdef DL_GLOBAL 11411e120bd27Smrg# define LT_DLGLOBAL DL_GLOBAL 11412e120bd27Smrg# else 11413e120bd27Smrg# define LT_DLGLOBAL 0 11414e120bd27Smrg# endif 11415e120bd27Smrg#endif 114166c321187Smrg 11417e120bd27Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11418e120bd27Smrg find out it does not work in some platform. */ 11419e120bd27Smrg#ifndef LT_DLLAZY_OR_NOW 11420e120bd27Smrg# ifdef RTLD_LAZY 11421e120bd27Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 11422e120bd27Smrg# else 11423e120bd27Smrg# ifdef DL_LAZY 11424e120bd27Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 11425e120bd27Smrg# else 11426e120bd27Smrg# ifdef RTLD_NOW 11427e120bd27Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 11428e120bd27Smrg# else 11429e120bd27Smrg# ifdef DL_NOW 11430e120bd27Smrg# define LT_DLLAZY_OR_NOW DL_NOW 11431e120bd27Smrg# else 11432e120bd27Smrg# define LT_DLLAZY_OR_NOW 0 11433e120bd27Smrg# endif 11434e120bd27Smrg# endif 11435e120bd27Smrg# endif 11436e120bd27Smrg# endif 11437e120bd27Smrg#endif 11438e120bd27Smrg 11439e120bd27Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 11440e120bd27Smrg correspondingly for the symbols needed. */ 11441e120bd27Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11442e120bd27Smrgvoid fnord () __attribute__((visibility("default"))); 11443e120bd27Smrg#endif 11444e120bd27Smrg 11445e120bd27Smrgvoid fnord () { int i=42; } 11446e120bd27Smrgint main () 11447e120bd27Smrg{ 11448e120bd27Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11449e120bd27Smrg int status = $lt_dlunknown; 11450e120bd27Smrg 11451e120bd27Smrg if (self) 11452e120bd27Smrg { 11453e120bd27Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11454e120bd27Smrg else 11455e120bd27Smrg { 11456e120bd27Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11457e120bd27Smrg else puts (dlerror ()); 11458e120bd27Smrg } 11459e120bd27Smrg /* dlclose (self); */ 11460e120bd27Smrg } 11461e120bd27Smrg else 11462e120bd27Smrg puts (dlerror ()); 114636c321187Smrg 11464e120bd27Smrg return status; 114656c321187Smrg} 11466e120bd27Smrg_LT_EOF 11467e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11468e120bd27Smrg (eval $ac_link) 2>&5 114696c321187Smrg ac_status=$? 11470e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11471e120bd27Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11472e120bd27Smrg (./conftest; exit; ) >&5 2>/dev/null 11473e120bd27Smrg lt_status=$? 11474e120bd27Smrg case x$lt_status in 11475e120bd27Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11476e120bd27Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11477e120bd27Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11478e120bd27Smrg esac 11479e120bd27Smrg else : 11480e120bd27Smrg # compilation failed 11481e120bd27Smrg lt_cv_dlopen_self=no 11482e120bd27Smrg fi 114836c321187Smrgfi 11484e120bd27Smrgrm -fr conftest* 114856c321187Smrg 114866c321187Smrg 114876c321187Smrgfi 11488e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11489e120bd27Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 114906c321187Smrg 11491e120bd27Smrg if test "x$lt_cv_dlopen_self" = xyes; then 11492e120bd27Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11493e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11494e120bd27Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11495e120bd27Smrgif ${lt_cv_dlopen_self_static+:} false; then : 11496e120bd27Smrg $as_echo_n "(cached) " >&6 11497e120bd27Smrgelse 11498e120bd27Smrg if test "$cross_compiling" = yes; then : 11499e120bd27Smrg lt_cv_dlopen_self_static=cross 11500e120bd27Smrgelse 11501e120bd27Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11502e120bd27Smrg lt_status=$lt_dlunknown 11503e120bd27Smrg cat > conftest.$ac_ext <<_LT_EOF 11504e120bd27Smrg#line $LINENO "configure" 11505e120bd27Smrg#include "confdefs.h" 115066c321187Smrg 11507e120bd27Smrg#if HAVE_DLFCN_H 11508e120bd27Smrg#include <dlfcn.h> 11509e120bd27Smrg#endif 115106c321187Smrg 11511e120bd27Smrg#include <stdio.h> 115126c321187Smrg 11513e120bd27Smrg#ifdef RTLD_GLOBAL 11514e120bd27Smrg# define LT_DLGLOBAL RTLD_GLOBAL 11515e120bd27Smrg#else 11516e120bd27Smrg# ifdef DL_GLOBAL 11517e120bd27Smrg# define LT_DLGLOBAL DL_GLOBAL 11518e120bd27Smrg# else 11519e120bd27Smrg# define LT_DLGLOBAL 0 11520e120bd27Smrg# endif 11521e120bd27Smrg#endif 115226c321187Smrg 11523e120bd27Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11524e120bd27Smrg find out it does not work in some platform. */ 11525e120bd27Smrg#ifndef LT_DLLAZY_OR_NOW 11526e120bd27Smrg# ifdef RTLD_LAZY 11527e120bd27Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 11528e120bd27Smrg# else 11529e120bd27Smrg# ifdef DL_LAZY 11530e120bd27Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 11531e120bd27Smrg# else 11532e120bd27Smrg# ifdef RTLD_NOW 11533e120bd27Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 11534e120bd27Smrg# else 11535e120bd27Smrg# ifdef DL_NOW 11536e120bd27Smrg# define LT_DLLAZY_OR_NOW DL_NOW 11537e120bd27Smrg# else 11538e120bd27Smrg# define LT_DLLAZY_OR_NOW 0 11539e120bd27Smrg# endif 11540e120bd27Smrg# endif 11541e120bd27Smrg# endif 11542e120bd27Smrg# endif 11543e120bd27Smrg#endif 1154493493779Smrg 11545e120bd27Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 11546e120bd27Smrg correspondingly for the symbols needed. */ 11547e120bd27Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11548e120bd27Smrgvoid fnord () __attribute__((visibility("default"))); 11549e120bd27Smrg#endif 115506c321187Smrg 11551e120bd27Smrgvoid fnord () { int i=42; } 11552e120bd27Smrgint main () 11553e120bd27Smrg{ 11554e120bd27Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11555e120bd27Smrg int status = $lt_dlunknown; 11556e120bd27Smrg 11557e120bd27Smrg if (self) 11558e120bd27Smrg { 11559e120bd27Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 115606c321187Smrg else 11561e120bd27Smrg { 11562e120bd27Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11563e120bd27Smrg else puts (dlerror ()); 11564e120bd27Smrg } 11565e120bd27Smrg /* dlclose (self); */ 11566e120bd27Smrg } 11567e120bd27Smrg else 11568e120bd27Smrg puts (dlerror ()); 11569e120bd27Smrg 11570e120bd27Smrg return status; 11571e120bd27Smrg} 11572e120bd27Smrg_LT_EOF 11573e120bd27Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11574e120bd27Smrg (eval $ac_link) 2>&5 11575e120bd27Smrg ac_status=$? 11576e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11577e120bd27Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11578e120bd27Smrg (./conftest; exit; ) >&5 2>/dev/null 11579e120bd27Smrg lt_status=$? 11580e120bd27Smrg case x$lt_status in 11581e120bd27Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11582e120bd27Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11583e120bd27Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 115846c321187Smrg esac 11585e120bd27Smrg else : 11586e120bd27Smrg # compilation failed 11587e120bd27Smrg lt_cv_dlopen_self_static=no 11588e120bd27Smrg fi 11589e120bd27Smrgfi 11590e120bd27Smrgrm -fr conftest* 11591e120bd27Smrg 11592e120bd27Smrg 11593e120bd27Smrgfi 11594e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11595e120bd27Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 115966c321187Smrg fi 115976c321187Smrg 11598e120bd27Smrg CPPFLAGS="$save_CPPFLAGS" 11599e120bd27Smrg LDFLAGS="$save_LDFLAGS" 11600e120bd27Smrg LIBS="$save_LIBS" 11601e120bd27Smrg ;; 11602e120bd27Smrg esac 11603e120bd27Smrg 11604e120bd27Smrg case $lt_cv_dlopen_self in 11605e120bd27Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11606e120bd27Smrg *) enable_dlopen_self=unknown ;; 11607e120bd27Smrg esac 11608e120bd27Smrg 11609e120bd27Smrg case $lt_cv_dlopen_self_static in 11610e120bd27Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11611e120bd27Smrg *) enable_dlopen_self_static=unknown ;; 11612e120bd27Smrg esac 11613e120bd27Smrgfi 11614e120bd27Smrg 11615e120bd27Smrg 11616e120bd27Smrg 11617e120bd27Smrg 11618e120bd27Smrg 11619e120bd27Smrg 11620e120bd27Smrg 11621e120bd27Smrg 11622e120bd27Smrg 11623e120bd27Smrg 11624e120bd27Smrg 11625e120bd27Smrg 11626e120bd27Smrg 11627e120bd27Smrg 11628e120bd27Smrg 11629e120bd27Smrg 11630e120bd27Smrg 11631e120bd27Smrgstriplib= 11632e120bd27Smrgold_striplib= 11633e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11634e120bd27Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11635e120bd27Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11636e120bd27Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11637e120bd27Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11638e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11639e120bd27Smrg$as_echo "yes" >&6; } 116406c321187Smrgelse 11641e120bd27Smrg# FIXME - insert some real tests, host_os isn't really good enough 11642e120bd27Smrg case $host_os in 11643e120bd27Smrg darwin*) 11644e120bd27Smrg if test -n "$STRIP" ; then 11645e120bd27Smrg striplib="$STRIP -x" 11646e120bd27Smrg old_striplib="$STRIP -S" 11647e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11648e120bd27Smrg$as_echo "yes" >&6; } 11649e120bd27Smrg else 11650e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11651e120bd27Smrg$as_echo "no" >&6; } 11652e120bd27Smrg fi 11653e120bd27Smrg ;; 11654e120bd27Smrg *) 11655e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11656e120bd27Smrg$as_echo "no" >&6; } 11657e120bd27Smrg ;; 11658e120bd27Smrg esac 116596c321187Smrgfi 116606c321187Smrg 116616c321187Smrg 11662e120bd27Smrg 11663e120bd27Smrg 11664e120bd27Smrg 11665e120bd27Smrg 11666e120bd27Smrg 11667e120bd27Smrg 11668e120bd27Smrg 11669e120bd27Smrg 11670e120bd27Smrg 11671e120bd27Smrg 11672e120bd27Smrg # Report which library types will actually be built 11673e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11674e120bd27Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11675e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11676e120bd27Smrg$as_echo "$can_build_shared" >&6; } 11677e120bd27Smrg 11678e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11679e120bd27Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 11680e120bd27Smrg test "$can_build_shared" = "no" && enable_shared=no 11681e120bd27Smrg 11682e120bd27Smrg # On AIX, shared libraries and static libraries use the same namespace, and 11683e120bd27Smrg # are all built from PIC. 11684e120bd27Smrg case $host_os in 11685e120bd27Smrg aix3*) 11686e120bd27Smrg test "$enable_shared" = yes && enable_static=no 11687e120bd27Smrg if test -n "$RANLIB"; then 11688e120bd27Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11689e120bd27Smrg postinstall_cmds='$RANLIB $lib' 11690e120bd27Smrg fi 11691e120bd27Smrg ;; 11692e120bd27Smrg 11693e120bd27Smrg aix[4-9]*) 11694e120bd27Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11695e120bd27Smrg test "$enable_shared" = yes && enable_static=no 11696e120bd27Smrg fi 11697e120bd27Smrg ;; 11698e120bd27Smrg esac 11699e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11700e120bd27Smrg$as_echo "$enable_shared" >&6; } 11701e120bd27Smrg 11702e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11703e120bd27Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 11704e120bd27Smrg # Make sure either enable_shared or enable_static is yes. 11705e120bd27Smrg test "$enable_shared" = yes || enable_static=yes 11706e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11707e120bd27Smrg$as_echo "$enable_static" >&6; } 11708e120bd27Smrg 11709e120bd27Smrg 11710e120bd27Smrg 11711e120bd27Smrg 117126c321187Smrgfi 11713e120bd27Smrgac_ext=c 11714e120bd27Smrgac_cpp='$CPP $CPPFLAGS' 11715e120bd27Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11716e120bd27Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11717e120bd27Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 117186c321187Smrg 11719e120bd27SmrgCC="$lt_save_CC" 117206c321187Smrg 117216c321187Smrg 117226c321187Smrg 117236c321187Smrg 117246c321187Smrg 117256c321187Smrg 117266c321187Smrg 117276c321187Smrg 117286c321187Smrg 117296c321187Smrg 117306c321187Smrg 117316c321187Smrg 117326c321187Smrg 11733e120bd27Smrg ac_config_commands="$ac_config_commands libtool" 117346c321187Smrg 117356c321187Smrg 117366c321187Smrg 117376c321187Smrg 11738e120bd27Smrg# Only expand once: 11739e120bd27Smrg 11740e120bd27Smrg 11741e120bd27Smrg 11742e120bd27Smrg# Checks for pkg-config packages 11743e120bd27Smrg 11744e120bd27Smrgpkg_failed=no 11745e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XMU" >&5 11746e120bd27Smrg$as_echo_n "checking for XMU... " >&6; } 11747e120bd27Smrg 11748e120bd27Smrgif test -n "$XMU_CFLAGS"; then 11749e120bd27Smrg pkg_cv_XMU_CFLAGS="$XMU_CFLAGS" 11750e120bd27Smrg elif test -n "$PKG_CONFIG"; then 11751e120bd27Smrg if test -n "$PKG_CONFIG" && \ 11752e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\""; } >&5 11753e120bd27Smrg ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5 11754e120bd27Smrg ac_status=$? 11755e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11756e120bd27Smrg test $ac_status = 0; }; then 11757e120bd27Smrg pkg_cv_XMU_CFLAGS=`$PKG_CONFIG --cflags "xt xext x11 xextproto" 2>/dev/null` 11758e120bd27Smrgelse 11759e120bd27Smrg pkg_failed=yes 11760e120bd27Smrgfi 11761e120bd27Smrg else 11762e120bd27Smrg pkg_failed=untried 11763e120bd27Smrgfi 11764e120bd27Smrgif test -n "$XMU_LIBS"; then 11765e120bd27Smrg pkg_cv_XMU_LIBS="$XMU_LIBS" 11766e120bd27Smrg elif test -n "$PKG_CONFIG"; then 11767e120bd27Smrg if test -n "$PKG_CONFIG" && \ 11768e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\""; } >&5 11769e120bd27Smrg ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5 11770e120bd27Smrg ac_status=$? 11771e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11772e120bd27Smrg test $ac_status = 0; }; then 11773e120bd27Smrg pkg_cv_XMU_LIBS=`$PKG_CONFIG --libs "xt xext x11 xextproto" 2>/dev/null` 11774e120bd27Smrgelse 11775e120bd27Smrg pkg_failed=yes 11776e120bd27Smrgfi 11777e120bd27Smrg else 11778e120bd27Smrg pkg_failed=untried 11779e120bd27Smrgfi 11780e120bd27Smrg 11781e120bd27Smrg 11782e120bd27Smrg 11783e120bd27Smrgif test $pkg_failed = yes; then 11784e120bd27Smrg 11785e120bd27Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11786e120bd27Smrg _pkg_short_errors_supported=yes 11787e120bd27Smrgelse 11788e120bd27Smrg _pkg_short_errors_supported=no 11789e120bd27Smrgfi 11790e120bd27Smrg if test $_pkg_short_errors_supported = yes; then 11791e120bd27Smrg XMU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xt xext x11 xextproto" 2>&1` 11792e120bd27Smrg else 11793e120bd27Smrg XMU_PKG_ERRORS=`$PKG_CONFIG --print-errors "xt xext x11 xextproto" 2>&1` 11794e120bd27Smrg fi 11795e120bd27Smrg # Put the nasty error message in config.log where it belongs 11796e120bd27Smrg echo "$XMU_PKG_ERRORS" >&5 11797e120bd27Smrg 11798e120bd27Smrg as_fn_error $? "Package requirements (xt xext x11 xextproto) were not met: 11799e120bd27Smrg 11800e120bd27Smrg$XMU_PKG_ERRORS 11801e120bd27Smrg 11802e120bd27SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 11803e120bd27Smrginstalled software in a non-standard prefix. 11804e120bd27Smrg 11805e120bd27SmrgAlternatively, you may set the environment variables XMU_CFLAGS 11806e120bd27Smrgand XMU_LIBS to avoid the need to call pkg-config. 11807e120bd27SmrgSee the pkg-config man page for more details. 11808e120bd27Smrg" "$LINENO" 5 11809e120bd27Smrgelif test $pkg_failed = untried; then 11810e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11811e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11812e120bd27Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11813e120bd27Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 11814e120bd27Smrgpath to pkg-config. 118156c321187Smrg 11816e120bd27SmrgAlternatively, you may set the environment variables XMU_CFLAGS 11817e120bd27Smrgand XMU_LIBS to avoid the need to call pkg-config. 11818e120bd27SmrgSee the pkg-config man page for more details. 118196c321187Smrg 11820e120bd27SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 11821e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 11822e120bd27Smrgelse 11823e120bd27Smrg XMU_CFLAGS=$pkg_cv_XMU_CFLAGS 11824e120bd27Smrg XMU_LIBS=$pkg_cv_XMU_LIBS 11825e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11826e120bd27Smrg$as_echo "yes" >&6; } 11827e120bd27Smrg : 11828e120bd27Smrgfi 118296c321187Smrg 11830e120bd27Smrgpkg_failed=no 11831e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XMUU" >&5 11832e120bd27Smrg$as_echo_n "checking for XMUU... " >&6; } 11833e120bd27Smrg 11834e120bd27Smrgif test -n "$XMUU_CFLAGS"; then 11835e120bd27Smrg pkg_cv_XMUU_CFLAGS="$XMUU_CFLAGS" 11836e120bd27Smrg elif test -n "$PKG_CONFIG"; then 11837e120bd27Smrg if test -n "$PKG_CONFIG" && \ 11838e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11\""; } >&5 11839e120bd27Smrg ($PKG_CONFIG --exists --print-errors "x11") 2>&5 1184093493779Smrg ac_status=$? 11841e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11842e120bd27Smrg test $ac_status = 0; }; then 11843e120bd27Smrg pkg_cv_XMUU_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null` 1184493493779Smrgelse 11845e120bd27Smrg pkg_failed=yes 11846e120bd27Smrgfi 11847e120bd27Smrg else 11848e120bd27Smrg pkg_failed=untried 11849e120bd27Smrgfi 11850e120bd27Smrgif test -n "$XMUU_LIBS"; then 11851e120bd27Smrg pkg_cv_XMUU_LIBS="$XMUU_LIBS" 11852e120bd27Smrg elif test -n "$PKG_CONFIG"; then 11853e120bd27Smrg if test -n "$PKG_CONFIG" && \ 11854e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11\""; } >&5 11855e120bd27Smrg ($PKG_CONFIG --exists --print-errors "x11") 2>&5 11856e120bd27Smrg ac_status=$? 11857e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11858e120bd27Smrg test $ac_status = 0; }; then 11859e120bd27Smrg pkg_cv_XMUU_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null` 11860e120bd27Smrgelse 11861e120bd27Smrg pkg_failed=yes 11862e120bd27Smrgfi 11863e120bd27Smrg else 11864e120bd27Smrg pkg_failed=untried 11865e120bd27Smrgfi 1186693493779Smrg 1186793493779Smrg 1186893493779Smrg 11869e120bd27Smrgif test $pkg_failed = yes; then 1187093493779Smrg 11871e120bd27Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11872e120bd27Smrg _pkg_short_errors_supported=yes 11873e120bd27Smrgelse 11874e120bd27Smrg _pkg_short_errors_supported=no 1187593493779Smrgfi 11876e120bd27Smrg if test $_pkg_short_errors_supported = yes; then 11877e120bd27Smrg XMUU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11" 2>&1` 11878e120bd27Smrg else 11879e120bd27Smrg XMUU_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11" 2>&1` 11880e120bd27Smrg fi 11881e120bd27Smrg # Put the nasty error message in config.log where it belongs 11882e120bd27Smrg echo "$XMUU_PKG_ERRORS" >&5 1188393493779Smrg 11884e120bd27Smrg as_fn_error $? "Package requirements (x11) were not met: 1188593493779Smrg 11886e120bd27Smrg$XMUU_PKG_ERRORS 1188793493779Smrg 11888e120bd27SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 11889e120bd27Smrginstalled software in a non-standard prefix. 1189093493779Smrg 11891e120bd27SmrgAlternatively, you may set the environment variables XMUU_CFLAGS 11892e120bd27Smrgand XMUU_LIBS to avoid the need to call pkg-config. 11893e120bd27SmrgSee the pkg-config man page for more details. 11894e120bd27Smrg" "$LINENO" 5 11895e120bd27Smrgelif test $pkg_failed = untried; then 11896e120bd27Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11897e120bd27Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11898e120bd27Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11899e120bd27Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 11900e120bd27Smrgpath to pkg-config. 1190193493779Smrg 11902e120bd27SmrgAlternatively, you may set the environment variables XMUU_CFLAGS 11903e120bd27Smrgand XMUU_LIBS to avoid the need to call pkg-config. 11904e120bd27SmrgSee the pkg-config man page for more details. 1190593493779Smrg 11906e120bd27SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 11907e120bd27SmrgSee \`config.log' for more details" "$LINENO" 5; } 1190893493779Smrgelse 11909e120bd27Smrg XMUU_CFLAGS=$pkg_cv_XMUU_CFLAGS 11910e120bd27Smrg XMUU_LIBS=$pkg_cv_XMUU_LIBS 11911e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11912e120bd27Smrg$as_echo "yes" >&6; } 11913e120bd27Smrg : 11914e120bd27Smrgfi 11915e120bd27Smrg 11916e120bd27Smrg# CvtStdSel.c needs to know which network transports to build hostname 11917e120bd27Smrg# conversion routines for 11918e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 11919e120bd27Smrg$as_echo_n "checking return type of signal handlers... " >&6; } 11920e120bd27Smrgif ${ac_cv_type_signal+:} false; then : 1192193493779Smrg $as_echo_n "(cached) " >&6 1192293493779Smrgelse 11923e120bd27Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1192493493779Smrg/* end confdefs.h. */ 11925e120bd27Smrg#include <sys/types.h> 11926e120bd27Smrg#include <signal.h> 11927e120bd27Smrg 1192893493779Smrgint 1192993493779Smrgmain () 1193093493779Smrg{ 11931e120bd27Smrgreturn *(signal (0, 0)) (0) == 1; 1193293493779Smrg ; 1193393493779Smrg return 0; 1193493493779Smrg} 1193593493779Smrg_ACEOF 11936e120bd27Smrgif ac_fn_c_try_compile "$LINENO"; then : 11937e120bd27Smrg ac_cv_type_signal=int 1193893493779Smrgelse 11939e120bd27Smrg ac_cv_type_signal=void 1194093493779Smrgfi 1194193493779Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1194293493779Smrgfi 11943e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 11944e120bd27Smrg$as_echo "$ac_cv_type_signal" >&6; } 1194593493779Smrg 11946e120bd27Smrgcat >>confdefs.h <<_ACEOF 11947e120bd27Smrg#define RETSIGTYPE $ac_cv_type_signal 11948e120bd27Smrg_ACEOF 1194993493779Smrg 11950e120bd27Smrg 11951e120bd27Smrg 11952e120bd27Smrg 11953e120bd27Smrg 11954e120bd27Smrg case $host_os in 11955e120bd27Smrg mingw*) unixdef="no" ;; 11956e120bd27Smrg *) unixdef="yes" ;; 11957e120bd27Smrg esac 11958e120bd27Smrg # Check whether --enable-unix-transport was given. 11959e120bd27Smrgif test "${enable_unix_transport+set}" = set; then : 11960e120bd27Smrg enableval=$enable_unix_transport; UNIXCONN=$enableval 11961e120bd27Smrgelse 11962e120bd27Smrg UNIXCONN=$unixdef 1196393493779Smrgfi 1196493493779Smrg 11965e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support UNIX socket connections" >&5 11966e120bd27Smrg$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; } 11967e120bd27Smrg if test "$UNIXCONN" = "yes"; then 1196893493779Smrg 11969e120bd27Smrg$as_echo "#define UNIXCONN 1" >>confdefs.h 11970e120bd27Smrg 11971e120bd27Smrg fi 11972e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIXCONN" >&5 11973e120bd27Smrg$as_echo "$UNIXCONN" >&6; } 11974e120bd27Smrg # Check whether --enable-tcp-transport was given. 11975e120bd27Smrgif test "${enable_tcp_transport+set}" = set; then : 11976e120bd27Smrg enableval=$enable_tcp_transport; TCPCONN=$enableval 11977e120bd27Smrgelse 11978e120bd27Smrg TCPCONN=yes 11979e120bd27Smrgfi 1198093493779Smrg 11981e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support TCP socket connections" >&5 11982e120bd27Smrg$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; } 11983e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCPCONN" >&5 11984e120bd27Smrg$as_echo "$TCPCONN" >&6; } 11985e120bd27Smrg if test "$TCPCONN" = "yes"; then 1198693493779Smrg 11987e120bd27Smrg$as_echo "#define TCPCONN 1" >>confdefs.h 1198893493779Smrg 1198993493779Smrg 11990e120bd27Smrg # SVR4 hides these in libraries other than libc 11991e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 11992e120bd27Smrg$as_echo_n "checking for library containing socket... " >&6; } 11993e120bd27Smrgif ${ac_cv_search_socket+:} false; then : 11994e120bd27Smrg $as_echo_n "(cached) " >&6 11995e120bd27Smrgelse 11996e120bd27Smrg ac_func_search_save_LIBS=$LIBS 11997e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 11998e120bd27Smrg/* end confdefs.h. */ 1199993493779Smrg 12000e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 12001e120bd27Smrg Use char because int might match the return type of a GCC 12002e120bd27Smrg builtin and then its argument prototype would still apply. */ 12003e120bd27Smrg#ifdef __cplusplus 12004e120bd27Smrgextern "C" 12005e120bd27Smrg#endif 12006e120bd27Smrgchar socket (); 12007e120bd27Smrgint 12008e120bd27Smrgmain () 12009e120bd27Smrg{ 12010e120bd27Smrgreturn socket (); 12011e120bd27Smrg ; 12012e120bd27Smrg return 0; 12013e120bd27Smrg} 12014e120bd27Smrg_ACEOF 12015e120bd27Smrgfor ac_lib in '' socket; do 12016e120bd27Smrg if test -z "$ac_lib"; then 12017e120bd27Smrg ac_res="none required" 12018e120bd27Smrg else 12019e120bd27Smrg ac_res=-l$ac_lib 12020e120bd27Smrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12021e120bd27Smrg fi 12022e120bd27Smrg if ac_fn_c_try_link "$LINENO"; then : 12023e120bd27Smrg ac_cv_search_socket=$ac_res 12024e120bd27Smrgfi 12025e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 12026e120bd27Smrg conftest$ac_exeext 12027e120bd27Smrg if ${ac_cv_search_socket+:} false; then : 12028e120bd27Smrg break 12029e120bd27Smrgfi 12030e120bd27Smrgdone 12031e120bd27Smrgif ${ac_cv_search_socket+:} false; then : 1203293493779Smrg 1203393493779Smrgelse 12034e120bd27Smrg ac_cv_search_socket=no 12035e120bd27Smrgfi 12036e120bd27Smrgrm conftest.$ac_ext 12037e120bd27SmrgLIBS=$ac_func_search_save_LIBS 12038e120bd27Smrgfi 12039e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 12040e120bd27Smrg$as_echo "$ac_cv_search_socket" >&6; } 12041e120bd27Smrgac_res=$ac_cv_search_socket 12042e120bd27Smrgif test "$ac_res" != no; then : 12043e120bd27Smrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12044e120bd27Smrg 1204593493779Smrgfi 1204693493779Smrg 12047e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 12048e120bd27Smrg$as_echo_n "checking for library containing gethostbyname... " >&6; } 12049e120bd27Smrgif ${ac_cv_search_gethostbyname+:} false; then : 1205093493779Smrg $as_echo_n "(cached) " >&6 1205193493779Smrgelse 12052e120bd27Smrg ac_func_search_save_LIBS=$LIBS 12053e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1205493493779Smrg/* end confdefs.h. */ 12055e120bd27Smrg 12056e120bd27Smrg/* Override any GCC internal prototype to avoid an error. 12057e120bd27Smrg Use char because int might match the return type of a GCC 12058e120bd27Smrg builtin and then its argument prototype would still apply. */ 12059e120bd27Smrg#ifdef __cplusplus 12060e120bd27Smrgextern "C" 12061e120bd27Smrg#endif 12062e120bd27Smrgchar gethostbyname (); 1206393493779Smrgint 1206493493779Smrgmain () 1206593493779Smrg{ 12066e120bd27Smrgreturn gethostbyname (); 1206793493779Smrg ; 1206893493779Smrg return 0; 1206993493779Smrg} 1207093493779Smrg_ACEOF 12071e120bd27Smrgfor ac_lib in '' nsl; do 12072e120bd27Smrg if test -z "$ac_lib"; then 12073e120bd27Smrg ac_res="none required" 12074e120bd27Smrg else 12075e120bd27Smrg ac_res=-l$ac_lib 12076e120bd27Smrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12077e120bd27Smrg fi 12078e120bd27Smrg if ac_fn_c_try_link "$LINENO"; then : 12079e120bd27Smrg ac_cv_search_gethostbyname=$ac_res 1208093493779Smrgfi 12081e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 12082e120bd27Smrg conftest$ac_exeext 12083e120bd27Smrg if ${ac_cv_search_gethostbyname+:} false; then : 12084e120bd27Smrg break 1208593493779Smrgfi 12086e120bd27Smrgdone 12087e120bd27Smrgif ${ac_cv_search_gethostbyname+:} false; then : 12088e120bd27Smrg 1208993493779Smrgelse 12090e120bd27Smrg ac_cv_search_gethostbyname=no 12091e120bd27Smrgfi 12092e120bd27Smrgrm conftest.$ac_ext 12093e120bd27SmrgLIBS=$ac_func_search_save_LIBS 12094e120bd27Smrgfi 12095e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 12096e120bd27Smrg$as_echo "$ac_cv_search_gethostbyname" >&6; } 12097e120bd27Smrgac_res=$ac_cv_search_gethostbyname 12098e120bd27Smrgif test "$ac_res" != no; then : 12099e120bd27Smrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12100e120bd27Smrg 1210193493779Smrgfi 1210293493779Smrg 12103e120bd27Smrg if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then 12104e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5 12105e120bd27Smrg$as_echo_n "checking for main in -lws2_32... " >&6; } 12106e120bd27Smrgif ${ac_cv_lib_ws2_32_main+:} false; then : 1210793493779Smrg $as_echo_n "(cached) " >&6 1210893493779Smrgelse 12109e120bd27Smrg ac_check_lib_save_LIBS=$LIBS 12110e120bd27SmrgLIBS="-lws2_32 $LIBS" 12111e120bd27Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1211293493779Smrg/* end confdefs.h. */ 12113e120bd27Smrg 12114e120bd27Smrg 1211593493779Smrgint 1211693493779Smrgmain () 1211793493779Smrg{ 12118e120bd27Smrgreturn main (); 1211993493779Smrg ; 1212093493779Smrg return 0; 1212193493779Smrg} 1212293493779Smrg_ACEOF 12123e120bd27Smrgif ac_fn_c_try_link "$LINENO"; then : 12124e120bd27Smrg ac_cv_lib_ws2_32_main=yes 1212593493779Smrgelse 12126e120bd27Smrg ac_cv_lib_ws2_32_main=no 121276c321187Smrgfi 12128e120bd27Smrgrm -f core conftest.err conftest.$ac_objext \ 12129e120bd27Smrg conftest$ac_exeext conftest.$ac_ext 12130e120bd27SmrgLIBS=$ac_check_lib_save_LIBS 1213193493779Smrgfi 12132e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5 12133e120bd27Smrg$as_echo "$ac_cv_lib_ws2_32_main" >&6; } 12134e120bd27Smrgif test "x$ac_cv_lib_ws2_32_main" = xyes; then : 12135e120bd27Smrg cat >>confdefs.h <<_ACEOF 12136e120bd27Smrg#define HAVE_LIBWS2_32 1 12137e120bd27Smrg_ACEOF 1213893493779Smrg 12139e120bd27Smrg LIBS="-lws2_32 $LIBS" 1214093493779Smrg 12141e120bd27Smrgfi 12142e120bd27Smrgac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main 1214393493779Smrg 12144e120bd27Smrg fi 1214593493779Smrg 12146e120bd27Smrg # Needs to come after above checks for libsocket & libnsl for SVR4 systems 12147e120bd27Smrg # Check whether --enable-ipv6 was given. 12148e120bd27Smrgif test "${enable_ipv6+set}" = set; then : 12149e120bd27Smrg enableval=$enable_ipv6; IPV6CONN=$enableval 121506c321187Smrgelse 12151e120bd27Smrg ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo" 12152e120bd27Smrgif test "x$ac_cv_func_getaddrinfo" = xyes; then : 12153e120bd27Smrg IPV6CONN=yes 12154e120bd27Smrgelse 12155e120bd27Smrg IPV6CONN=no 1215693493779Smrgfi 1215793493779Smrg 12158e120bd27Smrgfi 1215993493779Smrg 12160e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support should be built" >&5 12161e120bd27Smrg$as_echo_n "checking if IPv6 support should be built... " >&6; } 12162e120bd27Smrg if test "$IPV6CONN" = "yes"; then 1216393493779Smrg 12164e120bd27Smrg$as_echo "#define IPv6 1" >>confdefs.h 1216593493779Smrg 12166e120bd27Smrg fi 12167e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IPV6CONN" >&5 12168e120bd27Smrg$as_echo "$IPV6CONN" >&6; } 1216993493779Smrg 12170e120bd27Smrg # 4.3BSD-Reno added a new member to struct sockaddr_in 12171e120bd27Smrg ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" " 12172e120bd27Smrg#include <sys/types.h> 12173e120bd27Smrg#include <sys/socket.h> 12174e120bd27Smrg#include <netinet/in.h> 1217593493779Smrg 12176e120bd27Smrg" 12177e120bd27Smrgif test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then : 1217893493779Smrg 12179e120bd27Smrg$as_echo "#define BSD44SOCKETS 1" >>confdefs.h 1218093493779Smrg 1218193493779Smrgfi 1218293493779Smrg 1218393493779Smrg 12184e120bd27Smrg # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc. 12185e120bd27Smrg ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" " 12186e120bd27Smrg$ac_includes_default 12187e120bd27Smrg#include <sys/socket.h> 12188e120bd27Smrg" 12189e120bd27Smrgif test "x$ac_cv_type_socklen_t" = xyes; then : 1219093493779Smrg 12191e120bd27Smrgcat >>confdefs.h <<_ACEOF 12192e120bd27Smrg#define HAVE_SOCKLEN_T 1 12193e120bd27Smrg_ACEOF 1219493493779Smrg 1219593493779Smrg 1219693493779Smrgfi 1219793493779Smrg 1219893493779Smrg 1219993493779Smrg 12200e120bd27Smrg fi 12201e120bd27Smrg case $host_os in 12202e120bd27Smrg solaris*|sco*|sysv4*) localdef="yes" ;; 12203e120bd27Smrg *) localdef="no" ;; 12204e120bd27Smrg esac 12205e120bd27Smrg # Check whether --enable-local-transport was given. 12206e120bd27Smrgif test "${enable_local_transport+set}" = set; then : 12207e120bd27Smrg enableval=$enable_local_transport; LOCALCONN=$enableval 12208e120bd27Smrgelse 12209e120bd27Smrg LOCALCONN=$localdef 12210e120bd27Smrgfi 1221193493779Smrg 12212e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support os-specific local connections" >&5 12213e120bd27Smrg$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; } 12214e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCALCONN" >&5 12215e120bd27Smrg$as_echo "$LOCALCONN" >&6; } 12216e120bd27Smrg if test "$LOCALCONN" = "yes"; then 1221793493779Smrg 12218e120bd27Smrg$as_echo "#define LOCALCONN 1" >>confdefs.h 1221993493779Smrg 12220e120bd27Smrg fi 1222193493779Smrg 1222293493779Smrg 1222393493779Smrg 12224e120bd27Smrg# 12225e120bd27Smrg# Assume that we have sprintf. If a system shows up 12226e120bd27Smrg# that doesn't, we will deal with it at that point. 12227e120bd27Smrg# 12228e120bd27Smrg# The way to deal with it is: 12229e120bd27Smrg# 12230e120bd27Smrg# 1. Add a test for sprintf it here in configure.ac 12231e120bd27Smrg# that sets or unsets HAS_SNPRINTF as appropriate 12232e120bd27Smrg# 12233e120bd27Smrg# 2. add a copy of xc/lib/misc/snprintf.c 12234e120bd27Smrg# 12235e120bd27Smrg# The source file in question is Lower.c 12236e120bd27Smrg# 1223793493779Smrg 1223893493779Smrg 12239e120bd27Smrg$as_echo "#define HAS_SNPRINTF /**/" >>confdefs.h 1224093493779Smrg 1224193493779Smrg 1224293493779Smrg 1224393493779Smrg 1224493493779Smrg 1224593493779Smrg 1224693493779Smrg 1224793493779Smrg 12248e120bd27Smrg# Check whether --with-lint was given. 12249e120bd27Smrgif test "${with_lint+set}" = set; then : 12250e120bd27Smrg withval=$with_lint; use_lint=$withval 1225193493779Smrgelse 12252e120bd27Smrg use_lint=no 1225393493779Smrgfi 1225493493779Smrg 1225593493779Smrg 12256e120bd27Smrg# Obtain platform specific info like program name and options 12257e120bd27Smrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris 12258e120bd27Smrgcase $host_os in 12259e120bd27Smrg *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 12260e120bd27Smrg lint_name=splint 12261e120bd27Smrg lint_options="-badflag" 12262e120bd27Smrg ;; 12263e120bd27Smrg *freebsd* | *netbsd*) 12264e120bd27Smrg lint_name=lint 12265e120bd27Smrg lint_options="-u -b" 12266e120bd27Smrg ;; 12267e120bd27Smrg *solaris*) 12268e120bd27Smrg lint_name=lint 12269e120bd27Smrg lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 12270e120bd27Smrg ;; 12271e120bd27Smrgesac 12272e120bd27Smrg 12273e120bd27Smrg# Test for the presence of the program (either guessed by the code or spelled out by the user) 12274e120bd27Smrgif test "x$use_lint" = x"yes" ; then 12275e120bd27Smrg # Extract the first word of "$lint_name", so it can be a program name with args. 12276e120bd27Smrgset dummy $lint_name; ac_word=$2 12277e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1227893493779Smrg$as_echo_n "checking for $ac_word... " >&6; } 12279e120bd27Smrgif ${ac_cv_path_LINT+:} false; then : 1228093493779Smrg $as_echo_n "(cached) " >&6 1228193493779Smrgelse 12282e120bd27Smrg case $LINT in 1228393493779Smrg [\\/]* | ?:[\\/]*) 12284e120bd27Smrg ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 1228593493779Smrg ;; 1228693493779Smrg *) 1228793493779Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1228893493779Smrgfor as_dir in $PATH 1228993493779Smrgdo 1229093493779Smrg IFS=$as_save_IFS 1229193493779Smrg test -z "$as_dir" && as_dir=. 12292e120bd27Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1229393493779Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12294e120bd27Smrg ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext" 12295e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1229693493779Smrg break 2 1229793493779Smrg fi 1229893493779Smrgdone 12299e120bd27Smrg done 1230093493779SmrgIFS=$as_save_IFS 1230193493779Smrg 1230293493779Smrg ;; 1230393493779Smrgesac 1230493493779Smrgfi 12305e120bd27SmrgLINT=$ac_cv_path_LINT 12306e120bd27Smrgif test -n "$LINT"; then 12307e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 12308e120bd27Smrg$as_echo "$LINT" >&6; } 1230993493779Smrgelse 12310e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1231193493779Smrg$as_echo "no" >&6; } 1231293493779Smrgfi 1231393493779Smrg 1231493493779Smrg 12315e120bd27Smrg if test "x$LINT" = "x"; then 12316e120bd27Smrg as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 12317e120bd27Smrg fi 12318e120bd27Smrgelif test "x$use_lint" = x"no" ; then 12319e120bd27Smrg if test "x$LINT" != "x"; then 12320e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 12321e120bd27Smrg$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 12322e120bd27Smrg fi 12323e120bd27Smrgelse 12324e120bd27Smrg as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 1232593493779Smrgfi 1232693493779Smrg 12327e120bd27Smrg# User supplied flags override default flags 12328e120bd27Smrgif test "x$LINT_FLAGS" != "x"; then 12329e120bd27Smrg lint_options=$LINT_FLAGS 1233093493779Smrgfi 1233193493779Smrg 12332e120bd27SmrgLINT_FLAGS=$lint_options 1233393493779Smrg 12334e120bd27Smrg if test "x$LINT" != x; then 12335e120bd27Smrg LINT_TRUE= 12336e120bd27Smrg LINT_FALSE='#' 123376c321187Smrgelse 12338e120bd27Smrg LINT_TRUE='#' 12339e120bd27Smrg LINT_FALSE= 123406c321187Smrgfi 123416c321187Smrg 1234293493779Smrg 1234393493779Smrg 1234493493779Smrg 12345e120bd27Smrg 12346e120bd27Smrg# Check whether --enable-lint-library was given. 12347e120bd27Smrgif test "${enable_lint_library+set}" = set; then : 12348e120bd27Smrg enableval=$enable_lint_library; make_lint_lib=$enableval 1234993493779Smrgelse 12350e120bd27Smrg make_lint_lib=no 1235193493779Smrgfi 1235293493779Smrg 1235393493779Smrg 12354e120bd27Smrgif test "x$make_lint_lib" = x"yes" ; then 12355e120bd27Smrg LINTLIB=llib-lXmu.ln 12356e120bd27Smrg if test "x$LINT" = "x"; then 12357e120bd27Smrg as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5 12358e120bd27Smrg fi 12359e120bd27Smrgelif test "x$make_lint_lib" != x"no" ; then 12360e120bd27Smrg as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5 12361e120bd27Smrgfi 123626c321187Smrg 123636c321187Smrg 12364e120bd27Smrg if test x$make_lint_lib != xno; then 12365e120bd27Smrg MAKE_LINT_LIB_TRUE= 12366e120bd27Smrg MAKE_LINT_LIB_FALSE='#' 12367e120bd27Smrgelse 12368e120bd27Smrg MAKE_LINT_LIB_TRUE='#' 12369e120bd27Smrg MAKE_LINT_LIB_FALSE= 12370e120bd27Smrgfi 1237193493779Smrg 1237293493779Smrg 123736c321187Smrg 12374e120bd27SmrgLINTLIBUU=`echo $LINTLIB | sed s/Xmu/Xmuu/` 123756c321187Smrg 123766c321187Smrg 12377e120bd27Smrgac_config_files="$ac_config_files Makefile doc/Makefile include/Makefile src/Makefile xmu.pc xmuu.pc" 123786c321187Smrg 12379e120bd27Smrgcat >confcache <<\_ACEOF 12380e120bd27Smrg# This file is a shell script that caches the results of configure 12381e120bd27Smrg# tests run on this system so they can be shared between configure 12382e120bd27Smrg# scripts and configure runs, see configure's option --config-cache. 12383e120bd27Smrg# It is not useful on other systems. If it contains results you don't 12384e120bd27Smrg# want to keep, you may remove or edit it. 12385e120bd27Smrg# 12386e120bd27Smrg# config.status only pays attention to the cache file if you give it 12387e120bd27Smrg# the --recheck option to rerun configure. 12388e120bd27Smrg# 12389e120bd27Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 12390e120bd27Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 12391e120bd27Smrg# following values. 123926c321187Smrg 12393e120bd27Smrg_ACEOF 12394e120bd27Smrg 12395e120bd27Smrg# The following way of writing the cache mishandles newlines in values, 12396e120bd27Smrg# but we know of no workaround that is simple, portable, and efficient. 12397e120bd27Smrg# So, we kill variables containing newlines. 12398e120bd27Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 12399e120bd27Smrg# and sets the high bit in the cache file unless we assign to the vars. 12400e120bd27Smrg( 12401e120bd27Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12402e120bd27Smrg eval ac_val=\$$ac_var 12403e120bd27Smrg case $ac_val in #( 12404e120bd27Smrg *${as_nl}*) 12405e120bd27Smrg case $ac_var in #( 12406e120bd27Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12407e120bd27Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12408e120bd27Smrg esac 12409e120bd27Smrg case $ac_var in #( 12410e120bd27Smrg _ | IFS | as_nl) ;; #( 12411e120bd27Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12412e120bd27Smrg *) { eval $ac_var=; unset $ac_var;} ;; 12413e120bd27Smrg esac ;; 12414e120bd27Smrg esac 12415e120bd27Smrg done 12416e120bd27Smrg 12417e120bd27Smrg (set) 2>&1 | 12418e120bd27Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12419e120bd27Smrg *${as_nl}ac_space=\ *) 12420e120bd27Smrg # `set' does not quote correctly, so add quotes: double-quote 12421e120bd27Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12422e120bd27Smrg sed -n \ 12423e120bd27Smrg "s/'/'\\\\''/g; 12424e120bd27Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12425e120bd27Smrg ;; #( 12426e120bd27Smrg *) 12427e120bd27Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 12428e120bd27Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12429e120bd27Smrg ;; 12430e120bd27Smrg esac | 12431e120bd27Smrg sort 12432e120bd27Smrg) | 12433e120bd27Smrg sed ' 12434e120bd27Smrg /^ac_cv_env_/b end 12435e120bd27Smrg t clear 12436e120bd27Smrg :clear 12437e120bd27Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12438e120bd27Smrg t end 12439e120bd27Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12440e120bd27Smrg :end' >>confcache 12441e120bd27Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12442e120bd27Smrg if test -w "$cache_file"; then 12443e120bd27Smrg if test "x$cache_file" != "x/dev/null"; then 12444e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12445e120bd27Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 12446e120bd27Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 12447e120bd27Smrg cat confcache >"$cache_file" 12448e120bd27Smrg else 12449e120bd27Smrg case $cache_file in #( 12450e120bd27Smrg */* | ?:*) 12451e120bd27Smrg mv -f confcache "$cache_file"$$ && 12452e120bd27Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 12453e120bd27Smrg *) 12454e120bd27Smrg mv -f confcache "$cache_file" ;; 12455e120bd27Smrg esac 12456e120bd27Smrg fi 12457e120bd27Smrg fi 12458e120bd27Smrg else 12459e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12460e120bd27Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12461e120bd27Smrg fi 1246293493779Smrgfi 12463e120bd27Smrgrm -f confcache 12464e120bd27Smrg 12465e120bd27Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 12466e120bd27Smrg# Let make expand exec_prefix. 12467e120bd27Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 1246893493779Smrg 12469e120bd27SmrgDEFS=-DHAVE_CONFIG_H 1247093493779Smrg 12471e120bd27Smrgac_libobjs= 12472e120bd27Smrgac_ltlibobjs= 12473e120bd27SmrgU= 12474e120bd27Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12475e120bd27Smrg # 1. Remove the extension, and $U if already installed. 12476e120bd27Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12477e120bd27Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12478e120bd27Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12479e120bd27Smrg # will be set to the directory where LIBOBJS objects are built. 12480e120bd27Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12481e120bd27Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12482e120bd27Smrgdone 12483e120bd27SmrgLIBOBJS=$ac_libobjs 1248493493779Smrg 12485e120bd27SmrgLTLIBOBJS=$ac_ltlibobjs 1248693493779Smrg 1248793493779Smrg 12488e120bd27Smrg if test -n "$EXEEXT"; then 12489e120bd27Smrg am__EXEEXT_TRUE= 12490e120bd27Smrg am__EXEEXT_FALSE='#' 1249193493779Smrgelse 12492e120bd27Smrg am__EXEEXT_TRUE='#' 12493e120bd27Smrg am__EXEEXT_FALSE= 1249493493779Smrgfi 12495e120bd27Smrg 12496e120bd27Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12497e120bd27Smrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12498e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1249993493779Smrgfi 12500e120bd27Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12501e120bd27Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 12502e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1250393493779Smrgfi 12504e120bd27Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12505e120bd27Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12506e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12507e120bd27Smrgfi 12508e120bd27Smrgif test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then 12509e120bd27Smrg as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined. 12510e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12511e120bd27Smrgfi 12512e120bd27Smrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then 12513e120bd27Smrg as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined. 12514e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12515e120bd27Smrgfi 12516e120bd27Smrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then 12517e120bd27Smrg as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined. 12518e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12519e120bd27Smrgfi 12520e120bd27Smrgif test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then 12521e120bd27Smrg as_fn_error $? "conditional \"HAVE_FOP\" was never defined. 12522e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12523e120bd27Smrgfi 12524e120bd27Smrgif test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then 12525e120bd27Smrg as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined. 12526e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12527e120bd27Smrgfi 12528e120bd27Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 12529e120bd27Smrg as_fn_error $? "conditional \"LINT\" was never defined. 12530e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12531e120bd27Smrgfi 12532e120bd27Smrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 12533e120bd27Smrg as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined. 12534e120bd27SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1253593493779Smrgfi 1253693493779Smrg 12537e120bd27Smrg: "${CONFIG_STATUS=./config.status}" 12538e120bd27Smrgac_write_fail=0 12539e120bd27Smrgac_clean_files_save=$ac_clean_files 12540e120bd27Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 12541e120bd27Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12542e120bd27Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12543e120bd27Smrgas_write_fail=0 12544e120bd27Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12545e120bd27Smrg#! $SHELL 12546e120bd27Smrg# Generated by $as_me. 12547e120bd27Smrg# Run this file to recreate the current configuration. 12548e120bd27Smrg# Compiler output produced by configure, useful for debugging 12549e120bd27Smrg# configure, is in config.log if it exists. 1255093493779Smrg 12551e120bd27Smrgdebug=false 12552e120bd27Smrgac_cs_recheck=false 12553e120bd27Smrgac_cs_silent=false 1255493493779Smrg 12555e120bd27SmrgSHELL=\${CONFIG_SHELL-$SHELL} 12556e120bd27Smrgexport SHELL 12557e120bd27Smrg_ASEOF 12558e120bd27Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12559e120bd27Smrg## -------------------- ## 12560e120bd27Smrg## M4sh Initialization. ## 12561e120bd27Smrg## -------------------- ## 1256293493779Smrg 12563e120bd27Smrg# Be more Bourne compatible 12564e120bd27SmrgDUALCASE=1; export DUALCASE # for MKS sh 12565e120bd27Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12566e120bd27Smrg emulate sh 12567e120bd27Smrg NULLCMD=: 12568e120bd27Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12569e120bd27Smrg # is contrary to our usage. Disable this feature. 12570e120bd27Smrg alias -g '${1+"$@"}'='"$@"' 12571e120bd27Smrg setopt NO_GLOB_SUBST 1257293493779Smrgelse 12573e120bd27Smrg case `(set -o) 2>/dev/null` in #( 12574e120bd27Smrg *posix*) : 12575e120bd27Smrg set -o posix ;; #( 12576e120bd27Smrg *) : 12577e120bd27Smrg ;; 12578e120bd27Smrgesac 1257993493779Smrgfi 1258093493779Smrg 1258193493779Smrg 12582e120bd27Smrgas_nl=' 12583e120bd27Smrg' 12584e120bd27Smrgexport as_nl 12585e120bd27Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 12586e120bd27Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12587e120bd27Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12588e120bd27Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12589e120bd27Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 12590e120bd27Smrg# but without wasting forks for bash or zsh. 12591e120bd27Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 12592e120bd27Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12593e120bd27Smrg as_echo='print -r --' 12594e120bd27Smrg as_echo_n='print -rn --' 12595e120bd27Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12596e120bd27Smrg as_echo='printf %s\n' 12597e120bd27Smrg as_echo_n='printf %s' 12598e120bd27Smrgelse 12599e120bd27Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12600e120bd27Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12601e120bd27Smrg as_echo_n='/usr/ucb/echo -n' 12602e120bd27Smrg else 12603e120bd27Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12604e120bd27Smrg as_echo_n_body='eval 12605e120bd27Smrg arg=$1; 12606e120bd27Smrg case $arg in #( 12607e120bd27Smrg *"$as_nl"*) 12608e120bd27Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 12609e120bd27Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12610e120bd27Smrg esac; 12611e120bd27Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12612e120bd27Smrg ' 12613e120bd27Smrg export as_echo_n_body 12614e120bd27Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 12615e120bd27Smrg fi 12616e120bd27Smrg export as_echo_body 12617e120bd27Smrg as_echo='sh -c $as_echo_body as_echo' 12618e120bd27Smrgfi 1261993493779Smrg 12620e120bd27Smrg# The user is always right. 12621e120bd27Smrgif test "${PATH_SEPARATOR+set}" != set; then 12622e120bd27Smrg PATH_SEPARATOR=: 12623e120bd27Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12624e120bd27Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12625e120bd27Smrg PATH_SEPARATOR=';' 12626e120bd27Smrg } 12627e120bd27Smrgfi 1262893493779Smrg 1262993493779Smrg 12630e120bd27Smrg# IFS 12631e120bd27Smrg# We need space, tab and new line, in precisely that order. Quoting is 12632e120bd27Smrg# there to prevent editors from complaining about space-tab. 12633e120bd27Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12634e120bd27Smrg# splitting by setting IFS to empty value.) 12635e120bd27SmrgIFS=" "" $as_nl" 1263693493779Smrg 12637e120bd27Smrg# Find who we are. Look in the path if we contain no directory separator. 12638e120bd27Smrgas_myself= 12639e120bd27Smrgcase $0 in #(( 12640e120bd27Smrg *[\\/]* ) as_myself=$0 ;; 12641e120bd27Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12642e120bd27Smrgfor as_dir in $PATH 12643e120bd27Smrgdo 12644e120bd27Smrg IFS=$as_save_IFS 12645e120bd27Smrg test -z "$as_dir" && as_dir=. 12646e120bd27Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12647e120bd27Smrg done 12648e120bd27SmrgIFS=$as_save_IFS 1264993493779Smrg 12650e120bd27Smrg ;; 12651e120bd27Smrgesac 12652e120bd27Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 12653e120bd27Smrg# in which case we are not to be found in the path. 12654e120bd27Smrgif test "x$as_myself" = x; then 12655e120bd27Smrg as_myself=$0 12656e120bd27Smrgfi 12657e120bd27Smrgif test ! -f "$as_myself"; then 12658e120bd27Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12659e120bd27Smrg exit 1 12660e120bd27Smrgfi 1266193493779Smrg 12662e120bd27Smrg# Unset variables that we do not need and which cause bugs (e.g. in 12663e120bd27Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12664e120bd27Smrg# suppresses any "Segmentation fault" message there. '((' could 12665e120bd27Smrg# trigger a bug in pdksh 5.2.14. 12666e120bd27Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 12667e120bd27Smrgdo eval test x\${$as_var+set} = xset \ 12668e120bd27Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12669e120bd27Smrgdone 12670e120bd27SmrgPS1='$ ' 12671e120bd27SmrgPS2='> ' 12672e120bd27SmrgPS4='+ ' 1267393493779Smrg 12674e120bd27Smrg# NLS nuisances. 12675e120bd27SmrgLC_ALL=C 12676e120bd27Smrgexport LC_ALL 12677e120bd27SmrgLANGUAGE=C 12678e120bd27Smrgexport LANGUAGE 1267993493779Smrg 12680e120bd27Smrg# CDPATH. 12681e120bd27Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1268293493779Smrg 126836c321187Smrg 12684e120bd27Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 12685e120bd27Smrg# ---------------------------------------- 12686e120bd27Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12687e120bd27Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12688e120bd27Smrg# script with STATUS, using 1 if that was 0. 12689e120bd27Smrgas_fn_error () 12690e120bd27Smrg{ 12691e120bd27Smrg as_status=$1; test $as_status -eq 0 && as_status=1 12692e120bd27Smrg if test "$4"; then 12693e120bd27Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12694e120bd27Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12695e120bd27Smrg fi 12696e120bd27Smrg $as_echo "$as_me: error: $2" >&2 12697e120bd27Smrg as_fn_exit $as_status 12698e120bd27Smrg} # as_fn_error 126996c321187Smrg 127006c321187Smrg 12701e120bd27Smrg# as_fn_set_status STATUS 12702e120bd27Smrg# ----------------------- 12703e120bd27Smrg# Set $? to STATUS, without forking. 12704e120bd27Smrgas_fn_set_status () 12705e120bd27Smrg{ 12706e120bd27Smrg return $1 12707e120bd27Smrg} # as_fn_set_status 127086c321187Smrg 12709e120bd27Smrg# as_fn_exit STATUS 12710e120bd27Smrg# ----------------- 12711e120bd27Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12712e120bd27Smrgas_fn_exit () 127136c321187Smrg{ 12714e120bd27Smrg set +e 12715e120bd27Smrg as_fn_set_status $1 12716e120bd27Smrg exit $1 12717e120bd27Smrg} # as_fn_exit 12718e120bd27Smrg 12719e120bd27Smrg# as_fn_unset VAR 12720e120bd27Smrg# --------------- 12721e120bd27Smrg# Portably unset VAR. 12722e120bd27Smrgas_fn_unset () 12723e120bd27Smrg{ 12724e120bd27Smrg { eval $1=; unset $1;} 127256c321187Smrg} 12726e120bd27Smrgas_unset=as_fn_unset 12727e120bd27Smrg# as_fn_append VAR VALUE 12728e120bd27Smrg# ---------------------- 12729e120bd27Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 12730e120bd27Smrg# advantage of any shell optimizations that allow amortized linear growth over 12731e120bd27Smrg# repeated appends, instead of the typical quadratic growth present in naive 12732e120bd27Smrg# implementations. 12733e120bd27Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12734e120bd27Smrg eval 'as_fn_append () 12735e120bd27Smrg { 12736e120bd27Smrg eval $1+=\$2 12737e120bd27Smrg }' 127386c321187Smrgelse 12739e120bd27Smrg as_fn_append () 12740e120bd27Smrg { 12741e120bd27Smrg eval $1=\$$1\$2 12742e120bd27Smrg } 12743e120bd27Smrgfi # as_fn_append 12744e120bd27Smrg 12745e120bd27Smrg# as_fn_arith ARG... 12746e120bd27Smrg# ------------------ 12747e120bd27Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 12748e120bd27Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 12749e120bd27Smrg# must be portable across $(()) and expr. 12750e120bd27Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12751e120bd27Smrg eval 'as_fn_arith () 12752e120bd27Smrg { 12753e120bd27Smrg as_val=$(( $* )) 12754e120bd27Smrg }' 12755e120bd27Smrgelse 12756e120bd27Smrg as_fn_arith () 12757e120bd27Smrg { 12758e120bd27Smrg as_val=`expr "$@" || test $? -eq 1` 12759e120bd27Smrg } 12760e120bd27Smrgfi # as_fn_arith 127616c321187Smrg 127626c321187Smrg 12763e120bd27Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 12764e120bd27Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12765e120bd27Smrg as_expr=expr 12766e120bd27Smrgelse 12767e120bd27Smrg as_expr=false 127686c321187Smrgfi 127696c321187Smrg 12770e120bd27Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12771e120bd27Smrg as_basename=basename 12772e120bd27Smrgelse 12773e120bd27Smrg as_basename=false 12774e120bd27Smrgfi 127756c321187Smrg 12776e120bd27Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12777e120bd27Smrg as_dirname=dirname 12778e120bd27Smrgelse 12779e120bd27Smrg as_dirname=false 12780e120bd27Smrgfi 127816c321187Smrg 12782e120bd27Smrgas_me=`$as_basename -- "$0" || 12783e120bd27Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12784e120bd27Smrg X"$0" : 'X\(//\)$' \| \ 12785e120bd27Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12786e120bd27Smrg$as_echo X/"$0" | 12787e120bd27Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12788e120bd27Smrg s//\1/ 12789e120bd27Smrg q 12790e120bd27Smrg } 12791e120bd27Smrg /^X\/\(\/\/\)$/{ 12792e120bd27Smrg s//\1/ 12793e120bd27Smrg q 12794e120bd27Smrg } 12795e120bd27Smrg /^X\/\(\/\).*/{ 12796e120bd27Smrg s//\1/ 12797e120bd27Smrg q 12798e120bd27Smrg } 12799e120bd27Smrg s/.*/./; q'` 128006c321187Smrg 12801e120bd27Smrg# Avoid depending upon Character Ranges. 12802e120bd27Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 12803e120bd27Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12804e120bd27Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 12805e120bd27Smrgas_cr_digits='0123456789' 12806e120bd27Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 128076c321187Smrg 12808e120bd27SmrgECHO_C= ECHO_N= ECHO_T= 12809e120bd27Smrgcase `echo -n x` in #((((( 12810e120bd27Smrg-n*) 12811e120bd27Smrg case `echo 'xy\c'` in 12812e120bd27Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12813e120bd27Smrg xy) ECHO_C='\c';; 12814e120bd27Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12815e120bd27Smrg ECHO_T=' ';; 12816e120bd27Smrg esac;; 12817e120bd27Smrg*) 12818e120bd27Smrg ECHO_N='-n';; 12819e120bd27Smrgesac 128206c321187Smrg 12821e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.file 12822e120bd27Smrgif test -d conf$$.dir; then 12823e120bd27Smrg rm -f conf$$.dir/conf$$.file 128246c321187Smrgelse 12825e120bd27Smrg rm -f conf$$.dir 12826e120bd27Smrg mkdir conf$$.dir 2>/dev/null 128276c321187Smrgfi 12828e120bd27Smrgif (echo >conf$$.file) 2>/dev/null; then 12829e120bd27Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12830e120bd27Smrg as_ln_s='ln -s' 12831e120bd27Smrg # ... but there are two gotchas: 12832e120bd27Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12833e120bd27Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12834e120bd27Smrg # In both cases, we have to default to `cp -p'. 12835e120bd27Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12836e120bd27Smrg as_ln_s='cp -p' 12837e120bd27Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 12838e120bd27Smrg as_ln_s=ln 12839e120bd27Smrg else 12840e120bd27Smrg as_ln_s='cp -p' 12841e120bd27Smrg fi 1284293493779Smrgelse 12843e120bd27Smrg as_ln_s='cp -p' 1284493493779Smrgfi 12845e120bd27Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12846e120bd27Smrgrmdir conf$$.dir 2>/dev/null 1284793493779Smrg 128486c321187Smrg 12849e120bd27Smrg# as_fn_mkdir_p 12850e120bd27Smrg# ------------- 12851e120bd27Smrg# Create "$as_dir" as a directory, including parents if necessary. 12852e120bd27Smrgas_fn_mkdir_p () 12853e120bd27Smrg{ 12854e120bd27Smrg 12855e120bd27Smrg case $as_dir in #( 12856e120bd27Smrg -*) as_dir=./$as_dir;; 12857e120bd27Smrg esac 12858e120bd27Smrg test -d "$as_dir" || eval $as_mkdir_p || { 12859e120bd27Smrg as_dirs= 12860e120bd27Smrg while :; do 12861e120bd27Smrg case $as_dir in #( 12862e120bd27Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12863e120bd27Smrg *) as_qdir=$as_dir;; 12864e120bd27Smrg esac 12865e120bd27Smrg as_dirs="'$as_qdir' $as_dirs" 12866e120bd27Smrg as_dir=`$as_dirname -- "$as_dir" || 12867e120bd27Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12868e120bd27Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12869e120bd27Smrg X"$as_dir" : 'X\(//\)$' \| \ 12870e120bd27Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12871e120bd27Smrg$as_echo X"$as_dir" | 12872e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12873e120bd27Smrg s//\1/ 12874e120bd27Smrg q 12875e120bd27Smrg } 12876e120bd27Smrg /^X\(\/\/\)[^/].*/{ 12877e120bd27Smrg s//\1/ 12878e120bd27Smrg q 12879e120bd27Smrg } 12880e120bd27Smrg /^X\(\/\/\)$/{ 12881e120bd27Smrg s//\1/ 12882e120bd27Smrg q 12883e120bd27Smrg } 12884e120bd27Smrg /^X\(\/\).*/{ 12885e120bd27Smrg s//\1/ 12886e120bd27Smrg q 12887e120bd27Smrg } 12888e120bd27Smrg s/.*/./; q'` 12889e120bd27Smrg test -d "$as_dir" && break 12890e120bd27Smrg done 12891e120bd27Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12892e120bd27Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 128936c321187Smrg 128946c321187Smrg 12895e120bd27Smrg} # as_fn_mkdir_p 12896e120bd27Smrgif mkdir -p . 2>/dev/null; then 12897e120bd27Smrg as_mkdir_p='mkdir -p "$as_dir"' 128986c321187Smrgelse 12899e120bd27Smrg test -d ./-p && rmdir ./-p 12900e120bd27Smrg as_mkdir_p=false 12901e120bd27Smrgfi 129026c321187Smrg 12903e120bd27Smrgif test -x / >/dev/null 2>&1; then 12904e120bd27Smrg as_test_x='test -x' 12905e120bd27Smrgelse 12906e120bd27Smrg if ls -dL / >/dev/null 2>&1; then 12907e120bd27Smrg as_ls_L_option=L 129086c321187Smrg else 12909e120bd27Smrg as_ls_L_option= 129106c321187Smrg fi 12911e120bd27Smrg as_test_x=' 12912e120bd27Smrg eval sh -c '\'' 12913e120bd27Smrg if test -d "$1"; then 12914e120bd27Smrg test -d "$1/."; 12915e120bd27Smrg else 12916e120bd27Smrg case $1 in #( 12917e120bd27Smrg -*)set "./$1";; 12918e120bd27Smrg esac; 12919e120bd27Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12920e120bd27Smrg ???[sx]*):;;*)false;;esac;fi 12921e120bd27Smrg '\'' sh 12922e120bd27Smrg ' 12923e120bd27Smrgfi 12924e120bd27Smrgas_executable_p=$as_test_x 129256c321187Smrg 12926e120bd27Smrg# Sed expression to map a string onto a valid CPP name. 12927e120bd27Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 129286c321187Smrg 12929e120bd27Smrg# Sed expression to map a string onto a valid variable name. 12930e120bd27Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 129316c321187Smrg 129326c321187Smrg 12933e120bd27Smrgexec 6>&1 12934e120bd27Smrg## ----------------------------------- ## 12935e120bd27Smrg## Main body of $CONFIG_STATUS script. ## 12936e120bd27Smrg## ----------------------------------- ## 12937e120bd27Smrg_ASEOF 12938e120bd27Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 129396c321187Smrg 12940e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12941e120bd27Smrg# Save the log message, to keep $0 and so on meaningful, and to 12942e120bd27Smrg# report actual input values of CONFIG_FILES etc. instead of their 12943e120bd27Smrg# values after options handling. 12944e120bd27Smrgac_log=" 12945e120bd27SmrgThis file was extended by libXmu $as_me 1.1.0, which was 12946e120bd27Smrggenerated by GNU Autoconf 2.68. Invocation command line was 129476c321187Smrg 12948e120bd27Smrg CONFIG_FILES = $CONFIG_FILES 12949e120bd27Smrg CONFIG_HEADERS = $CONFIG_HEADERS 12950e120bd27Smrg CONFIG_LINKS = $CONFIG_LINKS 12951e120bd27Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12952e120bd27Smrg $ $0 $@ 129536c321187Smrg 12954e120bd27Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 12955e120bd27Smrg" 129566c321187Smrg 12957e120bd27Smrg_ACEOF 129586c321187Smrg 12959e120bd27Smrgcase $ac_config_files in *" 12960e120bd27Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 12961e120bd27Smrgesac 1296293493779Smrg 12963e120bd27Smrgcase $ac_config_headers in *" 12964e120bd27Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12965e120bd27Smrgesac 1296693493779Smrg 1296793493779Smrg 12968e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12969e120bd27Smrg# Files that config.status was made for. 12970e120bd27Smrgconfig_files="$ac_config_files" 12971e120bd27Smrgconfig_headers="$ac_config_headers" 12972e120bd27Smrgconfig_commands="$ac_config_commands" 12973e120bd27Smrg 1297493493779Smrg_ACEOF 1297593493779Smrg 12976e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12977e120bd27Smrgac_cs_usage="\ 12978e120bd27Smrg\`$as_me' instantiates files and other configuration actions 12979e120bd27Smrgfrom templates according to the current configuration. Unless the files 12980e120bd27Smrgand actions are specified as TAGs, all are instantiated by default. 1298193493779Smrg 12982e120bd27SmrgUsage: $0 [OPTION]... [TAG]... 1298393493779Smrg 12984e120bd27Smrg -h, --help print this help, then exit 12985e120bd27Smrg -V, --version print version number and configuration settings, then exit 12986e120bd27Smrg --config print configuration, then exit 12987e120bd27Smrg -q, --quiet, --silent 12988e120bd27Smrg do not print progress messages 12989e120bd27Smrg -d, --debug don't remove temporary files 12990e120bd27Smrg --recheck update $as_me by reconfiguring in the same conditions 12991e120bd27Smrg --file=FILE[:TEMPLATE] 12992e120bd27Smrg instantiate the configuration file FILE 12993e120bd27Smrg --header=FILE[:TEMPLATE] 12994e120bd27Smrg instantiate the configuration header FILE 1299593493779Smrg 12996e120bd27SmrgConfiguration files: 12997e120bd27Smrg$config_files 1299893493779Smrg 12999e120bd27SmrgConfiguration headers: 13000e120bd27Smrg$config_headers 130016c321187Smrg 13002e120bd27SmrgConfiguration commands: 13003e120bd27Smrg$config_commands 130046c321187Smrg 13005e120bd27SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 130066c321187Smrg 130076c321187Smrg_ACEOF 13008e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13009e120bd27Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13010e120bd27Smrgac_cs_version="\\ 13011e120bd27SmrglibXmu config.status 1.1.0 13012e120bd27Smrgconfigured by $0, generated by GNU Autoconf 2.68, 13013e120bd27Smrg with options \\"\$ac_cs_config\\" 130146c321187Smrg 13015e120bd27SmrgCopyright (C) 2010 Free Software Foundation, Inc. 13016e120bd27SmrgThis config.status script is free software; the Free Software Foundation 13017e120bd27Smrggives unlimited permission to copy, distribute and modify it." 130186c321187Smrg 13019e120bd27Smrgac_pwd='$ac_pwd' 13020e120bd27Smrgsrcdir='$srcdir' 13021e120bd27SmrgINSTALL='$INSTALL' 13022e120bd27SmrgMKDIR_P='$MKDIR_P' 13023e120bd27SmrgAWK='$AWK' 13024e120bd27Smrgtest -n "\$AWK" || AWK=awk 13025e120bd27Smrg_ACEOF 130266c321187Smrg 13027e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13028e120bd27Smrg# The default lists apply if the user does not specify any file. 13029e120bd27Smrgac_need_defaults=: 13030e120bd27Smrgwhile test $# != 0 13031e120bd27Smrgdo 13032e120bd27Smrg case $1 in 13033e120bd27Smrg --*=?*) 13034e120bd27Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13035e120bd27Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13036e120bd27Smrg ac_shift=: 13037e120bd27Smrg ;; 13038e120bd27Smrg --*=) 13039e120bd27Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13040e120bd27Smrg ac_optarg= 13041e120bd27Smrg ac_shift=: 13042e120bd27Smrg ;; 13043e120bd27Smrg *) 13044e120bd27Smrg ac_option=$1 13045e120bd27Smrg ac_optarg=$2 13046e120bd27Smrg ac_shift=shift 13047e120bd27Smrg ;; 13048e120bd27Smrg esac 130496c321187Smrg 13050e120bd27Smrg case $ac_option in 13051e120bd27Smrg # Handling of the options. 13052e120bd27Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13053e120bd27Smrg ac_cs_recheck=: ;; 13054e120bd27Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13055e120bd27Smrg $as_echo "$ac_cs_version"; exit ;; 13056e120bd27Smrg --config | --confi | --conf | --con | --co | --c ) 13057e120bd27Smrg $as_echo "$ac_cs_config"; exit ;; 13058e120bd27Smrg --debug | --debu | --deb | --de | --d | -d ) 13059e120bd27Smrg debug=: ;; 13060e120bd27Smrg --file | --fil | --fi | --f ) 13061e120bd27Smrg $ac_shift 13062e120bd27Smrg case $ac_optarg in 13063e120bd27Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13064e120bd27Smrg '') as_fn_error $? "missing file argument" ;; 13065e120bd27Smrg esac 13066e120bd27Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 13067e120bd27Smrg ac_need_defaults=false;; 13068e120bd27Smrg --header | --heade | --head | --hea ) 13069e120bd27Smrg $ac_shift 13070e120bd27Smrg case $ac_optarg in 13071e120bd27Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13072e120bd27Smrg esac 13073e120bd27Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13074e120bd27Smrg ac_need_defaults=false;; 13075e120bd27Smrg --he | --h) 13076e120bd27Smrg # Conflict between --help and --header 13077e120bd27Smrg as_fn_error $? "ambiguous option: \`$1' 13078e120bd27SmrgTry \`$0 --help' for more information.";; 13079e120bd27Smrg --help | --hel | -h ) 13080e120bd27Smrg $as_echo "$ac_cs_usage"; exit ;; 13081e120bd27Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13082e120bd27Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 13083e120bd27Smrg ac_cs_silent=: ;; 130846c321187Smrg 13085e120bd27Smrg # This is an error. 13086e120bd27Smrg -*) as_fn_error $? "unrecognized option: \`$1' 13087e120bd27SmrgTry \`$0 --help' for more information." ;; 130886c321187Smrg 13089e120bd27Smrg *) as_fn_append ac_config_targets " $1" 13090e120bd27Smrg ac_need_defaults=false ;; 130916c321187Smrg 13092e120bd27Smrg esac 13093e120bd27Smrg shift 13094e120bd27Smrgdone 130956c321187Smrg 13096e120bd27Smrgac_configure_extra_args= 130976c321187Smrg 13098e120bd27Smrgif $ac_cs_silent; then 13099e120bd27Smrg exec 6>/dev/null 13100e120bd27Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 13101e120bd27Smrgfi 131026c321187Smrg 131036c321187Smrg_ACEOF 13104e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13105e120bd27Smrgif \$ac_cs_recheck; then 13106e120bd27Smrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13107e120bd27Smrg shift 13108e120bd27Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13109e120bd27Smrg CONFIG_SHELL='$SHELL' 13110e120bd27Smrg export CONFIG_SHELL 13111e120bd27Smrg exec "\$@" 13112e120bd27Smrgfi 131136c321187Smrg 131146c321187Smrg_ACEOF 13115e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13116e120bd27Smrgexec 5>>config.log 131176c321187Smrg{ 13118e120bd27Smrg echo 13119e120bd27Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13120e120bd27Smrg## Running $as_me. ## 13121e120bd27Smrg_ASBOX 13122e120bd27Smrg $as_echo "$ac_log" 13123e120bd27Smrg} >&5 131246c321187Smrg 131256c321187Smrg_ACEOF 13126e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13127e120bd27Smrg# 13128e120bd27Smrg# INIT-COMMANDS 13129e120bd27Smrg# 13130e120bd27SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 131316c321187Smrg 131326c321187Smrg 13133e120bd27Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 13134e120bd27Smrg# if CDPATH is set. 13135e120bd27Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 131366c321187Smrg 13137e120bd27Smrgsed_quote_subst='$sed_quote_subst' 13138e120bd27Smrgdouble_quote_subst='$double_quote_subst' 13139e120bd27Smrgdelay_variable_subst='$delay_variable_subst' 13140e120bd27Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13141e120bd27Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13142e120bd27Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13143e120bd27Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13144e120bd27Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13145e120bd27Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13146e120bd27SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13147e120bd27SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13148e120bd27Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13149e120bd27Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13150e120bd27Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13151e120bd27Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13152e120bd27Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13153e120bd27Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13154e120bd27SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13155e120bd27SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13156e120bd27SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13157e120bd27SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13158e120bd27SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13159e120bd27SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13160e120bd27SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13161e120bd27SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13162e120bd27Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13163e120bd27Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13164e120bd27Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13165e120bd27Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13166e120bd27Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13167e120bd27Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13168e120bd27Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13169e120bd27Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13170e120bd27SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13171e120bd27Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13172e120bd27Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13173e120bd27SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13174e120bd27SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13175e120bd27SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13176e120bd27SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13177e120bd27Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13178e120bd27Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13179e120bd27Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13180e120bd27Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13181e120bd27SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13182e120bd27SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13183e120bd27Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13184e120bd27SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13185e120bd27Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13186e120bd27Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13187e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13188e120bd27Smrglt_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"`' 13189e120bd27Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13190e120bd27SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13191e120bd27Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13192e120bd27Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13193e120bd27Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13194e120bd27Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13195e120bd27Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13196e120bd27Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13197e120bd27SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13198e120bd27SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13199e120bd27SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13200e120bd27SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13201e120bd27SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13202e120bd27Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13203e120bd27Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13204e120bd27Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13205e120bd27Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13206e120bd27Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13207e120bd27Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13208e120bd27Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13209e120bd27Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13210e120bd27Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13211e120bd27Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13212e120bd27Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13213e120bd27Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13214e120bd27Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13215e120bd27Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13216e120bd27Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13217e120bd27Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13218e120bd27Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13219e120bd27Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13220e120bd27Smrghardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13221e120bd27Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13222e120bd27Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13223e120bd27Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13224e120bd27Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13225e120bd27Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13226e120bd27Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13227e120bd27Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13228e120bd27Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13229e120bd27Smrgfix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13230e120bd27Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13231e120bd27Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13232e120bd27Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13233e120bd27Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13234e120bd27Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13235e120bd27Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13236e120bd27Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13237e120bd27Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13238e120bd27Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13239e120bd27Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13240e120bd27Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13241e120bd27Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13242e120bd27Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13243e120bd27Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13244e120bd27Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13245e120bd27Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13246e120bd27Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13247e120bd27Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13248e120bd27Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13249e120bd27Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13250e120bd27Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13251e120bd27Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13252e120bd27Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13253e120bd27Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13254e120bd27Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13255e120bd27Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13256e120bd27Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13257e120bd27Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13258e120bd27Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13259e120bd27Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13260e120bd27Smrg 13261e120bd27SmrgLTCC='$LTCC' 13262e120bd27SmrgLTCFLAGS='$LTCFLAGS' 13263e120bd27Smrgcompiler='$compiler_DEFAULT' 13264e120bd27Smrg 13265e120bd27Smrg# A function that is used when there is no print builtin or printf. 13266e120bd27Smrgfunc_fallback_echo () 132676c321187Smrg{ 13268e120bd27Smrg eval 'cat <<_LTECHO_EOF 13269e120bd27Smrg\$1 13270e120bd27Smrg_LTECHO_EOF' 132716c321187Smrg} 132726c321187Smrg 13273e120bd27Smrg# Quote evaled strings. 13274e120bd27Smrgfor var in SHELL \ 13275e120bd27SmrgECHO \ 13276e120bd27SmrgSED \ 13277e120bd27SmrgGREP \ 13278e120bd27SmrgEGREP \ 13279e120bd27SmrgFGREP \ 13280e120bd27SmrgLD \ 13281e120bd27SmrgNM \ 13282e120bd27SmrgLN_S \ 13283e120bd27Smrglt_SP2NL \ 13284e120bd27Smrglt_NL2SP \ 13285e120bd27Smrgreload_flag \ 13286e120bd27SmrgOBJDUMP \ 13287e120bd27Smrgdeplibs_check_method \ 13288e120bd27Smrgfile_magic_cmd \ 13289e120bd27SmrgAR \ 13290e120bd27SmrgAR_FLAGS \ 13291e120bd27SmrgSTRIP \ 13292e120bd27SmrgRANLIB \ 13293e120bd27SmrgCC \ 13294e120bd27SmrgCFLAGS \ 13295e120bd27Smrgcompiler \ 13296e120bd27Smrglt_cv_sys_global_symbol_pipe \ 13297e120bd27Smrglt_cv_sys_global_symbol_to_cdecl \ 13298e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address \ 13299e120bd27Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13300e120bd27Smrglt_prog_compiler_no_builtin_flag \ 13301e120bd27Smrglt_prog_compiler_wl \ 13302e120bd27Smrglt_prog_compiler_pic \ 13303e120bd27Smrglt_prog_compiler_static \ 13304e120bd27Smrglt_cv_prog_compiler_c_o \ 13305e120bd27Smrgneed_locks \ 13306e120bd27SmrgDSYMUTIL \ 13307e120bd27SmrgNMEDIT \ 13308e120bd27SmrgLIPO \ 13309e120bd27SmrgOTOOL \ 13310e120bd27SmrgOTOOL64 \ 13311e120bd27Smrgshrext_cmds \ 13312e120bd27Smrgexport_dynamic_flag_spec \ 13313e120bd27Smrgwhole_archive_flag_spec \ 13314e120bd27Smrgcompiler_needs_object \ 13315e120bd27Smrgwith_gnu_ld \ 13316e120bd27Smrgallow_undefined_flag \ 13317e120bd27Smrgno_undefined_flag \ 13318e120bd27Smrghardcode_libdir_flag_spec \ 13319e120bd27Smrghardcode_libdir_flag_spec_ld \ 13320e120bd27Smrghardcode_libdir_separator \ 13321e120bd27Smrgfix_srcfile_path \ 13322e120bd27Smrgexclude_expsyms \ 13323e120bd27Smrginclude_expsyms \ 13324e120bd27Smrgfile_list_spec \ 13325e120bd27Smrgvariables_saved_for_relink \ 13326e120bd27Smrglibname_spec \ 13327e120bd27Smrglibrary_names_spec \ 13328e120bd27Smrgsoname_spec \ 13329e120bd27Smrginstall_override_mode \ 13330e120bd27Smrgfinish_eval \ 13331e120bd27Smrgold_striplib \ 13332e120bd27Smrgstriplib; do 13333e120bd27Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13334e120bd27Smrg *[\\\\\\\`\\"\\\$]*) 13335e120bd27Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13336e120bd27Smrg ;; 13337e120bd27Smrg *) 13338e120bd27Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13339e120bd27Smrg ;; 13340e120bd27Smrg esac 13341e120bd27Smrgdone 133426c321187Smrg 13343e120bd27Smrg# Double-quote double-evaled strings. 13344e120bd27Smrgfor var in reload_cmds \ 13345e120bd27Smrgold_postinstall_cmds \ 13346e120bd27Smrgold_postuninstall_cmds \ 13347e120bd27Smrgold_archive_cmds \ 13348e120bd27Smrgextract_expsyms_cmds \ 13349e120bd27Smrgold_archive_from_new_cmds \ 13350e120bd27Smrgold_archive_from_expsyms_cmds \ 13351e120bd27Smrgarchive_cmds \ 13352e120bd27Smrgarchive_expsym_cmds \ 13353e120bd27Smrgmodule_cmds \ 13354e120bd27Smrgmodule_expsym_cmds \ 13355e120bd27Smrgexport_symbols_cmds \ 13356e120bd27Smrgprelink_cmds \ 13357e120bd27Smrgpostinstall_cmds \ 13358e120bd27Smrgpostuninstall_cmds \ 13359e120bd27Smrgfinish_cmds \ 13360e120bd27Smrgsys_lib_search_path_spec \ 13361e120bd27Smrgsys_lib_dlsearch_path_spec; do 13362e120bd27Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13363e120bd27Smrg *[\\\\\\\`\\"\\\$]*) 13364e120bd27Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13365e120bd27Smrg ;; 13366e120bd27Smrg *) 13367e120bd27Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13368e120bd27Smrg ;; 13369e120bd27Smrg esac 13370e120bd27Smrgdone 133716c321187Smrg 13372e120bd27Smrgac_aux_dir='$ac_aux_dir' 13373e120bd27Smrgxsi_shell='$xsi_shell' 13374e120bd27Smrglt_shell_append='$lt_shell_append' 133756c321187Smrg 13376e120bd27Smrg# See if we are running on zsh, and set the options which allow our 13377e120bd27Smrg# commands through without removal of \ escapes INIT. 13378e120bd27Smrgif test -n "\${ZSH_VERSION+set}" ; then 13379e120bd27Smrg setopt NO_GLOB_SUBST 133806c321187Smrgfi 133816c321187Smrg 133826c321187Smrg 13383e120bd27Smrg PACKAGE='$PACKAGE' 13384e120bd27Smrg VERSION='$VERSION' 13385e120bd27Smrg TIMESTAMP='$TIMESTAMP' 13386e120bd27Smrg RM='$RM' 13387e120bd27Smrg ofile='$ofile' 13388e120bd27Smrg 13389e120bd27Smrg 1339093493779Smrg 1339193493779Smrg 1339293493779Smrg_ACEOF 1339393493779Smrg 13394e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1339593493779Smrg 13396e120bd27Smrg# Handling of arguments. 13397e120bd27Smrgfor ac_config_target in $ac_config_targets 13398e120bd27Smrgdo 13399e120bd27Smrg case $ac_config_target in 13400e120bd27Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13401e120bd27Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13402e120bd27Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13403e120bd27Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13404e120bd27Smrg "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 13405e120bd27Smrg "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 13406e120bd27Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 13407e120bd27Smrg "xmu.pc") CONFIG_FILES="$CONFIG_FILES xmu.pc" ;; 13408e120bd27Smrg "xmuu.pc") CONFIG_FILES="$CONFIG_FILES xmuu.pc" ;; 13409e120bd27Smrg 13410e120bd27Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13411e120bd27Smrg esac 13412e120bd27Smrgdone 13413e120bd27Smrg 13414e120bd27Smrg 13415e120bd27Smrg# If the user did not use the arguments to specify the items to instantiate, 13416e120bd27Smrg# then the envvar interface is used. Set only those that are not. 13417e120bd27Smrg# We use the long form for the default assignment because of an extremely 13418e120bd27Smrg# bizarre bug on SunOS 4.1.3. 13419e120bd27Smrgif $ac_need_defaults; then 13420e120bd27Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13421e120bd27Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13422e120bd27Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13423e120bd27Smrgfi 13424e120bd27Smrg 13425e120bd27Smrg# Have a temporary directory for convenience. Make it in the build tree 13426e120bd27Smrg# simply because there is no reason against having it here, and in addition, 13427e120bd27Smrg# creating and moving files from /tmp can sometimes cause problems. 13428e120bd27Smrg# Hook for its removal unless debugging. 13429e120bd27Smrg# Note that there is a small window in which the directory will not be cleaned: 13430e120bd27Smrg# after its creation but before its name has been assigned to `$tmp'. 13431e120bd27Smrg$debug || 1343293493779Smrg{ 13433e120bd27Smrg tmp= ac_tmp= 13434e120bd27Smrg trap 'exit_status=$? 13435e120bd27Smrg : "${ac_tmp:=$tmp}" 13436e120bd27Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13437e120bd27Smrg' 0 13438e120bd27Smrg trap 'as_fn_exit 1' 1 2 13 15 1343993493779Smrg} 13440e120bd27Smrg# Create a (secure) tmp directory for tmp files. 1344193493779Smrg 13442e120bd27Smrg{ 13443e120bd27Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13444e120bd27Smrg test -d "$tmp" 13445e120bd27Smrg} || 13446e120bd27Smrg{ 13447e120bd27Smrg tmp=./conf$$-$RANDOM 13448e120bd27Smrg (umask 077 && mkdir "$tmp") 13449e120bd27Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13450e120bd27Smrgac_tmp=$tmp 1345193493779Smrg 13452e120bd27Smrg# Set up the scripts for CONFIG_FILES section. 13453e120bd27Smrg# No need to generate them if there are no CONFIG_FILES. 13454e120bd27Smrg# This happens for instance with `./config.status config.h'. 13455e120bd27Smrgif test -n "$CONFIG_FILES"; then 1345693493779Smrg 1345793493779Smrg 13458e120bd27Smrgac_cr=`echo X | tr X '\015'` 13459e120bd27Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 13460e120bd27Smrg# But we know of no other shell where ac_cr would be empty at this 13461e120bd27Smrg# point, so we can use a bashism as a fallback. 13462e120bd27Smrgif test "x$ac_cr" = x; then 13463e120bd27Smrg eval ac_cr=\$\'\\r\' 1346493493779Smrgfi 13465e120bd27Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13466e120bd27Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13467e120bd27Smrg ac_cs_awk_cr='\\r' 13468e120bd27Smrgelse 13469e120bd27Smrg ac_cs_awk_cr=$ac_cr 1347093493779Smrgfi 1347193493779Smrg 13472e120bd27Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 1347393493779Smrg_ACEOF 1347493493779Smrg 1347593493779Smrg 13476e120bd27Smrg{ 13477e120bd27Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 13478e120bd27Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13479e120bd27Smrg echo "_ACEOF" 13480e120bd27Smrg} >conf$$subs.sh || 13481e120bd27Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13482e120bd27Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13483e120bd27Smrgac_delim='%!_!# ' 13484e120bd27Smrgfor ac_last_try in false false false false false :; do 13485e120bd27Smrg . ./conf$$subs.sh || 13486e120bd27Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13487e120bd27Smrg 13488e120bd27Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13489e120bd27Smrg if test $ac_delim_n = $ac_delim_num; then 13490e120bd27Smrg break 13491e120bd27Smrg elif $ac_last_try; then 13492e120bd27Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13493e120bd27Smrg else 13494e120bd27Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13495e120bd27Smrg fi 13496e120bd27Smrgdone 13497e120bd27Smrgrm -f conf$$subs.sh 13498e120bd27Smrg 13499e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13500e120bd27Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13501e120bd27Smrg_ACEOF 13502e120bd27Smrgsed -n ' 13503e120bd27Smrgh 13504e120bd27Smrgs/^/S["/; s/!.*/"]=/ 13505e120bd27Smrgp 13506e120bd27Smrgg 13507e120bd27Smrgs/^[^!]*!// 13508e120bd27Smrg:repl 13509e120bd27Smrgt repl 13510e120bd27Smrgs/'"$ac_delim"'$// 13511e120bd27Smrgt delim 13512e120bd27Smrg:nl 13513e120bd27Smrgh 13514e120bd27Smrgs/\(.\{148\}\)..*/\1/ 13515e120bd27Smrgt more1 13516e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13517e120bd27Smrgp 13518e120bd27Smrgn 13519e120bd27Smrgb repl 13520e120bd27Smrg:more1 13521e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13522e120bd27Smrgp 13523e120bd27Smrgg 13524e120bd27Smrgs/.\{148\}// 13525e120bd27Smrgt nl 13526e120bd27Smrg:delim 13527e120bd27Smrgh 13528e120bd27Smrgs/\(.\{148\}\)..*/\1/ 13529e120bd27Smrgt more2 13530e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 13531e120bd27Smrgp 13532e120bd27Smrgb 13533e120bd27Smrg:more2 13534e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13535e120bd27Smrgp 13536e120bd27Smrgg 13537e120bd27Smrgs/.\{148\}// 13538e120bd27Smrgt delim 13539e120bd27Smrg' <conf$$subs.awk | sed ' 13540e120bd27Smrg/^[^""]/{ 13541e120bd27Smrg N 13542e120bd27Smrg s/\n// 13543e120bd27Smrg} 13544e120bd27Smrg' >>$CONFIG_STATUS || ac_write_fail=1 13545e120bd27Smrgrm -f conf$$subs.awk 13546e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13547e120bd27Smrg_ACAWK 13548e120bd27Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13549e120bd27Smrg for (key in S) S_is_set[key] = 1 13550e120bd27Smrg FS = "" 1355193493779Smrg 13552e120bd27Smrg} 13553e120bd27Smrg{ 13554e120bd27Smrg line = $ 0 13555e120bd27Smrg nfields = split(line, field, "@") 13556e120bd27Smrg substed = 0 13557e120bd27Smrg len = length(field[1]) 13558e120bd27Smrg for (i = 2; i < nfields; i++) { 13559e120bd27Smrg key = field[i] 13560e120bd27Smrg keylen = length(key) 13561e120bd27Smrg if (S_is_set[key]) { 13562e120bd27Smrg value = S[key] 13563e120bd27Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13564e120bd27Smrg len += length(value) + length(field[++i]) 13565e120bd27Smrg substed = 1 13566e120bd27Smrg } else 13567e120bd27Smrg len += 1 + keylen 13568e120bd27Smrg } 1356993493779Smrg 13570e120bd27Smrg print line 13571e120bd27Smrg} 1357293493779Smrg 13573e120bd27Smrg_ACAWK 13574e120bd27Smrg_ACEOF 13575e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13576e120bd27Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13577e120bd27Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 135786c321187Smrgelse 13579e120bd27Smrg cat 13580e120bd27Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13581e120bd27Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13582e120bd27Smrg_ACEOF 13583e120bd27Smrg 13584e120bd27Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13585e120bd27Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13586e120bd27Smrg# trailing colons and then remove the whole line if VPATH becomes empty 13587e120bd27Smrg# (actually we leave an empty line to preserve line numbers). 13588e120bd27Smrgif test "x$srcdir" = x.; then 13589e120bd27Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13590e120bd27Smrgh 13591e120bd27Smrgs/// 13592e120bd27Smrgs/^/:/ 13593e120bd27Smrgs/[ ]*$/:/ 13594e120bd27Smrgs/:\$(srcdir):/:/g 13595e120bd27Smrgs/:\${srcdir}:/:/g 13596e120bd27Smrgs/:@srcdir@:/:/g 13597e120bd27Smrgs/^:*// 13598e120bd27Smrgs/:*$// 13599e120bd27Smrgx 13600e120bd27Smrgs/\(=[ ]*\).*/\1/ 13601e120bd27SmrgG 13602e120bd27Smrgs/\n// 13603e120bd27Smrgs/^[^=]*=[ ]*$// 13604e120bd27Smrg}' 136056c321187Smrgfi 136066c321187Smrg 13607e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13608e120bd27Smrgfi # test -n "$CONFIG_FILES" 136096c321187Smrg 13610e120bd27Smrg# Set up the scripts for CONFIG_HEADERS section. 13611e120bd27Smrg# No need to generate them if there are no CONFIG_HEADERS. 13612e120bd27Smrg# This happens for instance with `./config.status Makefile'. 13613e120bd27Smrgif test -n "$CONFIG_HEADERS"; then 13614e120bd27Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 13615e120bd27SmrgBEGIN { 136166c321187Smrg_ACEOF 136176c321187Smrg 13618e120bd27Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 13619e120bd27Smrg# here-document in config.status, that substitutes the proper values into 13620e120bd27Smrg# config.h.in to produce config.h. 136216c321187Smrg 13622e120bd27Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 13623e120bd27Smrg# handling of long lines. 13624e120bd27Smrgac_delim='%!_!# ' 13625e120bd27Smrgfor ac_last_try in false false :; do 13626e120bd27Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13627e120bd27Smrg if test -z "$ac_tt"; then 13628e120bd27Smrg break 13629e120bd27Smrg elif $ac_last_try; then 13630e120bd27Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13631e120bd27Smrg else 13632e120bd27Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13633e120bd27Smrg fi 13634e120bd27Smrgdone 136356c321187Smrg 13636e120bd27Smrg# For the awk script, D is an array of macro values keyed by name, 13637e120bd27Smrg# likewise P contains macro parameters if any. Preserve backslash 13638e120bd27Smrg# newline sequences. 136396c321187Smrg 13640e120bd27Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13641e120bd27Smrgsed -n ' 13642e120bd27Smrgs/.\{148\}/&'"$ac_delim"'/g 13643e120bd27Smrgt rset 13644e120bd27Smrg:rset 13645e120bd27Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 13646e120bd27Smrgt def 13647e120bd27Smrgd 13648e120bd27Smrg:def 13649e120bd27Smrgs/\\$// 13650e120bd27Smrgt bsnl 13651e120bd27Smrgs/["\\]/\\&/g 13652e120bd27Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13653e120bd27SmrgD["\1"]=" \3"/p 13654e120bd27Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13655e120bd27Smrgd 13656e120bd27Smrg:bsnl 13657e120bd27Smrgs/["\\]/\\&/g 13658e120bd27Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13659e120bd27SmrgD["\1"]=" \3\\\\\\n"\\/p 13660e120bd27Smrgt cont 13661e120bd27Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13662e120bd27Smrgt cont 13663e120bd27Smrgd 13664e120bd27Smrg:cont 13665e120bd27Smrgn 13666e120bd27Smrgs/.\{148\}/&'"$ac_delim"'/g 13667e120bd27Smrgt clear 13668e120bd27Smrg:clear 13669e120bd27Smrgs/\\$// 13670e120bd27Smrgt bsnlc 13671e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 13672e120bd27Smrgd 13673e120bd27Smrg:bsnlc 13674e120bd27Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13675e120bd27Smrgb cont 13676e120bd27Smrg' <confdefs.h | sed ' 13677e120bd27Smrgs/'"$ac_delim"'/"\\\ 13678e120bd27Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 136796c321187Smrg 13680e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13681e120bd27Smrg for (key in D) D_is_set[key] = 1 13682e120bd27Smrg FS = "" 13683e120bd27Smrg} 13684e120bd27Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13685e120bd27Smrg line = \$ 0 13686e120bd27Smrg split(line, arg, " ") 13687e120bd27Smrg if (arg[1] == "#") { 13688e120bd27Smrg defundef = arg[2] 13689e120bd27Smrg mac1 = arg[3] 13690e120bd27Smrg } else { 13691e120bd27Smrg defundef = substr(arg[1], 2) 13692e120bd27Smrg mac1 = arg[2] 13693e120bd27Smrg } 13694e120bd27Smrg split(mac1, mac2, "(") #) 13695e120bd27Smrg macro = mac2[1] 13696e120bd27Smrg prefix = substr(line, 1, index(line, defundef) - 1) 13697e120bd27Smrg if (D_is_set[macro]) { 13698e120bd27Smrg # Preserve the white space surrounding the "#". 13699e120bd27Smrg print prefix "define", macro P[macro] D[macro] 13700e120bd27Smrg next 13701e120bd27Smrg } else { 13702e120bd27Smrg # Replace #undef with comments. This is necessary, for example, 13703e120bd27Smrg # in the case of _POSIX_SOURCE, which is predefined and required 13704e120bd27Smrg # on some systems where configure will not decide to define it. 13705e120bd27Smrg if (defundef == "undef") { 13706e120bd27Smrg print "/*", prefix defundef, macro, "*/" 13707e120bd27Smrg next 13708e120bd27Smrg } 13709e120bd27Smrg } 13710e120bd27Smrg} 13711e120bd27Smrg{ print } 13712e120bd27Smrg_ACAWK 137136c321187Smrg_ACEOF 13714e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13715e120bd27Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13716e120bd27Smrgfi # test -n "$CONFIG_HEADERS" 137176c321187Smrg 137186c321187Smrg 13719e120bd27Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13720e120bd27Smrgshift 13721e120bd27Smrgfor ac_tag 13722e120bd27Smrgdo 13723e120bd27Smrg case $ac_tag in 13724e120bd27Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 13725e120bd27Smrg esac 13726e120bd27Smrg case $ac_mode$ac_tag in 13727e120bd27Smrg :[FHL]*:*);; 13728e120bd27Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13729e120bd27Smrg :[FH]-) ac_tag=-:-;; 13730e120bd27Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13731e120bd27Smrg esac 13732e120bd27Smrg ac_save_IFS=$IFS 13733e120bd27Smrg IFS=: 13734e120bd27Smrg set x $ac_tag 13735e120bd27Smrg IFS=$ac_save_IFS 13736e120bd27Smrg shift 13737e120bd27Smrg ac_file=$1 13738e120bd27Smrg shift 137396c321187Smrg 13740e120bd27Smrg case $ac_mode in 13741e120bd27Smrg :L) ac_source=$1;; 13742e120bd27Smrg :[FH]) 13743e120bd27Smrg ac_file_inputs= 13744e120bd27Smrg for ac_f 13745e120bd27Smrg do 13746e120bd27Smrg case $ac_f in 13747e120bd27Smrg -) ac_f="$ac_tmp/stdin";; 13748e120bd27Smrg *) # Look for the file first in the build tree, then in the source tree 13749e120bd27Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13750e120bd27Smrg # because $ac_f cannot contain `:'. 13751e120bd27Smrg test -f "$ac_f" || 13752e120bd27Smrg case $ac_f in 13753e120bd27Smrg [\\/$]*) false;; 13754e120bd27Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13755e120bd27Smrg esac || 13756e120bd27Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13757e120bd27Smrg esac 13758e120bd27Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13759e120bd27Smrg as_fn_append ac_file_inputs " '$ac_f'" 13760e120bd27Smrg done 137616c321187Smrg 13762e120bd27Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 13763e120bd27Smrg # use $as_me), people would be surprised to read: 13764e120bd27Smrg # /* config.h. Generated by config.status. */ 13765e120bd27Smrg configure_input='Generated from '` 13766e120bd27Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13767e120bd27Smrg `' by configure.' 13768e120bd27Smrg if test x"$ac_file" != x-; then 13769e120bd27Smrg configure_input="$ac_file. $configure_input" 13770e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13771e120bd27Smrg$as_echo "$as_me: creating $ac_file" >&6;} 13772e120bd27Smrg fi 13773e120bd27Smrg # Neutralize special characters interpreted by sed in replacement strings. 13774e120bd27Smrg case $configure_input in #( 13775e120bd27Smrg *\&* | *\|* | *\\* ) 13776e120bd27Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 13777e120bd27Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13778e120bd27Smrg *) ac_sed_conf_input=$configure_input;; 137796c321187Smrg esac 137806c321187Smrg 13781e120bd27Smrg case $ac_tag in 13782e120bd27Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13783e120bd27Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13784e120bd27Smrg esac 13785e120bd27Smrg ;; 13786e120bd27Smrg esac 137876c321187Smrg 13788e120bd27Smrg ac_dir=`$as_dirname -- "$ac_file" || 13789e120bd27Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13790e120bd27Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13791e120bd27Smrg X"$ac_file" : 'X\(//\)$' \| \ 13792e120bd27Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13793e120bd27Smrg$as_echo X"$ac_file" | 13794e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13795e120bd27Smrg s//\1/ 13796e120bd27Smrg q 13797e120bd27Smrg } 13798e120bd27Smrg /^X\(\/\/\)[^/].*/{ 13799e120bd27Smrg s//\1/ 13800e120bd27Smrg q 13801e120bd27Smrg } 13802e120bd27Smrg /^X\(\/\/\)$/{ 13803e120bd27Smrg s//\1/ 13804e120bd27Smrg q 13805e120bd27Smrg } 13806e120bd27Smrg /^X\(\/\).*/{ 13807e120bd27Smrg s//\1/ 13808e120bd27Smrg q 13809e120bd27Smrg } 13810e120bd27Smrg s/.*/./; q'` 13811e120bd27Smrg as_dir="$ac_dir"; as_fn_mkdir_p 13812e120bd27Smrg ac_builddir=. 138136c321187Smrg 13814e120bd27Smrgcase "$ac_dir" in 13815e120bd27Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13816e120bd27Smrg*) 13817e120bd27Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13818e120bd27Smrg # A ".." for each directory in $ac_dir_suffix. 13819e120bd27Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13820e120bd27Smrg case $ac_top_builddir_sub in 13821e120bd27Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13822e120bd27Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13823e120bd27Smrg esac ;; 13824e120bd27Smrgesac 13825e120bd27Smrgac_abs_top_builddir=$ac_pwd 13826e120bd27Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 13827e120bd27Smrg# for backward compatibility: 13828e120bd27Smrgac_top_builddir=$ac_top_build_prefix 138296c321187Smrg 13830e120bd27Smrgcase $srcdir in 13831e120bd27Smrg .) # We are building in place. 13832e120bd27Smrg ac_srcdir=. 13833e120bd27Smrg ac_top_srcdir=$ac_top_builddir_sub 13834e120bd27Smrg ac_abs_top_srcdir=$ac_pwd ;; 13835e120bd27Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 13836e120bd27Smrg ac_srcdir=$srcdir$ac_dir_suffix; 13837e120bd27Smrg ac_top_srcdir=$srcdir 13838e120bd27Smrg ac_abs_top_srcdir=$srcdir ;; 13839e120bd27Smrg *) # Relative name. 13840e120bd27Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13841e120bd27Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13842e120bd27Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13843e120bd27Smrgesac 13844e120bd27Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 138456c321187Smrg 138466c321187Smrg 13847e120bd27Smrg case $ac_mode in 13848e120bd27Smrg :F) 13849e120bd27Smrg # 13850e120bd27Smrg # CONFIG_FILE 13851e120bd27Smrg # 138526c321187Smrg 13853e120bd27Smrg case $INSTALL in 13854e120bd27Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13855e120bd27Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13856e120bd27Smrg esac 13857e120bd27Smrg ac_MKDIR_P=$MKDIR_P 13858e120bd27Smrg case $MKDIR_P in 13859e120bd27Smrg [\\/$]* | ?:[\\/]* ) ;; 13860e120bd27Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13861e120bd27Smrg esac 13862e120bd27Smrg_ACEOF 138636c321187Smrg 13864e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13865e120bd27Smrg# If the template does not know about datarootdir, expand it. 13866e120bd27Smrg# FIXME: This hack should be removed a few years after 2.60. 13867e120bd27Smrgac_datarootdir_hack=; ac_datarootdir_seen= 13868e120bd27Smrgac_sed_dataroot=' 13869e120bd27Smrg/datarootdir/ { 13870e120bd27Smrg p 13871e120bd27Smrg q 13872e120bd27Smrg} 13873e120bd27Smrg/@datadir@/p 13874e120bd27Smrg/@docdir@/p 13875e120bd27Smrg/@infodir@/p 13876e120bd27Smrg/@localedir@/p 13877e120bd27Smrg/@mandir@/p' 13878e120bd27Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13879e120bd27Smrg*datarootdir*) ac_datarootdir_seen=yes;; 13880e120bd27Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13881e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13882e120bd27Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13883e120bd27Smrg_ACEOF 13884e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13885e120bd27Smrg ac_datarootdir_hack=' 13886e120bd27Smrg s&@datadir@&$datadir&g 13887e120bd27Smrg s&@docdir@&$docdir&g 13888e120bd27Smrg s&@infodir@&$infodir&g 13889e120bd27Smrg s&@localedir@&$localedir&g 13890e120bd27Smrg s&@mandir@&$mandir&g 13891e120bd27Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 13892e120bd27Smrgesac 13893e120bd27Smrg_ACEOF 138946c321187Smrg 13895e120bd27Smrg# Neutralize VPATH when `$srcdir' = `.'. 13896e120bd27Smrg# Shell code in configure.ac might set extrasub. 13897e120bd27Smrg# FIXME: do we really want to maintain this feature? 13898e120bd27Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13899e120bd27Smrgac_sed_extra="$ac_vpsub 13900e120bd27Smrg$extrasub 139016c321187Smrg_ACEOF 13902e120bd27Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13903e120bd27Smrg:t 13904e120bd27Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13905e120bd27Smrgs|@configure_input@|$ac_sed_conf_input|;t t 13906e120bd27Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 13907e120bd27Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 13908e120bd27Smrgs&@srcdir@&$ac_srcdir&;t t 13909e120bd27Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 13910e120bd27Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 13911e120bd27Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13912e120bd27Smrgs&@builddir@&$ac_builddir&;t t 13913e120bd27Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 13914e120bd27Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13915e120bd27Smrgs&@INSTALL@&$ac_INSTALL&;t t 13916e120bd27Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 13917e120bd27Smrg$ac_datarootdir_hack 13918e120bd27Smrg" 13919e120bd27Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13920e120bd27Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 139216c321187Smrg 13922e120bd27Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13923e120bd27Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13924e120bd27Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13925e120bd27Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13926e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13927e120bd27Smrgwhich seems to be undefined. Please make sure it is defined" >&5 13928e120bd27Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13929e120bd27Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 139306c321187Smrg 13931e120bd27Smrg rm -f "$ac_tmp/stdin" 13932e120bd27Smrg case $ac_file in 13933e120bd27Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13934e120bd27Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13935e120bd27Smrg esac \ 13936e120bd27Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13937e120bd27Smrg ;; 13938e120bd27Smrg :H) 13939e120bd27Smrg # 13940e120bd27Smrg # CONFIG_HEADER 13941e120bd27Smrg # 13942e120bd27Smrg if test x"$ac_file" != x-; then 13943e120bd27Smrg { 13944e120bd27Smrg $as_echo "/* $configure_input */" \ 13945e120bd27Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13946e120bd27Smrg } >"$ac_tmp/config.h" \ 13947e120bd27Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13948e120bd27Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13949e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13950e120bd27Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 13951e120bd27Smrg else 13952e120bd27Smrg rm -f "$ac_file" 13953e120bd27Smrg mv "$ac_tmp/config.h" "$ac_file" \ 13954e120bd27Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13955e120bd27Smrg fi 139566c321187Smrg else 13957e120bd27Smrg $as_echo "/* $configure_input */" \ 13958e120bd27Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13959e120bd27Smrg || as_fn_error $? "could not create -" "$LINENO" 5 139606c321187Smrg fi 13961e120bd27Smrg# Compute "$ac_file"'s index in $config_headers. 13962e120bd27Smrg_am_arg="$ac_file" 13963e120bd27Smrg_am_stamp_count=1 13964e120bd27Smrgfor _am_header in $config_headers :; do 13965e120bd27Smrg case $_am_header in 13966e120bd27Smrg $_am_arg | $_am_arg:* ) 13967e120bd27Smrg break ;; 13968e120bd27Smrg * ) 13969e120bd27Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13970e120bd27Smrg esac 139716c321187Smrgdone 13972e120bd27Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13973e120bd27Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13974e120bd27Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13975e120bd27Smrg X"$_am_arg" : 'X\(//\)$' \| \ 13976e120bd27Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13977e120bd27Smrg$as_echo X"$_am_arg" | 13978e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13979e120bd27Smrg s//\1/ 13980e120bd27Smrg q 13981e120bd27Smrg } 13982e120bd27Smrg /^X\(\/\/\)[^/].*/{ 13983e120bd27Smrg s//\1/ 13984e120bd27Smrg q 13985e120bd27Smrg } 13986e120bd27Smrg /^X\(\/\/\)$/{ 13987e120bd27Smrg s//\1/ 13988e120bd27Smrg q 13989e120bd27Smrg } 13990e120bd27Smrg /^X\(\/\).*/{ 13991e120bd27Smrg s//\1/ 13992e120bd27Smrg q 13993e120bd27Smrg } 13994e120bd27Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 13995e120bd27Smrg ;; 139966c321187Smrg 13997e120bd27Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13998e120bd27Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 13999e120bd27Smrg ;; 14000e120bd27Smrg esac 140016c321187Smrg 1400293493779Smrg 14003e120bd27Smrg case $ac_file$ac_mode in 14004e120bd27Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14005e120bd27Smrg # Autoconf 2.62 quotes --file arguments for eval, but not when files 14006e120bd27Smrg # are listed without --file. Let's play safe and only enable the eval 14007e120bd27Smrg # if we detect the quoting. 14008e120bd27Smrg case $CONFIG_FILES in 14009e120bd27Smrg *\'*) eval set x "$CONFIG_FILES" ;; 14010e120bd27Smrg *) set x $CONFIG_FILES ;; 14011e120bd27Smrg esac 14012e120bd27Smrg shift 14013e120bd27Smrg for mf 14014e120bd27Smrg do 14015e120bd27Smrg # Strip MF so we end up with the name of the file. 14016e120bd27Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 14017e120bd27Smrg # Check whether this is an Automake generated Makefile or not. 14018e120bd27Smrg # We used to match only the files named `Makefile.in', but 14019e120bd27Smrg # some people rename them; so instead we look at the file content. 14020e120bd27Smrg # Grep'ing the first line is not enough: some people post-process 14021e120bd27Smrg # each Makefile.in and add a new line on top of each file to say so. 14022e120bd27Smrg # Grep'ing the whole file is not good either: AIX grep has a line 14023e120bd27Smrg # limit of 2048, but all sed's we know have understand at least 4000. 14024e120bd27Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14025e120bd27Smrg dirpart=`$as_dirname -- "$mf" || 14026e120bd27Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14027e120bd27Smrg X"$mf" : 'X\(//\)[^/]' \| \ 14028e120bd27Smrg X"$mf" : 'X\(//\)$' \| \ 14029e120bd27Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14030e120bd27Smrg$as_echo X"$mf" | 14031e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14032e120bd27Smrg s//\1/ 14033e120bd27Smrg q 14034e120bd27Smrg } 14035e120bd27Smrg /^X\(\/\/\)[^/].*/{ 14036e120bd27Smrg s//\1/ 14037e120bd27Smrg q 14038e120bd27Smrg } 14039e120bd27Smrg /^X\(\/\/\)$/{ 14040e120bd27Smrg s//\1/ 14041e120bd27Smrg q 14042e120bd27Smrg } 14043e120bd27Smrg /^X\(\/\).*/{ 14044e120bd27Smrg s//\1/ 14045e120bd27Smrg q 14046e120bd27Smrg } 14047e120bd27Smrg s/.*/./; q'` 14048e120bd27Smrg else 14049e120bd27Smrg continue 14050e120bd27Smrg fi 14051e120bd27Smrg # Extract the definition of DEPDIR, am__include, and am__quote 14052e120bd27Smrg # from the Makefile without running `make'. 14053e120bd27Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14054e120bd27Smrg test -z "$DEPDIR" && continue 14055e120bd27Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 14056e120bd27Smrg test -z "am__include" && continue 14057e120bd27Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14058e120bd27Smrg # When using ansi2knr, U may be empty or an underscore; expand it 14059e120bd27Smrg U=`sed -n 's/^U = //p' < "$mf"` 14060e120bd27Smrg # Find all dependency output files, they are included files with 14061e120bd27Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 14062e120bd27Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 14063e120bd27Smrg # expansion. 14064e120bd27Smrg for file in `sed -n " 14065e120bd27Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14066e120bd27Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 14067e120bd27Smrg # Make sure the directory exists. 14068e120bd27Smrg test -f "$dirpart/$file" && continue 14069e120bd27Smrg fdir=`$as_dirname -- "$file" || 14070e120bd27Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14071e120bd27Smrg X"$file" : 'X\(//\)[^/]' \| \ 14072e120bd27Smrg X"$file" : 'X\(//\)$' \| \ 14073e120bd27Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 14074e120bd27Smrg$as_echo X"$file" | 14075e120bd27Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14076e120bd27Smrg s//\1/ 14077e120bd27Smrg q 14078e120bd27Smrg } 14079e120bd27Smrg /^X\(\/\/\)[^/].*/{ 14080e120bd27Smrg s//\1/ 14081e120bd27Smrg q 14082e120bd27Smrg } 14083e120bd27Smrg /^X\(\/\/\)$/{ 14084e120bd27Smrg s//\1/ 14085e120bd27Smrg q 14086e120bd27Smrg } 14087e120bd27Smrg /^X\(\/\).*/{ 14088e120bd27Smrg s//\1/ 14089e120bd27Smrg q 14090e120bd27Smrg } 14091e120bd27Smrg s/.*/./; q'` 14092e120bd27Smrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 14093e120bd27Smrg # echo "creating $dirpart/$file" 14094e120bd27Smrg echo '# dummy' > "$dirpart/$file" 14095e120bd27Smrg done 14096e120bd27Smrg done 14097e120bd27Smrg} 14098e120bd27Smrg ;; 14099e120bd27Smrg "libtool":C) 141006c321187Smrg 14101e120bd27Smrg # See if we are running on zsh, and set the options which allow our 14102e120bd27Smrg # commands through without removal of \ escapes. 14103e120bd27Smrg if test -n "${ZSH_VERSION+set}" ; then 14104e120bd27Smrg setopt NO_GLOB_SUBST 14105e120bd27Smrg fi 14106e120bd27Smrg 14107e120bd27Smrg cfgfile="${ofile}T" 14108e120bd27Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14109e120bd27Smrg $RM "$cfgfile" 14110e120bd27Smrg 14111e120bd27Smrg cat <<_LT_EOF >> "$cfgfile" 141126c321187Smrg#! $SHELL 141136c321187Smrg 14114e120bd27Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14115e120bd27Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14116e120bd27Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14117e120bd27Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14118e120bd27Smrg# 14119e120bd27Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14120e120bd27Smrg# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 14121e120bd27Smrg# Inc. 14122e120bd27Smrg# Written by Gordon Matzigkeit, 1996 14123e120bd27Smrg# 14124e120bd27Smrg# This file is part of GNU Libtool. 14125e120bd27Smrg# 14126e120bd27Smrg# GNU Libtool is free software; you can redistribute it and/or 14127e120bd27Smrg# modify it under the terms of the GNU General Public License as 14128e120bd27Smrg# published by the Free Software Foundation; either version 2 of 14129e120bd27Smrg# the License, or (at your option) any later version. 14130e120bd27Smrg# 14131e120bd27Smrg# As a special exception to the GNU General Public License, 14132e120bd27Smrg# if you distribute this file as part of a program or library that 14133e120bd27Smrg# is built using GNU Libtool, you may include this file under the 14134e120bd27Smrg# same distribution terms that you use for the rest of that program. 14135e120bd27Smrg# 14136e120bd27Smrg# GNU Libtool is distributed in the hope that it will be useful, 14137e120bd27Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 14138e120bd27Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14139e120bd27Smrg# GNU General Public License for more details. 14140e120bd27Smrg# 14141e120bd27Smrg# You should have received a copy of the GNU General Public License 14142e120bd27Smrg# along with GNU Libtool; see the file COPYING. If not, a copy 14143e120bd27Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14144e120bd27Smrg# obtained by writing to the Free Software Foundation, Inc., 14145e120bd27Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 141466c321187Smrg 141476c321187Smrg 14148e120bd27Smrg# The names of the tagged configurations supported by this script. 14149e120bd27Smrgavailable_tags="" 141506c321187Smrg 14151e120bd27Smrg# ### BEGIN LIBTOOL CONFIG 141526c321187Smrg 14153e120bd27Smrg# Which release of libtool.m4 was used? 14154e120bd27Smrgmacro_version=$macro_version 14155e120bd27Smrgmacro_revision=$macro_revision 141566c321187Smrg 14157e120bd27Smrg# Whether or not to build shared libraries. 14158e120bd27Smrgbuild_libtool_libs=$enable_shared 141596c321187Smrg 14160e120bd27Smrg# Whether or not to build static libraries. 14161e120bd27Smrgbuild_old_libs=$enable_static 141626c321187Smrg 14163e120bd27Smrg# What type of objects to build. 14164e120bd27Smrgpic_mode=$pic_mode 141656c321187Smrg 14166e120bd27Smrg# Whether or not to optimize for fast installation. 14167e120bd27Smrgfast_install=$enable_fast_install 1416893493779Smrg 14169e120bd27Smrg# Shell to use when invoking shell scripts. 14170e120bd27SmrgSHELL=$lt_SHELL 141716c321187Smrg 14172e120bd27Smrg# An echo program that protects backslashes. 14173e120bd27SmrgECHO=$lt_ECHO 141746c321187Smrg 14175e120bd27Smrg# The host system. 14176e120bd27Smrghost_alias=$host_alias 14177e120bd27Smrghost=$host 14178e120bd27Smrghost_os=$host_os 141796c321187Smrg 14180e120bd27Smrg# The build system. 14181e120bd27Smrgbuild_alias=$build_alias 14182e120bd27Smrgbuild=$build 14183e120bd27Smrgbuild_os=$build_os 141846c321187Smrg 14185e120bd27Smrg# A sed program that does not truncate output. 14186e120bd27SmrgSED=$lt_SED 141876c321187Smrg 14188e120bd27Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14189e120bd27SmrgXsed="\$SED -e 1s/^X//" 141906c321187Smrg 14191e120bd27Smrg# A grep program that handles long lines. 14192e120bd27SmrgGREP=$lt_GREP 141936c321187Smrg 14194e120bd27Smrg# An ERE matcher. 14195e120bd27SmrgEGREP=$lt_EGREP 141966c321187Smrg 14197e120bd27Smrg# A literal string matcher. 14198e120bd27SmrgFGREP=$lt_FGREP 141996c321187Smrg 14200e120bd27Smrg# A BSD- or MS-compatible name lister. 14201e120bd27SmrgNM=$lt_NM 142026c321187Smrg 14203e120bd27Smrg# Whether we need soft or hard links. 14204e120bd27SmrgLN_S=$lt_LN_S 142056c321187Smrg 14206e120bd27Smrg# What is the maximum length of a command? 14207e120bd27Smrgmax_cmd_len=$max_cmd_len 142086c321187Smrg 14209e120bd27Smrg# Object file suffix (normally "o"). 14210e120bd27Smrgobjext=$ac_objext 142116c321187Smrg 14212e120bd27Smrg# Executable file suffix (normally ""). 14213e120bd27Smrgexeext=$exeext 142146c321187Smrg 14215e120bd27Smrg# whether the shell understands "unset". 14216e120bd27Smrglt_unset=$lt_unset 142176c321187Smrg 14218e120bd27Smrg# turn spaces into newlines. 14219e120bd27SmrgSP2NL=$lt_lt_SP2NL 142206c321187Smrg 14221e120bd27Smrg# turn newlines into spaces. 14222e120bd27SmrgNL2SP=$lt_lt_NL2SP 142236c321187Smrg 14224e120bd27Smrg# An object symbol dumper. 14225e120bd27SmrgOBJDUMP=$lt_OBJDUMP 142266c321187Smrg 14227e120bd27Smrg# Method to check whether dependent libraries are shared objects. 14228e120bd27Smrgdeplibs_check_method=$lt_deplibs_check_method 142296c321187Smrg 14230e120bd27Smrg# Command to use when deplibs_check_method == "file_magic". 14231e120bd27Smrgfile_magic_cmd=$lt_file_magic_cmd 142326c321187Smrg 14233e120bd27Smrg# The archiver. 14234e120bd27SmrgAR=$lt_AR 14235e120bd27SmrgAR_FLAGS=$lt_AR_FLAGS 142366c321187Smrg 14237e120bd27Smrg# A symbol stripping program. 14238e120bd27SmrgSTRIP=$lt_STRIP 142396c321187Smrg 14240e120bd27Smrg# Commands used to install an old-style archive. 14241e120bd27SmrgRANLIB=$lt_RANLIB 14242e120bd27Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 14243e120bd27Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 142446c321187Smrg 14245e120bd27Smrg# Whether to use a lock for old archive extraction. 14246e120bd27Smrglock_old_archive_extraction=$lock_old_archive_extraction 142476c321187Smrg 14248e120bd27Smrg# A C compiler. 14249e120bd27SmrgLTCC=$lt_CC 142506c321187Smrg 14251e120bd27Smrg# LTCC compiler flags. 14252e120bd27SmrgLTCFLAGS=$lt_CFLAGS 142536c321187Smrg 14254e120bd27Smrg# Take the output of nm and produce a listing of raw symbols and C names. 14255e120bd27Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 142566c321187Smrg 14257e120bd27Smrg# Transform the output of nm in a proper C declaration. 14258e120bd27Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 142596c321187Smrg 14260e120bd27Smrg# Transform the output of nm in a C name address pair. 14261e120bd27Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 142626c321187Smrg 14263e120bd27Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 14264e120bd27Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 142656c321187Smrg 14266e120bd27Smrg# The name of the directory that contains temporary libtool files. 14267e120bd27Smrgobjdir=$objdir 142686c321187Smrg 14269e120bd27Smrg# Used to examine libraries when file_magic_cmd begins with "file". 14270e120bd27SmrgMAGIC_CMD=$MAGIC_CMD 142716c321187Smrg 14272e120bd27Smrg# Must we lock files when doing compilation? 14273e120bd27Smrgneed_locks=$lt_need_locks 1427493493779Smrg 14275e120bd27Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14276e120bd27SmrgDSYMUTIL=$lt_DSYMUTIL 1427793493779Smrg 14278e120bd27Smrg# Tool to change global to local symbols on Mac OS X. 14279e120bd27SmrgNMEDIT=$lt_NMEDIT 1428093493779Smrg 14281e120bd27Smrg# Tool to manipulate fat objects and archives on Mac OS X. 14282e120bd27SmrgLIPO=$lt_LIPO 142836c321187Smrg 14284e120bd27Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14285e120bd27SmrgOTOOL=$lt_OTOOL 142866c321187Smrg 14287e120bd27Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14288e120bd27SmrgOTOOL64=$lt_OTOOL64 142896c321187Smrg 14290e120bd27Smrg# Old archive suffix (normally "a"). 14291e120bd27Smrglibext=$libext 142926c321187Smrg 14293e120bd27Smrg# Shared library suffix (normally ".so"). 14294e120bd27Smrgshrext_cmds=$lt_shrext_cmds 142956c321187Smrg 14296e120bd27Smrg# The commands to extract the exported symbol list from a shared archive. 14297e120bd27Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 142986c321187Smrg 14299e120bd27Smrg# Variables whose values should be saved in libtool wrapper scripts and 14300e120bd27Smrg# restored at link time. 14301e120bd27Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 143026c321187Smrg 14303e120bd27Smrg# Do we need the "lib" prefix for modules? 14304e120bd27Smrgneed_lib_prefix=$need_lib_prefix 143056c321187Smrg 14306e120bd27Smrg# Do we need a version for libraries? 14307e120bd27Smrgneed_version=$need_version 143086c321187Smrg 14309e120bd27Smrg# Library versioning type. 14310e120bd27Smrgversion_type=$version_type 143116c321187Smrg 14312e120bd27Smrg# Shared library runtime path variable. 14313e120bd27Smrgrunpath_var=$runpath_var 143146c321187Smrg 14315e120bd27Smrg# Shared library path variable. 14316e120bd27Smrgshlibpath_var=$shlibpath_var 143176c321187Smrg 14318e120bd27Smrg# Is shlibpath searched before the hard-coded library search path? 14319e120bd27Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 143206c321187Smrg 14321e120bd27Smrg# Format of library name prefix. 14322e120bd27Smrglibname_spec=$lt_libname_spec 143236c321187Smrg 14324e120bd27Smrg# List of archive names. First name is the real one, the rest are links. 14325e120bd27Smrg# The last name is the one that the linker finds with -lNAME 14326e120bd27Smrglibrary_names_spec=$lt_library_names_spec 143276c321187Smrg 14328e120bd27Smrg# The coded name of the library, if different from the real name. 14329e120bd27Smrgsoname_spec=$lt_soname_spec 143306c321187Smrg 14331e120bd27Smrg# Permission mode override for installation of shared libraries. 14332e120bd27Smrginstall_override_mode=$lt_install_override_mode 143336c321187Smrg 14334e120bd27Smrg# Command to use after installation of a shared archive. 14335e120bd27Smrgpostinstall_cmds=$lt_postinstall_cmds 143366c321187Smrg 14337e120bd27Smrg# Command to use after uninstallation of a shared archive. 14338e120bd27Smrgpostuninstall_cmds=$lt_postuninstall_cmds 143396c321187Smrg 14340e120bd27Smrg# Commands used to finish a libtool library installation in a directory. 14341e120bd27Smrgfinish_cmds=$lt_finish_cmds 143426c321187Smrg 14343e120bd27Smrg# As "finish_cmds", except a single script fragment to be evaled but 14344e120bd27Smrg# not shown. 14345e120bd27Smrgfinish_eval=$lt_finish_eval 143466c321187Smrg 14347e120bd27Smrg# Whether we should hardcode library paths into libraries. 14348e120bd27Smrghardcode_into_libs=$hardcode_into_libs 143496c321187Smrg 14350e120bd27Smrg# Compile-time system search path for libraries. 14351e120bd27Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 143526c321187Smrg 14353e120bd27Smrg# Run-time system search path for libraries. 14354e120bd27Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 143556c321187Smrg 14356e120bd27Smrg# Whether dlopen is supported. 14357e120bd27Smrgdlopen_support=$enable_dlopen 143586c321187Smrg 14359e120bd27Smrg# Whether dlopen of programs is supported. 14360e120bd27Smrgdlopen_self=$enable_dlopen_self 143616c321187Smrg 14362e120bd27Smrg# Whether dlopen of statically linked programs is supported. 14363e120bd27Smrgdlopen_self_static=$enable_dlopen_self_static 143646c321187Smrg 14365e120bd27Smrg# Commands to strip libraries. 14366e120bd27Smrgold_striplib=$lt_old_striplib 14367e120bd27Smrgstriplib=$lt_striplib 143686c321187Smrg 143696c321187Smrg 14370e120bd27Smrg# The linker used to build libraries. 14371e120bd27SmrgLD=$lt_LD 14372e120bd27Smrg 14373e120bd27Smrg# How to create reloadable object files. 14374e120bd27Smrgreload_flag=$lt_reload_flag 14375e120bd27Smrgreload_cmds=$lt_reload_cmds 14376e120bd27Smrg 14377e120bd27Smrg# Commands used to build an old-style archive. 14378e120bd27Smrgold_archive_cmds=$lt_old_archive_cmds 143796c321187Smrg 14380e120bd27Smrg# A language specific compiler. 14381e120bd27SmrgCC=$lt_compiler 143826c321187Smrg 14383e120bd27Smrg# Is the compiler the GNU compiler? 14384e120bd27Smrgwith_gcc=$GCC 143856c321187Smrg 14386e120bd27Smrg# Compiler flag to turn off builtin functions. 14387e120bd27Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 143886c321187Smrg 14389e120bd27Smrg# How to pass a linker flag through the compiler. 14390e120bd27Smrgwl=$lt_lt_prog_compiler_wl 143916c321187Smrg 14392e120bd27Smrg# Additional compiler flags for building library objects. 14393e120bd27Smrgpic_flag=$lt_lt_prog_compiler_pic 143946c321187Smrg 14395e120bd27Smrg# Compiler flag to prevent dynamic linking. 14396e120bd27Smrglink_static_flag=$lt_lt_prog_compiler_static 143976c321187Smrg 14398e120bd27Smrg# Does compiler simultaneously support -c and -o options? 14399e120bd27Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 144006c321187Smrg 14401e120bd27Smrg# Whether or not to add -lc for building shared libraries. 14402e120bd27Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 1440393493779Smrg 14404e120bd27Smrg# Whether or not to disallow shared libs when runtime libs are static. 14405e120bd27Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 1440693493779Smrg 14407e120bd27Smrg# Compiler flag to allow reflexive dlopens. 14408e120bd27Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 144096c321187Smrg 14410e120bd27Smrg# Compiler flag to generate shared objects directly from archives. 14411e120bd27Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 144126c321187Smrg 14413e120bd27Smrg# Whether the compiler copes with passing no objects directly. 14414e120bd27Smrgcompiler_needs_object=$lt_compiler_needs_object 144156c321187Smrg 14416e120bd27Smrg# Create an old-style archive from a shared archive. 14417e120bd27Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 144186c321187Smrg 14419e120bd27Smrg# Create a temporary old-style archive to link instead of a shared archive. 14420e120bd27Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 1442193493779Smrg 14422e120bd27Smrg# Commands used to build a shared archive. 14423e120bd27Smrgarchive_cmds=$lt_archive_cmds 14424e120bd27Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 1442593493779Smrg 14426e120bd27Smrg# Commands used to build a loadable module if different from building 14427e120bd27Smrg# a shared archive. 14428e120bd27Smrgmodule_cmds=$lt_module_cmds 14429e120bd27Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 1443093493779Smrg 14431e120bd27Smrg# Whether we are building with GNU ld or not. 14432e120bd27Smrgwith_gnu_ld=$lt_with_gnu_ld 1443393493779Smrg 14434e120bd27Smrg# Flag that allows shared libraries with undefined symbols to be built. 14435e120bd27Smrgallow_undefined_flag=$lt_allow_undefined_flag 1443693493779Smrg 14437e120bd27Smrg# Flag that enforces no undefined symbols. 14438e120bd27Smrgno_undefined_flag=$lt_no_undefined_flag 14439e120bd27Smrg 14440e120bd27Smrg# Flag to hardcode \$libdir into a binary during linking. 14441e120bd27Smrg# This must work even if \$libdir does not exist 14442e120bd27Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14443e120bd27Smrg 14444e120bd27Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary 14445e120bd27Smrg# during linking. This must work even if \$libdir does not exist. 14446e120bd27Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14447e120bd27Smrg 14448e120bd27Smrg# Whether we need a single "-rpath" flag with a separated argument. 14449e120bd27Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 1445093493779Smrg 14451e120bd27Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14452e120bd27Smrg# DIR into the resulting binary. 14453e120bd27Smrghardcode_direct=$hardcode_direct 144546c321187Smrg 14455e120bd27Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14456e120bd27Smrg# DIR into the resulting binary and the resulting library dependency is 14457e120bd27Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14458e120bd27Smrg# library is relocated. 14459e120bd27Smrghardcode_direct_absolute=$hardcode_direct_absolute 144606c321187Smrg 14461e120bd27Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14462e120bd27Smrg# into the resulting binary. 14463e120bd27Smrghardcode_minus_L=$hardcode_minus_L 144646c321187Smrg 14465e120bd27Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14466e120bd27Smrg# into the resulting binary. 14467e120bd27Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 144686c321187Smrg 14469e120bd27Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 14470e120bd27Smrg# into the library and all subsequent libraries and executables linked 14471e120bd27Smrg# against it. 14472e120bd27Smrghardcode_automatic=$hardcode_automatic 14473e120bd27Smrg 14474e120bd27Smrg# Set to yes if linker adds runtime paths of dependent libraries 14475e120bd27Smrg# to runtime path list. 14476e120bd27Smrginherit_rpath=$inherit_rpath 14477e120bd27Smrg 14478e120bd27Smrg# Whether libtool must link a program against all its dependency libraries. 14479e120bd27Smrglink_all_deplibs=$link_all_deplibs 14480e120bd27Smrg 14481e120bd27Smrg# Fix the shell variable \$srcfile for the compiler. 14482e120bd27Smrgfix_srcfile_path=$lt_fix_srcfile_path 14483e120bd27Smrg 14484e120bd27Smrg# Set to "yes" if exported symbols are required. 14485e120bd27Smrgalways_export_symbols=$always_export_symbols 14486e120bd27Smrg 14487e120bd27Smrg# The commands to list exported symbols. 14488e120bd27Smrgexport_symbols_cmds=$lt_export_symbols_cmds 14489e120bd27Smrg 14490e120bd27Smrg# Symbols that should not be listed in the preloaded symbols. 14491e120bd27Smrgexclude_expsyms=$lt_exclude_expsyms 14492e120bd27Smrg 14493e120bd27Smrg# Symbols that must always be exported. 14494e120bd27Smrginclude_expsyms=$lt_include_expsyms 14495e120bd27Smrg 14496e120bd27Smrg# Commands necessary for linking programs (against libraries) with templates. 14497e120bd27Smrgprelink_cmds=$lt_prelink_cmds 14498e120bd27Smrg 14499e120bd27Smrg# Specify filename containing input files. 14500e120bd27Smrgfile_list_spec=$lt_file_list_spec 14501e120bd27Smrg 14502e120bd27Smrg# How to hardcode a shared library path into an executable. 14503e120bd27Smrghardcode_action=$hardcode_action 14504e120bd27Smrg 14505e120bd27Smrg# ### END LIBTOOL CONFIG 14506e120bd27Smrg 14507e120bd27Smrg_LT_EOF 14508e120bd27Smrg 14509e120bd27Smrg case $host_os in 14510e120bd27Smrg aix3*) 14511e120bd27Smrg cat <<\_LT_EOF >> "$cfgfile" 14512e120bd27Smrg# AIX sometimes has problems with the GCC collect2 program. For some 14513e120bd27Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 14514e120bd27Smrg# vanish in a puff of smoke. 14515e120bd27Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 14516e120bd27Smrg COLLECT_NAMES= 14517e120bd27Smrg export COLLECT_NAMES 14518e120bd27Smrgfi 14519e120bd27Smrg_LT_EOF 145206c321187Smrg ;; 145216c321187Smrg esac 145226c321187Smrg 14523e120bd27Smrg 14524e120bd27Smrgltmain="$ac_aux_dir/ltmain.sh" 14525e120bd27Smrg 14526e120bd27Smrg 14527e120bd27Smrg # We use sed instead of cat because bash on DJGPP gets confused if 14528e120bd27Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 14529e120bd27Smrg # text mode, it properly converts lines to CR/LF. This bash problem 14530e120bd27Smrg # is reportedly fixed, but why not run on old versions too? 14531e120bd27Smrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14532e120bd27Smrg || (rm -f "$cfgfile"; exit 1) 14533e120bd27Smrg 14534e120bd27Smrg case $xsi_shell in 14535e120bd27Smrg yes) 14536e120bd27Smrg cat << \_LT_EOF >> "$cfgfile" 14537e120bd27Smrg 14538e120bd27Smrg# func_dirname file append nondir_replacement 14539e120bd27Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14540e120bd27Smrg# otherwise set result to NONDIR_REPLACEMENT. 14541e120bd27Smrgfunc_dirname () 14542e120bd27Smrg{ 14543e120bd27Smrg case ${1} in 14544e120bd27Smrg */*) func_dirname_result="${1%/*}${2}" ;; 14545e120bd27Smrg * ) func_dirname_result="${3}" ;; 145466c321187Smrg esac 14547e120bd27Smrg} 145486c321187Smrg 14549e120bd27Smrg# func_basename file 14550e120bd27Smrgfunc_basename () 14551e120bd27Smrg{ 14552e120bd27Smrg func_basename_result="${1##*/}" 14553e120bd27Smrg} 145546c321187Smrg 14555e120bd27Smrg# func_dirname_and_basename file append nondir_replacement 14556e120bd27Smrg# perform func_basename and func_dirname in a single function 14557e120bd27Smrg# call: 14558e120bd27Smrg# dirname: Compute the dirname of FILE. If nonempty, 14559e120bd27Smrg# add APPEND to the result, otherwise set result 14560e120bd27Smrg# to NONDIR_REPLACEMENT. 14561e120bd27Smrg# value returned in "$func_dirname_result" 14562e120bd27Smrg# basename: Compute filename of FILE. 14563e120bd27Smrg# value retuned in "$func_basename_result" 14564e120bd27Smrg# Implementation must be kept synchronized with func_dirname 14565e120bd27Smrg# and func_basename. For efficiency, we do not delegate to 14566e120bd27Smrg# those functions but instead duplicate the functionality here. 14567e120bd27Smrgfunc_dirname_and_basename () 14568e120bd27Smrg{ 14569e120bd27Smrg case ${1} in 14570e120bd27Smrg */*) func_dirname_result="${1%/*}${2}" ;; 14571e120bd27Smrg * ) func_dirname_result="${3}" ;; 14572e120bd27Smrg esac 14573e120bd27Smrg func_basename_result="${1##*/}" 14574e120bd27Smrg} 145756c321187Smrg 14576e120bd27Smrg# func_stripname prefix suffix name 14577e120bd27Smrg# strip PREFIX and SUFFIX off of NAME. 14578e120bd27Smrg# PREFIX and SUFFIX must not contain globbing or regex special 14579e120bd27Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 14580e120bd27Smrg# dot (in which case that matches only a dot). 14581e120bd27Smrgfunc_stripname () 14582e120bd27Smrg{ 14583e120bd27Smrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14584e120bd27Smrg # positional parameters, so assign one to ordinary parameter first. 14585e120bd27Smrg func_stripname_result=${3} 14586e120bd27Smrg func_stripname_result=${func_stripname_result#"${1}"} 14587e120bd27Smrg func_stripname_result=${func_stripname_result%"${2}"} 14588e120bd27Smrg} 145896c321187Smrg 14590e120bd27Smrg# func_opt_split 14591e120bd27Smrgfunc_opt_split () 14592e120bd27Smrg{ 14593e120bd27Smrg func_opt_split_opt=${1%%=*} 14594e120bd27Smrg func_opt_split_arg=${1#*=} 14595e120bd27Smrg} 145966c321187Smrg 14597e120bd27Smrg# func_lo2o object 14598e120bd27Smrgfunc_lo2o () 14599e120bd27Smrg{ 14600e120bd27Smrg case ${1} in 14601e120bd27Smrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14602e120bd27Smrg *) func_lo2o_result=${1} ;; 146036c321187Smrg esac 14604e120bd27Smrg} 14605e120bd27Smrg 14606e120bd27Smrg# func_xform libobj-or-source 14607e120bd27Smrgfunc_xform () 14608e120bd27Smrg{ 14609e120bd27Smrg func_xform_result=${1%.*}.lo 14610e120bd27Smrg} 14611e120bd27Smrg 14612e120bd27Smrg# func_arith arithmetic-term... 14613e120bd27Smrgfunc_arith () 14614e120bd27Smrg{ 14615e120bd27Smrg func_arith_result=$(( $* )) 14616e120bd27Smrg} 14617e120bd27Smrg 14618e120bd27Smrg# func_len string 14619e120bd27Smrg# STRING may not start with a hyphen. 14620e120bd27Smrgfunc_len () 14621e120bd27Smrg{ 14622e120bd27Smrg func_len_result=${#1} 14623e120bd27Smrg} 14624e120bd27Smrg 14625e120bd27Smrg_LT_EOF 14626e120bd27Smrg ;; 14627e120bd27Smrg *) # Bourne compatible functions. 14628e120bd27Smrg cat << \_LT_EOF >> "$cfgfile" 14629e120bd27Smrg 14630e120bd27Smrg# func_dirname file append nondir_replacement 14631e120bd27Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14632e120bd27Smrg# otherwise set result to NONDIR_REPLACEMENT. 14633e120bd27Smrgfunc_dirname () 14634e120bd27Smrg{ 14635e120bd27Smrg # Extract subdirectory from the argument. 14636e120bd27Smrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14637e120bd27Smrg if test "X$func_dirname_result" = "X${1}"; then 14638e120bd27Smrg func_dirname_result="${3}" 14639e120bd27Smrg else 14640e120bd27Smrg func_dirname_result="$func_dirname_result${2}" 14641e120bd27Smrg fi 14642e120bd27Smrg} 14643e120bd27Smrg 14644e120bd27Smrg# func_basename file 14645e120bd27Smrgfunc_basename () 14646e120bd27Smrg{ 14647e120bd27Smrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14648e120bd27Smrg} 14649e120bd27Smrg 14650e120bd27Smrg 14651e120bd27Smrg# func_stripname prefix suffix name 14652e120bd27Smrg# strip PREFIX and SUFFIX off of NAME. 14653e120bd27Smrg# PREFIX and SUFFIX must not contain globbing or regex special 14654e120bd27Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 14655e120bd27Smrg# dot (in which case that matches only a dot). 14656e120bd27Smrg# func_strip_suffix prefix name 14657e120bd27Smrgfunc_stripname () 14658e120bd27Smrg{ 14659e120bd27Smrg case ${2} in 14660e120bd27Smrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14661e120bd27Smrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 146626c321187Smrg esac 14663e120bd27Smrg} 14664e120bd27Smrg 14665e120bd27Smrg# sed scripts: 14666e120bd27Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14667e120bd27Smrgmy_sed_long_arg='1s/^-[^=]*=//' 14668e120bd27Smrg 14669e120bd27Smrg# func_opt_split 14670e120bd27Smrgfunc_opt_split () 14671e120bd27Smrg{ 14672e120bd27Smrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14673e120bd27Smrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14674e120bd27Smrg} 14675e120bd27Smrg 14676e120bd27Smrg# func_lo2o object 14677e120bd27Smrgfunc_lo2o () 14678e120bd27Smrg{ 14679e120bd27Smrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14680e120bd27Smrg} 14681e120bd27Smrg 14682e120bd27Smrg# func_xform libobj-or-source 14683e120bd27Smrgfunc_xform () 14684e120bd27Smrg{ 14685e120bd27Smrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14686e120bd27Smrg} 146876c321187Smrg 14688e120bd27Smrg# func_arith arithmetic-term... 14689e120bd27Smrgfunc_arith () 14690e120bd27Smrg{ 14691e120bd27Smrg func_arith_result=`expr "$@"` 14692e120bd27Smrg} 146936c321187Smrg 14694e120bd27Smrg# func_len string 14695e120bd27Smrg# STRING may not start with a hyphen. 14696e120bd27Smrgfunc_len () 14697e120bd27Smrg{ 14698e120bd27Smrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 146996c321187Smrg} 14700e120bd27Smrg 14701e120bd27Smrg_LT_EOF 147026c321187Smrgesac 147036c321187Smrg 14704e120bd27Smrgcase $lt_shell_append in 14705e120bd27Smrg yes) 14706e120bd27Smrg cat << \_LT_EOF >> "$cfgfile" 147076c321187Smrg 14708e120bd27Smrg# func_append var value 14709e120bd27Smrg# Append VALUE to the end of shell variable VAR. 14710e120bd27Smrgfunc_append () 14711e120bd27Smrg{ 14712e120bd27Smrg eval "$1+=\$2" 14713e120bd27Smrg} 14714e120bd27Smrg_LT_EOF 14715e120bd27Smrg ;; 14716e120bd27Smrg *) 14717e120bd27Smrg cat << \_LT_EOF >> "$cfgfile" 147186c321187Smrg 14719e120bd27Smrg# func_append var value 14720e120bd27Smrg# Append VALUE to the end of shell variable VAR. 14721e120bd27Smrgfunc_append () 14722e120bd27Smrg{ 14723e120bd27Smrg eval "$1=\$$1\$2" 14724e120bd27Smrg} 147256c321187Smrg 14726e120bd27Smrg_LT_EOF 14727e120bd27Smrg ;; 147286c321187Smrg esac 147296c321187Smrg 147306c321187Smrg 14731e120bd27Smrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14732e120bd27Smrg || (rm -f "$cfgfile"; exit 1) 14733e120bd27Smrg 14734e120bd27Smrg mv -f "$cfgfile" "$ofile" || 14735e120bd27Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14736e120bd27Smrg chmod +x "$ofile" 14737e120bd27Smrg 147386c321187Smrg ;; 147396c321187Smrg 147406c321187Smrg esac 147416c321187Smrgdone # for ac_tag 147426c321187Smrg 147436c321187Smrg 14744e120bd27Smrgas_fn_exit 0 147456c321187Smrg_ACEOF 147466c321187Smrgac_clean_files=$ac_clean_files_save 147476c321187Smrg 1474893493779Smrgtest $ac_write_fail = 0 || 14749e120bd27Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1475093493779Smrg 147516c321187Smrg 147526c321187Smrg# configure is writing to config.log, and then calls config.status. 147536c321187Smrg# config.status does its own redirection, appending to config.log. 147546c321187Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 147556c321187Smrg# by configure, so config.status won't be able to write to it; its 147566c321187Smrg# output is simply discarded. So we exec the FD to /dev/null, 147576c321187Smrg# effectively closing config.log, so it can be properly (re)opened and 147586c321187Smrg# appended to by config.status. When coming back to configure, we 147596c321187Smrg# need to make the FD available again. 147606c321187Smrgif test "$no_create" != yes; then 147616c321187Smrg ac_cs_success=: 147626c321187Smrg ac_config_status_args= 147636c321187Smrg test "$silent" = yes && 147646c321187Smrg ac_config_status_args="$ac_config_status_args --quiet" 147656c321187Smrg exec 5>/dev/null 147666c321187Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 147676c321187Smrg exec 5>>config.log 147686c321187Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 147696c321187Smrg # would make configure fail if this is the last instruction. 14770e120bd27Smrg $ac_cs_success || as_fn_exit 1 147716c321187Smrgfi 1477293493779Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14773e120bd27Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1477493493779Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 1477593493779Smrgfi 147766c321187Smrg 14777