configure revision e07dc26b
1e07dc26bSmrg#! /bin/sh 2e07dc26bSmrg# Guess values for system-dependent variables and create Makefiles. 3e07dc26bSmrg# Generated by GNU Autoconf 2.69 for xf86-video-vboxvideo 1.0.0. 4e07dc26bSmrg# 5e07dc26bSmrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6e07dc26bSmrg# 7e07dc26bSmrg# 8e07dc26bSmrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9e07dc26bSmrg# 10e07dc26bSmrg# 11e07dc26bSmrg# This configure script is free software; the Free Software Foundation 12e07dc26bSmrg# gives unlimited permission to copy, distribute and modify it. 13e07dc26bSmrg## -------------------- ## 14e07dc26bSmrg## M4sh Initialization. ## 15e07dc26bSmrg## -------------------- ## 16e07dc26bSmrg 17e07dc26bSmrg# Be more Bourne compatible 18e07dc26bSmrgDUALCASE=1; export DUALCASE # for MKS sh 19e07dc26bSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20e07dc26bSmrg emulate sh 21e07dc26bSmrg NULLCMD=: 22e07dc26bSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23e07dc26bSmrg # is contrary to our usage. Disable this feature. 24e07dc26bSmrg alias -g '${1+"$@"}'='"$@"' 25e07dc26bSmrg setopt NO_GLOB_SUBST 26e07dc26bSmrgelse 27e07dc26bSmrg case `(set -o) 2>/dev/null` in #( 28e07dc26bSmrg *posix*) : 29e07dc26bSmrg set -o posix ;; #( 30e07dc26bSmrg *) : 31e07dc26bSmrg ;; 32e07dc26bSmrgesac 33e07dc26bSmrgfi 34e07dc26bSmrg 35e07dc26bSmrg 36e07dc26bSmrgas_nl=' 37e07dc26bSmrg' 38e07dc26bSmrgexport as_nl 39e07dc26bSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 40e07dc26bSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43e07dc26bSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 44e07dc26bSmrg# but without wasting forks for bash or zsh. 45e07dc26bSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 46e07dc26bSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47e07dc26bSmrg as_echo='print -r --' 48e07dc26bSmrg as_echo_n='print -rn --' 49e07dc26bSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50e07dc26bSmrg as_echo='printf %s\n' 51e07dc26bSmrg as_echo_n='printf %s' 52e07dc26bSmrgelse 53e07dc26bSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54e07dc26bSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55e07dc26bSmrg as_echo_n='/usr/ucb/echo -n' 56e07dc26bSmrg else 57e07dc26bSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58e07dc26bSmrg as_echo_n_body='eval 59e07dc26bSmrg arg=$1; 60e07dc26bSmrg case $arg in #( 61e07dc26bSmrg *"$as_nl"*) 62e07dc26bSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 63e07dc26bSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64e07dc26bSmrg esac; 65e07dc26bSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66e07dc26bSmrg ' 67e07dc26bSmrg export as_echo_n_body 68e07dc26bSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 69e07dc26bSmrg fi 70e07dc26bSmrg export as_echo_body 71e07dc26bSmrg as_echo='sh -c $as_echo_body as_echo' 72e07dc26bSmrgfi 73e07dc26bSmrg 74e07dc26bSmrg# The user is always right. 75e07dc26bSmrgif test "${PATH_SEPARATOR+set}" != set; then 76e07dc26bSmrg PATH_SEPARATOR=: 77e07dc26bSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78e07dc26bSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79e07dc26bSmrg PATH_SEPARATOR=';' 80e07dc26bSmrg } 81e07dc26bSmrgfi 82e07dc26bSmrg 83e07dc26bSmrg 84e07dc26bSmrg# IFS 85e07dc26bSmrg# We need space, tab and new line, in precisely that order. Quoting is 86e07dc26bSmrg# there to prevent editors from complaining about space-tab. 87e07dc26bSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88e07dc26bSmrg# splitting by setting IFS to empty value.) 89e07dc26bSmrgIFS=" "" $as_nl" 90e07dc26bSmrg 91e07dc26bSmrg# Find who we are. Look in the path if we contain no directory separator. 92e07dc26bSmrgas_myself= 93e07dc26bSmrgcase $0 in #(( 94e07dc26bSmrg *[\\/]* ) as_myself=$0 ;; 95e07dc26bSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96e07dc26bSmrgfor as_dir in $PATH 97e07dc26bSmrgdo 98e07dc26bSmrg IFS=$as_save_IFS 99e07dc26bSmrg test -z "$as_dir" && as_dir=. 100e07dc26bSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101e07dc26bSmrg done 102e07dc26bSmrgIFS=$as_save_IFS 103e07dc26bSmrg 104e07dc26bSmrg ;; 105e07dc26bSmrgesac 106e07dc26bSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 107e07dc26bSmrg# in which case we are not to be found in the path. 108e07dc26bSmrgif test "x$as_myself" = x; then 109e07dc26bSmrg as_myself=$0 110e07dc26bSmrgfi 111e07dc26bSmrgif test ! -f "$as_myself"; then 112e07dc26bSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113e07dc26bSmrg exit 1 114e07dc26bSmrgfi 115e07dc26bSmrg 116e07dc26bSmrg# Unset variables that we do not need and which cause bugs (e.g. in 117e07dc26bSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118e07dc26bSmrg# suppresses any "Segmentation fault" message there. '((' could 119e07dc26bSmrg# trigger a bug in pdksh 5.2.14. 120e07dc26bSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 121e07dc26bSmrgdo eval test x\${$as_var+set} = xset \ 122e07dc26bSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123e07dc26bSmrgdone 124e07dc26bSmrgPS1='$ ' 125e07dc26bSmrgPS2='> ' 126e07dc26bSmrgPS4='+ ' 127e07dc26bSmrg 128e07dc26bSmrg# NLS nuisances. 129e07dc26bSmrgLC_ALL=C 130e07dc26bSmrgexport LC_ALL 131e07dc26bSmrgLANGUAGE=C 132e07dc26bSmrgexport LANGUAGE 133e07dc26bSmrg 134e07dc26bSmrg# CDPATH. 135e07dc26bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136e07dc26bSmrg 137e07dc26bSmrg# Use a proper internal environment variable to ensure we don't fall 138e07dc26bSmrg # into an infinite loop, continuously re-executing ourselves. 139e07dc26bSmrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140e07dc26bSmrg _as_can_reexec=no; export _as_can_reexec; 141e07dc26bSmrg # We cannot yet assume a decent shell, so we have to provide a 142e07dc26bSmrg# neutralization value for shells without unset; and this also 143e07dc26bSmrg# works around shells that cannot unset nonexistent variables. 144e07dc26bSmrg# Preserve -v and -x to the replacement shell. 145e07dc26bSmrgBASH_ENV=/dev/null 146e07dc26bSmrgENV=/dev/null 147e07dc26bSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148e07dc26bSmrgcase $- in # (((( 149e07dc26bSmrg *v*x* | *x*v* ) as_opts=-vx ;; 150e07dc26bSmrg *v* ) as_opts=-v ;; 151e07dc26bSmrg *x* ) as_opts=-x ;; 152e07dc26bSmrg * ) as_opts= ;; 153e07dc26bSmrgesac 154e07dc26bSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155e07dc26bSmrg# Admittedly, this is quite paranoid, since all the known shells bail 156e07dc26bSmrg# out after a failed `exec'. 157e07dc26bSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158e07dc26bSmrgas_fn_exit 255 159e07dc26bSmrg fi 160e07dc26bSmrg # We don't want this to propagate to other subprocesses. 161e07dc26bSmrg { _as_can_reexec=; unset _as_can_reexec;} 162e07dc26bSmrgif test "x$CONFIG_SHELL" = x; then 163e07dc26bSmrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164e07dc26bSmrg emulate sh 165e07dc26bSmrg NULLCMD=: 166e07dc26bSmrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167e07dc26bSmrg # is contrary to our usage. Disable this feature. 168e07dc26bSmrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 169e07dc26bSmrg setopt NO_GLOB_SUBST 170e07dc26bSmrgelse 171e07dc26bSmrg case \`(set -o) 2>/dev/null\` in #( 172e07dc26bSmrg *posix*) : 173e07dc26bSmrg set -o posix ;; #( 174e07dc26bSmrg *) : 175e07dc26bSmrg ;; 176e07dc26bSmrgesac 177e07dc26bSmrgfi 178e07dc26bSmrg" 179e07dc26bSmrg as_required="as_fn_return () { (exit \$1); } 180e07dc26bSmrgas_fn_success () { as_fn_return 0; } 181e07dc26bSmrgas_fn_failure () { as_fn_return 1; } 182e07dc26bSmrgas_fn_ret_success () { return 0; } 183e07dc26bSmrgas_fn_ret_failure () { return 1; } 184e07dc26bSmrg 185e07dc26bSmrgexitcode=0 186e07dc26bSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 187e07dc26bSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188e07dc26bSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189e07dc26bSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190e07dc26bSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191e07dc26bSmrg 192e07dc26bSmrgelse 193e07dc26bSmrg exitcode=1; echo positional parameters were not saved. 194e07dc26bSmrgfi 195e07dc26bSmrgtest x\$exitcode = x0 || exit 1 196e07dc26bSmrgtest -x / || exit 1" 197e07dc26bSmrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198e07dc26bSmrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199e07dc26bSmrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200e07dc26bSmrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201e07dc26bSmrgtest \$(( 1 + 1 )) = 2 || exit 1 202e07dc26bSmrg 203e07dc26bSmrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204e07dc26bSmrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205e07dc26bSmrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206e07dc26bSmrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207e07dc26bSmrg PATH=/empty FPATH=/empty; export PATH FPATH 208e07dc26bSmrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209e07dc26bSmrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210e07dc26bSmrg if (eval "$as_required") 2>/dev/null; then : 211e07dc26bSmrg as_have_required=yes 212e07dc26bSmrgelse 213e07dc26bSmrg as_have_required=no 214e07dc26bSmrgfi 215e07dc26bSmrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216e07dc26bSmrg 217e07dc26bSmrgelse 218e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219e07dc26bSmrgas_found=false 220e07dc26bSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221e07dc26bSmrgdo 222e07dc26bSmrg IFS=$as_save_IFS 223e07dc26bSmrg test -z "$as_dir" && as_dir=. 224e07dc26bSmrg as_found=: 225e07dc26bSmrg case $as_dir in #( 226e07dc26bSmrg /*) 227e07dc26bSmrg for as_base in sh bash ksh sh5; do 228e07dc26bSmrg # Try only shells that exist, to save several forks. 229e07dc26bSmrg as_shell=$as_dir/$as_base 230e07dc26bSmrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231e07dc26bSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232e07dc26bSmrg CONFIG_SHELL=$as_shell as_have_required=yes 233e07dc26bSmrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234e07dc26bSmrg break 2 235e07dc26bSmrgfi 236e07dc26bSmrgfi 237e07dc26bSmrg done;; 238e07dc26bSmrg esac 239e07dc26bSmrg as_found=false 240e07dc26bSmrgdone 241e07dc26bSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242e07dc26bSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243e07dc26bSmrg CONFIG_SHELL=$SHELL as_have_required=yes 244e07dc26bSmrgfi; } 245e07dc26bSmrgIFS=$as_save_IFS 246e07dc26bSmrg 247e07dc26bSmrg 248e07dc26bSmrg if test "x$CONFIG_SHELL" != x; then : 249e07dc26bSmrg export CONFIG_SHELL 250e07dc26bSmrg # We cannot yet assume a decent shell, so we have to provide a 251e07dc26bSmrg# neutralization value for shells without unset; and this also 252e07dc26bSmrg# works around shells that cannot unset nonexistent variables. 253e07dc26bSmrg# Preserve -v and -x to the replacement shell. 254e07dc26bSmrgBASH_ENV=/dev/null 255e07dc26bSmrgENV=/dev/null 256e07dc26bSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257e07dc26bSmrgcase $- in # (((( 258e07dc26bSmrg *v*x* | *x*v* ) as_opts=-vx ;; 259e07dc26bSmrg *v* ) as_opts=-v ;; 260e07dc26bSmrg *x* ) as_opts=-x ;; 261e07dc26bSmrg * ) as_opts= ;; 262e07dc26bSmrgesac 263e07dc26bSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264e07dc26bSmrg# Admittedly, this is quite paranoid, since all the known shells bail 265e07dc26bSmrg# out after a failed `exec'. 266e07dc26bSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267e07dc26bSmrgexit 255 268e07dc26bSmrgfi 269e07dc26bSmrg 270e07dc26bSmrg if test x$as_have_required = xno; then : 271e07dc26bSmrg $as_echo "$0: This script requires a shell more modern than all" 272e07dc26bSmrg $as_echo "$0: the shells that I found on your system." 273e07dc26bSmrg if test x${ZSH_VERSION+set} = xset ; then 274e07dc26bSmrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275e07dc26bSmrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276e07dc26bSmrg else 277e07dc26bSmrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 278e07dc26bSmrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 279e07dc26bSmrg$0: about your system, including any error possibly output 280e07dc26bSmrg$0: before this message. Then install a modern shell, or 281e07dc26bSmrg$0: manually run the script under such a shell if you do 282e07dc26bSmrg$0: have one." 283e07dc26bSmrg fi 284e07dc26bSmrg exit 1 285e07dc26bSmrgfi 286e07dc26bSmrgfi 287e07dc26bSmrgfi 288e07dc26bSmrgSHELL=${CONFIG_SHELL-/bin/sh} 289e07dc26bSmrgexport SHELL 290e07dc26bSmrg# Unset more variables known to interfere with behavior of common tools. 291e07dc26bSmrgCLICOLOR_FORCE= GREP_OPTIONS= 292e07dc26bSmrgunset CLICOLOR_FORCE GREP_OPTIONS 293e07dc26bSmrg 294e07dc26bSmrg## --------------------- ## 295e07dc26bSmrg## M4sh Shell Functions. ## 296e07dc26bSmrg## --------------------- ## 297e07dc26bSmrg# as_fn_unset VAR 298e07dc26bSmrg# --------------- 299e07dc26bSmrg# Portably unset VAR. 300e07dc26bSmrgas_fn_unset () 301e07dc26bSmrg{ 302e07dc26bSmrg { eval $1=; unset $1;} 303e07dc26bSmrg} 304e07dc26bSmrgas_unset=as_fn_unset 305e07dc26bSmrg 306e07dc26bSmrg# as_fn_set_status STATUS 307e07dc26bSmrg# ----------------------- 308e07dc26bSmrg# Set $? to STATUS, without forking. 309e07dc26bSmrgas_fn_set_status () 310e07dc26bSmrg{ 311e07dc26bSmrg return $1 312e07dc26bSmrg} # as_fn_set_status 313e07dc26bSmrg 314e07dc26bSmrg# as_fn_exit STATUS 315e07dc26bSmrg# ----------------- 316e07dc26bSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317e07dc26bSmrgas_fn_exit () 318e07dc26bSmrg{ 319e07dc26bSmrg set +e 320e07dc26bSmrg as_fn_set_status $1 321e07dc26bSmrg exit $1 322e07dc26bSmrg} # as_fn_exit 323e07dc26bSmrg 324e07dc26bSmrg# as_fn_mkdir_p 325e07dc26bSmrg# ------------- 326e07dc26bSmrg# Create "$as_dir" as a directory, including parents if necessary. 327e07dc26bSmrgas_fn_mkdir_p () 328e07dc26bSmrg{ 329e07dc26bSmrg 330e07dc26bSmrg case $as_dir in #( 331e07dc26bSmrg -*) as_dir=./$as_dir;; 332e07dc26bSmrg esac 333e07dc26bSmrg test -d "$as_dir" || eval $as_mkdir_p || { 334e07dc26bSmrg as_dirs= 335e07dc26bSmrg while :; do 336e07dc26bSmrg case $as_dir in #( 337e07dc26bSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338e07dc26bSmrg *) as_qdir=$as_dir;; 339e07dc26bSmrg esac 340e07dc26bSmrg as_dirs="'$as_qdir' $as_dirs" 341e07dc26bSmrg as_dir=`$as_dirname -- "$as_dir" || 342e07dc26bSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343e07dc26bSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 344e07dc26bSmrg X"$as_dir" : 'X\(//\)$' \| \ 345e07dc26bSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346e07dc26bSmrg$as_echo X"$as_dir" | 347e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348e07dc26bSmrg s//\1/ 349e07dc26bSmrg q 350e07dc26bSmrg } 351e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 352e07dc26bSmrg s//\1/ 353e07dc26bSmrg q 354e07dc26bSmrg } 355e07dc26bSmrg /^X\(\/\/\)$/{ 356e07dc26bSmrg s//\1/ 357e07dc26bSmrg q 358e07dc26bSmrg } 359e07dc26bSmrg /^X\(\/\).*/{ 360e07dc26bSmrg s//\1/ 361e07dc26bSmrg q 362e07dc26bSmrg } 363e07dc26bSmrg s/.*/./; q'` 364e07dc26bSmrg test -d "$as_dir" && break 365e07dc26bSmrg done 366e07dc26bSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 367e07dc26bSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368e07dc26bSmrg 369e07dc26bSmrg 370e07dc26bSmrg} # as_fn_mkdir_p 371e07dc26bSmrg 372e07dc26bSmrg# as_fn_executable_p FILE 373e07dc26bSmrg# ----------------------- 374e07dc26bSmrg# Test if FILE is an executable regular file. 375e07dc26bSmrgas_fn_executable_p () 376e07dc26bSmrg{ 377e07dc26bSmrg test -f "$1" && test -x "$1" 378e07dc26bSmrg} # as_fn_executable_p 379e07dc26bSmrg# as_fn_append VAR VALUE 380e07dc26bSmrg# ---------------------- 381e07dc26bSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 382e07dc26bSmrg# advantage of any shell optimizations that allow amortized linear growth over 383e07dc26bSmrg# repeated appends, instead of the typical quadratic growth present in naive 384e07dc26bSmrg# implementations. 385e07dc26bSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386e07dc26bSmrg eval 'as_fn_append () 387e07dc26bSmrg { 388e07dc26bSmrg eval $1+=\$2 389e07dc26bSmrg }' 390e07dc26bSmrgelse 391e07dc26bSmrg as_fn_append () 392e07dc26bSmrg { 393e07dc26bSmrg eval $1=\$$1\$2 394e07dc26bSmrg } 395e07dc26bSmrgfi # as_fn_append 396e07dc26bSmrg 397e07dc26bSmrg# as_fn_arith ARG... 398e07dc26bSmrg# ------------------ 399e07dc26bSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400e07dc26bSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401e07dc26bSmrg# must be portable across $(()) and expr. 402e07dc26bSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403e07dc26bSmrg eval 'as_fn_arith () 404e07dc26bSmrg { 405e07dc26bSmrg as_val=$(( $* )) 406e07dc26bSmrg }' 407e07dc26bSmrgelse 408e07dc26bSmrg as_fn_arith () 409e07dc26bSmrg { 410e07dc26bSmrg as_val=`expr "$@" || test $? -eq 1` 411e07dc26bSmrg } 412e07dc26bSmrgfi # as_fn_arith 413e07dc26bSmrg 414e07dc26bSmrg 415e07dc26bSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 416e07dc26bSmrg# ---------------------------------------- 417e07dc26bSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418e07dc26bSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419e07dc26bSmrg# script with STATUS, using 1 if that was 0. 420e07dc26bSmrgas_fn_error () 421e07dc26bSmrg{ 422e07dc26bSmrg as_status=$1; test $as_status -eq 0 && as_status=1 423e07dc26bSmrg if test "$4"; then 424e07dc26bSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426e07dc26bSmrg fi 427e07dc26bSmrg $as_echo "$as_me: error: $2" >&2 428e07dc26bSmrg as_fn_exit $as_status 429e07dc26bSmrg} # as_fn_error 430e07dc26bSmrg 431e07dc26bSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 432e07dc26bSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 433e07dc26bSmrg as_expr=expr 434e07dc26bSmrgelse 435e07dc26bSmrg as_expr=false 436e07dc26bSmrgfi 437e07dc26bSmrg 438e07dc26bSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439e07dc26bSmrg as_basename=basename 440e07dc26bSmrgelse 441e07dc26bSmrg as_basename=false 442e07dc26bSmrgfi 443e07dc26bSmrg 444e07dc26bSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445e07dc26bSmrg as_dirname=dirname 446e07dc26bSmrgelse 447e07dc26bSmrg as_dirname=false 448e07dc26bSmrgfi 449e07dc26bSmrg 450e07dc26bSmrgas_me=`$as_basename -- "$0" || 451e07dc26bSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452e07dc26bSmrg X"$0" : 'X\(//\)$' \| \ 453e07dc26bSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 454e07dc26bSmrg$as_echo X/"$0" | 455e07dc26bSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 456e07dc26bSmrg s//\1/ 457e07dc26bSmrg q 458e07dc26bSmrg } 459e07dc26bSmrg /^X\/\(\/\/\)$/{ 460e07dc26bSmrg s//\1/ 461e07dc26bSmrg q 462e07dc26bSmrg } 463e07dc26bSmrg /^X\/\(\/\).*/{ 464e07dc26bSmrg s//\1/ 465e07dc26bSmrg q 466e07dc26bSmrg } 467e07dc26bSmrg s/.*/./; q'` 468e07dc26bSmrg 469e07dc26bSmrg# Avoid depending upon Character Ranges. 470e07dc26bSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 471e07dc26bSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472e07dc26bSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 473e07dc26bSmrgas_cr_digits='0123456789' 474e07dc26bSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 475e07dc26bSmrg 476e07dc26bSmrg 477e07dc26bSmrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 478e07dc26bSmrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 479e07dc26bSmrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480e07dc26bSmrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481e07dc26bSmrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482e07dc26bSmrg sed -n ' 483e07dc26bSmrg p 484e07dc26bSmrg /[$]LINENO/= 485e07dc26bSmrg ' <$as_myself | 486e07dc26bSmrg sed ' 487e07dc26bSmrg s/[$]LINENO.*/&-/ 488e07dc26bSmrg t lineno 489e07dc26bSmrg b 490e07dc26bSmrg :lineno 491e07dc26bSmrg N 492e07dc26bSmrg :loop 493e07dc26bSmrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494e07dc26bSmrg t loop 495e07dc26bSmrg s/-\n.*// 496e07dc26bSmrg ' >$as_me.lineno && 497e07dc26bSmrg chmod +x "$as_me.lineno" || 498e07dc26bSmrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499e07dc26bSmrg 500e07dc26bSmrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501e07dc26bSmrg # already done that, so ensure we don't try to do so again and fall 502e07dc26bSmrg # in an infinite loop. This has already happened in practice. 503e07dc26bSmrg _as_can_reexec=no; export _as_can_reexec 504e07dc26bSmrg # Don't try to exec as it changes $[0], causing all sort of problems 505e07dc26bSmrg # (the dirname of $[0] is not the place where we might find the 506e07dc26bSmrg # original and so on. Autoconf is especially sensitive to this). 507e07dc26bSmrg . "./$as_me.lineno" 508e07dc26bSmrg # Exit status is that of the last command. 509e07dc26bSmrg exit 510e07dc26bSmrg} 511e07dc26bSmrg 512e07dc26bSmrgECHO_C= ECHO_N= ECHO_T= 513e07dc26bSmrgcase `echo -n x` in #((((( 514e07dc26bSmrg-n*) 515e07dc26bSmrg case `echo 'xy\c'` in 516e07dc26bSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517e07dc26bSmrg xy) ECHO_C='\c';; 518e07dc26bSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519e07dc26bSmrg ECHO_T=' ';; 520e07dc26bSmrg esac;; 521e07dc26bSmrg*) 522e07dc26bSmrg ECHO_N='-n';; 523e07dc26bSmrgesac 524e07dc26bSmrg 525e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.file 526e07dc26bSmrgif test -d conf$$.dir; then 527e07dc26bSmrg rm -f conf$$.dir/conf$$.file 528e07dc26bSmrgelse 529e07dc26bSmrg rm -f conf$$.dir 530e07dc26bSmrg mkdir conf$$.dir 2>/dev/null 531e07dc26bSmrgfi 532e07dc26bSmrgif (echo >conf$$.file) 2>/dev/null; then 533e07dc26bSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 534e07dc26bSmrg as_ln_s='ln -s' 535e07dc26bSmrg # ... but there are two gotchas: 536e07dc26bSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537e07dc26bSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538e07dc26bSmrg # In both cases, we have to default to `cp -pR'. 539e07dc26bSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540e07dc26bSmrg as_ln_s='cp -pR' 541e07dc26bSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 542e07dc26bSmrg as_ln_s=ln 543e07dc26bSmrg else 544e07dc26bSmrg as_ln_s='cp -pR' 545e07dc26bSmrg fi 546e07dc26bSmrgelse 547e07dc26bSmrg as_ln_s='cp -pR' 548e07dc26bSmrgfi 549e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550e07dc26bSmrgrmdir conf$$.dir 2>/dev/null 551e07dc26bSmrg 552e07dc26bSmrgif mkdir -p . 2>/dev/null; then 553e07dc26bSmrg as_mkdir_p='mkdir -p "$as_dir"' 554e07dc26bSmrgelse 555e07dc26bSmrg test -d ./-p && rmdir ./-p 556e07dc26bSmrg as_mkdir_p=false 557e07dc26bSmrgfi 558e07dc26bSmrg 559e07dc26bSmrgas_test_x='test -x' 560e07dc26bSmrgas_executable_p=as_fn_executable_p 561e07dc26bSmrg 562e07dc26bSmrg# Sed expression to map a string onto a valid CPP name. 563e07dc26bSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564e07dc26bSmrg 565e07dc26bSmrg# Sed expression to map a string onto a valid variable name. 566e07dc26bSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567e07dc26bSmrg 568e07dc26bSmrgSHELL=${CONFIG_SHELL-/bin/sh} 569e07dc26bSmrg 570e07dc26bSmrg 571e07dc26bSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null 572e07dc26bSmrgexec 6>&1 573e07dc26bSmrg 574e07dc26bSmrg# Name of the host. 575e07dc26bSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576e07dc26bSmrg# so uname gets run too. 577e07dc26bSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578e07dc26bSmrg 579e07dc26bSmrg# 580e07dc26bSmrg# Initializations. 581e07dc26bSmrg# 582e07dc26bSmrgac_default_prefix=/usr/local 583e07dc26bSmrgac_clean_files= 584e07dc26bSmrgac_config_libobj_dir=. 585e07dc26bSmrgLIBOBJS= 586e07dc26bSmrgcross_compiling=no 587e07dc26bSmrgsubdirs= 588e07dc26bSmrgMFLAGS= 589e07dc26bSmrgMAKEFLAGS= 590e07dc26bSmrg 591e07dc26bSmrg# Identity of this package. 592e07dc26bSmrgPACKAGE_NAME='xf86-video-vboxvideo' 593e07dc26bSmrgPACKAGE_TARNAME='xf86-video-vboxvideo' 594e07dc26bSmrgPACKAGE_VERSION='1.0.0' 595e07dc26bSmrgPACKAGE_STRING='xf86-video-vboxvideo 1.0.0' 596e07dc26bSmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 597e07dc26bSmrgPACKAGE_URL='' 598e07dc26bSmrg 599e07dc26bSmrgac_unique_file="Makefile.am" 600e07dc26bSmrg# Factoring default headers for most tests. 601e07dc26bSmrgac_includes_default="\ 602e07dc26bSmrg#include <stdio.h> 603e07dc26bSmrg#ifdef HAVE_SYS_TYPES_H 604e07dc26bSmrg# include <sys/types.h> 605e07dc26bSmrg#endif 606e07dc26bSmrg#ifdef HAVE_SYS_STAT_H 607e07dc26bSmrg# include <sys/stat.h> 608e07dc26bSmrg#endif 609e07dc26bSmrg#ifdef STDC_HEADERS 610e07dc26bSmrg# include <stdlib.h> 611e07dc26bSmrg# include <stddef.h> 612e07dc26bSmrg#else 613e07dc26bSmrg# ifdef HAVE_STDLIB_H 614e07dc26bSmrg# include <stdlib.h> 615e07dc26bSmrg# endif 616e07dc26bSmrg#endif 617e07dc26bSmrg#ifdef HAVE_STRING_H 618e07dc26bSmrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 619e07dc26bSmrg# include <memory.h> 620e07dc26bSmrg# endif 621e07dc26bSmrg# include <string.h> 622e07dc26bSmrg#endif 623e07dc26bSmrg#ifdef HAVE_STRINGS_H 624e07dc26bSmrg# include <strings.h> 625e07dc26bSmrg#endif 626e07dc26bSmrg#ifdef HAVE_INTTYPES_H 627e07dc26bSmrg# include <inttypes.h> 628e07dc26bSmrg#endif 629e07dc26bSmrg#ifdef HAVE_STDINT_H 630e07dc26bSmrg# include <stdint.h> 631e07dc26bSmrg#endif 632e07dc26bSmrg#ifdef HAVE_UNISTD_H 633e07dc26bSmrg# include <unistd.h> 634e07dc26bSmrg#endif" 635e07dc26bSmrg 636e07dc26bSmrgac_subst_vars='am__EXEEXT_FALSE 637e07dc26bSmrgam__EXEEXT_TRUE 638e07dc26bSmrgLTLIBOBJS 639e07dc26bSmrgLIBOBJS 640e07dc26bSmrgDRIVER_NAME 641e07dc26bSmrgPCIACCESS_LIBS 642e07dc26bSmrgPCIACCESS_CFLAGS 643e07dc26bSmrgXEXT_LIBS 644e07dc26bSmrgXEXT_CFLAGS 645e07dc26bSmrgXORG_LIBS 646e07dc26bSmrgXORG_CFLAGS 647e07dc26bSmrgmoduledir 648e07dc26bSmrgLT_SYS_LIBRARY_PATH 649e07dc26bSmrgOTOOL64 650e07dc26bSmrgOTOOL 651e07dc26bSmrgLIPO 652e07dc26bSmrgNMEDIT 653e07dc26bSmrgDSYMUTIL 654e07dc26bSmrgMANIFEST_TOOL 655e07dc26bSmrgRANLIB 656e07dc26bSmrgac_ct_AR 657e07dc26bSmrgAR 658e07dc26bSmrgDLLTOOL 659e07dc26bSmrgOBJDUMP 660e07dc26bSmrgLN_S 661e07dc26bSmrgNM 662e07dc26bSmrgac_ct_DUMPBIN 663e07dc26bSmrgDUMPBIN 664e07dc26bSmrgLD 665e07dc26bSmrgFGREP 666e07dc26bSmrgLIBTOOL 667e07dc26bSmrgMAN_SUBSTS 668e07dc26bSmrgXORG_MAN_PAGE 669e07dc26bSmrgADMIN_MAN_DIR 670e07dc26bSmrgDRIVER_MAN_DIR 671e07dc26bSmrgMISC_MAN_DIR 672e07dc26bSmrgFILE_MAN_DIR 673e07dc26bSmrgLIB_MAN_DIR 674e07dc26bSmrgAPP_MAN_DIR 675e07dc26bSmrgADMIN_MAN_SUFFIX 676e07dc26bSmrgDRIVER_MAN_SUFFIX 677e07dc26bSmrgMISC_MAN_SUFFIX 678e07dc26bSmrgFILE_MAN_SUFFIX 679e07dc26bSmrgLIB_MAN_SUFFIX 680e07dc26bSmrgAPP_MAN_SUFFIX 681e07dc26bSmrgSED 682e07dc26bSmrghost_os 683e07dc26bSmrghost_vendor 684e07dc26bSmrghost_cpu 685e07dc26bSmrghost 686e07dc26bSmrgbuild_os 687e07dc26bSmrgbuild_vendor 688e07dc26bSmrgbuild_cpu 689e07dc26bSmrgbuild 690e07dc26bSmrgINSTALL_CMD 691e07dc26bSmrgPKG_CONFIG_LIBDIR 692e07dc26bSmrgPKG_CONFIG_PATH 693e07dc26bSmrgPKG_CONFIG 694e07dc26bSmrgCHANGELOG_CMD 695e07dc26bSmrgSTRICT_CFLAGS 696e07dc26bSmrgCWARNFLAGS 697e07dc26bSmrgBASE_CFLAGS 698e07dc26bSmrgEGREP 699e07dc26bSmrgGREP 700e07dc26bSmrgCPP 701e07dc26bSmrgam__fastdepCC_FALSE 702e07dc26bSmrgam__fastdepCC_TRUE 703e07dc26bSmrgCCDEPMODE 704e07dc26bSmrgam__nodep 705e07dc26bSmrgAMDEPBACKSLASH 706e07dc26bSmrgAMDEP_FALSE 707e07dc26bSmrgAMDEP_TRUE 708e07dc26bSmrgam__quote 709e07dc26bSmrgam__include 710e07dc26bSmrgDEPDIR 711e07dc26bSmrgOBJEXT 712e07dc26bSmrgEXEEXT 713e07dc26bSmrgac_ct_CC 714e07dc26bSmrgCPPFLAGS 715e07dc26bSmrgLDFLAGS 716e07dc26bSmrgCFLAGS 717e07dc26bSmrgCC 718e07dc26bSmrgAM_BACKSLASH 719e07dc26bSmrgAM_DEFAULT_VERBOSITY 720e07dc26bSmrgAM_DEFAULT_V 721e07dc26bSmrgAM_V 722e07dc26bSmrgam__untar 723e07dc26bSmrgam__tar 724e07dc26bSmrgAMTAR 725e07dc26bSmrgam__leading_dot 726e07dc26bSmrgSET_MAKE 727e07dc26bSmrgAWK 728e07dc26bSmrgmkdir_p 729e07dc26bSmrgMKDIR_P 730e07dc26bSmrgINSTALL_STRIP_PROGRAM 731e07dc26bSmrgSTRIP 732e07dc26bSmrginstall_sh 733e07dc26bSmrgMAKEINFO 734e07dc26bSmrgAUTOHEADER 735e07dc26bSmrgAUTOMAKE 736e07dc26bSmrgAUTOCONF 737e07dc26bSmrgACLOCAL 738e07dc26bSmrgVERSION 739e07dc26bSmrgPACKAGE 740e07dc26bSmrgCYGPATH_W 741e07dc26bSmrgam__isrc 742e07dc26bSmrgINSTALL_DATA 743e07dc26bSmrgINSTALL_SCRIPT 744e07dc26bSmrgINSTALL_PROGRAM 745e07dc26bSmrgtarget_alias 746e07dc26bSmrghost_alias 747e07dc26bSmrgbuild_alias 748e07dc26bSmrgLIBS 749e07dc26bSmrgECHO_T 750e07dc26bSmrgECHO_N 751e07dc26bSmrgECHO_C 752e07dc26bSmrgDEFS 753e07dc26bSmrgmandir 754e07dc26bSmrglocaledir 755e07dc26bSmrglibdir 756e07dc26bSmrgpsdir 757e07dc26bSmrgpdfdir 758e07dc26bSmrgdvidir 759e07dc26bSmrghtmldir 760e07dc26bSmrginfodir 761e07dc26bSmrgdocdir 762e07dc26bSmrgoldincludedir 763e07dc26bSmrgincludedir 764e07dc26bSmrgrunstatedir 765e07dc26bSmrglocalstatedir 766e07dc26bSmrgsharedstatedir 767e07dc26bSmrgsysconfdir 768e07dc26bSmrgdatadir 769e07dc26bSmrgdatarootdir 770e07dc26bSmrglibexecdir 771e07dc26bSmrgsbindir 772e07dc26bSmrgbindir 773e07dc26bSmrgprogram_transform_name 774e07dc26bSmrgprefix 775e07dc26bSmrgexec_prefix 776e07dc26bSmrgPACKAGE_URL 777e07dc26bSmrgPACKAGE_BUGREPORT 778e07dc26bSmrgPACKAGE_STRING 779e07dc26bSmrgPACKAGE_VERSION 780e07dc26bSmrgPACKAGE_TARNAME 781e07dc26bSmrgPACKAGE_NAME 782e07dc26bSmrgPATH_SEPARATOR 783e07dc26bSmrgSHELL' 784e07dc26bSmrgac_subst_files='' 785e07dc26bSmrgac_user_opts=' 786e07dc26bSmrgenable_option_checking 787e07dc26bSmrgenable_silent_rules 788e07dc26bSmrgenable_dependency_tracking 789e07dc26bSmrgenable_selective_werror 790e07dc26bSmrgenable_strict_compilation 791e07dc26bSmrgenable_static 792e07dc26bSmrgenable_shared 793e07dc26bSmrgwith_pic 794e07dc26bSmrgenable_fast_install 795e07dc26bSmrgwith_aix_soname 796e07dc26bSmrgwith_gnu_ld 797e07dc26bSmrgwith_sysroot 798e07dc26bSmrgenable_libtool_lock 799e07dc26bSmrgwith_xorg_module_dir 800e07dc26bSmrg' 801e07dc26bSmrg ac_precious_vars='build_alias 802e07dc26bSmrghost_alias 803e07dc26bSmrgtarget_alias 804e07dc26bSmrgCC 805e07dc26bSmrgCFLAGS 806e07dc26bSmrgLDFLAGS 807e07dc26bSmrgLIBS 808e07dc26bSmrgCPPFLAGS 809e07dc26bSmrgCPP 810e07dc26bSmrgPKG_CONFIG 811e07dc26bSmrgPKG_CONFIG_PATH 812e07dc26bSmrgPKG_CONFIG_LIBDIR 813e07dc26bSmrgLT_SYS_LIBRARY_PATH 814e07dc26bSmrgXORG_CFLAGS 815e07dc26bSmrgXORG_LIBS 816e07dc26bSmrgXEXT_CFLAGS 817e07dc26bSmrgXEXT_LIBS 818e07dc26bSmrgPCIACCESS_CFLAGS 819e07dc26bSmrgPCIACCESS_LIBS' 820e07dc26bSmrg 821e07dc26bSmrg 822e07dc26bSmrg# Initialize some variables set by options. 823e07dc26bSmrgac_init_help= 824e07dc26bSmrgac_init_version=false 825e07dc26bSmrgac_unrecognized_opts= 826e07dc26bSmrgac_unrecognized_sep= 827e07dc26bSmrg# The variables have the same names as the options, with 828e07dc26bSmrg# dashes changed to underlines. 829e07dc26bSmrgcache_file=/dev/null 830e07dc26bSmrgexec_prefix=NONE 831e07dc26bSmrgno_create= 832e07dc26bSmrgno_recursion= 833e07dc26bSmrgprefix=NONE 834e07dc26bSmrgprogram_prefix=NONE 835e07dc26bSmrgprogram_suffix=NONE 836e07dc26bSmrgprogram_transform_name=s,x,x, 837e07dc26bSmrgsilent= 838e07dc26bSmrgsite= 839e07dc26bSmrgsrcdir= 840e07dc26bSmrgverbose= 841e07dc26bSmrgx_includes=NONE 842e07dc26bSmrgx_libraries=NONE 843e07dc26bSmrg 844e07dc26bSmrg# Installation directory options. 845e07dc26bSmrg# These are left unexpanded so users can "make install exec_prefix=/foo" 846e07dc26bSmrg# and all the variables that are supposed to be based on exec_prefix 847e07dc26bSmrg# by default will actually change. 848e07dc26bSmrg# Use braces instead of parens because sh, perl, etc. also accept them. 849e07dc26bSmrg# (The list follows the same order as the GNU Coding Standards.) 850e07dc26bSmrgbindir='${exec_prefix}/bin' 851e07dc26bSmrgsbindir='${exec_prefix}/sbin' 852e07dc26bSmrglibexecdir='${exec_prefix}/libexec' 853e07dc26bSmrgdatarootdir='${prefix}/share' 854e07dc26bSmrgdatadir='${datarootdir}' 855e07dc26bSmrgsysconfdir='${prefix}/etc' 856e07dc26bSmrgsharedstatedir='${prefix}/com' 857e07dc26bSmrglocalstatedir='${prefix}/var' 858e07dc26bSmrgrunstatedir='${localstatedir}/run' 859e07dc26bSmrgincludedir='${prefix}/include' 860e07dc26bSmrgoldincludedir='/usr/include' 861e07dc26bSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 862e07dc26bSmrginfodir='${datarootdir}/info' 863e07dc26bSmrghtmldir='${docdir}' 864e07dc26bSmrgdvidir='${docdir}' 865e07dc26bSmrgpdfdir='${docdir}' 866e07dc26bSmrgpsdir='${docdir}' 867e07dc26bSmrglibdir='${exec_prefix}/lib' 868e07dc26bSmrglocaledir='${datarootdir}/locale' 869e07dc26bSmrgmandir='${datarootdir}/man' 870e07dc26bSmrg 871e07dc26bSmrgac_prev= 872e07dc26bSmrgac_dashdash= 873e07dc26bSmrgfor ac_option 874e07dc26bSmrgdo 875e07dc26bSmrg # If the previous option needs an argument, assign it. 876e07dc26bSmrg if test -n "$ac_prev"; then 877e07dc26bSmrg eval $ac_prev=\$ac_option 878e07dc26bSmrg ac_prev= 879e07dc26bSmrg continue 880e07dc26bSmrg fi 881e07dc26bSmrg 882e07dc26bSmrg case $ac_option in 883e07dc26bSmrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 884e07dc26bSmrg *=) ac_optarg= ;; 885e07dc26bSmrg *) ac_optarg=yes ;; 886e07dc26bSmrg esac 887e07dc26bSmrg 888e07dc26bSmrg # Accept the important Cygnus configure options, so we can diagnose typos. 889e07dc26bSmrg 890e07dc26bSmrg case $ac_dashdash$ac_option in 891e07dc26bSmrg --) 892e07dc26bSmrg ac_dashdash=yes ;; 893e07dc26bSmrg 894e07dc26bSmrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 895e07dc26bSmrg ac_prev=bindir ;; 896e07dc26bSmrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 897e07dc26bSmrg bindir=$ac_optarg ;; 898e07dc26bSmrg 899e07dc26bSmrg -build | --build | --buil | --bui | --bu) 900e07dc26bSmrg ac_prev=build_alias ;; 901e07dc26bSmrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 902e07dc26bSmrg build_alias=$ac_optarg ;; 903e07dc26bSmrg 904e07dc26bSmrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 905e07dc26bSmrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 906e07dc26bSmrg ac_prev=cache_file ;; 907e07dc26bSmrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 908e07dc26bSmrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 909e07dc26bSmrg cache_file=$ac_optarg ;; 910e07dc26bSmrg 911e07dc26bSmrg --config-cache | -C) 912e07dc26bSmrg cache_file=config.cache ;; 913e07dc26bSmrg 914e07dc26bSmrg -datadir | --datadir | --datadi | --datad) 915e07dc26bSmrg ac_prev=datadir ;; 916e07dc26bSmrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 917e07dc26bSmrg datadir=$ac_optarg ;; 918e07dc26bSmrg 919e07dc26bSmrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 920e07dc26bSmrg | --dataroo | --dataro | --datar) 921e07dc26bSmrg ac_prev=datarootdir ;; 922e07dc26bSmrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 923e07dc26bSmrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 924e07dc26bSmrg datarootdir=$ac_optarg ;; 925e07dc26bSmrg 926e07dc26bSmrg -disable-* | --disable-*) 927e07dc26bSmrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 928e07dc26bSmrg # Reject names that are not valid shell variable names. 929e07dc26bSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930e07dc26bSmrg as_fn_error $? "invalid feature name: $ac_useropt" 931e07dc26bSmrg ac_useropt_orig=$ac_useropt 932e07dc26bSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 933e07dc26bSmrg case $ac_user_opts in 934e07dc26bSmrg *" 935e07dc26bSmrg"enable_$ac_useropt" 936e07dc26bSmrg"*) ;; 937e07dc26bSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 938e07dc26bSmrg ac_unrecognized_sep=', ';; 939e07dc26bSmrg esac 940e07dc26bSmrg eval enable_$ac_useropt=no ;; 941e07dc26bSmrg 942e07dc26bSmrg -docdir | --docdir | --docdi | --doc | --do) 943e07dc26bSmrg ac_prev=docdir ;; 944e07dc26bSmrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 945e07dc26bSmrg docdir=$ac_optarg ;; 946e07dc26bSmrg 947e07dc26bSmrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 948e07dc26bSmrg ac_prev=dvidir ;; 949e07dc26bSmrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 950e07dc26bSmrg dvidir=$ac_optarg ;; 951e07dc26bSmrg 952e07dc26bSmrg -enable-* | --enable-*) 953e07dc26bSmrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 954e07dc26bSmrg # Reject names that are not valid shell variable names. 955e07dc26bSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 956e07dc26bSmrg as_fn_error $? "invalid feature name: $ac_useropt" 957e07dc26bSmrg ac_useropt_orig=$ac_useropt 958e07dc26bSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 959e07dc26bSmrg case $ac_user_opts in 960e07dc26bSmrg *" 961e07dc26bSmrg"enable_$ac_useropt" 962e07dc26bSmrg"*) ;; 963e07dc26bSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 964e07dc26bSmrg ac_unrecognized_sep=', ';; 965e07dc26bSmrg esac 966e07dc26bSmrg eval enable_$ac_useropt=\$ac_optarg ;; 967e07dc26bSmrg 968e07dc26bSmrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 969e07dc26bSmrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 970e07dc26bSmrg | --exec | --exe | --ex) 971e07dc26bSmrg ac_prev=exec_prefix ;; 972e07dc26bSmrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 973e07dc26bSmrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 974e07dc26bSmrg | --exec=* | --exe=* | --ex=*) 975e07dc26bSmrg exec_prefix=$ac_optarg ;; 976e07dc26bSmrg 977e07dc26bSmrg -gas | --gas | --ga | --g) 978e07dc26bSmrg # Obsolete; use --with-gas. 979e07dc26bSmrg with_gas=yes ;; 980e07dc26bSmrg 981e07dc26bSmrg -help | --help | --hel | --he | -h) 982e07dc26bSmrg ac_init_help=long ;; 983e07dc26bSmrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 984e07dc26bSmrg ac_init_help=recursive ;; 985e07dc26bSmrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 986e07dc26bSmrg ac_init_help=short ;; 987e07dc26bSmrg 988e07dc26bSmrg -host | --host | --hos | --ho) 989e07dc26bSmrg ac_prev=host_alias ;; 990e07dc26bSmrg -host=* | --host=* | --hos=* | --ho=*) 991e07dc26bSmrg host_alias=$ac_optarg ;; 992e07dc26bSmrg 993e07dc26bSmrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 994e07dc26bSmrg ac_prev=htmldir ;; 995e07dc26bSmrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 996e07dc26bSmrg | --ht=*) 997e07dc26bSmrg htmldir=$ac_optarg ;; 998e07dc26bSmrg 999e07dc26bSmrg -includedir | --includedir | --includedi | --included | --include \ 1000e07dc26bSmrg | --includ | --inclu | --incl | --inc) 1001e07dc26bSmrg ac_prev=includedir ;; 1002e07dc26bSmrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1003e07dc26bSmrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1004e07dc26bSmrg includedir=$ac_optarg ;; 1005e07dc26bSmrg 1006e07dc26bSmrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1007e07dc26bSmrg ac_prev=infodir ;; 1008e07dc26bSmrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1009e07dc26bSmrg infodir=$ac_optarg ;; 1010e07dc26bSmrg 1011e07dc26bSmrg -libdir | --libdir | --libdi | --libd) 1012e07dc26bSmrg ac_prev=libdir ;; 1013e07dc26bSmrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1014e07dc26bSmrg libdir=$ac_optarg ;; 1015e07dc26bSmrg 1016e07dc26bSmrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1017e07dc26bSmrg | --libexe | --libex | --libe) 1018e07dc26bSmrg ac_prev=libexecdir ;; 1019e07dc26bSmrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1020e07dc26bSmrg | --libexe=* | --libex=* | --libe=*) 1021e07dc26bSmrg libexecdir=$ac_optarg ;; 1022e07dc26bSmrg 1023e07dc26bSmrg -localedir | --localedir | --localedi | --localed | --locale) 1024e07dc26bSmrg ac_prev=localedir ;; 1025e07dc26bSmrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1026e07dc26bSmrg localedir=$ac_optarg ;; 1027e07dc26bSmrg 1028e07dc26bSmrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1029e07dc26bSmrg | --localstate | --localstat | --localsta | --localst | --locals) 1030e07dc26bSmrg ac_prev=localstatedir ;; 1031e07dc26bSmrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1032e07dc26bSmrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1033e07dc26bSmrg localstatedir=$ac_optarg ;; 1034e07dc26bSmrg 1035e07dc26bSmrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1036e07dc26bSmrg ac_prev=mandir ;; 1037e07dc26bSmrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1038e07dc26bSmrg mandir=$ac_optarg ;; 1039e07dc26bSmrg 1040e07dc26bSmrg -nfp | --nfp | --nf) 1041e07dc26bSmrg # Obsolete; use --without-fp. 1042e07dc26bSmrg with_fp=no ;; 1043e07dc26bSmrg 1044e07dc26bSmrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1045e07dc26bSmrg | --no-cr | --no-c | -n) 1046e07dc26bSmrg no_create=yes ;; 1047e07dc26bSmrg 1048e07dc26bSmrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1049e07dc26bSmrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1050e07dc26bSmrg no_recursion=yes ;; 1051e07dc26bSmrg 1052e07dc26bSmrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1053e07dc26bSmrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1054e07dc26bSmrg | --oldin | --oldi | --old | --ol | --o) 1055e07dc26bSmrg ac_prev=oldincludedir ;; 1056e07dc26bSmrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1057e07dc26bSmrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1058e07dc26bSmrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1059e07dc26bSmrg oldincludedir=$ac_optarg ;; 1060e07dc26bSmrg 1061e07dc26bSmrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1062e07dc26bSmrg ac_prev=prefix ;; 1063e07dc26bSmrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1064e07dc26bSmrg prefix=$ac_optarg ;; 1065e07dc26bSmrg 1066e07dc26bSmrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1067e07dc26bSmrg | --program-pre | --program-pr | --program-p) 1068e07dc26bSmrg ac_prev=program_prefix ;; 1069e07dc26bSmrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1070e07dc26bSmrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1071e07dc26bSmrg program_prefix=$ac_optarg ;; 1072e07dc26bSmrg 1073e07dc26bSmrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1074e07dc26bSmrg | --program-suf | --program-su | --program-s) 1075e07dc26bSmrg ac_prev=program_suffix ;; 1076e07dc26bSmrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1077e07dc26bSmrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1078e07dc26bSmrg program_suffix=$ac_optarg ;; 1079e07dc26bSmrg 1080e07dc26bSmrg -program-transform-name | --program-transform-name \ 1081e07dc26bSmrg | --program-transform-nam | --program-transform-na \ 1082e07dc26bSmrg | --program-transform-n | --program-transform- \ 1083e07dc26bSmrg | --program-transform | --program-transfor \ 1084e07dc26bSmrg | --program-transfo | --program-transf \ 1085e07dc26bSmrg | --program-trans | --program-tran \ 1086e07dc26bSmrg | --progr-tra | --program-tr | --program-t) 1087e07dc26bSmrg ac_prev=program_transform_name ;; 1088e07dc26bSmrg -program-transform-name=* | --program-transform-name=* \ 1089e07dc26bSmrg | --program-transform-nam=* | --program-transform-na=* \ 1090e07dc26bSmrg | --program-transform-n=* | --program-transform-=* \ 1091e07dc26bSmrg | --program-transform=* | --program-transfor=* \ 1092e07dc26bSmrg | --program-transfo=* | --program-transf=* \ 1093e07dc26bSmrg | --program-trans=* | --program-tran=* \ 1094e07dc26bSmrg | --progr-tra=* | --program-tr=* | --program-t=*) 1095e07dc26bSmrg program_transform_name=$ac_optarg ;; 1096e07dc26bSmrg 1097e07dc26bSmrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1098e07dc26bSmrg ac_prev=pdfdir ;; 1099e07dc26bSmrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1100e07dc26bSmrg pdfdir=$ac_optarg ;; 1101e07dc26bSmrg 1102e07dc26bSmrg -psdir | --psdir | --psdi | --psd | --ps) 1103e07dc26bSmrg ac_prev=psdir ;; 1104e07dc26bSmrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1105e07dc26bSmrg psdir=$ac_optarg ;; 1106e07dc26bSmrg 1107e07dc26bSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1108e07dc26bSmrg | -silent | --silent | --silen | --sile | --sil) 1109e07dc26bSmrg silent=yes ;; 1110e07dc26bSmrg 1111e07dc26bSmrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1112e07dc26bSmrg | --runstate | --runstat | --runsta | --runst | --runs \ 1113e07dc26bSmrg | --run | --ru | --r) 1114e07dc26bSmrg ac_prev=runstatedir ;; 1115e07dc26bSmrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1116e07dc26bSmrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1117e07dc26bSmrg | --run=* | --ru=* | --r=*) 1118e07dc26bSmrg runstatedir=$ac_optarg ;; 1119e07dc26bSmrg 1120e07dc26bSmrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1121e07dc26bSmrg ac_prev=sbindir ;; 1122e07dc26bSmrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1123e07dc26bSmrg | --sbi=* | --sb=*) 1124e07dc26bSmrg sbindir=$ac_optarg ;; 1125e07dc26bSmrg 1126e07dc26bSmrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1127e07dc26bSmrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1128e07dc26bSmrg | --sharedst | --shareds | --shared | --share | --shar \ 1129e07dc26bSmrg | --sha | --sh) 1130e07dc26bSmrg ac_prev=sharedstatedir ;; 1131e07dc26bSmrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1132e07dc26bSmrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1133e07dc26bSmrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1134e07dc26bSmrg | --sha=* | --sh=*) 1135e07dc26bSmrg sharedstatedir=$ac_optarg ;; 1136e07dc26bSmrg 1137e07dc26bSmrg -site | --site | --sit) 1138e07dc26bSmrg ac_prev=site ;; 1139e07dc26bSmrg -site=* | --site=* | --sit=*) 1140e07dc26bSmrg site=$ac_optarg ;; 1141e07dc26bSmrg 1142e07dc26bSmrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1143e07dc26bSmrg ac_prev=srcdir ;; 1144e07dc26bSmrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1145e07dc26bSmrg srcdir=$ac_optarg ;; 1146e07dc26bSmrg 1147e07dc26bSmrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1148e07dc26bSmrg | --syscon | --sysco | --sysc | --sys | --sy) 1149e07dc26bSmrg ac_prev=sysconfdir ;; 1150e07dc26bSmrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1151e07dc26bSmrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1152e07dc26bSmrg sysconfdir=$ac_optarg ;; 1153e07dc26bSmrg 1154e07dc26bSmrg -target | --target | --targe | --targ | --tar | --ta | --t) 1155e07dc26bSmrg ac_prev=target_alias ;; 1156e07dc26bSmrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1157e07dc26bSmrg target_alias=$ac_optarg ;; 1158e07dc26bSmrg 1159e07dc26bSmrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1160e07dc26bSmrg verbose=yes ;; 1161e07dc26bSmrg 1162e07dc26bSmrg -version | --version | --versio | --versi | --vers | -V) 1163e07dc26bSmrg ac_init_version=: ;; 1164e07dc26bSmrg 1165e07dc26bSmrg -with-* | --with-*) 1166e07dc26bSmrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1167e07dc26bSmrg # Reject names that are not valid shell variable names. 1168e07dc26bSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1169e07dc26bSmrg as_fn_error $? "invalid package name: $ac_useropt" 1170e07dc26bSmrg ac_useropt_orig=$ac_useropt 1171e07dc26bSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1172e07dc26bSmrg case $ac_user_opts in 1173e07dc26bSmrg *" 1174e07dc26bSmrg"with_$ac_useropt" 1175e07dc26bSmrg"*) ;; 1176e07dc26bSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1177e07dc26bSmrg ac_unrecognized_sep=', ';; 1178e07dc26bSmrg esac 1179e07dc26bSmrg eval with_$ac_useropt=\$ac_optarg ;; 1180e07dc26bSmrg 1181e07dc26bSmrg -without-* | --without-*) 1182e07dc26bSmrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1183e07dc26bSmrg # Reject names that are not valid shell variable names. 1184e07dc26bSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1185e07dc26bSmrg as_fn_error $? "invalid package name: $ac_useropt" 1186e07dc26bSmrg ac_useropt_orig=$ac_useropt 1187e07dc26bSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1188e07dc26bSmrg case $ac_user_opts in 1189e07dc26bSmrg *" 1190e07dc26bSmrg"with_$ac_useropt" 1191e07dc26bSmrg"*) ;; 1192e07dc26bSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1193e07dc26bSmrg ac_unrecognized_sep=', ';; 1194e07dc26bSmrg esac 1195e07dc26bSmrg eval with_$ac_useropt=no ;; 1196e07dc26bSmrg 1197e07dc26bSmrg --x) 1198e07dc26bSmrg # Obsolete; use --with-x. 1199e07dc26bSmrg with_x=yes ;; 1200e07dc26bSmrg 1201e07dc26bSmrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1202e07dc26bSmrg | --x-incl | --x-inc | --x-in | --x-i) 1203e07dc26bSmrg ac_prev=x_includes ;; 1204e07dc26bSmrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1205e07dc26bSmrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1206e07dc26bSmrg x_includes=$ac_optarg ;; 1207e07dc26bSmrg 1208e07dc26bSmrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1209e07dc26bSmrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1210e07dc26bSmrg ac_prev=x_libraries ;; 1211e07dc26bSmrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1212e07dc26bSmrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1213e07dc26bSmrg x_libraries=$ac_optarg ;; 1214e07dc26bSmrg 1215e07dc26bSmrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1216e07dc26bSmrgTry \`$0 --help' for more information" 1217e07dc26bSmrg ;; 1218e07dc26bSmrg 1219e07dc26bSmrg *=*) 1220e07dc26bSmrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1221e07dc26bSmrg # Reject names that are not valid shell variable names. 1222e07dc26bSmrg case $ac_envvar in #( 1223e07dc26bSmrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1224e07dc26bSmrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1225e07dc26bSmrg esac 1226e07dc26bSmrg eval $ac_envvar=\$ac_optarg 1227e07dc26bSmrg export $ac_envvar ;; 1228e07dc26bSmrg 1229e07dc26bSmrg *) 1230e07dc26bSmrg # FIXME: should be removed in autoconf 3.0. 1231e07dc26bSmrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1232e07dc26bSmrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1233e07dc26bSmrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1234e07dc26bSmrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1235e07dc26bSmrg ;; 1236e07dc26bSmrg 1237e07dc26bSmrg esac 1238e07dc26bSmrgdone 1239e07dc26bSmrg 1240e07dc26bSmrgif test -n "$ac_prev"; then 1241e07dc26bSmrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1242e07dc26bSmrg as_fn_error $? "missing argument to $ac_option" 1243e07dc26bSmrgfi 1244e07dc26bSmrg 1245e07dc26bSmrgif test -n "$ac_unrecognized_opts"; then 1246e07dc26bSmrg case $enable_option_checking in 1247e07dc26bSmrg no) ;; 1248e07dc26bSmrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1249e07dc26bSmrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1250e07dc26bSmrg esac 1251e07dc26bSmrgfi 1252e07dc26bSmrg 1253e07dc26bSmrg# Check all directory arguments for consistency. 1254e07dc26bSmrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1255e07dc26bSmrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1256e07dc26bSmrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1257e07dc26bSmrg libdir localedir mandir runstatedir 1258e07dc26bSmrgdo 1259e07dc26bSmrg eval ac_val=\$$ac_var 1260e07dc26bSmrg # Remove trailing slashes. 1261e07dc26bSmrg case $ac_val in 1262e07dc26bSmrg */ ) 1263e07dc26bSmrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1264e07dc26bSmrg eval $ac_var=\$ac_val;; 1265e07dc26bSmrg esac 1266e07dc26bSmrg # Be sure to have absolute directory names. 1267e07dc26bSmrg case $ac_val in 1268e07dc26bSmrg [\\/$]* | ?:[\\/]* ) continue;; 1269e07dc26bSmrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1270e07dc26bSmrg esac 1271e07dc26bSmrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1272e07dc26bSmrgdone 1273e07dc26bSmrg 1274e07dc26bSmrg# There might be people who depend on the old broken behavior: `$host' 1275e07dc26bSmrg# used to hold the argument of --host etc. 1276e07dc26bSmrg# FIXME: To remove some day. 1277e07dc26bSmrgbuild=$build_alias 1278e07dc26bSmrghost=$host_alias 1279e07dc26bSmrgtarget=$target_alias 1280e07dc26bSmrg 1281e07dc26bSmrg# FIXME: To remove some day. 1282e07dc26bSmrgif test "x$host_alias" != x; then 1283e07dc26bSmrg if test "x$build_alias" = x; then 1284e07dc26bSmrg cross_compiling=maybe 1285e07dc26bSmrg elif test "x$build_alias" != "x$host_alias"; then 1286e07dc26bSmrg cross_compiling=yes 1287e07dc26bSmrg fi 1288e07dc26bSmrgfi 1289e07dc26bSmrg 1290e07dc26bSmrgac_tool_prefix= 1291e07dc26bSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1292e07dc26bSmrg 1293e07dc26bSmrgtest "$silent" = yes && exec 6>/dev/null 1294e07dc26bSmrg 1295e07dc26bSmrg 1296e07dc26bSmrgac_pwd=`pwd` && test -n "$ac_pwd" && 1297e07dc26bSmrgac_ls_di=`ls -di .` && 1298e07dc26bSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1299e07dc26bSmrg as_fn_error $? "working directory cannot be determined" 1300e07dc26bSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1301e07dc26bSmrg as_fn_error $? "pwd does not report name of working directory" 1302e07dc26bSmrg 1303e07dc26bSmrg 1304e07dc26bSmrg# Find the source files, if location was not specified. 1305e07dc26bSmrgif test -z "$srcdir"; then 1306e07dc26bSmrg ac_srcdir_defaulted=yes 1307e07dc26bSmrg # Try the directory containing this script, then the parent directory. 1308e07dc26bSmrg ac_confdir=`$as_dirname -- "$as_myself" || 1309e07dc26bSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1310e07dc26bSmrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1311e07dc26bSmrg X"$as_myself" : 'X\(//\)$' \| \ 1312e07dc26bSmrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1313e07dc26bSmrg$as_echo X"$as_myself" | 1314e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1315e07dc26bSmrg s//\1/ 1316e07dc26bSmrg q 1317e07dc26bSmrg } 1318e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 1319e07dc26bSmrg s//\1/ 1320e07dc26bSmrg q 1321e07dc26bSmrg } 1322e07dc26bSmrg /^X\(\/\/\)$/{ 1323e07dc26bSmrg s//\1/ 1324e07dc26bSmrg q 1325e07dc26bSmrg } 1326e07dc26bSmrg /^X\(\/\).*/{ 1327e07dc26bSmrg s//\1/ 1328e07dc26bSmrg q 1329e07dc26bSmrg } 1330e07dc26bSmrg s/.*/./; q'` 1331e07dc26bSmrg srcdir=$ac_confdir 1332e07dc26bSmrg if test ! -r "$srcdir/$ac_unique_file"; then 1333e07dc26bSmrg srcdir=.. 1334e07dc26bSmrg fi 1335e07dc26bSmrgelse 1336e07dc26bSmrg ac_srcdir_defaulted=no 1337e07dc26bSmrgfi 1338e07dc26bSmrgif test ! -r "$srcdir/$ac_unique_file"; then 1339e07dc26bSmrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1340e07dc26bSmrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1341e07dc26bSmrgfi 1342e07dc26bSmrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1343e07dc26bSmrgac_abs_confdir=`( 1344e07dc26bSmrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1345e07dc26bSmrg pwd)` 1346e07dc26bSmrg# When building in place, set srcdir=. 1347e07dc26bSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1348e07dc26bSmrg srcdir=. 1349e07dc26bSmrgfi 1350e07dc26bSmrg# Remove unnecessary trailing slashes from srcdir. 1351e07dc26bSmrg# Double slashes in file names in object file debugging info 1352e07dc26bSmrg# mess up M-x gdb in Emacs. 1353e07dc26bSmrgcase $srcdir in 1354e07dc26bSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1355e07dc26bSmrgesac 1356e07dc26bSmrgfor ac_var in $ac_precious_vars; do 1357e07dc26bSmrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1358e07dc26bSmrg eval ac_env_${ac_var}_value=\$${ac_var} 1359e07dc26bSmrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1360e07dc26bSmrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1361e07dc26bSmrgdone 1362e07dc26bSmrg 1363e07dc26bSmrg# 1364e07dc26bSmrg# Report the --help message. 1365e07dc26bSmrg# 1366e07dc26bSmrgif test "$ac_init_help" = "long"; then 1367e07dc26bSmrg # Omit some internal or obsolete options to make the list less imposing. 1368e07dc26bSmrg # This message is too long to be a string in the A/UX 3.1 sh. 1369e07dc26bSmrg cat <<_ACEOF 1370e07dc26bSmrg\`configure' configures xf86-video-vboxvideo 1.0.0 to adapt to many kinds of systems. 1371e07dc26bSmrg 1372e07dc26bSmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1373e07dc26bSmrg 1374e07dc26bSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1375e07dc26bSmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1376e07dc26bSmrg 1377e07dc26bSmrgDefaults for the options are specified in brackets. 1378e07dc26bSmrg 1379e07dc26bSmrgConfiguration: 1380e07dc26bSmrg -h, --help display this help and exit 1381e07dc26bSmrg --help=short display options specific to this package 1382e07dc26bSmrg --help=recursive display the short help of all the included packages 1383e07dc26bSmrg -V, --version display version information and exit 1384e07dc26bSmrg -q, --quiet, --silent do not print \`checking ...' messages 1385e07dc26bSmrg --cache-file=FILE cache test results in FILE [disabled] 1386e07dc26bSmrg -C, --config-cache alias for \`--cache-file=config.cache' 1387e07dc26bSmrg -n, --no-create do not create output files 1388e07dc26bSmrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1389e07dc26bSmrg 1390e07dc26bSmrgInstallation directories: 1391e07dc26bSmrg --prefix=PREFIX install architecture-independent files in PREFIX 1392e07dc26bSmrg [$ac_default_prefix] 1393e07dc26bSmrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1394e07dc26bSmrg [PREFIX] 1395e07dc26bSmrg 1396e07dc26bSmrgBy default, \`make install' will install all the files in 1397e07dc26bSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1398e07dc26bSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1399e07dc26bSmrgfor instance \`--prefix=\$HOME'. 1400e07dc26bSmrg 1401e07dc26bSmrgFor better control, use the options below. 1402e07dc26bSmrg 1403e07dc26bSmrgFine tuning of the installation directories: 1404e07dc26bSmrg --bindir=DIR user executables [EPREFIX/bin] 1405e07dc26bSmrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1406e07dc26bSmrg --libexecdir=DIR program executables [EPREFIX/libexec] 1407e07dc26bSmrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1408e07dc26bSmrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1409e07dc26bSmrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1410e07dc26bSmrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1411e07dc26bSmrg --libdir=DIR object code libraries [EPREFIX/lib] 1412e07dc26bSmrg --includedir=DIR C header files [PREFIX/include] 1413e07dc26bSmrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1414e07dc26bSmrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1415e07dc26bSmrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1416e07dc26bSmrg --infodir=DIR info documentation [DATAROOTDIR/info] 1417e07dc26bSmrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1418e07dc26bSmrg --mandir=DIR man documentation [DATAROOTDIR/man] 1419e07dc26bSmrg --docdir=DIR documentation root 1420e07dc26bSmrg [DATAROOTDIR/doc/xf86-video-vboxvideo] 1421e07dc26bSmrg --htmldir=DIR html documentation [DOCDIR] 1422e07dc26bSmrg --dvidir=DIR dvi documentation [DOCDIR] 1423e07dc26bSmrg --pdfdir=DIR pdf documentation [DOCDIR] 1424e07dc26bSmrg --psdir=DIR ps documentation [DOCDIR] 1425e07dc26bSmrg_ACEOF 1426e07dc26bSmrg 1427e07dc26bSmrg cat <<\_ACEOF 1428e07dc26bSmrg 1429e07dc26bSmrgProgram names: 1430e07dc26bSmrg --program-prefix=PREFIX prepend PREFIX to installed program names 1431e07dc26bSmrg --program-suffix=SUFFIX append SUFFIX to installed program names 1432e07dc26bSmrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1433e07dc26bSmrg 1434e07dc26bSmrgSystem types: 1435e07dc26bSmrg --build=BUILD configure for building on BUILD [guessed] 1436e07dc26bSmrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1437e07dc26bSmrg_ACEOF 1438e07dc26bSmrgfi 1439e07dc26bSmrg 1440e07dc26bSmrgif test -n "$ac_init_help"; then 1441e07dc26bSmrg case $ac_init_help in 1442e07dc26bSmrg short | recursive ) echo "Configuration of xf86-video-vboxvideo 1.0.0:";; 1443e07dc26bSmrg esac 1444e07dc26bSmrg cat <<\_ACEOF 1445e07dc26bSmrg 1446e07dc26bSmrgOptional Features: 1447e07dc26bSmrg --disable-option-checking ignore unrecognized --enable/--with options 1448e07dc26bSmrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1449e07dc26bSmrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1450e07dc26bSmrg --enable-silent-rules less verbose build output (undo: "make V=1") 1451e07dc26bSmrg --disable-silent-rules verbose build output (undo: "make V=0") 1452e07dc26bSmrg --enable-dependency-tracking 1453e07dc26bSmrg do not reject slow dependency extractors 1454e07dc26bSmrg --disable-dependency-tracking 1455e07dc26bSmrg speeds up one-time build 1456e07dc26bSmrg --disable-selective-werror 1457e07dc26bSmrg Turn off selective compiler errors. (default: 1458e07dc26bSmrg enabled) 1459e07dc26bSmrg --enable-strict-compilation 1460e07dc26bSmrg Enable all warnings from compiler and make them 1461e07dc26bSmrg errors (default: disabled) 1462e07dc26bSmrg --enable-static[=PKGS] build static libraries [default=no] 1463e07dc26bSmrg --enable-shared[=PKGS] build shared libraries [default=yes] 1464e07dc26bSmrg --enable-fast-install[=PKGS] 1465e07dc26bSmrg optimize for fast installation [default=yes] 1466e07dc26bSmrg --disable-libtool-lock avoid locking (might break parallel builds) 1467e07dc26bSmrg 1468e07dc26bSmrgOptional Packages: 1469e07dc26bSmrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1470e07dc26bSmrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1471e07dc26bSmrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1472e07dc26bSmrg both] 1473e07dc26bSmrg --with-aix-soname=aix|svr4|both 1474e07dc26bSmrg shared library versioning (aka "SONAME") variant to 1475e07dc26bSmrg provide on AIX, [default=aix]. 1476e07dc26bSmrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1477e07dc26bSmrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1478e07dc26bSmrg compiler's sysroot if not specified). 1479e07dc26bSmrg --with-xorg-module-dir=DIR 1480e07dc26bSmrg 1481e07dc26bSmrgSome influential environment variables: 1482e07dc26bSmrg CC C compiler command 1483e07dc26bSmrg CFLAGS C compiler flags 1484e07dc26bSmrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1485e07dc26bSmrg nonstandard directory <lib dir> 1486e07dc26bSmrg LIBS libraries to pass to the linker, e.g. -l<library> 1487e07dc26bSmrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1488e07dc26bSmrg you have headers in a nonstandard directory <include dir> 1489e07dc26bSmrg CPP C preprocessor 1490e07dc26bSmrg PKG_CONFIG path to pkg-config utility 1491e07dc26bSmrg PKG_CONFIG_PATH 1492e07dc26bSmrg directories to add to pkg-config's search path 1493e07dc26bSmrg PKG_CONFIG_LIBDIR 1494e07dc26bSmrg path overriding pkg-config's built-in search path 1495e07dc26bSmrg LT_SYS_LIBRARY_PATH 1496e07dc26bSmrg User-defined run-time library search path. 1497e07dc26bSmrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1498e07dc26bSmrg XORG_LIBS linker flags for XORG, overriding pkg-config 1499e07dc26bSmrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1500e07dc26bSmrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1501e07dc26bSmrg PCIACCESS_CFLAGS 1502e07dc26bSmrg C compiler flags for PCIACCESS, overriding pkg-config 1503e07dc26bSmrg PCIACCESS_LIBS 1504e07dc26bSmrg linker flags for PCIACCESS, overriding pkg-config 1505e07dc26bSmrg 1506e07dc26bSmrgUse these variables to override the choices made by `configure' or to help 1507e07dc26bSmrgit to find libraries and programs with nonstandard names/locations. 1508e07dc26bSmrg 1509e07dc26bSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1510e07dc26bSmrg_ACEOF 1511e07dc26bSmrgac_status=$? 1512e07dc26bSmrgfi 1513e07dc26bSmrg 1514e07dc26bSmrgif test "$ac_init_help" = "recursive"; then 1515e07dc26bSmrg # If there are subdirs, report their specific --help. 1516e07dc26bSmrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1517e07dc26bSmrg test -d "$ac_dir" || 1518e07dc26bSmrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1519e07dc26bSmrg continue 1520e07dc26bSmrg ac_builddir=. 1521e07dc26bSmrg 1522e07dc26bSmrgcase "$ac_dir" in 1523e07dc26bSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1524e07dc26bSmrg*) 1525e07dc26bSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1526e07dc26bSmrg # A ".." for each directory in $ac_dir_suffix. 1527e07dc26bSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1528e07dc26bSmrg case $ac_top_builddir_sub in 1529e07dc26bSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1530e07dc26bSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1531e07dc26bSmrg esac ;; 1532e07dc26bSmrgesac 1533e07dc26bSmrgac_abs_top_builddir=$ac_pwd 1534e07dc26bSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1535e07dc26bSmrg# for backward compatibility: 1536e07dc26bSmrgac_top_builddir=$ac_top_build_prefix 1537e07dc26bSmrg 1538e07dc26bSmrgcase $srcdir in 1539e07dc26bSmrg .) # We are building in place. 1540e07dc26bSmrg ac_srcdir=. 1541e07dc26bSmrg ac_top_srcdir=$ac_top_builddir_sub 1542e07dc26bSmrg ac_abs_top_srcdir=$ac_pwd ;; 1543e07dc26bSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 1544e07dc26bSmrg ac_srcdir=$srcdir$ac_dir_suffix; 1545e07dc26bSmrg ac_top_srcdir=$srcdir 1546e07dc26bSmrg ac_abs_top_srcdir=$srcdir ;; 1547e07dc26bSmrg *) # Relative name. 1548e07dc26bSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1549e07dc26bSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1550e07dc26bSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1551e07dc26bSmrgesac 1552e07dc26bSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1553e07dc26bSmrg 1554e07dc26bSmrg cd "$ac_dir" || { ac_status=$?; continue; } 1555e07dc26bSmrg # Check for guested configure. 1556e07dc26bSmrg if test -f "$ac_srcdir/configure.gnu"; then 1557e07dc26bSmrg echo && 1558e07dc26bSmrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1559e07dc26bSmrg elif test -f "$ac_srcdir/configure"; then 1560e07dc26bSmrg echo && 1561e07dc26bSmrg $SHELL "$ac_srcdir/configure" --help=recursive 1562e07dc26bSmrg else 1563e07dc26bSmrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1564e07dc26bSmrg fi || ac_status=$? 1565e07dc26bSmrg cd "$ac_pwd" || { ac_status=$?; break; } 1566e07dc26bSmrg done 1567e07dc26bSmrgfi 1568e07dc26bSmrg 1569e07dc26bSmrgtest -n "$ac_init_help" && exit $ac_status 1570e07dc26bSmrgif $ac_init_version; then 1571e07dc26bSmrg cat <<\_ACEOF 1572e07dc26bSmrgxf86-video-vboxvideo configure 1.0.0 1573e07dc26bSmrggenerated by GNU Autoconf 2.69 1574e07dc26bSmrg 1575e07dc26bSmrgCopyright (C) 2012 Free Software Foundation, Inc. 1576e07dc26bSmrgThis configure script is free software; the Free Software Foundation 1577e07dc26bSmrggives unlimited permission to copy, distribute and modify it. 1578e07dc26bSmrg_ACEOF 1579e07dc26bSmrg exit 1580e07dc26bSmrgfi 1581e07dc26bSmrg 1582e07dc26bSmrg## ------------------------ ## 1583e07dc26bSmrg## Autoconf initialization. ## 1584e07dc26bSmrg## ------------------------ ## 1585e07dc26bSmrg 1586e07dc26bSmrg# ac_fn_c_try_compile LINENO 1587e07dc26bSmrg# -------------------------- 1588e07dc26bSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1589e07dc26bSmrgac_fn_c_try_compile () 1590e07dc26bSmrg{ 1591e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1592e07dc26bSmrg rm -f conftest.$ac_objext 1593e07dc26bSmrg if { { ac_try="$ac_compile" 1594e07dc26bSmrgcase "(($ac_try" in 1595e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1596e07dc26bSmrg *) ac_try_echo=$ac_try;; 1597e07dc26bSmrgesac 1598e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1599e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 1600e07dc26bSmrg (eval "$ac_compile") 2>conftest.err 1601e07dc26bSmrg ac_status=$? 1602e07dc26bSmrg if test -s conftest.err; then 1603e07dc26bSmrg grep -v '^ *+' conftest.err >conftest.er1 1604e07dc26bSmrg cat conftest.er1 >&5 1605e07dc26bSmrg mv -f conftest.er1 conftest.err 1606e07dc26bSmrg fi 1607e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1608e07dc26bSmrg test $ac_status = 0; } && { 1609e07dc26bSmrg test -z "$ac_c_werror_flag" || 1610e07dc26bSmrg test ! -s conftest.err 1611e07dc26bSmrg } && test -s conftest.$ac_objext; then : 1612e07dc26bSmrg ac_retval=0 1613e07dc26bSmrgelse 1614e07dc26bSmrg $as_echo "$as_me: failed program was:" >&5 1615e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5 1616e07dc26bSmrg 1617e07dc26bSmrg ac_retval=1 1618e07dc26bSmrgfi 1619e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1620e07dc26bSmrg as_fn_set_status $ac_retval 1621e07dc26bSmrg 1622e07dc26bSmrg} # ac_fn_c_try_compile 1623e07dc26bSmrg 1624e07dc26bSmrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1625e07dc26bSmrg# --------------------------------------------- 1626e07dc26bSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1627e07dc26bSmrg# accordingly. 1628e07dc26bSmrgac_fn_c_check_decl () 1629e07dc26bSmrg{ 1630e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1631e07dc26bSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1632e07dc26bSmrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1633e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1634e07dc26bSmrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1635e07dc26bSmrgif eval \${$3+:} false; then : 1636e07dc26bSmrg $as_echo_n "(cached) " >&6 1637e07dc26bSmrgelse 1638e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1639e07dc26bSmrg/* end confdefs.h. */ 1640e07dc26bSmrg$4 1641e07dc26bSmrgint 1642e07dc26bSmrgmain () 1643e07dc26bSmrg{ 1644e07dc26bSmrg#ifndef $as_decl_name 1645e07dc26bSmrg#ifdef __cplusplus 1646e07dc26bSmrg (void) $as_decl_use; 1647e07dc26bSmrg#else 1648e07dc26bSmrg (void) $as_decl_name; 1649e07dc26bSmrg#endif 1650e07dc26bSmrg#endif 1651e07dc26bSmrg 1652e07dc26bSmrg ; 1653e07dc26bSmrg return 0; 1654e07dc26bSmrg} 1655e07dc26bSmrg_ACEOF 1656e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 1657e07dc26bSmrg eval "$3=yes" 1658e07dc26bSmrgelse 1659e07dc26bSmrg eval "$3=no" 1660e07dc26bSmrgfi 1661e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1662e07dc26bSmrgfi 1663e07dc26bSmrgeval ac_res=\$$3 1664e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1665e07dc26bSmrg$as_echo "$ac_res" >&6; } 1666e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1667e07dc26bSmrg 1668e07dc26bSmrg} # ac_fn_c_check_decl 1669e07dc26bSmrg 1670e07dc26bSmrg# ac_fn_c_try_cpp LINENO 1671e07dc26bSmrg# ---------------------- 1672e07dc26bSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1673e07dc26bSmrgac_fn_c_try_cpp () 1674e07dc26bSmrg{ 1675e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1676e07dc26bSmrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1677e07dc26bSmrgcase "(($ac_try" in 1678e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1679e07dc26bSmrg *) ac_try_echo=$ac_try;; 1680e07dc26bSmrgesac 1681e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1682e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 1683e07dc26bSmrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1684e07dc26bSmrg ac_status=$? 1685e07dc26bSmrg if test -s conftest.err; then 1686e07dc26bSmrg grep -v '^ *+' conftest.err >conftest.er1 1687e07dc26bSmrg cat conftest.er1 >&5 1688e07dc26bSmrg mv -f conftest.er1 conftest.err 1689e07dc26bSmrg fi 1690e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1691e07dc26bSmrg test $ac_status = 0; } > conftest.i && { 1692e07dc26bSmrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1693e07dc26bSmrg test ! -s conftest.err 1694e07dc26bSmrg }; then : 1695e07dc26bSmrg ac_retval=0 1696e07dc26bSmrgelse 1697e07dc26bSmrg $as_echo "$as_me: failed program was:" >&5 1698e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5 1699e07dc26bSmrg 1700e07dc26bSmrg ac_retval=1 1701e07dc26bSmrgfi 1702e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1703e07dc26bSmrg as_fn_set_status $ac_retval 1704e07dc26bSmrg 1705e07dc26bSmrg} # ac_fn_c_try_cpp 1706e07dc26bSmrg 1707e07dc26bSmrg# ac_fn_c_try_run LINENO 1708e07dc26bSmrg# ---------------------- 1709e07dc26bSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1710e07dc26bSmrg# that executables *can* be run. 1711e07dc26bSmrgac_fn_c_try_run () 1712e07dc26bSmrg{ 1713e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1714e07dc26bSmrg if { { ac_try="$ac_link" 1715e07dc26bSmrgcase "(($ac_try" in 1716e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1717e07dc26bSmrg *) ac_try_echo=$ac_try;; 1718e07dc26bSmrgesac 1719e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1720e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 1721e07dc26bSmrg (eval "$ac_link") 2>&5 1722e07dc26bSmrg ac_status=$? 1723e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1724e07dc26bSmrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1725e07dc26bSmrg { { case "(($ac_try" in 1726e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1727e07dc26bSmrg *) ac_try_echo=$ac_try;; 1728e07dc26bSmrgesac 1729e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1730e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 1731e07dc26bSmrg (eval "$ac_try") 2>&5 1732e07dc26bSmrg ac_status=$? 1733e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1734e07dc26bSmrg test $ac_status = 0; }; }; then : 1735e07dc26bSmrg ac_retval=0 1736e07dc26bSmrgelse 1737e07dc26bSmrg $as_echo "$as_me: program exited with status $ac_status" >&5 1738e07dc26bSmrg $as_echo "$as_me: failed program was:" >&5 1739e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5 1740e07dc26bSmrg 1741e07dc26bSmrg ac_retval=$ac_status 1742e07dc26bSmrgfi 1743e07dc26bSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1744e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1745e07dc26bSmrg as_fn_set_status $ac_retval 1746e07dc26bSmrg 1747e07dc26bSmrg} # ac_fn_c_try_run 1748e07dc26bSmrg 1749e07dc26bSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1750e07dc26bSmrg# ------------------------------------------------------- 1751e07dc26bSmrg# Tests whether HEADER exists and can be compiled using the include files in 1752e07dc26bSmrg# INCLUDES, setting the cache variable VAR accordingly. 1753e07dc26bSmrgac_fn_c_check_header_compile () 1754e07dc26bSmrg{ 1755e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1756e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1757e07dc26bSmrg$as_echo_n "checking for $2... " >&6; } 1758e07dc26bSmrgif eval \${$3+:} false; then : 1759e07dc26bSmrg $as_echo_n "(cached) " >&6 1760e07dc26bSmrgelse 1761e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1762e07dc26bSmrg/* end confdefs.h. */ 1763e07dc26bSmrg$4 1764e07dc26bSmrg#include <$2> 1765e07dc26bSmrg_ACEOF 1766e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 1767e07dc26bSmrg eval "$3=yes" 1768e07dc26bSmrgelse 1769e07dc26bSmrg eval "$3=no" 1770e07dc26bSmrgfi 1771e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1772e07dc26bSmrgfi 1773e07dc26bSmrgeval ac_res=\$$3 1774e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1775e07dc26bSmrg$as_echo "$ac_res" >&6; } 1776e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1777e07dc26bSmrg 1778e07dc26bSmrg} # ac_fn_c_check_header_compile 1779e07dc26bSmrg 1780e07dc26bSmrg# ac_fn_c_try_link LINENO 1781e07dc26bSmrg# ----------------------- 1782e07dc26bSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1783e07dc26bSmrgac_fn_c_try_link () 1784e07dc26bSmrg{ 1785e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1786e07dc26bSmrg rm -f conftest.$ac_objext conftest$ac_exeext 1787e07dc26bSmrg if { { ac_try="$ac_link" 1788e07dc26bSmrgcase "(($ac_try" in 1789e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1790e07dc26bSmrg *) ac_try_echo=$ac_try;; 1791e07dc26bSmrgesac 1792e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1793e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 1794e07dc26bSmrg (eval "$ac_link") 2>conftest.err 1795e07dc26bSmrg ac_status=$? 1796e07dc26bSmrg if test -s conftest.err; then 1797e07dc26bSmrg grep -v '^ *+' conftest.err >conftest.er1 1798e07dc26bSmrg cat conftest.er1 >&5 1799e07dc26bSmrg mv -f conftest.er1 conftest.err 1800e07dc26bSmrg fi 1801e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1802e07dc26bSmrg test $ac_status = 0; } && { 1803e07dc26bSmrg test -z "$ac_c_werror_flag" || 1804e07dc26bSmrg test ! -s conftest.err 1805e07dc26bSmrg } && test -s conftest$ac_exeext && { 1806e07dc26bSmrg test "$cross_compiling" = yes || 1807e07dc26bSmrg test -x conftest$ac_exeext 1808e07dc26bSmrg }; then : 1809e07dc26bSmrg ac_retval=0 1810e07dc26bSmrgelse 1811e07dc26bSmrg $as_echo "$as_me: failed program was:" >&5 1812e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5 1813e07dc26bSmrg 1814e07dc26bSmrg ac_retval=1 1815e07dc26bSmrgfi 1816e07dc26bSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1817e07dc26bSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1818e07dc26bSmrg # interfere with the next link command; also delete a directory that is 1819e07dc26bSmrg # left behind by Apple's compiler. We do this before executing the actions. 1820e07dc26bSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1821e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1822e07dc26bSmrg as_fn_set_status $ac_retval 1823e07dc26bSmrg 1824e07dc26bSmrg} # ac_fn_c_try_link 1825e07dc26bSmrg 1826e07dc26bSmrg# ac_fn_c_check_func LINENO FUNC VAR 1827e07dc26bSmrg# ---------------------------------- 1828e07dc26bSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1829e07dc26bSmrgac_fn_c_check_func () 1830e07dc26bSmrg{ 1831e07dc26bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1832e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1833e07dc26bSmrg$as_echo_n "checking for $2... " >&6; } 1834e07dc26bSmrgif eval \${$3+:} false; then : 1835e07dc26bSmrg $as_echo_n "(cached) " >&6 1836e07dc26bSmrgelse 1837e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838e07dc26bSmrg/* end confdefs.h. */ 1839e07dc26bSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1840e07dc26bSmrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1841e07dc26bSmrg#define $2 innocuous_$2 1842e07dc26bSmrg 1843e07dc26bSmrg/* System header to define __stub macros and hopefully few prototypes, 1844e07dc26bSmrg which can conflict with char $2 (); below. 1845e07dc26bSmrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1846e07dc26bSmrg <limits.h> exists even on freestanding compilers. */ 1847e07dc26bSmrg 1848e07dc26bSmrg#ifdef __STDC__ 1849e07dc26bSmrg# include <limits.h> 1850e07dc26bSmrg#else 1851e07dc26bSmrg# include <assert.h> 1852e07dc26bSmrg#endif 1853e07dc26bSmrg 1854e07dc26bSmrg#undef $2 1855e07dc26bSmrg 1856e07dc26bSmrg/* Override any GCC internal prototype to avoid an error. 1857e07dc26bSmrg Use char because int might match the return type of a GCC 1858e07dc26bSmrg builtin and then its argument prototype would still apply. */ 1859e07dc26bSmrg#ifdef __cplusplus 1860e07dc26bSmrgextern "C" 1861e07dc26bSmrg#endif 1862e07dc26bSmrgchar $2 (); 1863e07dc26bSmrg/* The GNU C library defines this for functions which it implements 1864e07dc26bSmrg to always fail with ENOSYS. Some functions are actually named 1865e07dc26bSmrg something starting with __ and the normal name is an alias. */ 1866e07dc26bSmrg#if defined __stub_$2 || defined __stub___$2 1867e07dc26bSmrgchoke me 1868e07dc26bSmrg#endif 1869e07dc26bSmrg 1870e07dc26bSmrgint 1871e07dc26bSmrgmain () 1872e07dc26bSmrg{ 1873e07dc26bSmrgreturn $2 (); 1874e07dc26bSmrg ; 1875e07dc26bSmrg return 0; 1876e07dc26bSmrg} 1877e07dc26bSmrg_ACEOF 1878e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 1879e07dc26bSmrg eval "$3=yes" 1880e07dc26bSmrgelse 1881e07dc26bSmrg eval "$3=no" 1882e07dc26bSmrgfi 1883e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 1884e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 1885e07dc26bSmrgfi 1886e07dc26bSmrgeval ac_res=\$$3 1887e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1888e07dc26bSmrg$as_echo "$ac_res" >&6; } 1889e07dc26bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890e07dc26bSmrg 1891e07dc26bSmrg} # ac_fn_c_check_func 1892e07dc26bSmrgcat >config.log <<_ACEOF 1893e07dc26bSmrgThis file contains any messages produced by compilers while 1894e07dc26bSmrgrunning configure, to aid debugging if configure makes a mistake. 1895e07dc26bSmrg 1896e07dc26bSmrgIt was created by xf86-video-vboxvideo $as_me 1.0.0, which was 1897e07dc26bSmrggenerated by GNU Autoconf 2.69. Invocation command line was 1898e07dc26bSmrg 1899e07dc26bSmrg $ $0 $@ 1900e07dc26bSmrg 1901e07dc26bSmrg_ACEOF 1902e07dc26bSmrgexec 5>>config.log 1903e07dc26bSmrg{ 1904e07dc26bSmrgcat <<_ASUNAME 1905e07dc26bSmrg## --------- ## 1906e07dc26bSmrg## Platform. ## 1907e07dc26bSmrg## --------- ## 1908e07dc26bSmrg 1909e07dc26bSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1910e07dc26bSmrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1911e07dc26bSmrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1912e07dc26bSmrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1913e07dc26bSmrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1914e07dc26bSmrg 1915e07dc26bSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1916e07dc26bSmrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1917e07dc26bSmrg 1918e07dc26bSmrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1919e07dc26bSmrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1920e07dc26bSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1921e07dc26bSmrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1922e07dc26bSmrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1923e07dc26bSmrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1924e07dc26bSmrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1925e07dc26bSmrg 1926e07dc26bSmrg_ASUNAME 1927e07dc26bSmrg 1928e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1929e07dc26bSmrgfor as_dir in $PATH 1930e07dc26bSmrgdo 1931e07dc26bSmrg IFS=$as_save_IFS 1932e07dc26bSmrg test -z "$as_dir" && as_dir=. 1933e07dc26bSmrg $as_echo "PATH: $as_dir" 1934e07dc26bSmrg done 1935e07dc26bSmrgIFS=$as_save_IFS 1936e07dc26bSmrg 1937e07dc26bSmrg} >&5 1938e07dc26bSmrg 1939e07dc26bSmrgcat >&5 <<_ACEOF 1940e07dc26bSmrg 1941e07dc26bSmrg 1942e07dc26bSmrg## ----------- ## 1943e07dc26bSmrg## Core tests. ## 1944e07dc26bSmrg## ----------- ## 1945e07dc26bSmrg 1946e07dc26bSmrg_ACEOF 1947e07dc26bSmrg 1948e07dc26bSmrg 1949e07dc26bSmrg# Keep a trace of the command line. 1950e07dc26bSmrg# Strip out --no-create and --no-recursion so they do not pile up. 1951e07dc26bSmrg# Strip out --silent because we don't want to record it for future runs. 1952e07dc26bSmrg# Also quote any args containing shell meta-characters. 1953e07dc26bSmrg# Make two passes to allow for proper duplicate-argument suppression. 1954e07dc26bSmrgac_configure_args= 1955e07dc26bSmrgac_configure_args0= 1956e07dc26bSmrgac_configure_args1= 1957e07dc26bSmrgac_must_keep_next=false 1958e07dc26bSmrgfor ac_pass in 1 2 1959e07dc26bSmrgdo 1960e07dc26bSmrg for ac_arg 1961e07dc26bSmrg do 1962e07dc26bSmrg case $ac_arg in 1963e07dc26bSmrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1964e07dc26bSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1965e07dc26bSmrg | -silent | --silent | --silen | --sile | --sil) 1966e07dc26bSmrg continue ;; 1967e07dc26bSmrg *\'*) 1968e07dc26bSmrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1969e07dc26bSmrg esac 1970e07dc26bSmrg case $ac_pass in 1971e07dc26bSmrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1972e07dc26bSmrg 2) 1973e07dc26bSmrg as_fn_append ac_configure_args1 " '$ac_arg'" 1974e07dc26bSmrg if test $ac_must_keep_next = true; then 1975e07dc26bSmrg ac_must_keep_next=false # Got value, back to normal. 1976e07dc26bSmrg else 1977e07dc26bSmrg case $ac_arg in 1978e07dc26bSmrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1979e07dc26bSmrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1980e07dc26bSmrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1981e07dc26bSmrg | -with-* | --with-* | -without-* | --without-* | --x) 1982e07dc26bSmrg case "$ac_configure_args0 " in 1983e07dc26bSmrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1984e07dc26bSmrg esac 1985e07dc26bSmrg ;; 1986e07dc26bSmrg -* ) ac_must_keep_next=true ;; 1987e07dc26bSmrg esac 1988e07dc26bSmrg fi 1989e07dc26bSmrg as_fn_append ac_configure_args " '$ac_arg'" 1990e07dc26bSmrg ;; 1991e07dc26bSmrg esac 1992e07dc26bSmrg done 1993e07dc26bSmrgdone 1994e07dc26bSmrg{ ac_configure_args0=; unset ac_configure_args0;} 1995e07dc26bSmrg{ ac_configure_args1=; unset ac_configure_args1;} 1996e07dc26bSmrg 1997e07dc26bSmrg# When interrupted or exit'd, cleanup temporary files, and complete 1998e07dc26bSmrg# config.log. We remove comments because anyway the quotes in there 1999e07dc26bSmrg# would cause problems or look ugly. 2000e07dc26bSmrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2001e07dc26bSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2002e07dc26bSmrgtrap 'exit_status=$? 2003e07dc26bSmrg # Save into config.log some information that might help in debugging. 2004e07dc26bSmrg { 2005e07dc26bSmrg echo 2006e07dc26bSmrg 2007e07dc26bSmrg $as_echo "## ---------------- ## 2008e07dc26bSmrg## Cache variables. ## 2009e07dc26bSmrg## ---------------- ##" 2010e07dc26bSmrg echo 2011e07dc26bSmrg # The following way of writing the cache mishandles newlines in values, 2012e07dc26bSmrg( 2013e07dc26bSmrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2014e07dc26bSmrg eval ac_val=\$$ac_var 2015e07dc26bSmrg case $ac_val in #( 2016e07dc26bSmrg *${as_nl}*) 2017e07dc26bSmrg case $ac_var in #( 2018e07dc26bSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2019e07dc26bSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2020e07dc26bSmrg esac 2021e07dc26bSmrg case $ac_var in #( 2022e07dc26bSmrg _ | IFS | as_nl) ;; #( 2023e07dc26bSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2024e07dc26bSmrg *) { eval $ac_var=; unset $ac_var;} ;; 2025e07dc26bSmrg esac ;; 2026e07dc26bSmrg esac 2027e07dc26bSmrg done 2028e07dc26bSmrg (set) 2>&1 | 2029e07dc26bSmrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2030e07dc26bSmrg *${as_nl}ac_space=\ *) 2031e07dc26bSmrg sed -n \ 2032e07dc26bSmrg "s/'\''/'\''\\\\'\'''\''/g; 2033e07dc26bSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2034e07dc26bSmrg ;; #( 2035e07dc26bSmrg *) 2036e07dc26bSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2037e07dc26bSmrg ;; 2038e07dc26bSmrg esac | 2039e07dc26bSmrg sort 2040e07dc26bSmrg) 2041e07dc26bSmrg echo 2042e07dc26bSmrg 2043e07dc26bSmrg $as_echo "## ----------------- ## 2044e07dc26bSmrg## Output variables. ## 2045e07dc26bSmrg## ----------------- ##" 2046e07dc26bSmrg echo 2047e07dc26bSmrg for ac_var in $ac_subst_vars 2048e07dc26bSmrg do 2049e07dc26bSmrg eval ac_val=\$$ac_var 2050e07dc26bSmrg case $ac_val in 2051e07dc26bSmrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2052e07dc26bSmrg esac 2053e07dc26bSmrg $as_echo "$ac_var='\''$ac_val'\''" 2054e07dc26bSmrg done | sort 2055e07dc26bSmrg echo 2056e07dc26bSmrg 2057e07dc26bSmrg if test -n "$ac_subst_files"; then 2058e07dc26bSmrg $as_echo "## ------------------- ## 2059e07dc26bSmrg## File substitutions. ## 2060e07dc26bSmrg## ------------------- ##" 2061e07dc26bSmrg echo 2062e07dc26bSmrg for ac_var in $ac_subst_files 2063e07dc26bSmrg do 2064e07dc26bSmrg eval ac_val=\$$ac_var 2065e07dc26bSmrg case $ac_val in 2066e07dc26bSmrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2067e07dc26bSmrg esac 2068e07dc26bSmrg $as_echo "$ac_var='\''$ac_val'\''" 2069e07dc26bSmrg done | sort 2070e07dc26bSmrg echo 2071e07dc26bSmrg fi 2072e07dc26bSmrg 2073e07dc26bSmrg if test -s confdefs.h; then 2074e07dc26bSmrg $as_echo "## ----------- ## 2075e07dc26bSmrg## confdefs.h. ## 2076e07dc26bSmrg## ----------- ##" 2077e07dc26bSmrg echo 2078e07dc26bSmrg cat confdefs.h 2079e07dc26bSmrg echo 2080e07dc26bSmrg fi 2081e07dc26bSmrg test "$ac_signal" != 0 && 2082e07dc26bSmrg $as_echo "$as_me: caught signal $ac_signal" 2083e07dc26bSmrg $as_echo "$as_me: exit $exit_status" 2084e07dc26bSmrg } >&5 2085e07dc26bSmrg rm -f core *.core core.conftest.* && 2086e07dc26bSmrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2087e07dc26bSmrg exit $exit_status 2088e07dc26bSmrg' 0 2089e07dc26bSmrgfor ac_signal in 1 2 13 15; do 2090e07dc26bSmrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2091e07dc26bSmrgdone 2092e07dc26bSmrgac_signal=0 2093e07dc26bSmrg 2094e07dc26bSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2095e07dc26bSmrgrm -f -r conftest* confdefs.h 2096e07dc26bSmrg 2097e07dc26bSmrg$as_echo "/* confdefs.h */" > confdefs.h 2098e07dc26bSmrg 2099e07dc26bSmrg# Predefined preprocessor variables. 2100e07dc26bSmrg 2101e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2102e07dc26bSmrg#define PACKAGE_NAME "$PACKAGE_NAME" 2103e07dc26bSmrg_ACEOF 2104e07dc26bSmrg 2105e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2106e07dc26bSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2107e07dc26bSmrg_ACEOF 2108e07dc26bSmrg 2109e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2110e07dc26bSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2111e07dc26bSmrg_ACEOF 2112e07dc26bSmrg 2113e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2114e07dc26bSmrg#define PACKAGE_STRING "$PACKAGE_STRING" 2115e07dc26bSmrg_ACEOF 2116e07dc26bSmrg 2117e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2118e07dc26bSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2119e07dc26bSmrg_ACEOF 2120e07dc26bSmrg 2121e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2122e07dc26bSmrg#define PACKAGE_URL "$PACKAGE_URL" 2123e07dc26bSmrg_ACEOF 2124e07dc26bSmrg 2125e07dc26bSmrg 2126e07dc26bSmrg# Let the site file select an alternate cache file if it wants to. 2127e07dc26bSmrg# Prefer an explicitly selected file to automatically selected ones. 2128e07dc26bSmrgac_site_file1=NONE 2129e07dc26bSmrgac_site_file2=NONE 2130e07dc26bSmrgif test -n "$CONFIG_SITE"; then 2131e07dc26bSmrg # We do not want a PATH search for config.site. 2132e07dc26bSmrg case $CONFIG_SITE in #(( 2133e07dc26bSmrg -*) ac_site_file1=./$CONFIG_SITE;; 2134e07dc26bSmrg */*) ac_site_file1=$CONFIG_SITE;; 2135e07dc26bSmrg *) ac_site_file1=./$CONFIG_SITE;; 2136e07dc26bSmrg esac 2137e07dc26bSmrgelif test "x$prefix" != xNONE; then 2138e07dc26bSmrg ac_site_file1=$prefix/share/config.site 2139e07dc26bSmrg ac_site_file2=$prefix/etc/config.site 2140e07dc26bSmrgelse 2141e07dc26bSmrg ac_site_file1=$ac_default_prefix/share/config.site 2142e07dc26bSmrg ac_site_file2=$ac_default_prefix/etc/config.site 2143e07dc26bSmrgfi 2144e07dc26bSmrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2145e07dc26bSmrgdo 2146e07dc26bSmrg test "x$ac_site_file" = xNONE && continue 2147e07dc26bSmrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2148e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2149e07dc26bSmrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2150e07dc26bSmrg sed 's/^/| /' "$ac_site_file" >&5 2151e07dc26bSmrg . "$ac_site_file" \ 2152e07dc26bSmrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2153e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2154e07dc26bSmrgas_fn_error $? "failed to load site script $ac_site_file 2155e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 2156e07dc26bSmrg fi 2157e07dc26bSmrgdone 2158e07dc26bSmrg 2159e07dc26bSmrgif test -r "$cache_file"; then 2160e07dc26bSmrg # Some versions of bash will fail to source /dev/null (special files 2161e07dc26bSmrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2162e07dc26bSmrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2163e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2164e07dc26bSmrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2165e07dc26bSmrg case $cache_file in 2166e07dc26bSmrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2167e07dc26bSmrg *) . "./$cache_file";; 2168e07dc26bSmrg esac 2169e07dc26bSmrg fi 2170e07dc26bSmrgelse 2171e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2172e07dc26bSmrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2173e07dc26bSmrg >$cache_file 2174e07dc26bSmrgfi 2175e07dc26bSmrg 2176e07dc26bSmrg# Check that the precious variables saved in the cache have kept the same 2177e07dc26bSmrg# value. 2178e07dc26bSmrgac_cache_corrupted=false 2179e07dc26bSmrgfor ac_var in $ac_precious_vars; do 2180e07dc26bSmrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2181e07dc26bSmrg eval ac_new_set=\$ac_env_${ac_var}_set 2182e07dc26bSmrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2183e07dc26bSmrg eval ac_new_val=\$ac_env_${ac_var}_value 2184e07dc26bSmrg case $ac_old_set,$ac_new_set in 2185e07dc26bSmrg set,) 2186e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2187e07dc26bSmrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2188e07dc26bSmrg ac_cache_corrupted=: ;; 2189e07dc26bSmrg ,set) 2190e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2191e07dc26bSmrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2192e07dc26bSmrg ac_cache_corrupted=: ;; 2193e07dc26bSmrg ,);; 2194e07dc26bSmrg *) 2195e07dc26bSmrg if test "x$ac_old_val" != "x$ac_new_val"; then 2196e07dc26bSmrg # differences in whitespace do not lead to failure. 2197e07dc26bSmrg ac_old_val_w=`echo x $ac_old_val` 2198e07dc26bSmrg ac_new_val_w=`echo x $ac_new_val` 2199e07dc26bSmrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2200e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2201e07dc26bSmrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2202e07dc26bSmrg ac_cache_corrupted=: 2203e07dc26bSmrg else 2204e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2205e07dc26bSmrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2206e07dc26bSmrg eval $ac_var=\$ac_old_val 2207e07dc26bSmrg fi 2208e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2209e07dc26bSmrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2210e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2211e07dc26bSmrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2212e07dc26bSmrg fi;; 2213e07dc26bSmrg esac 2214e07dc26bSmrg # Pass precious variables to config.status. 2215e07dc26bSmrg if test "$ac_new_set" = set; then 2216e07dc26bSmrg case $ac_new_val in 2217e07dc26bSmrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2218e07dc26bSmrg *) ac_arg=$ac_var=$ac_new_val ;; 2219e07dc26bSmrg esac 2220e07dc26bSmrg case " $ac_configure_args " in 2221e07dc26bSmrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2222e07dc26bSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2223e07dc26bSmrg esac 2224e07dc26bSmrg fi 2225e07dc26bSmrgdone 2226e07dc26bSmrgif $ac_cache_corrupted; then 2227e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2228e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2229e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2230e07dc26bSmrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2231e07dc26bSmrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2232e07dc26bSmrgfi 2233e07dc26bSmrg## -------------------- ## 2234e07dc26bSmrg## Main body of script. ## 2235e07dc26bSmrg## -------------------- ## 2236e07dc26bSmrg 2237e07dc26bSmrgac_ext=c 2238e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 2239e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2240e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2241e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2242e07dc26bSmrg 2243e07dc26bSmrg 2244e07dc26bSmrg 2245e07dc26bSmrgac_config_headers="$ac_config_headers config.h" 2246e07dc26bSmrg 2247e07dc26bSmrgac_aux_dir= 2248e07dc26bSmrgfor ac_dir in . "$srcdir"/.; do 2249e07dc26bSmrg if test -f "$ac_dir/install-sh"; then 2250e07dc26bSmrg ac_aux_dir=$ac_dir 2251e07dc26bSmrg ac_install_sh="$ac_aux_dir/install-sh -c" 2252e07dc26bSmrg break 2253e07dc26bSmrg elif test -f "$ac_dir/install.sh"; then 2254e07dc26bSmrg ac_aux_dir=$ac_dir 2255e07dc26bSmrg ac_install_sh="$ac_aux_dir/install.sh -c" 2256e07dc26bSmrg break 2257e07dc26bSmrg elif test -f "$ac_dir/shtool"; then 2258e07dc26bSmrg ac_aux_dir=$ac_dir 2259e07dc26bSmrg ac_install_sh="$ac_aux_dir/shtool install -c" 2260e07dc26bSmrg break 2261e07dc26bSmrg fi 2262e07dc26bSmrgdone 2263e07dc26bSmrgif test -z "$ac_aux_dir"; then 2264e07dc26bSmrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2265e07dc26bSmrgfi 2266e07dc26bSmrg 2267e07dc26bSmrg# These three variables are undocumented and unsupported, 2268e07dc26bSmrg# and are intended to be withdrawn in a future Autoconf release. 2269e07dc26bSmrg# They can cause serious problems if a builder's source tree is in a directory 2270e07dc26bSmrg# whose full name contains unusual characters. 2271e07dc26bSmrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2272e07dc26bSmrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2273e07dc26bSmrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2274e07dc26bSmrg 2275e07dc26bSmrg 2276e07dc26bSmrg 2277e07dc26bSmrg# Initialize Automake 2278e07dc26bSmrgam__api_version='1.15' 2279e07dc26bSmrg 2280e07dc26bSmrg# Find a good install program. We prefer a C program (faster), 2281e07dc26bSmrg# so one script is as good as another. But avoid the broken or 2282e07dc26bSmrg# incompatible versions: 2283e07dc26bSmrg# SysV /etc/install, /usr/sbin/install 2284e07dc26bSmrg# SunOS /usr/etc/install 2285e07dc26bSmrg# IRIX /sbin/install 2286e07dc26bSmrg# AIX /bin/install 2287e07dc26bSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2288e07dc26bSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2289e07dc26bSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2290e07dc26bSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2291e07dc26bSmrg# OS/2's system install, which has a completely different semantic 2292e07dc26bSmrg# ./install, which can be erroneously created by make from ./install.sh. 2293e07dc26bSmrg# Reject install programs that cannot install multiple files. 2294e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2295e07dc26bSmrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2296e07dc26bSmrgif test -z "$INSTALL"; then 2297e07dc26bSmrgif ${ac_cv_path_install+:} false; then : 2298e07dc26bSmrg $as_echo_n "(cached) " >&6 2299e07dc26bSmrgelse 2300e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2301e07dc26bSmrgfor as_dir in $PATH 2302e07dc26bSmrgdo 2303e07dc26bSmrg IFS=$as_save_IFS 2304e07dc26bSmrg test -z "$as_dir" && as_dir=. 2305e07dc26bSmrg # Account for people who put trailing slashes in PATH elements. 2306e07dc26bSmrgcase $as_dir/ in #(( 2307e07dc26bSmrg ./ | .// | /[cC]/* | \ 2308e07dc26bSmrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2309e07dc26bSmrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2310e07dc26bSmrg /usr/ucb/* ) ;; 2311e07dc26bSmrg *) 2312e07dc26bSmrg # OSF1 and SCO ODT 3.0 have their own names for install. 2313e07dc26bSmrg # Don't use installbsd from OSF since it installs stuff as root 2314e07dc26bSmrg # by default. 2315e07dc26bSmrg for ac_prog in ginstall scoinst install; do 2316e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2317e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2318e07dc26bSmrg if test $ac_prog = install && 2319e07dc26bSmrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2320e07dc26bSmrg # AIX install. It has an incompatible calling convention. 2321e07dc26bSmrg : 2322e07dc26bSmrg elif test $ac_prog = install && 2323e07dc26bSmrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2324e07dc26bSmrg # program-specific install script used by HP pwplus--don't use. 2325e07dc26bSmrg : 2326e07dc26bSmrg else 2327e07dc26bSmrg rm -rf conftest.one conftest.two conftest.dir 2328e07dc26bSmrg echo one > conftest.one 2329e07dc26bSmrg echo two > conftest.two 2330e07dc26bSmrg mkdir conftest.dir 2331e07dc26bSmrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2332e07dc26bSmrg test -s conftest.one && test -s conftest.two && 2333e07dc26bSmrg test -s conftest.dir/conftest.one && 2334e07dc26bSmrg test -s conftest.dir/conftest.two 2335e07dc26bSmrg then 2336e07dc26bSmrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2337e07dc26bSmrg break 3 2338e07dc26bSmrg fi 2339e07dc26bSmrg fi 2340e07dc26bSmrg fi 2341e07dc26bSmrg done 2342e07dc26bSmrg done 2343e07dc26bSmrg ;; 2344e07dc26bSmrgesac 2345e07dc26bSmrg 2346e07dc26bSmrg done 2347e07dc26bSmrgIFS=$as_save_IFS 2348e07dc26bSmrg 2349e07dc26bSmrgrm -rf conftest.one conftest.two conftest.dir 2350e07dc26bSmrg 2351e07dc26bSmrgfi 2352e07dc26bSmrg if test "${ac_cv_path_install+set}" = set; then 2353e07dc26bSmrg INSTALL=$ac_cv_path_install 2354e07dc26bSmrg else 2355e07dc26bSmrg # As a last resort, use the slow shell script. Don't cache a 2356e07dc26bSmrg # value for INSTALL within a source directory, because that will 2357e07dc26bSmrg # break other packages using the cache if that directory is 2358e07dc26bSmrg # removed, or if the value is a relative name. 2359e07dc26bSmrg INSTALL=$ac_install_sh 2360e07dc26bSmrg fi 2361e07dc26bSmrgfi 2362e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2363e07dc26bSmrg$as_echo "$INSTALL" >&6; } 2364e07dc26bSmrg 2365e07dc26bSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2366e07dc26bSmrg# It thinks the first close brace ends the variable substitution. 2367e07dc26bSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2368e07dc26bSmrg 2369e07dc26bSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2370e07dc26bSmrg 2371e07dc26bSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2372e07dc26bSmrg 2373e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2374e07dc26bSmrg$as_echo_n "checking whether build environment is sane... " >&6; } 2375e07dc26bSmrg# Reject unsafe characters in $srcdir or the absolute working directory 2376e07dc26bSmrg# name. Accept space and tab only in the latter. 2377e07dc26bSmrgam_lf=' 2378e07dc26bSmrg' 2379e07dc26bSmrgcase `pwd` in 2380e07dc26bSmrg *[\\\"\#\$\&\'\`$am_lf]*) 2381e07dc26bSmrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2382e07dc26bSmrgesac 2383e07dc26bSmrgcase $srcdir in 2384e07dc26bSmrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2385e07dc26bSmrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2386e07dc26bSmrgesac 2387e07dc26bSmrg 2388e07dc26bSmrg# Do 'set' in a subshell so we don't clobber the current shell's 2389e07dc26bSmrg# arguments. Must try -L first in case configure is actually a 2390e07dc26bSmrg# symlink; some systems play weird games with the mod time of symlinks 2391e07dc26bSmrg# (eg FreeBSD returns the mod time of the symlink's containing 2392e07dc26bSmrg# directory). 2393e07dc26bSmrgif ( 2394e07dc26bSmrg am_has_slept=no 2395e07dc26bSmrg for am_try in 1 2; do 2396e07dc26bSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 2397e07dc26bSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2398e07dc26bSmrg if test "$*" = "X"; then 2399e07dc26bSmrg # -L didn't work. 2400e07dc26bSmrg set X `ls -t "$srcdir/configure" conftest.file` 2401e07dc26bSmrg fi 2402e07dc26bSmrg if test "$*" != "X $srcdir/configure conftest.file" \ 2403e07dc26bSmrg && test "$*" != "X conftest.file $srcdir/configure"; then 2404e07dc26bSmrg 2405e07dc26bSmrg # If neither matched, then we have a broken ls. This can happen 2406e07dc26bSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2407e07dc26bSmrg # broken ls alias from the environment. This has actually 2408e07dc26bSmrg # happened. Such a system could not be considered "sane". 2409e07dc26bSmrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2410e07dc26bSmrg alias in your environment" "$LINENO" 5 2411e07dc26bSmrg fi 2412e07dc26bSmrg if test "$2" = conftest.file || test $am_try -eq 2; then 2413e07dc26bSmrg break 2414e07dc26bSmrg fi 2415e07dc26bSmrg # Just in case. 2416e07dc26bSmrg sleep 1 2417e07dc26bSmrg am_has_slept=yes 2418e07dc26bSmrg done 2419e07dc26bSmrg test "$2" = conftest.file 2420e07dc26bSmrg ) 2421e07dc26bSmrgthen 2422e07dc26bSmrg # Ok. 2423e07dc26bSmrg : 2424e07dc26bSmrgelse 2425e07dc26bSmrg as_fn_error $? "newly created file is older than distributed files! 2426e07dc26bSmrgCheck your system clock" "$LINENO" 5 2427e07dc26bSmrgfi 2428e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2429e07dc26bSmrg$as_echo "yes" >&6; } 2430e07dc26bSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and 2431e07dc26bSmrg# generated files are strictly newer. 2432e07dc26bSmrgam_sleep_pid= 2433e07dc26bSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 2434e07dc26bSmrg ( sleep 1 ) & 2435e07dc26bSmrg am_sleep_pid=$! 2436e07dc26bSmrgfi 2437e07dc26bSmrg 2438e07dc26bSmrgrm -f conftest.file 2439e07dc26bSmrg 2440e07dc26bSmrgtest "$program_prefix" != NONE && 2441e07dc26bSmrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2442e07dc26bSmrg# Use a double $ so make ignores it. 2443e07dc26bSmrgtest "$program_suffix" != NONE && 2444e07dc26bSmrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2445e07dc26bSmrg# Double any \ or $. 2446e07dc26bSmrg# By default was `s,x,x', remove it if useless. 2447e07dc26bSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2448e07dc26bSmrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2449e07dc26bSmrg 2450e07dc26bSmrg# Expand $ac_aux_dir to an absolute path. 2451e07dc26bSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2452e07dc26bSmrg 2453e07dc26bSmrgif test x"${MISSING+set}" != xset; then 2454e07dc26bSmrg case $am_aux_dir in 2455e07dc26bSmrg *\ * | *\ *) 2456e07dc26bSmrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2457e07dc26bSmrg *) 2458e07dc26bSmrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2459e07dc26bSmrg esac 2460e07dc26bSmrgfi 2461e07dc26bSmrg# Use eval to expand $SHELL 2462e07dc26bSmrgif eval "$MISSING --is-lightweight"; then 2463e07dc26bSmrg am_missing_run="$MISSING " 2464e07dc26bSmrgelse 2465e07dc26bSmrg am_missing_run= 2466e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2467e07dc26bSmrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2468e07dc26bSmrgfi 2469e07dc26bSmrg 2470e07dc26bSmrgif test x"${install_sh+set}" != xset; then 2471e07dc26bSmrg case $am_aux_dir in 2472e07dc26bSmrg *\ * | *\ *) 2473e07dc26bSmrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2474e07dc26bSmrg *) 2475e07dc26bSmrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2476e07dc26bSmrg esac 2477e07dc26bSmrgfi 2478e07dc26bSmrg 2479e07dc26bSmrg# Installed binaries are usually stripped using 'strip' when the user 2480e07dc26bSmrg# run "make install-strip". However 'strip' might not be the right 2481e07dc26bSmrg# tool to use in cross-compilation environments, therefore Automake 2482e07dc26bSmrg# will honor the 'STRIP' environment variable to overrule this program. 2483e07dc26bSmrgif test "$cross_compiling" != no; then 2484e07dc26bSmrg if test -n "$ac_tool_prefix"; then 2485e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2486e07dc26bSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2487e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2488e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 2489e07dc26bSmrgif ${ac_cv_prog_STRIP+:} false; then : 2490e07dc26bSmrg $as_echo_n "(cached) " >&6 2491e07dc26bSmrgelse 2492e07dc26bSmrg if test -n "$STRIP"; then 2493e07dc26bSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2494e07dc26bSmrgelse 2495e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2496e07dc26bSmrgfor as_dir in $PATH 2497e07dc26bSmrgdo 2498e07dc26bSmrg IFS=$as_save_IFS 2499e07dc26bSmrg test -z "$as_dir" && as_dir=. 2500e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2501e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2502e07dc26bSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2503e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2504e07dc26bSmrg break 2 2505e07dc26bSmrg fi 2506e07dc26bSmrgdone 2507e07dc26bSmrg done 2508e07dc26bSmrgIFS=$as_save_IFS 2509e07dc26bSmrg 2510e07dc26bSmrgfi 2511e07dc26bSmrgfi 2512e07dc26bSmrgSTRIP=$ac_cv_prog_STRIP 2513e07dc26bSmrgif test -n "$STRIP"; then 2514e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2515e07dc26bSmrg$as_echo "$STRIP" >&6; } 2516e07dc26bSmrgelse 2517e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2518e07dc26bSmrg$as_echo "no" >&6; } 2519e07dc26bSmrgfi 2520e07dc26bSmrg 2521e07dc26bSmrg 2522e07dc26bSmrgfi 2523e07dc26bSmrgif test -z "$ac_cv_prog_STRIP"; then 2524e07dc26bSmrg ac_ct_STRIP=$STRIP 2525e07dc26bSmrg # Extract the first word of "strip", so it can be a program name with args. 2526e07dc26bSmrgset dummy strip; ac_word=$2 2527e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2528e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 2529e07dc26bSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2530e07dc26bSmrg $as_echo_n "(cached) " >&6 2531e07dc26bSmrgelse 2532e07dc26bSmrg if test -n "$ac_ct_STRIP"; then 2533e07dc26bSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2534e07dc26bSmrgelse 2535e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2536e07dc26bSmrgfor as_dir in $PATH 2537e07dc26bSmrgdo 2538e07dc26bSmrg IFS=$as_save_IFS 2539e07dc26bSmrg test -z "$as_dir" && as_dir=. 2540e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2541e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2542e07dc26bSmrg ac_cv_prog_ac_ct_STRIP="strip" 2543e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2544e07dc26bSmrg break 2 2545e07dc26bSmrg fi 2546e07dc26bSmrgdone 2547e07dc26bSmrg done 2548e07dc26bSmrgIFS=$as_save_IFS 2549e07dc26bSmrg 2550e07dc26bSmrgfi 2551e07dc26bSmrgfi 2552e07dc26bSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2553e07dc26bSmrgif test -n "$ac_ct_STRIP"; then 2554e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2555e07dc26bSmrg$as_echo "$ac_ct_STRIP" >&6; } 2556e07dc26bSmrgelse 2557e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2558e07dc26bSmrg$as_echo "no" >&6; } 2559e07dc26bSmrgfi 2560e07dc26bSmrg 2561e07dc26bSmrg if test "x$ac_ct_STRIP" = x; then 2562e07dc26bSmrg STRIP=":" 2563e07dc26bSmrg else 2564e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 2565e07dc26bSmrgyes:) 2566e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2567e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2568e07dc26bSmrgac_tool_warned=yes ;; 2569e07dc26bSmrgesac 2570e07dc26bSmrg STRIP=$ac_ct_STRIP 2571e07dc26bSmrg fi 2572e07dc26bSmrgelse 2573e07dc26bSmrg STRIP="$ac_cv_prog_STRIP" 2574e07dc26bSmrgfi 2575e07dc26bSmrg 2576e07dc26bSmrgfi 2577e07dc26bSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2578e07dc26bSmrg 2579e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2580e07dc26bSmrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2581e07dc26bSmrgif test -z "$MKDIR_P"; then 2582e07dc26bSmrg if ${ac_cv_path_mkdir+:} false; then : 2583e07dc26bSmrg $as_echo_n "(cached) " >&6 2584e07dc26bSmrgelse 2585e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2586e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2587e07dc26bSmrgdo 2588e07dc26bSmrg IFS=$as_save_IFS 2589e07dc26bSmrg test -z "$as_dir" && as_dir=. 2590e07dc26bSmrg for ac_prog in mkdir gmkdir; do 2591e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2592e07dc26bSmrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2593e07dc26bSmrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2594e07dc26bSmrg 'mkdir (GNU coreutils) '* | \ 2595e07dc26bSmrg 'mkdir (coreutils) '* | \ 2596e07dc26bSmrg 'mkdir (fileutils) '4.1*) 2597e07dc26bSmrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2598e07dc26bSmrg break 3;; 2599e07dc26bSmrg esac 2600e07dc26bSmrg done 2601e07dc26bSmrg done 2602e07dc26bSmrg done 2603e07dc26bSmrgIFS=$as_save_IFS 2604e07dc26bSmrg 2605e07dc26bSmrgfi 2606e07dc26bSmrg 2607e07dc26bSmrg test -d ./--version && rmdir ./--version 2608e07dc26bSmrg if test "${ac_cv_path_mkdir+set}" = set; then 2609e07dc26bSmrg MKDIR_P="$ac_cv_path_mkdir -p" 2610e07dc26bSmrg else 2611e07dc26bSmrg # As a last resort, use the slow shell script. Don't cache a 2612e07dc26bSmrg # value for MKDIR_P within a source directory, because that will 2613e07dc26bSmrg # break other packages using the cache if that directory is 2614e07dc26bSmrg # removed, or if the value is a relative name. 2615e07dc26bSmrg MKDIR_P="$ac_install_sh -d" 2616e07dc26bSmrg fi 2617e07dc26bSmrgfi 2618e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2619e07dc26bSmrg$as_echo "$MKDIR_P" >&6; } 2620e07dc26bSmrg 2621e07dc26bSmrgfor ac_prog in gawk mawk nawk awk 2622e07dc26bSmrgdo 2623e07dc26bSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2624e07dc26bSmrgset dummy $ac_prog; ac_word=$2 2625e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2626e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 2627e07dc26bSmrgif ${ac_cv_prog_AWK+:} false; then : 2628e07dc26bSmrg $as_echo_n "(cached) " >&6 2629e07dc26bSmrgelse 2630e07dc26bSmrg if test -n "$AWK"; then 2631e07dc26bSmrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2632e07dc26bSmrgelse 2633e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2634e07dc26bSmrgfor as_dir in $PATH 2635e07dc26bSmrgdo 2636e07dc26bSmrg IFS=$as_save_IFS 2637e07dc26bSmrg test -z "$as_dir" && as_dir=. 2638e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2639e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2640e07dc26bSmrg ac_cv_prog_AWK="$ac_prog" 2641e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2642e07dc26bSmrg break 2 2643e07dc26bSmrg fi 2644e07dc26bSmrgdone 2645e07dc26bSmrg done 2646e07dc26bSmrgIFS=$as_save_IFS 2647e07dc26bSmrg 2648e07dc26bSmrgfi 2649e07dc26bSmrgfi 2650e07dc26bSmrgAWK=$ac_cv_prog_AWK 2651e07dc26bSmrgif test -n "$AWK"; then 2652e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2653e07dc26bSmrg$as_echo "$AWK" >&6; } 2654e07dc26bSmrgelse 2655e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2656e07dc26bSmrg$as_echo "no" >&6; } 2657e07dc26bSmrgfi 2658e07dc26bSmrg 2659e07dc26bSmrg 2660e07dc26bSmrg test -n "$AWK" && break 2661e07dc26bSmrgdone 2662e07dc26bSmrg 2663e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2664e07dc26bSmrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2665e07dc26bSmrgset x ${MAKE-make} 2666e07dc26bSmrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2667e07dc26bSmrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2668e07dc26bSmrg $as_echo_n "(cached) " >&6 2669e07dc26bSmrgelse 2670e07dc26bSmrg cat >conftest.make <<\_ACEOF 2671e07dc26bSmrgSHELL = /bin/sh 2672e07dc26bSmrgall: 2673e07dc26bSmrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2674e07dc26bSmrg_ACEOF 2675e07dc26bSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2676e07dc26bSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 2677e07dc26bSmrg *@@@%%%=?*=@@@%%%*) 2678e07dc26bSmrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2679e07dc26bSmrg *) 2680e07dc26bSmrg eval ac_cv_prog_make_${ac_make}_set=no;; 2681e07dc26bSmrgesac 2682e07dc26bSmrgrm -f conftest.make 2683e07dc26bSmrgfi 2684e07dc26bSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2685e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2686e07dc26bSmrg$as_echo "yes" >&6; } 2687e07dc26bSmrg SET_MAKE= 2688e07dc26bSmrgelse 2689e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2690e07dc26bSmrg$as_echo "no" >&6; } 2691e07dc26bSmrg SET_MAKE="MAKE=${MAKE-make}" 2692e07dc26bSmrgfi 2693e07dc26bSmrg 2694e07dc26bSmrgrm -rf .tst 2>/dev/null 2695e07dc26bSmrgmkdir .tst 2>/dev/null 2696e07dc26bSmrgif test -d .tst; then 2697e07dc26bSmrg am__leading_dot=. 2698e07dc26bSmrgelse 2699e07dc26bSmrg am__leading_dot=_ 2700e07dc26bSmrgfi 2701e07dc26bSmrgrmdir .tst 2>/dev/null 2702e07dc26bSmrg 2703e07dc26bSmrg# Check whether --enable-silent-rules was given. 2704e07dc26bSmrgif test "${enable_silent_rules+set}" = set; then : 2705e07dc26bSmrg enableval=$enable_silent_rules; 2706e07dc26bSmrgfi 2707e07dc26bSmrg 2708e07dc26bSmrgcase $enable_silent_rules in # ((( 2709e07dc26bSmrg yes) AM_DEFAULT_VERBOSITY=0;; 2710e07dc26bSmrg no) AM_DEFAULT_VERBOSITY=1;; 2711e07dc26bSmrg *) AM_DEFAULT_VERBOSITY=1;; 2712e07dc26bSmrgesac 2713e07dc26bSmrgam_make=${MAKE-make} 2714e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2715e07dc26bSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2716e07dc26bSmrgif ${am_cv_make_support_nested_variables+:} false; then : 2717e07dc26bSmrg $as_echo_n "(cached) " >&6 2718e07dc26bSmrgelse 2719e07dc26bSmrg if $as_echo 'TRUE=$(BAR$(V)) 2720e07dc26bSmrgBAR0=false 2721e07dc26bSmrgBAR1=true 2722e07dc26bSmrgV=1 2723e07dc26bSmrgam__doit: 2724e07dc26bSmrg @$(TRUE) 2725e07dc26bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2726e07dc26bSmrg am_cv_make_support_nested_variables=yes 2727e07dc26bSmrgelse 2728e07dc26bSmrg am_cv_make_support_nested_variables=no 2729e07dc26bSmrgfi 2730e07dc26bSmrgfi 2731e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2732e07dc26bSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 2733e07dc26bSmrgif test $am_cv_make_support_nested_variables = yes; then 2734e07dc26bSmrg AM_V='$(V)' 2735e07dc26bSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2736e07dc26bSmrgelse 2737e07dc26bSmrg AM_V=$AM_DEFAULT_VERBOSITY 2738e07dc26bSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2739e07dc26bSmrgfi 2740e07dc26bSmrgAM_BACKSLASH='\' 2741e07dc26bSmrg 2742e07dc26bSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 2743e07dc26bSmrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2744e07dc26bSmrg # is not polluted with repeated "-I." 2745e07dc26bSmrg am__isrc=' -I$(srcdir)' 2746e07dc26bSmrg # test to see if srcdir already configured 2747e07dc26bSmrg if test -f $srcdir/config.status; then 2748e07dc26bSmrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2749e07dc26bSmrg fi 2750e07dc26bSmrgfi 2751e07dc26bSmrg 2752e07dc26bSmrg# test whether we have cygpath 2753e07dc26bSmrgif test -z "$CYGPATH_W"; then 2754e07dc26bSmrg if (cygpath --version) >/dev/null 2>/dev/null; then 2755e07dc26bSmrg CYGPATH_W='cygpath -w' 2756e07dc26bSmrg else 2757e07dc26bSmrg CYGPATH_W=echo 2758e07dc26bSmrg fi 2759e07dc26bSmrgfi 2760e07dc26bSmrg 2761e07dc26bSmrg 2762e07dc26bSmrg# Define the identity of the package. 2763e07dc26bSmrg PACKAGE='xf86-video-vboxvideo' 2764e07dc26bSmrg VERSION='1.0.0' 2765e07dc26bSmrg 2766e07dc26bSmrg 2767e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2768e07dc26bSmrg#define PACKAGE "$PACKAGE" 2769e07dc26bSmrg_ACEOF 2770e07dc26bSmrg 2771e07dc26bSmrg 2772e07dc26bSmrgcat >>confdefs.h <<_ACEOF 2773e07dc26bSmrg#define VERSION "$VERSION" 2774e07dc26bSmrg_ACEOF 2775e07dc26bSmrg 2776e07dc26bSmrg# Some tools Automake needs. 2777e07dc26bSmrg 2778e07dc26bSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2779e07dc26bSmrg 2780e07dc26bSmrg 2781e07dc26bSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2782e07dc26bSmrg 2783e07dc26bSmrg 2784e07dc26bSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2785e07dc26bSmrg 2786e07dc26bSmrg 2787e07dc26bSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2788e07dc26bSmrg 2789e07dc26bSmrg 2790e07dc26bSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2791e07dc26bSmrg 2792e07dc26bSmrg# For better backward compatibility. To be removed once Automake 1.9.x 2793e07dc26bSmrg# dies out for good. For more background, see: 2794e07dc26bSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2795e07dc26bSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2796e07dc26bSmrgmkdir_p='$(MKDIR_P)' 2797e07dc26bSmrg 2798e07dc26bSmrg# We need awk for the "check" target (and possibly the TAP driver). The 2799e07dc26bSmrg# system "awk" is bad on some platforms. 2800e07dc26bSmrg# Always define AMTAR for backward compatibility. Yes, it's still used 2801e07dc26bSmrg# in the wild :-( We should find a proper way to deprecate it ... 2802e07dc26bSmrgAMTAR='$${TAR-tar}' 2803e07dc26bSmrg 2804e07dc26bSmrg 2805e07dc26bSmrg# We'll loop over all known methods to create a tar archive until one works. 2806e07dc26bSmrg_am_tools='gnutar pax cpio none' 2807e07dc26bSmrg 2808e07dc26bSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2809e07dc26bSmrg 2810e07dc26bSmrg 2811e07dc26bSmrg 2812e07dc26bSmrg 2813e07dc26bSmrg 2814e07dc26bSmrg 2815e07dc26bSmrg# POSIX will say in a future version that running "rm -f" with no argument 2816e07dc26bSmrg# is OK; and we want to be able to make that assumption in our Makefile 2817e07dc26bSmrg# recipes. So use an aggressive probe to check that the usage we want is 2818e07dc26bSmrg# actually supported "in the wild" to an acceptable degree. 2819e07dc26bSmrg# See automake bug#10828. 2820e07dc26bSmrg# To make any issue more visible, cause the running configure to be aborted 2821e07dc26bSmrg# by default if the 'rm' program in use doesn't match our expectations; the 2822e07dc26bSmrg# user can still override this though. 2823e07dc26bSmrgif rm -f && rm -fr && rm -rf; then : OK; else 2824e07dc26bSmrg cat >&2 <<'END' 2825e07dc26bSmrgOops! 2826e07dc26bSmrg 2827e07dc26bSmrgYour 'rm' program seems unable to run without file operands specified 2828e07dc26bSmrgon the command line, even when the '-f' option is present. This is contrary 2829e07dc26bSmrgto the behaviour of most rm programs out there, and not conforming with 2830e07dc26bSmrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2831e07dc26bSmrg 2832e07dc26bSmrgPlease tell bug-automake@gnu.org about your system, including the value 2833e07dc26bSmrgof your $PATH and any error possibly output before this message. This 2834e07dc26bSmrgcan help us improve future automake versions. 2835e07dc26bSmrg 2836e07dc26bSmrgEND 2837e07dc26bSmrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2838e07dc26bSmrg echo 'Configuration will proceed anyway, since you have set the' >&2 2839e07dc26bSmrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2840e07dc26bSmrg echo >&2 2841e07dc26bSmrg else 2842e07dc26bSmrg cat >&2 <<'END' 2843e07dc26bSmrgAborting the configuration process, to ensure you take notice of the issue. 2844e07dc26bSmrg 2845e07dc26bSmrgYou can download and install GNU coreutils to get an 'rm' implementation 2846e07dc26bSmrgthat behaves properly: <http://www.gnu.org/software/coreutils/>. 2847e07dc26bSmrg 2848e07dc26bSmrgIf you want to complete the configuration process using your problematic 2849e07dc26bSmrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2850e07dc26bSmrgto "yes", and re-run configure. 2851e07dc26bSmrg 2852e07dc26bSmrgEND 2853e07dc26bSmrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2854e07dc26bSmrg fi 2855e07dc26bSmrgfi 2856e07dc26bSmrg 2857e07dc26bSmrg 2858e07dc26bSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2859e07dc26bSmrg 2860e07dc26bSmrg 2861e07dc26bSmrg 2862e07dc26bSmrg 2863e07dc26bSmrg 2864e07dc26bSmrg 2865e07dc26bSmrg 2866e07dc26bSmrg 2867e07dc26bSmrg 2868e07dc26bSmrg 2869e07dc26bSmrg 2870e07dc26bSmrgDEPDIR="${am__leading_dot}deps" 2871e07dc26bSmrg 2872e07dc26bSmrgac_config_commands="$ac_config_commands depfiles" 2873e07dc26bSmrg 2874e07dc26bSmrg 2875e07dc26bSmrgam_make=${MAKE-make} 2876e07dc26bSmrgcat > confinc << 'END' 2877e07dc26bSmrgam__doit: 2878e07dc26bSmrg @echo this is the am__doit target 2879e07dc26bSmrg.PHONY: am__doit 2880e07dc26bSmrgEND 2881e07dc26bSmrg# If we don't find an include directive, just comment out the code. 2882e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2883e07dc26bSmrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 2884e07dc26bSmrgam__include="#" 2885e07dc26bSmrgam__quote= 2886e07dc26bSmrg_am_result=none 2887e07dc26bSmrg# First try GNU make style include. 2888e07dc26bSmrgecho "include confinc" > confmf 2889e07dc26bSmrg# Ignore all kinds of additional output from 'make'. 2890e07dc26bSmrgcase `$am_make -s -f confmf 2> /dev/null` in #( 2891e07dc26bSmrg*the\ am__doit\ target*) 2892e07dc26bSmrg am__include=include 2893e07dc26bSmrg am__quote= 2894e07dc26bSmrg _am_result=GNU 2895e07dc26bSmrg ;; 2896e07dc26bSmrgesac 2897e07dc26bSmrg# Now try BSD make style include. 2898e07dc26bSmrgif test "$am__include" = "#"; then 2899e07dc26bSmrg echo '.include "confinc"' > confmf 2900e07dc26bSmrg case `$am_make -s -f confmf 2> /dev/null` in #( 2901e07dc26bSmrg *the\ am__doit\ target*) 2902e07dc26bSmrg am__include=.include 2903e07dc26bSmrg am__quote="\"" 2904e07dc26bSmrg _am_result=BSD 2905e07dc26bSmrg ;; 2906e07dc26bSmrg esac 2907e07dc26bSmrgfi 2908e07dc26bSmrg 2909e07dc26bSmrg 2910e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2911e07dc26bSmrg$as_echo "$_am_result" >&6; } 2912e07dc26bSmrgrm -f confinc confmf 2913e07dc26bSmrg 2914e07dc26bSmrg# Check whether --enable-dependency-tracking was given. 2915e07dc26bSmrgif test "${enable_dependency_tracking+set}" = set; then : 2916e07dc26bSmrg enableval=$enable_dependency_tracking; 2917e07dc26bSmrgfi 2918e07dc26bSmrg 2919e07dc26bSmrgif test "x$enable_dependency_tracking" != xno; then 2920e07dc26bSmrg am_depcomp="$ac_aux_dir/depcomp" 2921e07dc26bSmrg AMDEPBACKSLASH='\' 2922e07dc26bSmrg am__nodep='_no' 2923e07dc26bSmrgfi 2924e07dc26bSmrg if test "x$enable_dependency_tracking" != xno; then 2925e07dc26bSmrg AMDEP_TRUE= 2926e07dc26bSmrg AMDEP_FALSE='#' 2927e07dc26bSmrgelse 2928e07dc26bSmrg AMDEP_TRUE='#' 2929e07dc26bSmrg AMDEP_FALSE= 2930e07dc26bSmrgfi 2931e07dc26bSmrg 2932e07dc26bSmrg 2933e07dc26bSmrgac_ext=c 2934e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 2935e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2936e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2937e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2938e07dc26bSmrgif test -n "$ac_tool_prefix"; then 2939e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2940e07dc26bSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 2941e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2942e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 2943e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then : 2944e07dc26bSmrg $as_echo_n "(cached) " >&6 2945e07dc26bSmrgelse 2946e07dc26bSmrg if test -n "$CC"; then 2947e07dc26bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 2948e07dc26bSmrgelse 2949e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2950e07dc26bSmrgfor as_dir in $PATH 2951e07dc26bSmrgdo 2952e07dc26bSmrg IFS=$as_save_IFS 2953e07dc26bSmrg test -z "$as_dir" && as_dir=. 2954e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2955e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2956e07dc26bSmrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2957e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2958e07dc26bSmrg break 2 2959e07dc26bSmrg fi 2960e07dc26bSmrgdone 2961e07dc26bSmrg done 2962e07dc26bSmrgIFS=$as_save_IFS 2963e07dc26bSmrg 2964e07dc26bSmrgfi 2965e07dc26bSmrgfi 2966e07dc26bSmrgCC=$ac_cv_prog_CC 2967e07dc26bSmrgif test -n "$CC"; then 2968e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2969e07dc26bSmrg$as_echo "$CC" >&6; } 2970e07dc26bSmrgelse 2971e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2972e07dc26bSmrg$as_echo "no" >&6; } 2973e07dc26bSmrgfi 2974e07dc26bSmrg 2975e07dc26bSmrg 2976e07dc26bSmrgfi 2977e07dc26bSmrgif test -z "$ac_cv_prog_CC"; then 2978e07dc26bSmrg ac_ct_CC=$CC 2979e07dc26bSmrg # Extract the first word of "gcc", so it can be a program name with args. 2980e07dc26bSmrgset dummy gcc; ac_word=$2 2981e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2982e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 2983e07dc26bSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 2984e07dc26bSmrg $as_echo_n "(cached) " >&6 2985e07dc26bSmrgelse 2986e07dc26bSmrg if test -n "$ac_ct_CC"; then 2987e07dc26bSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2988e07dc26bSmrgelse 2989e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2990e07dc26bSmrgfor as_dir in $PATH 2991e07dc26bSmrgdo 2992e07dc26bSmrg IFS=$as_save_IFS 2993e07dc26bSmrg test -z "$as_dir" && as_dir=. 2994e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2995e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2996e07dc26bSmrg ac_cv_prog_ac_ct_CC="gcc" 2997e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2998e07dc26bSmrg break 2 2999e07dc26bSmrg fi 3000e07dc26bSmrgdone 3001e07dc26bSmrg done 3002e07dc26bSmrgIFS=$as_save_IFS 3003e07dc26bSmrg 3004e07dc26bSmrgfi 3005e07dc26bSmrgfi 3006e07dc26bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3007e07dc26bSmrgif test -n "$ac_ct_CC"; then 3008e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3009e07dc26bSmrg$as_echo "$ac_ct_CC" >&6; } 3010e07dc26bSmrgelse 3011e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3012e07dc26bSmrg$as_echo "no" >&6; } 3013e07dc26bSmrgfi 3014e07dc26bSmrg 3015e07dc26bSmrg if test "x$ac_ct_CC" = x; then 3016e07dc26bSmrg CC="" 3017e07dc26bSmrg else 3018e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 3019e07dc26bSmrgyes:) 3020e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3021e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3022e07dc26bSmrgac_tool_warned=yes ;; 3023e07dc26bSmrgesac 3024e07dc26bSmrg CC=$ac_ct_CC 3025e07dc26bSmrg fi 3026e07dc26bSmrgelse 3027e07dc26bSmrg CC="$ac_cv_prog_CC" 3028e07dc26bSmrgfi 3029e07dc26bSmrg 3030e07dc26bSmrgif test -z "$CC"; then 3031e07dc26bSmrg if test -n "$ac_tool_prefix"; then 3032e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3033e07dc26bSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3034e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3035e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 3036e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then : 3037e07dc26bSmrg $as_echo_n "(cached) " >&6 3038e07dc26bSmrgelse 3039e07dc26bSmrg if test -n "$CC"; then 3040e07dc26bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3041e07dc26bSmrgelse 3042e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3043e07dc26bSmrgfor as_dir in $PATH 3044e07dc26bSmrgdo 3045e07dc26bSmrg IFS=$as_save_IFS 3046e07dc26bSmrg test -z "$as_dir" && as_dir=. 3047e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3048e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3049e07dc26bSmrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3050e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3051e07dc26bSmrg break 2 3052e07dc26bSmrg fi 3053e07dc26bSmrgdone 3054e07dc26bSmrg done 3055e07dc26bSmrgIFS=$as_save_IFS 3056e07dc26bSmrg 3057e07dc26bSmrgfi 3058e07dc26bSmrgfi 3059e07dc26bSmrgCC=$ac_cv_prog_CC 3060e07dc26bSmrgif test -n "$CC"; then 3061e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3062e07dc26bSmrg$as_echo "$CC" >&6; } 3063e07dc26bSmrgelse 3064e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3065e07dc26bSmrg$as_echo "no" >&6; } 3066e07dc26bSmrgfi 3067e07dc26bSmrg 3068e07dc26bSmrg 3069e07dc26bSmrg fi 3070e07dc26bSmrgfi 3071e07dc26bSmrgif test -z "$CC"; then 3072e07dc26bSmrg # Extract the first word of "cc", so it can be a program name with args. 3073e07dc26bSmrgset dummy cc; ac_word=$2 3074e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3075e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 3076e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then : 3077e07dc26bSmrg $as_echo_n "(cached) " >&6 3078e07dc26bSmrgelse 3079e07dc26bSmrg if test -n "$CC"; then 3080e07dc26bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3081e07dc26bSmrgelse 3082e07dc26bSmrg ac_prog_rejected=no 3083e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3084e07dc26bSmrgfor as_dir in $PATH 3085e07dc26bSmrgdo 3086e07dc26bSmrg IFS=$as_save_IFS 3087e07dc26bSmrg test -z "$as_dir" && as_dir=. 3088e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3089e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3090e07dc26bSmrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3091e07dc26bSmrg ac_prog_rejected=yes 3092e07dc26bSmrg continue 3093e07dc26bSmrg fi 3094e07dc26bSmrg ac_cv_prog_CC="cc" 3095e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3096e07dc26bSmrg break 2 3097e07dc26bSmrg fi 3098e07dc26bSmrgdone 3099e07dc26bSmrg done 3100e07dc26bSmrgIFS=$as_save_IFS 3101e07dc26bSmrg 3102e07dc26bSmrgif test $ac_prog_rejected = yes; then 3103e07dc26bSmrg # We found a bogon in the path, so make sure we never use it. 3104e07dc26bSmrg set dummy $ac_cv_prog_CC 3105e07dc26bSmrg shift 3106e07dc26bSmrg if test $# != 0; then 3107e07dc26bSmrg # We chose a different compiler from the bogus one. 3108e07dc26bSmrg # However, it has the same basename, so the bogon will be chosen 3109e07dc26bSmrg # first if we set CC to just the basename; use the full file name. 3110e07dc26bSmrg shift 3111e07dc26bSmrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3112e07dc26bSmrg fi 3113e07dc26bSmrgfi 3114e07dc26bSmrgfi 3115e07dc26bSmrgfi 3116e07dc26bSmrgCC=$ac_cv_prog_CC 3117e07dc26bSmrgif test -n "$CC"; then 3118e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3119e07dc26bSmrg$as_echo "$CC" >&6; } 3120e07dc26bSmrgelse 3121e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3122e07dc26bSmrg$as_echo "no" >&6; } 3123e07dc26bSmrgfi 3124e07dc26bSmrg 3125e07dc26bSmrg 3126e07dc26bSmrgfi 3127e07dc26bSmrgif test -z "$CC"; then 3128e07dc26bSmrg if test -n "$ac_tool_prefix"; then 3129e07dc26bSmrg for ac_prog in cl.exe 3130e07dc26bSmrg do 3131e07dc26bSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3132e07dc26bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3133e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3134e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 3135e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then : 3136e07dc26bSmrg $as_echo_n "(cached) " >&6 3137e07dc26bSmrgelse 3138e07dc26bSmrg if test -n "$CC"; then 3139e07dc26bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3140e07dc26bSmrgelse 3141e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3142e07dc26bSmrgfor as_dir in $PATH 3143e07dc26bSmrgdo 3144e07dc26bSmrg IFS=$as_save_IFS 3145e07dc26bSmrg test -z "$as_dir" && as_dir=. 3146e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3147e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3148e07dc26bSmrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3149e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3150e07dc26bSmrg break 2 3151e07dc26bSmrg fi 3152e07dc26bSmrgdone 3153e07dc26bSmrg done 3154e07dc26bSmrgIFS=$as_save_IFS 3155e07dc26bSmrg 3156e07dc26bSmrgfi 3157e07dc26bSmrgfi 3158e07dc26bSmrgCC=$ac_cv_prog_CC 3159e07dc26bSmrgif test -n "$CC"; then 3160e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3161e07dc26bSmrg$as_echo "$CC" >&6; } 3162e07dc26bSmrgelse 3163e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3164e07dc26bSmrg$as_echo "no" >&6; } 3165e07dc26bSmrgfi 3166e07dc26bSmrg 3167e07dc26bSmrg 3168e07dc26bSmrg test -n "$CC" && break 3169e07dc26bSmrg done 3170e07dc26bSmrgfi 3171e07dc26bSmrgif test -z "$CC"; then 3172e07dc26bSmrg ac_ct_CC=$CC 3173e07dc26bSmrg for ac_prog in cl.exe 3174e07dc26bSmrgdo 3175e07dc26bSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3176e07dc26bSmrgset dummy $ac_prog; ac_word=$2 3177e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3178e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 3179e07dc26bSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3180e07dc26bSmrg $as_echo_n "(cached) " >&6 3181e07dc26bSmrgelse 3182e07dc26bSmrg if test -n "$ac_ct_CC"; then 3183e07dc26bSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3184e07dc26bSmrgelse 3185e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3186e07dc26bSmrgfor as_dir in $PATH 3187e07dc26bSmrgdo 3188e07dc26bSmrg IFS=$as_save_IFS 3189e07dc26bSmrg test -z "$as_dir" && as_dir=. 3190e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3191e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3192e07dc26bSmrg ac_cv_prog_ac_ct_CC="$ac_prog" 3193e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3194e07dc26bSmrg break 2 3195e07dc26bSmrg fi 3196e07dc26bSmrgdone 3197e07dc26bSmrg done 3198e07dc26bSmrgIFS=$as_save_IFS 3199e07dc26bSmrg 3200e07dc26bSmrgfi 3201e07dc26bSmrgfi 3202e07dc26bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3203e07dc26bSmrgif test -n "$ac_ct_CC"; then 3204e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3205e07dc26bSmrg$as_echo "$ac_ct_CC" >&6; } 3206e07dc26bSmrgelse 3207e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3208e07dc26bSmrg$as_echo "no" >&6; } 3209e07dc26bSmrgfi 3210e07dc26bSmrg 3211e07dc26bSmrg 3212e07dc26bSmrg test -n "$ac_ct_CC" && break 3213e07dc26bSmrgdone 3214e07dc26bSmrg 3215e07dc26bSmrg if test "x$ac_ct_CC" = x; then 3216e07dc26bSmrg CC="" 3217e07dc26bSmrg else 3218e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 3219e07dc26bSmrgyes:) 3220e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3221e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3222e07dc26bSmrgac_tool_warned=yes ;; 3223e07dc26bSmrgesac 3224e07dc26bSmrg CC=$ac_ct_CC 3225e07dc26bSmrg fi 3226e07dc26bSmrgfi 3227e07dc26bSmrg 3228e07dc26bSmrgfi 3229e07dc26bSmrg 3230e07dc26bSmrg 3231e07dc26bSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3232e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3233e07dc26bSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 3234e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 3235e07dc26bSmrg 3236e07dc26bSmrg# Provide some information about the compiler. 3237e07dc26bSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3238e07dc26bSmrgset X $ac_compile 3239e07dc26bSmrgac_compiler=$2 3240e07dc26bSmrgfor ac_option in --version -v -V -qversion; do 3241e07dc26bSmrg { { ac_try="$ac_compiler $ac_option >&5" 3242e07dc26bSmrgcase "(($ac_try" in 3243e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3244e07dc26bSmrg *) ac_try_echo=$ac_try;; 3245e07dc26bSmrgesac 3246e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3247e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 3248e07dc26bSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3249e07dc26bSmrg ac_status=$? 3250e07dc26bSmrg if test -s conftest.err; then 3251e07dc26bSmrg sed '10a\ 3252e07dc26bSmrg... rest of stderr output deleted ... 3253e07dc26bSmrg 10q' conftest.err >conftest.er1 3254e07dc26bSmrg cat conftest.er1 >&5 3255e07dc26bSmrg fi 3256e07dc26bSmrg rm -f conftest.er1 conftest.err 3257e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3258e07dc26bSmrg test $ac_status = 0; } 3259e07dc26bSmrgdone 3260e07dc26bSmrg 3261e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3262e07dc26bSmrg/* end confdefs.h. */ 3263e07dc26bSmrg 3264e07dc26bSmrgint 3265e07dc26bSmrgmain () 3266e07dc26bSmrg{ 3267e07dc26bSmrg 3268e07dc26bSmrg ; 3269e07dc26bSmrg return 0; 3270e07dc26bSmrg} 3271e07dc26bSmrg_ACEOF 3272e07dc26bSmrgac_clean_files_save=$ac_clean_files 3273e07dc26bSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3274e07dc26bSmrg# Try to create an executable without -o first, disregard a.out. 3275e07dc26bSmrg# It will help us diagnose broken compilers, and finding out an intuition 3276e07dc26bSmrg# of exeext. 3277e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3278e07dc26bSmrg$as_echo_n "checking whether the C compiler works... " >&6; } 3279e07dc26bSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3280e07dc26bSmrg 3281e07dc26bSmrg# The possible output files: 3282e07dc26bSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3283e07dc26bSmrg 3284e07dc26bSmrgac_rmfiles= 3285e07dc26bSmrgfor ac_file in $ac_files 3286e07dc26bSmrgdo 3287e07dc26bSmrg case $ac_file in 3288e07dc26bSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3289e07dc26bSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3290e07dc26bSmrg esac 3291e07dc26bSmrgdone 3292e07dc26bSmrgrm -f $ac_rmfiles 3293e07dc26bSmrg 3294e07dc26bSmrgif { { ac_try="$ac_link_default" 3295e07dc26bSmrgcase "(($ac_try" in 3296e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3297e07dc26bSmrg *) ac_try_echo=$ac_try;; 3298e07dc26bSmrgesac 3299e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3300e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 3301e07dc26bSmrg (eval "$ac_link_default") 2>&5 3302e07dc26bSmrg ac_status=$? 3303e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3304e07dc26bSmrg test $ac_status = 0; }; then : 3305e07dc26bSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3306e07dc26bSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3307e07dc26bSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3308e07dc26bSmrg# so that the user can short-circuit this test for compilers unknown to 3309e07dc26bSmrg# Autoconf. 3310e07dc26bSmrgfor ac_file in $ac_files '' 3311e07dc26bSmrgdo 3312e07dc26bSmrg test -f "$ac_file" || continue 3313e07dc26bSmrg case $ac_file in 3314e07dc26bSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3315e07dc26bSmrg ;; 3316e07dc26bSmrg [ab].out ) 3317e07dc26bSmrg # We found the default executable, but exeext='' is most 3318e07dc26bSmrg # certainly right. 3319e07dc26bSmrg break;; 3320e07dc26bSmrg *.* ) 3321e07dc26bSmrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3322e07dc26bSmrg then :; else 3323e07dc26bSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3324e07dc26bSmrg fi 3325e07dc26bSmrg # We set ac_cv_exeext here because the later test for it is not 3326e07dc26bSmrg # safe: cross compilers may not add the suffix if given an `-o' 3327e07dc26bSmrg # argument, so we may need to know it at that point already. 3328e07dc26bSmrg # Even if this section looks crufty: it has the advantage of 3329e07dc26bSmrg # actually working. 3330e07dc26bSmrg break;; 3331e07dc26bSmrg * ) 3332e07dc26bSmrg break;; 3333e07dc26bSmrg esac 3334e07dc26bSmrgdone 3335e07dc26bSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3336e07dc26bSmrg 3337e07dc26bSmrgelse 3338e07dc26bSmrg ac_file='' 3339e07dc26bSmrgfi 3340e07dc26bSmrgif test -z "$ac_file"; then : 3341e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3342e07dc26bSmrg$as_echo "no" >&6; } 3343e07dc26bSmrg$as_echo "$as_me: failed program was:" >&5 3344e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5 3345e07dc26bSmrg 3346e07dc26bSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3347e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3348e07dc26bSmrgas_fn_error 77 "C compiler cannot create executables 3349e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 3350e07dc26bSmrgelse 3351e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3352e07dc26bSmrg$as_echo "yes" >&6; } 3353e07dc26bSmrgfi 3354e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3355e07dc26bSmrg$as_echo_n "checking for C compiler default output file name... " >&6; } 3356e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3357e07dc26bSmrg$as_echo "$ac_file" >&6; } 3358e07dc26bSmrgac_exeext=$ac_cv_exeext 3359e07dc26bSmrg 3360e07dc26bSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3361e07dc26bSmrgac_clean_files=$ac_clean_files_save 3362e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3363e07dc26bSmrg$as_echo_n "checking for suffix of executables... " >&6; } 3364e07dc26bSmrgif { { ac_try="$ac_link" 3365e07dc26bSmrgcase "(($ac_try" in 3366e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3367e07dc26bSmrg *) ac_try_echo=$ac_try;; 3368e07dc26bSmrgesac 3369e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3370e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 3371e07dc26bSmrg (eval "$ac_link") 2>&5 3372e07dc26bSmrg ac_status=$? 3373e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3374e07dc26bSmrg test $ac_status = 0; }; then : 3375e07dc26bSmrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3376e07dc26bSmrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3377e07dc26bSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3378e07dc26bSmrg# `rm'. 3379e07dc26bSmrgfor ac_file in conftest.exe conftest conftest.*; do 3380e07dc26bSmrg test -f "$ac_file" || continue 3381e07dc26bSmrg case $ac_file in 3382e07dc26bSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3383e07dc26bSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3384e07dc26bSmrg break;; 3385e07dc26bSmrg * ) break;; 3386e07dc26bSmrg esac 3387e07dc26bSmrgdone 3388e07dc26bSmrgelse 3389e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3390e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3391e07dc26bSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3392e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 3393e07dc26bSmrgfi 3394e07dc26bSmrgrm -f conftest conftest$ac_cv_exeext 3395e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3396e07dc26bSmrg$as_echo "$ac_cv_exeext" >&6; } 3397e07dc26bSmrg 3398e07dc26bSmrgrm -f conftest.$ac_ext 3399e07dc26bSmrgEXEEXT=$ac_cv_exeext 3400e07dc26bSmrgac_exeext=$EXEEXT 3401e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3402e07dc26bSmrg/* end confdefs.h. */ 3403e07dc26bSmrg#include <stdio.h> 3404e07dc26bSmrgint 3405e07dc26bSmrgmain () 3406e07dc26bSmrg{ 3407e07dc26bSmrgFILE *f = fopen ("conftest.out", "w"); 3408e07dc26bSmrg return ferror (f) || fclose (f) != 0; 3409e07dc26bSmrg 3410e07dc26bSmrg ; 3411e07dc26bSmrg return 0; 3412e07dc26bSmrg} 3413e07dc26bSmrg_ACEOF 3414e07dc26bSmrgac_clean_files="$ac_clean_files conftest.out" 3415e07dc26bSmrg# Check that the compiler produces executables we can run. If not, either 3416e07dc26bSmrg# the compiler is broken, or we cross compile. 3417e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3418e07dc26bSmrg$as_echo_n "checking whether we are cross compiling... " >&6; } 3419e07dc26bSmrgif test "$cross_compiling" != yes; then 3420e07dc26bSmrg { { ac_try="$ac_link" 3421e07dc26bSmrgcase "(($ac_try" in 3422e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3423e07dc26bSmrg *) ac_try_echo=$ac_try;; 3424e07dc26bSmrgesac 3425e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3426e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 3427e07dc26bSmrg (eval "$ac_link") 2>&5 3428e07dc26bSmrg ac_status=$? 3429e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3430e07dc26bSmrg test $ac_status = 0; } 3431e07dc26bSmrg if { ac_try='./conftest$ac_cv_exeext' 3432e07dc26bSmrg { { case "(($ac_try" in 3433e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3434e07dc26bSmrg *) ac_try_echo=$ac_try;; 3435e07dc26bSmrgesac 3436e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3437e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 3438e07dc26bSmrg (eval "$ac_try") 2>&5 3439e07dc26bSmrg ac_status=$? 3440e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3441e07dc26bSmrg test $ac_status = 0; }; }; then 3442e07dc26bSmrg cross_compiling=no 3443e07dc26bSmrg else 3444e07dc26bSmrg if test "$cross_compiling" = maybe; then 3445e07dc26bSmrg cross_compiling=yes 3446e07dc26bSmrg else 3447e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3448e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3449e07dc26bSmrgas_fn_error $? "cannot run C compiled programs. 3450e07dc26bSmrgIf you meant to cross compile, use \`--host'. 3451e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 3452e07dc26bSmrg fi 3453e07dc26bSmrg fi 3454e07dc26bSmrgfi 3455e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3456e07dc26bSmrg$as_echo "$cross_compiling" >&6; } 3457e07dc26bSmrg 3458e07dc26bSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3459e07dc26bSmrgac_clean_files=$ac_clean_files_save 3460e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3461e07dc26bSmrg$as_echo_n "checking for suffix of object files... " >&6; } 3462e07dc26bSmrgif ${ac_cv_objext+:} false; then : 3463e07dc26bSmrg $as_echo_n "(cached) " >&6 3464e07dc26bSmrgelse 3465e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3466e07dc26bSmrg/* end confdefs.h. */ 3467e07dc26bSmrg 3468e07dc26bSmrgint 3469e07dc26bSmrgmain () 3470e07dc26bSmrg{ 3471e07dc26bSmrg 3472e07dc26bSmrg ; 3473e07dc26bSmrg return 0; 3474e07dc26bSmrg} 3475e07dc26bSmrg_ACEOF 3476e07dc26bSmrgrm -f conftest.o conftest.obj 3477e07dc26bSmrgif { { ac_try="$ac_compile" 3478e07dc26bSmrgcase "(($ac_try" in 3479e07dc26bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3480e07dc26bSmrg *) ac_try_echo=$ac_try;; 3481e07dc26bSmrgesac 3482e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3483e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5 3484e07dc26bSmrg (eval "$ac_compile") 2>&5 3485e07dc26bSmrg ac_status=$? 3486e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3487e07dc26bSmrg test $ac_status = 0; }; then : 3488e07dc26bSmrg for ac_file in conftest.o conftest.obj conftest.*; do 3489e07dc26bSmrg test -f "$ac_file" || continue; 3490e07dc26bSmrg case $ac_file in 3491e07dc26bSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3492e07dc26bSmrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3493e07dc26bSmrg break;; 3494e07dc26bSmrg esac 3495e07dc26bSmrgdone 3496e07dc26bSmrgelse 3497e07dc26bSmrg $as_echo "$as_me: failed program was:" >&5 3498e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5 3499e07dc26bSmrg 3500e07dc26bSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3501e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3502e07dc26bSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3503e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 3504e07dc26bSmrgfi 3505e07dc26bSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3506e07dc26bSmrgfi 3507e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3508e07dc26bSmrg$as_echo "$ac_cv_objext" >&6; } 3509e07dc26bSmrgOBJEXT=$ac_cv_objext 3510e07dc26bSmrgac_objext=$OBJEXT 3511e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3512e07dc26bSmrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3513e07dc26bSmrgif ${ac_cv_c_compiler_gnu+:} false; then : 3514e07dc26bSmrg $as_echo_n "(cached) " >&6 3515e07dc26bSmrgelse 3516e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3517e07dc26bSmrg/* end confdefs.h. */ 3518e07dc26bSmrg 3519e07dc26bSmrgint 3520e07dc26bSmrgmain () 3521e07dc26bSmrg{ 3522e07dc26bSmrg#ifndef __GNUC__ 3523e07dc26bSmrg choke me 3524e07dc26bSmrg#endif 3525e07dc26bSmrg 3526e07dc26bSmrg ; 3527e07dc26bSmrg return 0; 3528e07dc26bSmrg} 3529e07dc26bSmrg_ACEOF 3530e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 3531e07dc26bSmrg ac_compiler_gnu=yes 3532e07dc26bSmrgelse 3533e07dc26bSmrg ac_compiler_gnu=no 3534e07dc26bSmrgfi 3535e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3536e07dc26bSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3537e07dc26bSmrg 3538e07dc26bSmrgfi 3539e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3540e07dc26bSmrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3541e07dc26bSmrgif test $ac_compiler_gnu = yes; then 3542e07dc26bSmrg GCC=yes 3543e07dc26bSmrgelse 3544e07dc26bSmrg GCC= 3545e07dc26bSmrgfi 3546e07dc26bSmrgac_test_CFLAGS=${CFLAGS+set} 3547e07dc26bSmrgac_save_CFLAGS=$CFLAGS 3548e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3549e07dc26bSmrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3550e07dc26bSmrgif ${ac_cv_prog_cc_g+:} false; then : 3551e07dc26bSmrg $as_echo_n "(cached) " >&6 3552e07dc26bSmrgelse 3553e07dc26bSmrg ac_save_c_werror_flag=$ac_c_werror_flag 3554e07dc26bSmrg ac_c_werror_flag=yes 3555e07dc26bSmrg ac_cv_prog_cc_g=no 3556e07dc26bSmrg CFLAGS="-g" 3557e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3558e07dc26bSmrg/* end confdefs.h. */ 3559e07dc26bSmrg 3560e07dc26bSmrgint 3561e07dc26bSmrgmain () 3562e07dc26bSmrg{ 3563e07dc26bSmrg 3564e07dc26bSmrg ; 3565e07dc26bSmrg return 0; 3566e07dc26bSmrg} 3567e07dc26bSmrg_ACEOF 3568e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 3569e07dc26bSmrg ac_cv_prog_cc_g=yes 3570e07dc26bSmrgelse 3571e07dc26bSmrg CFLAGS="" 3572e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3573e07dc26bSmrg/* end confdefs.h. */ 3574e07dc26bSmrg 3575e07dc26bSmrgint 3576e07dc26bSmrgmain () 3577e07dc26bSmrg{ 3578e07dc26bSmrg 3579e07dc26bSmrg ; 3580e07dc26bSmrg return 0; 3581e07dc26bSmrg} 3582e07dc26bSmrg_ACEOF 3583e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 3584e07dc26bSmrg 3585e07dc26bSmrgelse 3586e07dc26bSmrg ac_c_werror_flag=$ac_save_c_werror_flag 3587e07dc26bSmrg CFLAGS="-g" 3588e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3589e07dc26bSmrg/* end confdefs.h. */ 3590e07dc26bSmrg 3591e07dc26bSmrgint 3592e07dc26bSmrgmain () 3593e07dc26bSmrg{ 3594e07dc26bSmrg 3595e07dc26bSmrg ; 3596e07dc26bSmrg return 0; 3597e07dc26bSmrg} 3598e07dc26bSmrg_ACEOF 3599e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 3600e07dc26bSmrg ac_cv_prog_cc_g=yes 3601e07dc26bSmrgfi 3602e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3603e07dc26bSmrgfi 3604e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3605e07dc26bSmrgfi 3606e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3607e07dc26bSmrg ac_c_werror_flag=$ac_save_c_werror_flag 3608e07dc26bSmrgfi 3609e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3610e07dc26bSmrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3611e07dc26bSmrgif test "$ac_test_CFLAGS" = set; then 3612e07dc26bSmrg CFLAGS=$ac_save_CFLAGS 3613e07dc26bSmrgelif test $ac_cv_prog_cc_g = yes; then 3614e07dc26bSmrg if test "$GCC" = yes; then 3615e07dc26bSmrg CFLAGS="-g -O2" 3616e07dc26bSmrg else 3617e07dc26bSmrg CFLAGS="-g" 3618e07dc26bSmrg fi 3619e07dc26bSmrgelse 3620e07dc26bSmrg if test "$GCC" = yes; then 3621e07dc26bSmrg CFLAGS="-O2" 3622e07dc26bSmrg else 3623e07dc26bSmrg CFLAGS= 3624e07dc26bSmrg fi 3625e07dc26bSmrgfi 3626e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3627e07dc26bSmrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3628e07dc26bSmrgif ${ac_cv_prog_cc_c89+:} false; then : 3629e07dc26bSmrg $as_echo_n "(cached) " >&6 3630e07dc26bSmrgelse 3631e07dc26bSmrg ac_cv_prog_cc_c89=no 3632e07dc26bSmrgac_save_CC=$CC 3633e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3634e07dc26bSmrg/* end confdefs.h. */ 3635e07dc26bSmrg#include <stdarg.h> 3636e07dc26bSmrg#include <stdio.h> 3637e07dc26bSmrgstruct stat; 3638e07dc26bSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3639e07dc26bSmrgstruct buf { int x; }; 3640e07dc26bSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3641e07dc26bSmrgstatic char *e (p, i) 3642e07dc26bSmrg char **p; 3643e07dc26bSmrg int i; 3644e07dc26bSmrg{ 3645e07dc26bSmrg return p[i]; 3646e07dc26bSmrg} 3647e07dc26bSmrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3648e07dc26bSmrg{ 3649e07dc26bSmrg char *s; 3650e07dc26bSmrg va_list v; 3651e07dc26bSmrg va_start (v,p); 3652e07dc26bSmrg s = g (p, va_arg (v,int)); 3653e07dc26bSmrg va_end (v); 3654e07dc26bSmrg return s; 3655e07dc26bSmrg} 3656e07dc26bSmrg 3657e07dc26bSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3658e07dc26bSmrg function prototypes and stuff, but not '\xHH' hex character constants. 3659e07dc26bSmrg These don't provoke an error unfortunately, instead are silently treated 3660e07dc26bSmrg as 'x'. The following induces an error, until -std is added to get 3661e07dc26bSmrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3662e07dc26bSmrg array size at least. It's necessary to write '\x00'==0 to get something 3663e07dc26bSmrg that's true only with -std. */ 3664e07dc26bSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3665e07dc26bSmrg 3666e07dc26bSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3667e07dc26bSmrg inside strings and character constants. */ 3668e07dc26bSmrg#define FOO(x) 'x' 3669e07dc26bSmrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3670e07dc26bSmrg 3671e07dc26bSmrgint test (int i, double x); 3672e07dc26bSmrgstruct s1 {int (*f) (int a);}; 3673e07dc26bSmrgstruct s2 {int (*f) (double a);}; 3674e07dc26bSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3675e07dc26bSmrgint argc; 3676e07dc26bSmrgchar **argv; 3677e07dc26bSmrgint 3678e07dc26bSmrgmain () 3679e07dc26bSmrg{ 3680e07dc26bSmrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3681e07dc26bSmrg ; 3682e07dc26bSmrg return 0; 3683e07dc26bSmrg} 3684e07dc26bSmrg_ACEOF 3685e07dc26bSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3686e07dc26bSmrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3687e07dc26bSmrgdo 3688e07dc26bSmrg CC="$ac_save_CC $ac_arg" 3689e07dc26bSmrg if ac_fn_c_try_compile "$LINENO"; then : 3690e07dc26bSmrg ac_cv_prog_cc_c89=$ac_arg 3691e07dc26bSmrgfi 3692e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext 3693e07dc26bSmrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3694e07dc26bSmrgdone 3695e07dc26bSmrgrm -f conftest.$ac_ext 3696e07dc26bSmrgCC=$ac_save_CC 3697e07dc26bSmrg 3698e07dc26bSmrgfi 3699e07dc26bSmrg# AC_CACHE_VAL 3700e07dc26bSmrgcase "x$ac_cv_prog_cc_c89" in 3701e07dc26bSmrg x) 3702e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3703e07dc26bSmrg$as_echo "none needed" >&6; } ;; 3704e07dc26bSmrg xno) 3705e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3706e07dc26bSmrg$as_echo "unsupported" >&6; } ;; 3707e07dc26bSmrg *) 3708e07dc26bSmrg CC="$CC $ac_cv_prog_cc_c89" 3709e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3710e07dc26bSmrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3711e07dc26bSmrgesac 3712e07dc26bSmrgif test "x$ac_cv_prog_cc_c89" != xno; then : 3713e07dc26bSmrg 3714e07dc26bSmrgfi 3715e07dc26bSmrg 3716e07dc26bSmrgac_ext=c 3717e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 3718e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3719e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3720e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3721e07dc26bSmrg 3722e07dc26bSmrgac_ext=c 3723e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 3724e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3725e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3726e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3727e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3728e07dc26bSmrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3729e07dc26bSmrgif ${am_cv_prog_cc_c_o+:} false; then : 3730e07dc26bSmrg $as_echo_n "(cached) " >&6 3731e07dc26bSmrgelse 3732e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3733e07dc26bSmrg/* end confdefs.h. */ 3734e07dc26bSmrg 3735e07dc26bSmrgint 3736e07dc26bSmrgmain () 3737e07dc26bSmrg{ 3738e07dc26bSmrg 3739e07dc26bSmrg ; 3740e07dc26bSmrg return 0; 3741e07dc26bSmrg} 3742e07dc26bSmrg_ACEOF 3743e07dc26bSmrg # Make sure it works both with $CC and with simple cc. 3744e07dc26bSmrg # Following AC_PROG_CC_C_O, we do the test twice because some 3745e07dc26bSmrg # compilers refuse to overwrite an existing .o file with -o, 3746e07dc26bSmrg # though they will create one. 3747e07dc26bSmrg am_cv_prog_cc_c_o=yes 3748e07dc26bSmrg for am_i in 1 2; do 3749e07dc26bSmrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3750e07dc26bSmrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3751e07dc26bSmrg ac_status=$? 3752e07dc26bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3753e07dc26bSmrg (exit $ac_status); } \ 3754e07dc26bSmrg && test -f conftest2.$ac_objext; then 3755e07dc26bSmrg : OK 3756e07dc26bSmrg else 3757e07dc26bSmrg am_cv_prog_cc_c_o=no 3758e07dc26bSmrg break 3759e07dc26bSmrg fi 3760e07dc26bSmrg done 3761e07dc26bSmrg rm -f core conftest* 3762e07dc26bSmrg unset am_i 3763e07dc26bSmrgfi 3764e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3765e07dc26bSmrg$as_echo "$am_cv_prog_cc_c_o" >&6; } 3766e07dc26bSmrgif test "$am_cv_prog_cc_c_o" != yes; then 3767e07dc26bSmrg # Losing compiler, so override with the script. 3768e07dc26bSmrg # FIXME: It is wrong to rewrite CC. 3769e07dc26bSmrg # But if we don't then we get into trouble of one sort or another. 3770e07dc26bSmrg # A longer-term fix would be to have automake use am__CC in this case, 3771e07dc26bSmrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3772e07dc26bSmrg CC="$am_aux_dir/compile $CC" 3773e07dc26bSmrgfi 3774e07dc26bSmrgac_ext=c 3775e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 3776e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3777e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3778e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3779e07dc26bSmrg 3780e07dc26bSmrg 3781e07dc26bSmrgdepcc="$CC" am_compiler_list= 3782e07dc26bSmrg 3783e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3784e07dc26bSmrg$as_echo_n "checking dependency style of $depcc... " >&6; } 3785e07dc26bSmrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3786e07dc26bSmrg $as_echo_n "(cached) " >&6 3787e07dc26bSmrgelse 3788e07dc26bSmrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3789e07dc26bSmrg # We make a subdir and do the tests there. Otherwise we can end up 3790e07dc26bSmrg # making bogus files that we don't know about and never remove. For 3791e07dc26bSmrg # instance it was reported that on HP-UX the gcc test will end up 3792e07dc26bSmrg # making a dummy file named 'D' -- because '-MD' means "put the output 3793e07dc26bSmrg # in D". 3794e07dc26bSmrg rm -rf conftest.dir 3795e07dc26bSmrg mkdir conftest.dir 3796e07dc26bSmrg # Copy depcomp to subdir because otherwise we won't find it if we're 3797e07dc26bSmrg # using a relative directory. 3798e07dc26bSmrg cp "$am_depcomp" conftest.dir 3799e07dc26bSmrg cd conftest.dir 3800e07dc26bSmrg # We will build objects and dependencies in a subdirectory because 3801e07dc26bSmrg # it helps to detect inapplicable dependency modes. For instance 3802e07dc26bSmrg # both Tru64's cc and ICC support -MD to output dependencies as a 3803e07dc26bSmrg # side effect of compilation, but ICC will put the dependencies in 3804e07dc26bSmrg # the current directory while Tru64 will put them in the object 3805e07dc26bSmrg # directory. 3806e07dc26bSmrg mkdir sub 3807e07dc26bSmrg 3808e07dc26bSmrg am_cv_CC_dependencies_compiler_type=none 3809e07dc26bSmrg if test "$am_compiler_list" = ""; then 3810e07dc26bSmrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3811e07dc26bSmrg fi 3812e07dc26bSmrg am__universal=false 3813e07dc26bSmrg case " $depcc " in #( 3814e07dc26bSmrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 3815e07dc26bSmrg esac 3816e07dc26bSmrg 3817e07dc26bSmrg for depmode in $am_compiler_list; do 3818e07dc26bSmrg # Setup a source with many dependencies, because some compilers 3819e07dc26bSmrg # like to wrap large dependency lists on column 80 (with \), and 3820e07dc26bSmrg # we should not choose a depcomp mode which is confused by this. 3821e07dc26bSmrg # 3822e07dc26bSmrg # We need to recreate these files for each test, as the compiler may 3823e07dc26bSmrg # overwrite some of them when testing with obscure command lines. 3824e07dc26bSmrg # This happens at least with the AIX C compiler. 3825e07dc26bSmrg : > sub/conftest.c 3826e07dc26bSmrg for i in 1 2 3 4 5 6; do 3827e07dc26bSmrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 3828e07dc26bSmrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3829e07dc26bSmrg # Solaris 10 /bin/sh. 3830e07dc26bSmrg echo '/* dummy */' > sub/conftst$i.h 3831e07dc26bSmrg done 3832e07dc26bSmrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3833e07dc26bSmrg 3834e07dc26bSmrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 3835e07dc26bSmrg # mode. It turns out that the SunPro C++ compiler does not properly 3836e07dc26bSmrg # handle '-M -o', and we need to detect this. Also, some Intel 3837e07dc26bSmrg # versions had trouble with output in subdirs. 3838e07dc26bSmrg am__obj=sub/conftest.${OBJEXT-o} 3839e07dc26bSmrg am__minus_obj="-o $am__obj" 3840e07dc26bSmrg case $depmode in 3841e07dc26bSmrg gcc) 3842e07dc26bSmrg # This depmode causes a compiler race in universal mode. 3843e07dc26bSmrg test "$am__universal" = false || continue 3844e07dc26bSmrg ;; 3845e07dc26bSmrg nosideeffect) 3846e07dc26bSmrg # After this tag, mechanisms are not by side-effect, so they'll 3847e07dc26bSmrg # only be used when explicitly requested. 3848e07dc26bSmrg if test "x$enable_dependency_tracking" = xyes; then 3849e07dc26bSmrg continue 3850e07dc26bSmrg else 3851e07dc26bSmrg break 3852e07dc26bSmrg fi 3853e07dc26bSmrg ;; 3854e07dc26bSmrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3855e07dc26bSmrg # This compiler won't grok '-c -o', but also, the minuso test has 3856e07dc26bSmrg # not run yet. These depmodes are late enough in the game, and 3857e07dc26bSmrg # so weak that their functioning should not be impacted. 3858e07dc26bSmrg am__obj=conftest.${OBJEXT-o} 3859e07dc26bSmrg am__minus_obj= 3860e07dc26bSmrg ;; 3861e07dc26bSmrg none) break ;; 3862e07dc26bSmrg esac 3863e07dc26bSmrg if depmode=$depmode \ 3864e07dc26bSmrg source=sub/conftest.c object=$am__obj \ 3865e07dc26bSmrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3866e07dc26bSmrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3867e07dc26bSmrg >/dev/null 2>conftest.err && 3868e07dc26bSmrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3869e07dc26bSmrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3870e07dc26bSmrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3871e07dc26bSmrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3872e07dc26bSmrg # icc doesn't choke on unknown options, it will just issue warnings 3873e07dc26bSmrg # or remarks (even with -Werror). So we grep stderr for any message 3874e07dc26bSmrg # that says an option was ignored or not supported. 3875e07dc26bSmrg # When given -MP, icc 7.0 and 7.1 complain thusly: 3876e07dc26bSmrg # icc: Command line warning: ignoring option '-M'; no argument required 3877e07dc26bSmrg # The diagnosis changed in icc 8.0: 3878e07dc26bSmrg # icc: Command line remark: option '-MP' not supported 3879e07dc26bSmrg if (grep 'ignoring option' conftest.err || 3880e07dc26bSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3881e07dc26bSmrg am_cv_CC_dependencies_compiler_type=$depmode 3882e07dc26bSmrg break 3883e07dc26bSmrg fi 3884e07dc26bSmrg fi 3885e07dc26bSmrg done 3886e07dc26bSmrg 3887e07dc26bSmrg cd .. 3888e07dc26bSmrg rm -rf conftest.dir 3889e07dc26bSmrgelse 3890e07dc26bSmrg am_cv_CC_dependencies_compiler_type=none 3891e07dc26bSmrgfi 3892e07dc26bSmrg 3893e07dc26bSmrgfi 3894e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3895e07dc26bSmrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3896e07dc26bSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3897e07dc26bSmrg 3898e07dc26bSmrg if 3899e07dc26bSmrg test "x$enable_dependency_tracking" != xno \ 3900e07dc26bSmrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3901e07dc26bSmrg am__fastdepCC_TRUE= 3902e07dc26bSmrg am__fastdepCC_FALSE='#' 3903e07dc26bSmrgelse 3904e07dc26bSmrg am__fastdepCC_TRUE='#' 3905e07dc26bSmrg am__fastdepCC_FALSE= 3906e07dc26bSmrgfi 3907e07dc26bSmrg 3908e07dc26bSmrg 3909e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3910e07dc26bSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3911e07dc26bSmrgif ${ac_cv_prog_cc_c99+:} false; then : 3912e07dc26bSmrg $as_echo_n "(cached) " >&6 3913e07dc26bSmrgelse 3914e07dc26bSmrg ac_cv_prog_cc_c99=no 3915e07dc26bSmrgac_save_CC=$CC 3916e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3917e07dc26bSmrg/* end confdefs.h. */ 3918e07dc26bSmrg#include <stdarg.h> 3919e07dc26bSmrg#include <stdbool.h> 3920e07dc26bSmrg#include <stdlib.h> 3921e07dc26bSmrg#include <wchar.h> 3922e07dc26bSmrg#include <stdio.h> 3923e07dc26bSmrg 3924e07dc26bSmrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 3925e07dc26bSmrg#define debug(...) fprintf (stderr, __VA_ARGS__) 3926e07dc26bSmrg#define showlist(...) puts (#__VA_ARGS__) 3927e07dc26bSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3928e07dc26bSmrgstatic void 3929e07dc26bSmrgtest_varargs_macros (void) 3930e07dc26bSmrg{ 3931e07dc26bSmrg int x = 1234; 3932e07dc26bSmrg int y = 5678; 3933e07dc26bSmrg debug ("Flag"); 3934e07dc26bSmrg debug ("X = %d\n", x); 3935e07dc26bSmrg showlist (The first, second, and third items.); 3936e07dc26bSmrg report (x>y, "x is %d but y is %d", x, y); 3937e07dc26bSmrg} 3938e07dc26bSmrg 3939e07dc26bSmrg// Check long long types. 3940e07dc26bSmrg#define BIG64 18446744073709551615ull 3941e07dc26bSmrg#define BIG32 4294967295ul 3942e07dc26bSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3943e07dc26bSmrg#if !BIG_OK 3944e07dc26bSmrg your preprocessor is broken; 3945e07dc26bSmrg#endif 3946e07dc26bSmrg#if BIG_OK 3947e07dc26bSmrg#else 3948e07dc26bSmrg your preprocessor is broken; 3949e07dc26bSmrg#endif 3950e07dc26bSmrgstatic long long int bignum = -9223372036854775807LL; 3951e07dc26bSmrgstatic unsigned long long int ubignum = BIG64; 3952e07dc26bSmrg 3953e07dc26bSmrgstruct incomplete_array 3954e07dc26bSmrg{ 3955e07dc26bSmrg int datasize; 3956e07dc26bSmrg double data[]; 3957e07dc26bSmrg}; 3958e07dc26bSmrg 3959e07dc26bSmrgstruct named_init { 3960e07dc26bSmrg int number; 3961e07dc26bSmrg const wchar_t *name; 3962e07dc26bSmrg double average; 3963e07dc26bSmrg}; 3964e07dc26bSmrg 3965e07dc26bSmrgtypedef const char *ccp; 3966e07dc26bSmrg 3967e07dc26bSmrgstatic inline int 3968e07dc26bSmrgtest_restrict (ccp restrict text) 3969e07dc26bSmrg{ 3970e07dc26bSmrg // See if C++-style comments work. 3971e07dc26bSmrg // Iterate through items via the restricted pointer. 3972e07dc26bSmrg // Also check for declarations in for loops. 3973e07dc26bSmrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3974e07dc26bSmrg continue; 3975e07dc26bSmrg return 0; 3976e07dc26bSmrg} 3977e07dc26bSmrg 3978e07dc26bSmrg// Check varargs and va_copy. 3979e07dc26bSmrgstatic void 3980e07dc26bSmrgtest_varargs (const char *format, ...) 3981e07dc26bSmrg{ 3982e07dc26bSmrg va_list args; 3983e07dc26bSmrg va_start (args, format); 3984e07dc26bSmrg va_list args_copy; 3985e07dc26bSmrg va_copy (args_copy, args); 3986e07dc26bSmrg 3987e07dc26bSmrg const char *str; 3988e07dc26bSmrg int number; 3989e07dc26bSmrg float fnumber; 3990e07dc26bSmrg 3991e07dc26bSmrg while (*format) 3992e07dc26bSmrg { 3993e07dc26bSmrg switch (*format++) 3994e07dc26bSmrg { 3995e07dc26bSmrg case 's': // string 3996e07dc26bSmrg str = va_arg (args_copy, const char *); 3997e07dc26bSmrg break; 3998e07dc26bSmrg case 'd': // int 3999e07dc26bSmrg number = va_arg (args_copy, int); 4000e07dc26bSmrg break; 4001e07dc26bSmrg case 'f': // float 4002e07dc26bSmrg fnumber = va_arg (args_copy, double); 4003e07dc26bSmrg break; 4004e07dc26bSmrg default: 4005e07dc26bSmrg break; 4006e07dc26bSmrg } 4007e07dc26bSmrg } 4008e07dc26bSmrg va_end (args_copy); 4009e07dc26bSmrg va_end (args); 4010e07dc26bSmrg} 4011e07dc26bSmrg 4012e07dc26bSmrgint 4013e07dc26bSmrgmain () 4014e07dc26bSmrg{ 4015e07dc26bSmrg 4016e07dc26bSmrg // Check bool. 4017e07dc26bSmrg _Bool success = false; 4018e07dc26bSmrg 4019e07dc26bSmrg // Check restrict. 4020e07dc26bSmrg if (test_restrict ("String literal") == 0) 4021e07dc26bSmrg success = true; 4022e07dc26bSmrg char *restrict newvar = "Another string"; 4023e07dc26bSmrg 4024e07dc26bSmrg // Check varargs. 4025e07dc26bSmrg test_varargs ("s, d' f .", "string", 65, 34.234); 4026e07dc26bSmrg test_varargs_macros (); 4027e07dc26bSmrg 4028e07dc26bSmrg // Check flexible array members. 4029e07dc26bSmrg struct incomplete_array *ia = 4030e07dc26bSmrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4031e07dc26bSmrg ia->datasize = 10; 4032e07dc26bSmrg for (int i = 0; i < ia->datasize; ++i) 4033e07dc26bSmrg ia->data[i] = i * 1.234; 4034e07dc26bSmrg 4035e07dc26bSmrg // Check named initializers. 4036e07dc26bSmrg struct named_init ni = { 4037e07dc26bSmrg .number = 34, 4038e07dc26bSmrg .name = L"Test wide string", 4039e07dc26bSmrg .average = 543.34343, 4040e07dc26bSmrg }; 4041e07dc26bSmrg 4042e07dc26bSmrg ni.number = 58; 4043e07dc26bSmrg 4044e07dc26bSmrg int dynamic_array[ni.number]; 4045e07dc26bSmrg dynamic_array[ni.number - 1] = 543; 4046e07dc26bSmrg 4047e07dc26bSmrg // work around unused variable warnings 4048e07dc26bSmrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4049e07dc26bSmrg || dynamic_array[ni.number - 1] != 543); 4050e07dc26bSmrg 4051e07dc26bSmrg ; 4052e07dc26bSmrg return 0; 4053e07dc26bSmrg} 4054e07dc26bSmrg_ACEOF 4055e07dc26bSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4056e07dc26bSmrgdo 4057e07dc26bSmrg CC="$ac_save_CC $ac_arg" 4058e07dc26bSmrg if ac_fn_c_try_compile "$LINENO"; then : 4059e07dc26bSmrg ac_cv_prog_cc_c99=$ac_arg 4060e07dc26bSmrgfi 4061e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext 4062e07dc26bSmrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4063e07dc26bSmrgdone 4064e07dc26bSmrgrm -f conftest.$ac_ext 4065e07dc26bSmrgCC=$ac_save_CC 4066e07dc26bSmrg 4067e07dc26bSmrgfi 4068e07dc26bSmrg# AC_CACHE_VAL 4069e07dc26bSmrgcase "x$ac_cv_prog_cc_c99" in 4070e07dc26bSmrg x) 4071e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4072e07dc26bSmrg$as_echo "none needed" >&6; } ;; 4073e07dc26bSmrg xno) 4074e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4075e07dc26bSmrg$as_echo "unsupported" >&6; } ;; 4076e07dc26bSmrg *) 4077e07dc26bSmrg CC="$CC $ac_cv_prog_cc_c99" 4078e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4079e07dc26bSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4080e07dc26bSmrgesac 4081e07dc26bSmrgif test "x$ac_cv_prog_cc_c99" != xno; then : 4082e07dc26bSmrg 4083e07dc26bSmrgfi 4084e07dc26bSmrg 4085e07dc26bSmrg 4086e07dc26bSmrg 4087e07dc26bSmrgac_ext=c 4088e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 4089e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4090e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4091e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4092e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4093e07dc26bSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4094e07dc26bSmrg# On Suns, sometimes $CPP names a directory. 4095e07dc26bSmrgif test -n "$CPP" && test -d "$CPP"; then 4096e07dc26bSmrg CPP= 4097e07dc26bSmrgfi 4098e07dc26bSmrgif test -z "$CPP"; then 4099e07dc26bSmrg if ${ac_cv_prog_CPP+:} false; then : 4100e07dc26bSmrg $as_echo_n "(cached) " >&6 4101e07dc26bSmrgelse 4102e07dc26bSmrg # Double quotes because CPP needs to be expanded 4103e07dc26bSmrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4104e07dc26bSmrg do 4105e07dc26bSmrg ac_preproc_ok=false 4106e07dc26bSmrgfor ac_c_preproc_warn_flag in '' yes 4107e07dc26bSmrgdo 4108e07dc26bSmrg # Use a header file that comes with gcc, so configuring glibc 4109e07dc26bSmrg # with a fresh cross-compiler works. 4110e07dc26bSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4111e07dc26bSmrg # <limits.h> exists even on freestanding compilers. 4112e07dc26bSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 4113e07dc26bSmrg # not just through cpp. "Syntax error" is here to catch this case. 4114e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4115e07dc26bSmrg/* end confdefs.h. */ 4116e07dc26bSmrg#ifdef __STDC__ 4117e07dc26bSmrg# include <limits.h> 4118e07dc26bSmrg#else 4119e07dc26bSmrg# include <assert.h> 4120e07dc26bSmrg#endif 4121e07dc26bSmrg Syntax error 4122e07dc26bSmrg_ACEOF 4123e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4124e07dc26bSmrg 4125e07dc26bSmrgelse 4126e07dc26bSmrg # Broken: fails on valid input. 4127e07dc26bSmrgcontinue 4128e07dc26bSmrgfi 4129e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4130e07dc26bSmrg 4131e07dc26bSmrg # OK, works on sane cases. Now check whether nonexistent headers 4132e07dc26bSmrg # can be detected and how. 4133e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4134e07dc26bSmrg/* end confdefs.h. */ 4135e07dc26bSmrg#include <ac_nonexistent.h> 4136e07dc26bSmrg_ACEOF 4137e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4138e07dc26bSmrg # Broken: success on invalid input. 4139e07dc26bSmrgcontinue 4140e07dc26bSmrgelse 4141e07dc26bSmrg # Passes both tests. 4142e07dc26bSmrgac_preproc_ok=: 4143e07dc26bSmrgbreak 4144e07dc26bSmrgfi 4145e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4146e07dc26bSmrg 4147e07dc26bSmrgdone 4148e07dc26bSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4149e07dc26bSmrgrm -f conftest.i conftest.err conftest.$ac_ext 4150e07dc26bSmrgif $ac_preproc_ok; then : 4151e07dc26bSmrg break 4152e07dc26bSmrgfi 4153e07dc26bSmrg 4154e07dc26bSmrg done 4155e07dc26bSmrg ac_cv_prog_CPP=$CPP 4156e07dc26bSmrg 4157e07dc26bSmrgfi 4158e07dc26bSmrg CPP=$ac_cv_prog_CPP 4159e07dc26bSmrgelse 4160e07dc26bSmrg ac_cv_prog_CPP=$CPP 4161e07dc26bSmrgfi 4162e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4163e07dc26bSmrg$as_echo "$CPP" >&6; } 4164e07dc26bSmrgac_preproc_ok=false 4165e07dc26bSmrgfor ac_c_preproc_warn_flag in '' yes 4166e07dc26bSmrgdo 4167e07dc26bSmrg # Use a header file that comes with gcc, so configuring glibc 4168e07dc26bSmrg # with a fresh cross-compiler works. 4169e07dc26bSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4170e07dc26bSmrg # <limits.h> exists even on freestanding compilers. 4171e07dc26bSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 4172e07dc26bSmrg # not just through cpp. "Syntax error" is here to catch this case. 4173e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4174e07dc26bSmrg/* end confdefs.h. */ 4175e07dc26bSmrg#ifdef __STDC__ 4176e07dc26bSmrg# include <limits.h> 4177e07dc26bSmrg#else 4178e07dc26bSmrg# include <assert.h> 4179e07dc26bSmrg#endif 4180e07dc26bSmrg Syntax error 4181e07dc26bSmrg_ACEOF 4182e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4183e07dc26bSmrg 4184e07dc26bSmrgelse 4185e07dc26bSmrg # Broken: fails on valid input. 4186e07dc26bSmrgcontinue 4187e07dc26bSmrgfi 4188e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4189e07dc26bSmrg 4190e07dc26bSmrg # OK, works on sane cases. Now check whether nonexistent headers 4191e07dc26bSmrg # can be detected and how. 4192e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4193e07dc26bSmrg/* end confdefs.h. */ 4194e07dc26bSmrg#include <ac_nonexistent.h> 4195e07dc26bSmrg_ACEOF 4196e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4197e07dc26bSmrg # Broken: success on invalid input. 4198e07dc26bSmrgcontinue 4199e07dc26bSmrgelse 4200e07dc26bSmrg # Passes both tests. 4201e07dc26bSmrgac_preproc_ok=: 4202e07dc26bSmrgbreak 4203e07dc26bSmrgfi 4204e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4205e07dc26bSmrg 4206e07dc26bSmrgdone 4207e07dc26bSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4208e07dc26bSmrgrm -f conftest.i conftest.err conftest.$ac_ext 4209e07dc26bSmrgif $ac_preproc_ok; then : 4210e07dc26bSmrg 4211e07dc26bSmrgelse 4212e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4213e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4214e07dc26bSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4215e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 4216e07dc26bSmrgfi 4217e07dc26bSmrg 4218e07dc26bSmrgac_ext=c 4219e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 4220e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4221e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4222e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4223e07dc26bSmrg 4224e07dc26bSmrg 4225e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4226e07dc26bSmrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4227e07dc26bSmrgif ${ac_cv_path_GREP+:} false; then : 4228e07dc26bSmrg $as_echo_n "(cached) " >&6 4229e07dc26bSmrgelse 4230e07dc26bSmrg if test -z "$GREP"; then 4231e07dc26bSmrg ac_path_GREP_found=false 4232e07dc26bSmrg # Loop through the user's path and test for each of PROGNAME-LIST 4233e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4234e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4235e07dc26bSmrgdo 4236e07dc26bSmrg IFS=$as_save_IFS 4237e07dc26bSmrg test -z "$as_dir" && as_dir=. 4238e07dc26bSmrg for ac_prog in grep ggrep; do 4239e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4240e07dc26bSmrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4241e07dc26bSmrg as_fn_executable_p "$ac_path_GREP" || continue 4242e07dc26bSmrg# Check for GNU ac_path_GREP and select it if it is found. 4243e07dc26bSmrg # Check for GNU $ac_path_GREP 4244e07dc26bSmrgcase `"$ac_path_GREP" --version 2>&1` in 4245e07dc26bSmrg*GNU*) 4246e07dc26bSmrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4247e07dc26bSmrg*) 4248e07dc26bSmrg ac_count=0 4249e07dc26bSmrg $as_echo_n 0123456789 >"conftest.in" 4250e07dc26bSmrg while : 4251e07dc26bSmrg do 4252e07dc26bSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4253e07dc26bSmrg mv "conftest.tmp" "conftest.in" 4254e07dc26bSmrg cp "conftest.in" "conftest.nl" 4255e07dc26bSmrg $as_echo 'GREP' >> "conftest.nl" 4256e07dc26bSmrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4257e07dc26bSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4258e07dc26bSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4259e07dc26bSmrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4260e07dc26bSmrg # Best one so far, save it but keep looking for a better one 4261e07dc26bSmrg ac_cv_path_GREP="$ac_path_GREP" 4262e07dc26bSmrg ac_path_GREP_max=$ac_count 4263e07dc26bSmrg fi 4264e07dc26bSmrg # 10*(2^10) chars as input seems more than enough 4265e07dc26bSmrg test $ac_count -gt 10 && break 4266e07dc26bSmrg done 4267e07dc26bSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4268e07dc26bSmrgesac 4269e07dc26bSmrg 4270e07dc26bSmrg $ac_path_GREP_found && break 3 4271e07dc26bSmrg done 4272e07dc26bSmrg done 4273e07dc26bSmrg done 4274e07dc26bSmrgIFS=$as_save_IFS 4275e07dc26bSmrg if test -z "$ac_cv_path_GREP"; then 4276e07dc26bSmrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4277e07dc26bSmrg fi 4278e07dc26bSmrgelse 4279e07dc26bSmrg ac_cv_path_GREP=$GREP 4280e07dc26bSmrgfi 4281e07dc26bSmrg 4282e07dc26bSmrgfi 4283e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4284e07dc26bSmrg$as_echo "$ac_cv_path_GREP" >&6; } 4285e07dc26bSmrg GREP="$ac_cv_path_GREP" 4286e07dc26bSmrg 4287e07dc26bSmrg 4288e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4289e07dc26bSmrg$as_echo_n "checking for egrep... " >&6; } 4290e07dc26bSmrgif ${ac_cv_path_EGREP+:} false; then : 4291e07dc26bSmrg $as_echo_n "(cached) " >&6 4292e07dc26bSmrgelse 4293e07dc26bSmrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4294e07dc26bSmrg then ac_cv_path_EGREP="$GREP -E" 4295e07dc26bSmrg else 4296e07dc26bSmrg if test -z "$EGREP"; then 4297e07dc26bSmrg ac_path_EGREP_found=false 4298e07dc26bSmrg # Loop through the user's path and test for each of PROGNAME-LIST 4299e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4300e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4301e07dc26bSmrgdo 4302e07dc26bSmrg IFS=$as_save_IFS 4303e07dc26bSmrg test -z "$as_dir" && as_dir=. 4304e07dc26bSmrg for ac_prog in egrep; do 4305e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4306e07dc26bSmrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4307e07dc26bSmrg as_fn_executable_p "$ac_path_EGREP" || continue 4308e07dc26bSmrg# Check for GNU ac_path_EGREP and select it if it is found. 4309e07dc26bSmrg # Check for GNU $ac_path_EGREP 4310e07dc26bSmrgcase `"$ac_path_EGREP" --version 2>&1` in 4311e07dc26bSmrg*GNU*) 4312e07dc26bSmrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4313e07dc26bSmrg*) 4314e07dc26bSmrg ac_count=0 4315e07dc26bSmrg $as_echo_n 0123456789 >"conftest.in" 4316e07dc26bSmrg while : 4317e07dc26bSmrg do 4318e07dc26bSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4319e07dc26bSmrg mv "conftest.tmp" "conftest.in" 4320e07dc26bSmrg cp "conftest.in" "conftest.nl" 4321e07dc26bSmrg $as_echo 'EGREP' >> "conftest.nl" 4322e07dc26bSmrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4323e07dc26bSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4324e07dc26bSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4325e07dc26bSmrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4326e07dc26bSmrg # Best one so far, save it but keep looking for a better one 4327e07dc26bSmrg ac_cv_path_EGREP="$ac_path_EGREP" 4328e07dc26bSmrg ac_path_EGREP_max=$ac_count 4329e07dc26bSmrg fi 4330e07dc26bSmrg # 10*(2^10) chars as input seems more than enough 4331e07dc26bSmrg test $ac_count -gt 10 && break 4332e07dc26bSmrg done 4333e07dc26bSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4334e07dc26bSmrgesac 4335e07dc26bSmrg 4336e07dc26bSmrg $ac_path_EGREP_found && break 3 4337e07dc26bSmrg done 4338e07dc26bSmrg done 4339e07dc26bSmrg done 4340e07dc26bSmrgIFS=$as_save_IFS 4341e07dc26bSmrg if test -z "$ac_cv_path_EGREP"; then 4342e07dc26bSmrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4343e07dc26bSmrg fi 4344e07dc26bSmrgelse 4345e07dc26bSmrg ac_cv_path_EGREP=$EGREP 4346e07dc26bSmrgfi 4347e07dc26bSmrg 4348e07dc26bSmrg fi 4349e07dc26bSmrgfi 4350e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4351e07dc26bSmrg$as_echo "$ac_cv_path_EGREP" >&6; } 4352e07dc26bSmrg EGREP="$ac_cv_path_EGREP" 4353e07dc26bSmrg 4354e07dc26bSmrg 4355e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4356e07dc26bSmrg$as_echo_n "checking for ANSI C header files... " >&6; } 4357e07dc26bSmrgif ${ac_cv_header_stdc+:} false; then : 4358e07dc26bSmrg $as_echo_n "(cached) " >&6 4359e07dc26bSmrgelse 4360e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4361e07dc26bSmrg/* end confdefs.h. */ 4362e07dc26bSmrg#include <stdlib.h> 4363e07dc26bSmrg#include <stdarg.h> 4364e07dc26bSmrg#include <string.h> 4365e07dc26bSmrg#include <float.h> 4366e07dc26bSmrg 4367e07dc26bSmrgint 4368e07dc26bSmrgmain () 4369e07dc26bSmrg{ 4370e07dc26bSmrg 4371e07dc26bSmrg ; 4372e07dc26bSmrg return 0; 4373e07dc26bSmrg} 4374e07dc26bSmrg_ACEOF 4375e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 4376e07dc26bSmrg ac_cv_header_stdc=yes 4377e07dc26bSmrgelse 4378e07dc26bSmrg ac_cv_header_stdc=no 4379e07dc26bSmrgfi 4380e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4381e07dc26bSmrg 4382e07dc26bSmrgif test $ac_cv_header_stdc = yes; then 4383e07dc26bSmrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4384e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4385e07dc26bSmrg/* end confdefs.h. */ 4386e07dc26bSmrg#include <string.h> 4387e07dc26bSmrg 4388e07dc26bSmrg_ACEOF 4389e07dc26bSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4390e07dc26bSmrg $EGREP "memchr" >/dev/null 2>&1; then : 4391e07dc26bSmrg 4392e07dc26bSmrgelse 4393e07dc26bSmrg ac_cv_header_stdc=no 4394e07dc26bSmrgfi 4395e07dc26bSmrgrm -f conftest* 4396e07dc26bSmrg 4397e07dc26bSmrgfi 4398e07dc26bSmrg 4399e07dc26bSmrgif test $ac_cv_header_stdc = yes; then 4400e07dc26bSmrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4401e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4402e07dc26bSmrg/* end confdefs.h. */ 4403e07dc26bSmrg#include <stdlib.h> 4404e07dc26bSmrg 4405e07dc26bSmrg_ACEOF 4406e07dc26bSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4407e07dc26bSmrg $EGREP "free" >/dev/null 2>&1; then : 4408e07dc26bSmrg 4409e07dc26bSmrgelse 4410e07dc26bSmrg ac_cv_header_stdc=no 4411e07dc26bSmrgfi 4412e07dc26bSmrgrm -f conftest* 4413e07dc26bSmrg 4414e07dc26bSmrgfi 4415e07dc26bSmrg 4416e07dc26bSmrgif test $ac_cv_header_stdc = yes; then 4417e07dc26bSmrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4418e07dc26bSmrg if test "$cross_compiling" = yes; then : 4419e07dc26bSmrg : 4420e07dc26bSmrgelse 4421e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4422e07dc26bSmrg/* end confdefs.h. */ 4423e07dc26bSmrg#include <ctype.h> 4424e07dc26bSmrg#include <stdlib.h> 4425e07dc26bSmrg#if ((' ' & 0x0FF) == 0x020) 4426e07dc26bSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4427e07dc26bSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4428e07dc26bSmrg#else 4429e07dc26bSmrg# define ISLOWER(c) \ 4430e07dc26bSmrg (('a' <= (c) && (c) <= 'i') \ 4431e07dc26bSmrg || ('j' <= (c) && (c) <= 'r') \ 4432e07dc26bSmrg || ('s' <= (c) && (c) <= 'z')) 4433e07dc26bSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4434e07dc26bSmrg#endif 4435e07dc26bSmrg 4436e07dc26bSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4437e07dc26bSmrgint 4438e07dc26bSmrgmain () 4439e07dc26bSmrg{ 4440e07dc26bSmrg int i; 4441e07dc26bSmrg for (i = 0; i < 256; i++) 4442e07dc26bSmrg if (XOR (islower (i), ISLOWER (i)) 4443e07dc26bSmrg || toupper (i) != TOUPPER (i)) 4444e07dc26bSmrg return 2; 4445e07dc26bSmrg return 0; 4446e07dc26bSmrg} 4447e07dc26bSmrg_ACEOF 4448e07dc26bSmrgif ac_fn_c_try_run "$LINENO"; then : 4449e07dc26bSmrg 4450e07dc26bSmrgelse 4451e07dc26bSmrg ac_cv_header_stdc=no 4452e07dc26bSmrgfi 4453e07dc26bSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4454e07dc26bSmrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4455e07dc26bSmrgfi 4456e07dc26bSmrg 4457e07dc26bSmrgfi 4458e07dc26bSmrgfi 4459e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4460e07dc26bSmrg$as_echo "$ac_cv_header_stdc" >&6; } 4461e07dc26bSmrgif test $ac_cv_header_stdc = yes; then 4462e07dc26bSmrg 4463e07dc26bSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4464e07dc26bSmrg 4465e07dc26bSmrgfi 4466e07dc26bSmrg 4467e07dc26bSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4468e07dc26bSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4469e07dc26bSmrg inttypes.h stdint.h unistd.h 4470e07dc26bSmrgdo : 4471e07dc26bSmrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4472e07dc26bSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4473e07dc26bSmrg" 4474e07dc26bSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4475e07dc26bSmrg cat >>confdefs.h <<_ACEOF 4476e07dc26bSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4477e07dc26bSmrg_ACEOF 4478e07dc26bSmrg 4479e07dc26bSmrgfi 4480e07dc26bSmrg 4481e07dc26bSmrgdone 4482e07dc26bSmrg 4483e07dc26bSmrg 4484e07dc26bSmrg 4485e07dc26bSmrg 4486e07dc26bSmrg 4487e07dc26bSmrg 4488e07dc26bSmrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 4489e07dc26bSmrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 4490e07dc26bSmrg CLANGCC="yes" 4491e07dc26bSmrgelse 4492e07dc26bSmrg CLANGCC="no" 4493e07dc26bSmrgfi 4494e07dc26bSmrg 4495e07dc26bSmrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4496e07dc26bSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4497e07dc26bSmrg INTELCC="yes" 4498e07dc26bSmrgelse 4499e07dc26bSmrg INTELCC="no" 4500e07dc26bSmrgfi 4501e07dc26bSmrg 4502e07dc26bSmrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4503e07dc26bSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4504e07dc26bSmrg SUNCC="yes" 4505e07dc26bSmrgelse 4506e07dc26bSmrg SUNCC="no" 4507e07dc26bSmrgfi 4508e07dc26bSmrg 4509e07dc26bSmrg 4510e07dc26bSmrg 4511e07dc26bSmrg 4512e07dc26bSmrg 4513e07dc26bSmrg 4514e07dc26bSmrg 4515e07dc26bSmrg 4516e07dc26bSmrg 4517e07dc26bSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4518e07dc26bSmrg if test -n "$ac_tool_prefix"; then 4519e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4520e07dc26bSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4521e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4522e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 4523e07dc26bSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 4524e07dc26bSmrg $as_echo_n "(cached) " >&6 4525e07dc26bSmrgelse 4526e07dc26bSmrg case $PKG_CONFIG in 4527e07dc26bSmrg [\\/]* | ?:[\\/]*) 4528e07dc26bSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4529e07dc26bSmrg ;; 4530e07dc26bSmrg *) 4531e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4532e07dc26bSmrgfor as_dir in $PATH 4533e07dc26bSmrgdo 4534e07dc26bSmrg IFS=$as_save_IFS 4535e07dc26bSmrg test -z "$as_dir" && as_dir=. 4536e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4537e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4538e07dc26bSmrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4539e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4540e07dc26bSmrg break 2 4541e07dc26bSmrg fi 4542e07dc26bSmrgdone 4543e07dc26bSmrg done 4544e07dc26bSmrgIFS=$as_save_IFS 4545e07dc26bSmrg 4546e07dc26bSmrg ;; 4547e07dc26bSmrgesac 4548e07dc26bSmrgfi 4549e07dc26bSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4550e07dc26bSmrgif test -n "$PKG_CONFIG"; then 4551e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4552e07dc26bSmrg$as_echo "$PKG_CONFIG" >&6; } 4553e07dc26bSmrgelse 4554e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4555e07dc26bSmrg$as_echo "no" >&6; } 4556e07dc26bSmrgfi 4557e07dc26bSmrg 4558e07dc26bSmrg 4559e07dc26bSmrgfi 4560e07dc26bSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4561e07dc26bSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4562e07dc26bSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 4563e07dc26bSmrgset dummy pkg-config; ac_word=$2 4564e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4565e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 4566e07dc26bSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4567e07dc26bSmrg $as_echo_n "(cached) " >&6 4568e07dc26bSmrgelse 4569e07dc26bSmrg case $ac_pt_PKG_CONFIG in 4570e07dc26bSmrg [\\/]* | ?:[\\/]*) 4571e07dc26bSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4572e07dc26bSmrg ;; 4573e07dc26bSmrg *) 4574e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4575e07dc26bSmrgfor as_dir in $PATH 4576e07dc26bSmrgdo 4577e07dc26bSmrg IFS=$as_save_IFS 4578e07dc26bSmrg test -z "$as_dir" && as_dir=. 4579e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4580e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4581e07dc26bSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4582e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4583e07dc26bSmrg break 2 4584e07dc26bSmrg fi 4585e07dc26bSmrgdone 4586e07dc26bSmrg done 4587e07dc26bSmrgIFS=$as_save_IFS 4588e07dc26bSmrg 4589e07dc26bSmrg ;; 4590e07dc26bSmrgesac 4591e07dc26bSmrgfi 4592e07dc26bSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4593e07dc26bSmrgif test -n "$ac_pt_PKG_CONFIG"; then 4594e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4595e07dc26bSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4596e07dc26bSmrgelse 4597e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4598e07dc26bSmrg$as_echo "no" >&6; } 4599e07dc26bSmrgfi 4600e07dc26bSmrg 4601e07dc26bSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 4602e07dc26bSmrg PKG_CONFIG="" 4603e07dc26bSmrg else 4604e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 4605e07dc26bSmrgyes:) 4606e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4607e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4608e07dc26bSmrgac_tool_warned=yes ;; 4609e07dc26bSmrgesac 4610e07dc26bSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4611e07dc26bSmrg fi 4612e07dc26bSmrgelse 4613e07dc26bSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4614e07dc26bSmrgfi 4615e07dc26bSmrg 4616e07dc26bSmrgfi 4617e07dc26bSmrgif test -n "$PKG_CONFIG"; then 4618e07dc26bSmrg _pkg_min_version=0.9.0 4619e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4620e07dc26bSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4621e07dc26bSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4622e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4623e07dc26bSmrg$as_echo "yes" >&6; } 4624e07dc26bSmrg else 4625e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4626e07dc26bSmrg$as_echo "no" >&6; } 4627e07dc26bSmrg PKG_CONFIG="" 4628e07dc26bSmrg fi 4629e07dc26bSmrgfi 4630e07dc26bSmrg# Make sure we can run config.sub. 4631e07dc26bSmrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4632e07dc26bSmrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4633e07dc26bSmrg 4634e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4635e07dc26bSmrg$as_echo_n "checking build system type... " >&6; } 4636e07dc26bSmrgif ${ac_cv_build+:} false; then : 4637e07dc26bSmrg $as_echo_n "(cached) " >&6 4638e07dc26bSmrgelse 4639e07dc26bSmrg ac_build_alias=$build_alias 4640e07dc26bSmrgtest "x$ac_build_alias" = x && 4641e07dc26bSmrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4642e07dc26bSmrgtest "x$ac_build_alias" = x && 4643e07dc26bSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4644e07dc26bSmrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4645e07dc26bSmrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4646e07dc26bSmrg 4647e07dc26bSmrgfi 4648e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4649e07dc26bSmrg$as_echo "$ac_cv_build" >&6; } 4650e07dc26bSmrgcase $ac_cv_build in 4651e07dc26bSmrg*-*-*) ;; 4652e07dc26bSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4653e07dc26bSmrgesac 4654e07dc26bSmrgbuild=$ac_cv_build 4655e07dc26bSmrgac_save_IFS=$IFS; IFS='-' 4656e07dc26bSmrgset x $ac_cv_build 4657e07dc26bSmrgshift 4658e07dc26bSmrgbuild_cpu=$1 4659e07dc26bSmrgbuild_vendor=$2 4660e07dc26bSmrgshift; shift 4661e07dc26bSmrg# Remember, the first character of IFS is used to create $*, 4662e07dc26bSmrg# except with old shells: 4663e07dc26bSmrgbuild_os=$* 4664e07dc26bSmrgIFS=$ac_save_IFS 4665e07dc26bSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4666e07dc26bSmrg 4667e07dc26bSmrg 4668e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4669e07dc26bSmrg$as_echo_n "checking host system type... " >&6; } 4670e07dc26bSmrgif ${ac_cv_host+:} false; then : 4671e07dc26bSmrg $as_echo_n "(cached) " >&6 4672e07dc26bSmrgelse 4673e07dc26bSmrg if test "x$host_alias" = x; then 4674e07dc26bSmrg ac_cv_host=$ac_cv_build 4675e07dc26bSmrgelse 4676e07dc26bSmrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4677e07dc26bSmrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4678e07dc26bSmrgfi 4679e07dc26bSmrg 4680e07dc26bSmrgfi 4681e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4682e07dc26bSmrg$as_echo "$ac_cv_host" >&6; } 4683e07dc26bSmrgcase $ac_cv_host in 4684e07dc26bSmrg*-*-*) ;; 4685e07dc26bSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4686e07dc26bSmrgesac 4687e07dc26bSmrghost=$ac_cv_host 4688e07dc26bSmrgac_save_IFS=$IFS; IFS='-' 4689e07dc26bSmrgset x $ac_cv_host 4690e07dc26bSmrgshift 4691e07dc26bSmrghost_cpu=$1 4692e07dc26bSmrghost_vendor=$2 4693e07dc26bSmrgshift; shift 4694e07dc26bSmrg# Remember, the first character of IFS is used to create $*, 4695e07dc26bSmrg# except with old shells: 4696e07dc26bSmrghost_os=$* 4697e07dc26bSmrgIFS=$ac_save_IFS 4698e07dc26bSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4699e07dc26bSmrg 4700e07dc26bSmrg 4701e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4702e07dc26bSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4703e07dc26bSmrgif ${ac_cv_path_SED+:} false; then : 4704e07dc26bSmrg $as_echo_n "(cached) " >&6 4705e07dc26bSmrgelse 4706e07dc26bSmrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4707e07dc26bSmrg for ac_i in 1 2 3 4 5 6 7; do 4708e07dc26bSmrg ac_script="$ac_script$as_nl$ac_script" 4709e07dc26bSmrg done 4710e07dc26bSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4711e07dc26bSmrg { ac_script=; unset ac_script;} 4712e07dc26bSmrg if test -z "$SED"; then 4713e07dc26bSmrg ac_path_SED_found=false 4714e07dc26bSmrg # Loop through the user's path and test for each of PROGNAME-LIST 4715e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4716e07dc26bSmrgfor as_dir in $PATH 4717e07dc26bSmrgdo 4718e07dc26bSmrg IFS=$as_save_IFS 4719e07dc26bSmrg test -z "$as_dir" && as_dir=. 4720e07dc26bSmrg for ac_prog in sed gsed; do 4721e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4722e07dc26bSmrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4723e07dc26bSmrg as_fn_executable_p "$ac_path_SED" || continue 4724e07dc26bSmrg# Check for GNU ac_path_SED and select it if it is found. 4725e07dc26bSmrg # Check for GNU $ac_path_SED 4726e07dc26bSmrgcase `"$ac_path_SED" --version 2>&1` in 4727e07dc26bSmrg*GNU*) 4728e07dc26bSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4729e07dc26bSmrg*) 4730e07dc26bSmrg ac_count=0 4731e07dc26bSmrg $as_echo_n 0123456789 >"conftest.in" 4732e07dc26bSmrg while : 4733e07dc26bSmrg do 4734e07dc26bSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4735e07dc26bSmrg mv "conftest.tmp" "conftest.in" 4736e07dc26bSmrg cp "conftest.in" "conftest.nl" 4737e07dc26bSmrg $as_echo '' >> "conftest.nl" 4738e07dc26bSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4739e07dc26bSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4740e07dc26bSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4741e07dc26bSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 4742e07dc26bSmrg # Best one so far, save it but keep looking for a better one 4743e07dc26bSmrg ac_cv_path_SED="$ac_path_SED" 4744e07dc26bSmrg ac_path_SED_max=$ac_count 4745e07dc26bSmrg fi 4746e07dc26bSmrg # 10*(2^10) chars as input seems more than enough 4747e07dc26bSmrg test $ac_count -gt 10 && break 4748e07dc26bSmrg done 4749e07dc26bSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4750e07dc26bSmrgesac 4751e07dc26bSmrg 4752e07dc26bSmrg $ac_path_SED_found && break 3 4753e07dc26bSmrg done 4754e07dc26bSmrg done 4755e07dc26bSmrg done 4756e07dc26bSmrgIFS=$as_save_IFS 4757e07dc26bSmrg if test -z "$ac_cv_path_SED"; then 4758e07dc26bSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4759e07dc26bSmrg fi 4760e07dc26bSmrgelse 4761e07dc26bSmrg ac_cv_path_SED=$SED 4762e07dc26bSmrgfi 4763e07dc26bSmrg 4764e07dc26bSmrgfi 4765e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4766e07dc26bSmrg$as_echo "$ac_cv_path_SED" >&6; } 4767e07dc26bSmrg SED="$ac_cv_path_SED" 4768e07dc26bSmrg rm -f conftest.sed 4769e07dc26bSmrg 4770e07dc26bSmrg 4771e07dc26bSmrg 4772e07dc26bSmrg 4773e07dc26bSmrg 4774e07dc26bSmrg 4775e07dc26bSmrg# Check whether --enable-selective-werror was given. 4776e07dc26bSmrgif test "${enable_selective_werror+set}" = set; then : 4777e07dc26bSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 4778e07dc26bSmrgelse 4779e07dc26bSmrg SELECTIVE_WERROR=yes 4780e07dc26bSmrgfi 4781e07dc26bSmrg 4782e07dc26bSmrg 4783e07dc26bSmrg 4784e07dc26bSmrg 4785e07dc26bSmrg 4786e07dc26bSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 4787e07dc26bSmrgif test "x$SUNCC" = "xyes"; then 4788e07dc26bSmrg BASE_CFLAGS="-v" 4789e07dc26bSmrgelse 4790e07dc26bSmrg BASE_CFLAGS="" 4791e07dc26bSmrgfi 4792e07dc26bSmrg 4793e07dc26bSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 4794e07dc26bSmrg 4795e07dc26bSmrg 4796e07dc26bSmrg 4797e07dc26bSmrg 4798e07dc26bSmrg 4799e07dc26bSmrg 4800e07dc26bSmrg 4801e07dc26bSmrg 4802e07dc26bSmrg 4803e07dc26bSmrg 4804e07dc26bSmrg 4805e07dc26bSmrg 4806e07dc26bSmrg 4807e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 4808e07dc26bSmrg 4809e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4810e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4811e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4812e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4813e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4814e07dc26bSmrg $as_echo_n "(cached) " >&6 4815e07dc26bSmrgelse 4816e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4817e07dc26bSmrg/* end confdefs.h. */ 4818e07dc26bSmrgint i; 4819e07dc26bSmrg_ACEOF 4820e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 4821e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 4822e07dc26bSmrgelse 4823e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 4824e07dc26bSmrgfi 4825e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4826e07dc26bSmrgfi 4827e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4828e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4829e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4830e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 4831e07dc26bSmrgfi 4832e07dc26bSmrg 4833e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4834e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4835e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4836e07dc26bSmrg fi 4837e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4838e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4839e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4840e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4841e07dc26bSmrg $as_echo_n "(cached) " >&6 4842e07dc26bSmrgelse 4843e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4844e07dc26bSmrg/* end confdefs.h. */ 4845e07dc26bSmrgint i; 4846e07dc26bSmrg_ACEOF 4847e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 4848e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 4849e07dc26bSmrgelse 4850e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 4851e07dc26bSmrgfi 4852e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4853e07dc26bSmrgfi 4854e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4855e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4856e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4857e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 4858e07dc26bSmrgfi 4859e07dc26bSmrg 4860e07dc26bSmrgfound="no" 4861e07dc26bSmrg 4862e07dc26bSmrg if test $found = "no" ; then 4863e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4864e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4865e07dc26bSmrg fi 4866e07dc26bSmrg 4867e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4868e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4869e07dc26bSmrg fi 4870e07dc26bSmrg 4871e07dc26bSmrg CFLAGS="$CFLAGS -Wall" 4872e07dc26bSmrg 4873e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 4874e07dc26bSmrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 4875e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wall 4876e07dc26bSmrg if eval \${$cacheid+:} false; then : 4877e07dc26bSmrg $as_echo_n "(cached) " >&6 4878e07dc26bSmrgelse 4879e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4880e07dc26bSmrg/* end confdefs.h. */ 4881e07dc26bSmrgint i; 4882e07dc26bSmrgint 4883e07dc26bSmrgmain () 4884e07dc26bSmrg{ 4885e07dc26bSmrg 4886e07dc26bSmrg ; 4887e07dc26bSmrg return 0; 4888e07dc26bSmrg} 4889e07dc26bSmrg_ACEOF 4890e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 4891e07dc26bSmrg eval $cacheid=yes 4892e07dc26bSmrgelse 4893e07dc26bSmrg eval $cacheid=no 4894e07dc26bSmrgfi 4895e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 4896e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 4897e07dc26bSmrgfi 4898e07dc26bSmrg 4899e07dc26bSmrg 4900e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 4901e07dc26bSmrg 4902e07dc26bSmrg eval supported=\$$cacheid 4903e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4904e07dc26bSmrg$as_echo "$supported" >&6; } 4905e07dc26bSmrg if test "$supported" = "yes" ; then 4906e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 4907e07dc26bSmrg found="yes" 4908e07dc26bSmrg fi 4909e07dc26bSmrg fi 4910e07dc26bSmrg 4911e07dc26bSmrg 4912e07dc26bSmrg 4913e07dc26bSmrg 4914e07dc26bSmrg 4915e07dc26bSmrg 4916e07dc26bSmrg 4917e07dc26bSmrg 4918e07dc26bSmrg 4919e07dc26bSmrg 4920e07dc26bSmrg 4921e07dc26bSmrg 4922e07dc26bSmrg 4923e07dc26bSmrg 4924e07dc26bSmrg 4925e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 4926e07dc26bSmrg 4927e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4928e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4929e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4930e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4931e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4932e07dc26bSmrg $as_echo_n "(cached) " >&6 4933e07dc26bSmrgelse 4934e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4935e07dc26bSmrg/* end confdefs.h. */ 4936e07dc26bSmrgint i; 4937e07dc26bSmrg_ACEOF 4938e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 4939e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 4940e07dc26bSmrgelse 4941e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 4942e07dc26bSmrgfi 4943e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4944e07dc26bSmrgfi 4945e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4946e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4947e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4948e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 4949e07dc26bSmrgfi 4950e07dc26bSmrg 4951e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4952e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4953e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4954e07dc26bSmrg fi 4955e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4956e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4957e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4958e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4959e07dc26bSmrg $as_echo_n "(cached) " >&6 4960e07dc26bSmrgelse 4961e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4962e07dc26bSmrg/* end confdefs.h. */ 4963e07dc26bSmrgint i; 4964e07dc26bSmrg_ACEOF 4965e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 4966e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 4967e07dc26bSmrgelse 4968e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 4969e07dc26bSmrgfi 4970e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4971e07dc26bSmrgfi 4972e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4973e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4974e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4975e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 4976e07dc26bSmrgfi 4977e07dc26bSmrg 4978e07dc26bSmrgfound="no" 4979e07dc26bSmrg 4980e07dc26bSmrg if test $found = "no" ; then 4981e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4982e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4983e07dc26bSmrg fi 4984e07dc26bSmrg 4985e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4986e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4987e07dc26bSmrg fi 4988e07dc26bSmrg 4989e07dc26bSmrg CFLAGS="$CFLAGS -Wpointer-arith" 4990e07dc26bSmrg 4991e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 4992e07dc26bSmrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 4993e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wpointer_arith 4994e07dc26bSmrg if eval \${$cacheid+:} false; then : 4995e07dc26bSmrg $as_echo_n "(cached) " >&6 4996e07dc26bSmrgelse 4997e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4998e07dc26bSmrg/* end confdefs.h. */ 4999e07dc26bSmrgint i; 5000e07dc26bSmrgint 5001e07dc26bSmrgmain () 5002e07dc26bSmrg{ 5003e07dc26bSmrg 5004e07dc26bSmrg ; 5005e07dc26bSmrg return 0; 5006e07dc26bSmrg} 5007e07dc26bSmrg_ACEOF 5008e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5009e07dc26bSmrg eval $cacheid=yes 5010e07dc26bSmrgelse 5011e07dc26bSmrg eval $cacheid=no 5012e07dc26bSmrgfi 5013e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5014e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5015e07dc26bSmrgfi 5016e07dc26bSmrg 5017e07dc26bSmrg 5018e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5019e07dc26bSmrg 5020e07dc26bSmrg eval supported=\$$cacheid 5021e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5022e07dc26bSmrg$as_echo "$supported" >&6; } 5023e07dc26bSmrg if test "$supported" = "yes" ; then 5024e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5025e07dc26bSmrg found="yes" 5026e07dc26bSmrg fi 5027e07dc26bSmrg fi 5028e07dc26bSmrg 5029e07dc26bSmrg 5030e07dc26bSmrg 5031e07dc26bSmrg 5032e07dc26bSmrg 5033e07dc26bSmrg 5034e07dc26bSmrg 5035e07dc26bSmrg 5036e07dc26bSmrg 5037e07dc26bSmrg 5038e07dc26bSmrg 5039e07dc26bSmrg 5040e07dc26bSmrg 5041e07dc26bSmrg 5042e07dc26bSmrg 5043e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5044e07dc26bSmrg 5045e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5046e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5047e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5048e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5049e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5050e07dc26bSmrg $as_echo_n "(cached) " >&6 5051e07dc26bSmrgelse 5052e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5053e07dc26bSmrg/* end confdefs.h. */ 5054e07dc26bSmrgint i; 5055e07dc26bSmrg_ACEOF 5056e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5057e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5058e07dc26bSmrgelse 5059e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5060e07dc26bSmrgfi 5061e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5062e07dc26bSmrgfi 5063e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5064e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5065e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5066e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5067e07dc26bSmrgfi 5068e07dc26bSmrg 5069e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5070e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5071e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5072e07dc26bSmrg fi 5073e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5074e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5075e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5076e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5077e07dc26bSmrg $as_echo_n "(cached) " >&6 5078e07dc26bSmrgelse 5079e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5080e07dc26bSmrg/* end confdefs.h. */ 5081e07dc26bSmrgint i; 5082e07dc26bSmrg_ACEOF 5083e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5084e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5085e07dc26bSmrgelse 5086e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5087e07dc26bSmrgfi 5088e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5089e07dc26bSmrgfi 5090e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5091e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5092e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5093e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5094e07dc26bSmrgfi 5095e07dc26bSmrg 5096e07dc26bSmrgfound="no" 5097e07dc26bSmrg 5098e07dc26bSmrg if test $found = "no" ; then 5099e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5100e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5101e07dc26bSmrg fi 5102e07dc26bSmrg 5103e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5104e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5105e07dc26bSmrg fi 5106e07dc26bSmrg 5107e07dc26bSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 5108e07dc26bSmrg 5109e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5110e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 5111e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5112e07dc26bSmrg if eval \${$cacheid+:} false; then : 5113e07dc26bSmrg $as_echo_n "(cached) " >&6 5114e07dc26bSmrgelse 5115e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5116e07dc26bSmrg/* end confdefs.h. */ 5117e07dc26bSmrgint i; 5118e07dc26bSmrgint 5119e07dc26bSmrgmain () 5120e07dc26bSmrg{ 5121e07dc26bSmrg 5122e07dc26bSmrg ; 5123e07dc26bSmrg return 0; 5124e07dc26bSmrg} 5125e07dc26bSmrg_ACEOF 5126e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5127e07dc26bSmrg eval $cacheid=yes 5128e07dc26bSmrgelse 5129e07dc26bSmrg eval $cacheid=no 5130e07dc26bSmrgfi 5131e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5132e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5133e07dc26bSmrgfi 5134e07dc26bSmrg 5135e07dc26bSmrg 5136e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5137e07dc26bSmrg 5138e07dc26bSmrg eval supported=\$$cacheid 5139e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5140e07dc26bSmrg$as_echo "$supported" >&6; } 5141e07dc26bSmrg if test "$supported" = "yes" ; then 5142e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5143e07dc26bSmrg found="yes" 5144e07dc26bSmrg fi 5145e07dc26bSmrg fi 5146e07dc26bSmrg 5147e07dc26bSmrg 5148e07dc26bSmrg 5149e07dc26bSmrg 5150e07dc26bSmrg 5151e07dc26bSmrg 5152e07dc26bSmrg 5153e07dc26bSmrg 5154e07dc26bSmrg 5155e07dc26bSmrg 5156e07dc26bSmrg 5157e07dc26bSmrg 5158e07dc26bSmrg 5159e07dc26bSmrg 5160e07dc26bSmrg 5161e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5162e07dc26bSmrg 5163e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5164e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5165e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5166e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5167e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5168e07dc26bSmrg $as_echo_n "(cached) " >&6 5169e07dc26bSmrgelse 5170e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5171e07dc26bSmrg/* end confdefs.h. */ 5172e07dc26bSmrgint i; 5173e07dc26bSmrg_ACEOF 5174e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5175e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5176e07dc26bSmrgelse 5177e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5178e07dc26bSmrgfi 5179e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5180e07dc26bSmrgfi 5181e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5182e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5183e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5184e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5185e07dc26bSmrgfi 5186e07dc26bSmrg 5187e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5188e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5189e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5190e07dc26bSmrg fi 5191e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5192e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5193e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5194e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5195e07dc26bSmrg $as_echo_n "(cached) " >&6 5196e07dc26bSmrgelse 5197e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5198e07dc26bSmrg/* end confdefs.h. */ 5199e07dc26bSmrgint i; 5200e07dc26bSmrg_ACEOF 5201e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5202e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5203e07dc26bSmrgelse 5204e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5205e07dc26bSmrgfi 5206e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5207e07dc26bSmrgfi 5208e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5209e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5210e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5211e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5212e07dc26bSmrgfi 5213e07dc26bSmrg 5214e07dc26bSmrgfound="no" 5215e07dc26bSmrg 5216e07dc26bSmrg if test $found = "no" ; then 5217e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5218e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5219e07dc26bSmrg fi 5220e07dc26bSmrg 5221e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5222e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5223e07dc26bSmrg fi 5224e07dc26bSmrg 5225e07dc26bSmrg CFLAGS="$CFLAGS -Wformat=2" 5226e07dc26bSmrg 5227e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5228e07dc26bSmrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 5229e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wformat_2 5230e07dc26bSmrg if eval \${$cacheid+:} false; then : 5231e07dc26bSmrg $as_echo_n "(cached) " >&6 5232e07dc26bSmrgelse 5233e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5234e07dc26bSmrg/* end confdefs.h. */ 5235e07dc26bSmrgint i; 5236e07dc26bSmrgint 5237e07dc26bSmrgmain () 5238e07dc26bSmrg{ 5239e07dc26bSmrg 5240e07dc26bSmrg ; 5241e07dc26bSmrg return 0; 5242e07dc26bSmrg} 5243e07dc26bSmrg_ACEOF 5244e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5245e07dc26bSmrg eval $cacheid=yes 5246e07dc26bSmrgelse 5247e07dc26bSmrg eval $cacheid=no 5248e07dc26bSmrgfi 5249e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5250e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5251e07dc26bSmrgfi 5252e07dc26bSmrg 5253e07dc26bSmrg 5254e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5255e07dc26bSmrg 5256e07dc26bSmrg eval supported=\$$cacheid 5257e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5258e07dc26bSmrg$as_echo "$supported" >&6; } 5259e07dc26bSmrg if test "$supported" = "yes" ; then 5260e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5261e07dc26bSmrg found="yes" 5262e07dc26bSmrg fi 5263e07dc26bSmrg fi 5264e07dc26bSmrg 5265e07dc26bSmrg if test $found = "no" ; then 5266e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5267e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5268e07dc26bSmrg fi 5269e07dc26bSmrg 5270e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5271e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5272e07dc26bSmrg fi 5273e07dc26bSmrg 5274e07dc26bSmrg CFLAGS="$CFLAGS -Wformat" 5275e07dc26bSmrg 5276e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5277e07dc26bSmrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 5278e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wformat 5279e07dc26bSmrg if eval \${$cacheid+:} false; then : 5280e07dc26bSmrg $as_echo_n "(cached) " >&6 5281e07dc26bSmrgelse 5282e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5283e07dc26bSmrg/* end confdefs.h. */ 5284e07dc26bSmrgint i; 5285e07dc26bSmrgint 5286e07dc26bSmrgmain () 5287e07dc26bSmrg{ 5288e07dc26bSmrg 5289e07dc26bSmrg ; 5290e07dc26bSmrg return 0; 5291e07dc26bSmrg} 5292e07dc26bSmrg_ACEOF 5293e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5294e07dc26bSmrg eval $cacheid=yes 5295e07dc26bSmrgelse 5296e07dc26bSmrg eval $cacheid=no 5297e07dc26bSmrgfi 5298e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5299e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5300e07dc26bSmrgfi 5301e07dc26bSmrg 5302e07dc26bSmrg 5303e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5304e07dc26bSmrg 5305e07dc26bSmrg eval supported=\$$cacheid 5306e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5307e07dc26bSmrg$as_echo "$supported" >&6; } 5308e07dc26bSmrg if test "$supported" = "yes" ; then 5309e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5310e07dc26bSmrg found="yes" 5311e07dc26bSmrg fi 5312e07dc26bSmrg fi 5313e07dc26bSmrg 5314e07dc26bSmrg 5315e07dc26bSmrg 5316e07dc26bSmrg 5317e07dc26bSmrg 5318e07dc26bSmrg 5319e07dc26bSmrg 5320e07dc26bSmrg 5321e07dc26bSmrg 5322e07dc26bSmrg 5323e07dc26bSmrg 5324e07dc26bSmrg 5325e07dc26bSmrg 5326e07dc26bSmrg 5327e07dc26bSmrg 5328e07dc26bSmrg 5329e07dc26bSmrg 5330e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5331e07dc26bSmrg 5332e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5333e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5334e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5335e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5336e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5337e07dc26bSmrg $as_echo_n "(cached) " >&6 5338e07dc26bSmrgelse 5339e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5340e07dc26bSmrg/* end confdefs.h. */ 5341e07dc26bSmrgint i; 5342e07dc26bSmrg_ACEOF 5343e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5344e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5345e07dc26bSmrgelse 5346e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5347e07dc26bSmrgfi 5348e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5349e07dc26bSmrgfi 5350e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5351e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5352e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5353e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5354e07dc26bSmrgfi 5355e07dc26bSmrg 5356e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5357e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5358e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5359e07dc26bSmrg fi 5360e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5361e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5362e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5363e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5364e07dc26bSmrg $as_echo_n "(cached) " >&6 5365e07dc26bSmrgelse 5366e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5367e07dc26bSmrg/* end confdefs.h. */ 5368e07dc26bSmrgint i; 5369e07dc26bSmrg_ACEOF 5370e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5371e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5372e07dc26bSmrgelse 5373e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5374e07dc26bSmrgfi 5375e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5376e07dc26bSmrgfi 5377e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5378e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5379e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5380e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5381e07dc26bSmrgfi 5382e07dc26bSmrg 5383e07dc26bSmrgfound="no" 5384e07dc26bSmrg 5385e07dc26bSmrg if test $found = "no" ; then 5386e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5387e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5388e07dc26bSmrg fi 5389e07dc26bSmrg 5390e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5391e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5392e07dc26bSmrg fi 5393e07dc26bSmrg 5394e07dc26bSmrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5395e07dc26bSmrg 5396e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5397e07dc26bSmrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 5398e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5399e07dc26bSmrg if eval \${$cacheid+:} false; then : 5400e07dc26bSmrg $as_echo_n "(cached) " >&6 5401e07dc26bSmrgelse 5402e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5403e07dc26bSmrg/* end confdefs.h. */ 5404e07dc26bSmrgint i; 5405e07dc26bSmrgint 5406e07dc26bSmrgmain () 5407e07dc26bSmrg{ 5408e07dc26bSmrg 5409e07dc26bSmrg ; 5410e07dc26bSmrg return 0; 5411e07dc26bSmrg} 5412e07dc26bSmrg_ACEOF 5413e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5414e07dc26bSmrg eval $cacheid=yes 5415e07dc26bSmrgelse 5416e07dc26bSmrg eval $cacheid=no 5417e07dc26bSmrgfi 5418e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5419e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5420e07dc26bSmrgfi 5421e07dc26bSmrg 5422e07dc26bSmrg 5423e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5424e07dc26bSmrg 5425e07dc26bSmrg eval supported=\$$cacheid 5426e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5427e07dc26bSmrg$as_echo "$supported" >&6; } 5428e07dc26bSmrg if test "$supported" = "yes" ; then 5429e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5430e07dc26bSmrg found="yes" 5431e07dc26bSmrg fi 5432e07dc26bSmrg fi 5433e07dc26bSmrg 5434e07dc26bSmrg 5435e07dc26bSmrg 5436e07dc26bSmrg 5437e07dc26bSmrg 5438e07dc26bSmrg 5439e07dc26bSmrg 5440e07dc26bSmrg 5441e07dc26bSmrg 5442e07dc26bSmrg 5443e07dc26bSmrg 5444e07dc26bSmrg 5445e07dc26bSmrg 5446e07dc26bSmrg 5447e07dc26bSmrg 5448e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5449e07dc26bSmrg 5450e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5451e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5452e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5453e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5454e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5455e07dc26bSmrg $as_echo_n "(cached) " >&6 5456e07dc26bSmrgelse 5457e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5458e07dc26bSmrg/* end confdefs.h. */ 5459e07dc26bSmrgint i; 5460e07dc26bSmrg_ACEOF 5461e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5462e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5463e07dc26bSmrgelse 5464e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5465e07dc26bSmrgfi 5466e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5467e07dc26bSmrgfi 5468e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5469e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5470e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5471e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5472e07dc26bSmrgfi 5473e07dc26bSmrg 5474e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5475e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5476e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5477e07dc26bSmrg fi 5478e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5479e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5480e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5481e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5482e07dc26bSmrg $as_echo_n "(cached) " >&6 5483e07dc26bSmrgelse 5484e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5485e07dc26bSmrg/* end confdefs.h. */ 5486e07dc26bSmrgint i; 5487e07dc26bSmrg_ACEOF 5488e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5489e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5490e07dc26bSmrgelse 5491e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5492e07dc26bSmrgfi 5493e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5494e07dc26bSmrgfi 5495e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5496e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5497e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5498e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5499e07dc26bSmrgfi 5500e07dc26bSmrg 5501e07dc26bSmrgfound="no" 5502e07dc26bSmrg 5503e07dc26bSmrg if test $found = "no" ; then 5504e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5505e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5506e07dc26bSmrg fi 5507e07dc26bSmrg 5508e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5509e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5510e07dc26bSmrg fi 5511e07dc26bSmrg 5512e07dc26bSmrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5513e07dc26bSmrg 5514e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5515e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 5516e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5517e07dc26bSmrg if eval \${$cacheid+:} false; then : 5518e07dc26bSmrg $as_echo_n "(cached) " >&6 5519e07dc26bSmrgelse 5520e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5521e07dc26bSmrg/* end confdefs.h. */ 5522e07dc26bSmrgint i; 5523e07dc26bSmrgint 5524e07dc26bSmrgmain () 5525e07dc26bSmrg{ 5526e07dc26bSmrg 5527e07dc26bSmrg ; 5528e07dc26bSmrg return 0; 5529e07dc26bSmrg} 5530e07dc26bSmrg_ACEOF 5531e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5532e07dc26bSmrg eval $cacheid=yes 5533e07dc26bSmrgelse 5534e07dc26bSmrg eval $cacheid=no 5535e07dc26bSmrgfi 5536e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5537e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5538e07dc26bSmrgfi 5539e07dc26bSmrg 5540e07dc26bSmrg 5541e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5542e07dc26bSmrg 5543e07dc26bSmrg eval supported=\$$cacheid 5544e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5545e07dc26bSmrg$as_echo "$supported" >&6; } 5546e07dc26bSmrg if test "$supported" = "yes" ; then 5547e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5548e07dc26bSmrg found="yes" 5549e07dc26bSmrg fi 5550e07dc26bSmrg fi 5551e07dc26bSmrg 5552e07dc26bSmrg 5553e07dc26bSmrg 5554e07dc26bSmrg 5555e07dc26bSmrg 5556e07dc26bSmrg 5557e07dc26bSmrg 5558e07dc26bSmrg 5559e07dc26bSmrg 5560e07dc26bSmrg 5561e07dc26bSmrg 5562e07dc26bSmrg 5563e07dc26bSmrg 5564e07dc26bSmrg 5565e07dc26bSmrg 5566e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5567e07dc26bSmrg 5568e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5569e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5570e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5571e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5572e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5573e07dc26bSmrg $as_echo_n "(cached) " >&6 5574e07dc26bSmrgelse 5575e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5576e07dc26bSmrg/* end confdefs.h. */ 5577e07dc26bSmrgint i; 5578e07dc26bSmrg_ACEOF 5579e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5580e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5581e07dc26bSmrgelse 5582e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5583e07dc26bSmrgfi 5584e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5585e07dc26bSmrgfi 5586e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5587e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5588e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5589e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5590e07dc26bSmrgfi 5591e07dc26bSmrg 5592e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5593e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5594e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5595e07dc26bSmrg fi 5596e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5597e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5598e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5599e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5600e07dc26bSmrg $as_echo_n "(cached) " >&6 5601e07dc26bSmrgelse 5602e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5603e07dc26bSmrg/* end confdefs.h. */ 5604e07dc26bSmrgint i; 5605e07dc26bSmrg_ACEOF 5606e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5607e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5608e07dc26bSmrgelse 5609e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5610e07dc26bSmrgfi 5611e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5612e07dc26bSmrgfi 5613e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5614e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5615e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5616e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5617e07dc26bSmrgfi 5618e07dc26bSmrg 5619e07dc26bSmrgfound="no" 5620e07dc26bSmrg 5621e07dc26bSmrg if test $found = "no" ; then 5622e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5623e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5624e07dc26bSmrg fi 5625e07dc26bSmrg 5626e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5627e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5628e07dc26bSmrg fi 5629e07dc26bSmrg 5630e07dc26bSmrg CFLAGS="$CFLAGS -Wnested-externs" 5631e07dc26bSmrg 5632e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5633e07dc26bSmrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 5634e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wnested_externs 5635e07dc26bSmrg if eval \${$cacheid+:} false; then : 5636e07dc26bSmrg $as_echo_n "(cached) " >&6 5637e07dc26bSmrgelse 5638e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5639e07dc26bSmrg/* end confdefs.h. */ 5640e07dc26bSmrgint i; 5641e07dc26bSmrgint 5642e07dc26bSmrgmain () 5643e07dc26bSmrg{ 5644e07dc26bSmrg 5645e07dc26bSmrg ; 5646e07dc26bSmrg return 0; 5647e07dc26bSmrg} 5648e07dc26bSmrg_ACEOF 5649e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5650e07dc26bSmrg eval $cacheid=yes 5651e07dc26bSmrgelse 5652e07dc26bSmrg eval $cacheid=no 5653e07dc26bSmrgfi 5654e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5655e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5656e07dc26bSmrgfi 5657e07dc26bSmrg 5658e07dc26bSmrg 5659e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5660e07dc26bSmrg 5661e07dc26bSmrg eval supported=\$$cacheid 5662e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5663e07dc26bSmrg$as_echo "$supported" >&6; } 5664e07dc26bSmrg if test "$supported" = "yes" ; then 5665e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 5666e07dc26bSmrg found="yes" 5667e07dc26bSmrg fi 5668e07dc26bSmrg fi 5669e07dc26bSmrg 5670e07dc26bSmrg 5671e07dc26bSmrg 5672e07dc26bSmrg 5673e07dc26bSmrg 5674e07dc26bSmrg 5675e07dc26bSmrg 5676e07dc26bSmrg 5677e07dc26bSmrg 5678e07dc26bSmrg 5679e07dc26bSmrg 5680e07dc26bSmrg 5681e07dc26bSmrg 5682e07dc26bSmrg 5683e07dc26bSmrg 5684e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5685e07dc26bSmrg 5686e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5687e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5688e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5689e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5690e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5691e07dc26bSmrg $as_echo_n "(cached) " >&6 5692e07dc26bSmrgelse 5693e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5694e07dc26bSmrg/* end confdefs.h. */ 5695e07dc26bSmrgint i; 5696e07dc26bSmrg_ACEOF 5697e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5698e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5699e07dc26bSmrgelse 5700e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5701e07dc26bSmrgfi 5702e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5703e07dc26bSmrgfi 5704e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5705e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5706e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5707e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5708e07dc26bSmrgfi 5709e07dc26bSmrg 5710e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5711e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5712e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5713e07dc26bSmrg fi 5714e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5715e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5716e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5717e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5718e07dc26bSmrg $as_echo_n "(cached) " >&6 5719e07dc26bSmrgelse 5720e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5721e07dc26bSmrg/* end confdefs.h. */ 5722e07dc26bSmrgint i; 5723e07dc26bSmrg_ACEOF 5724e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5725e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5726e07dc26bSmrgelse 5727e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5728e07dc26bSmrgfi 5729e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5730e07dc26bSmrgfi 5731e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5732e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5733e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5734e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5735e07dc26bSmrgfi 5736e07dc26bSmrg 5737e07dc26bSmrgfound="no" 5738e07dc26bSmrg 5739e07dc26bSmrg if test $found = "no" ; then 5740e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5741e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5742e07dc26bSmrg fi 5743e07dc26bSmrg 5744e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5745e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5746e07dc26bSmrg fi 5747e07dc26bSmrg 5748e07dc26bSmrg CFLAGS="$CFLAGS -Wbad-function-cast" 5749e07dc26bSmrg 5750e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 5751e07dc26bSmrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 5752e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 5753e07dc26bSmrg if eval \${$cacheid+:} false; then : 5754e07dc26bSmrg $as_echo_n "(cached) " >&6 5755e07dc26bSmrgelse 5756e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5757e07dc26bSmrg/* end confdefs.h. */ 5758e07dc26bSmrgint i; 5759e07dc26bSmrgint 5760e07dc26bSmrgmain () 5761e07dc26bSmrg{ 5762e07dc26bSmrg 5763e07dc26bSmrg ; 5764e07dc26bSmrg return 0; 5765e07dc26bSmrg} 5766e07dc26bSmrg_ACEOF 5767e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5768e07dc26bSmrg eval $cacheid=yes 5769e07dc26bSmrgelse 5770e07dc26bSmrg eval $cacheid=no 5771e07dc26bSmrgfi 5772e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5773e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5774e07dc26bSmrgfi 5775e07dc26bSmrg 5776e07dc26bSmrg 5777e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5778e07dc26bSmrg 5779e07dc26bSmrg eval supported=\$$cacheid 5780e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5781e07dc26bSmrg$as_echo "$supported" >&6; } 5782e07dc26bSmrg if test "$supported" = "yes" ; then 5783e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 5784e07dc26bSmrg found="yes" 5785e07dc26bSmrg fi 5786e07dc26bSmrg fi 5787e07dc26bSmrg 5788e07dc26bSmrg 5789e07dc26bSmrg 5790e07dc26bSmrg 5791e07dc26bSmrg 5792e07dc26bSmrg 5793e07dc26bSmrg 5794e07dc26bSmrg 5795e07dc26bSmrg 5796e07dc26bSmrg 5797e07dc26bSmrg 5798e07dc26bSmrg 5799e07dc26bSmrg 5800e07dc26bSmrg 5801e07dc26bSmrg 5802e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5803e07dc26bSmrg 5804e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5805e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5806e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5807e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5808e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5809e07dc26bSmrg $as_echo_n "(cached) " >&6 5810e07dc26bSmrgelse 5811e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5812e07dc26bSmrg/* end confdefs.h. */ 5813e07dc26bSmrgint i; 5814e07dc26bSmrg_ACEOF 5815e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5816e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5817e07dc26bSmrgelse 5818e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5819e07dc26bSmrgfi 5820e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5821e07dc26bSmrgfi 5822e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5823e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5824e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5825e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5826e07dc26bSmrgfi 5827e07dc26bSmrg 5828e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5829e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5830e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5831e07dc26bSmrg fi 5832e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5833e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5834e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5835e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5836e07dc26bSmrg $as_echo_n "(cached) " >&6 5837e07dc26bSmrgelse 5838e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5839e07dc26bSmrg/* end confdefs.h. */ 5840e07dc26bSmrgint i; 5841e07dc26bSmrg_ACEOF 5842e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5843e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5844e07dc26bSmrgelse 5845e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5846e07dc26bSmrgfi 5847e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5848e07dc26bSmrgfi 5849e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5850e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5851e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5852e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5853e07dc26bSmrgfi 5854e07dc26bSmrg 5855e07dc26bSmrgfound="no" 5856e07dc26bSmrg 5857e07dc26bSmrg if test $found = "no" ; then 5858e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5859e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5860e07dc26bSmrg fi 5861e07dc26bSmrg 5862e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5863e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5864e07dc26bSmrg fi 5865e07dc26bSmrg 5866e07dc26bSmrg CFLAGS="$CFLAGS -Wold-style-definition" 5867e07dc26bSmrg 5868e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 5869e07dc26bSmrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 5870e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wold_style_definition 5871e07dc26bSmrg if eval \${$cacheid+:} false; then : 5872e07dc26bSmrg $as_echo_n "(cached) " >&6 5873e07dc26bSmrgelse 5874e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5875e07dc26bSmrg/* end confdefs.h. */ 5876e07dc26bSmrgint i; 5877e07dc26bSmrgint 5878e07dc26bSmrgmain () 5879e07dc26bSmrg{ 5880e07dc26bSmrg 5881e07dc26bSmrg ; 5882e07dc26bSmrg return 0; 5883e07dc26bSmrg} 5884e07dc26bSmrg_ACEOF 5885e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5886e07dc26bSmrg eval $cacheid=yes 5887e07dc26bSmrgelse 5888e07dc26bSmrg eval $cacheid=no 5889e07dc26bSmrgfi 5890e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5891e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5892e07dc26bSmrgfi 5893e07dc26bSmrg 5894e07dc26bSmrg 5895e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5896e07dc26bSmrg 5897e07dc26bSmrg eval supported=\$$cacheid 5898e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5899e07dc26bSmrg$as_echo "$supported" >&6; } 5900e07dc26bSmrg if test "$supported" = "yes" ; then 5901e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 5902e07dc26bSmrg found="yes" 5903e07dc26bSmrg fi 5904e07dc26bSmrg fi 5905e07dc26bSmrg 5906e07dc26bSmrg if test $found = "no" ; then 5907e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5908e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5909e07dc26bSmrg fi 5910e07dc26bSmrg 5911e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5912e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5913e07dc26bSmrg fi 5914e07dc26bSmrg 5915e07dc26bSmrg CFLAGS="$CFLAGS -fd" 5916e07dc26bSmrg 5917e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 5918e07dc26bSmrg$as_echo_n "checking if $CC supports -fd... " >&6; } 5919e07dc26bSmrg cacheid=xorg_cv_cc_flag__fd 5920e07dc26bSmrg if eval \${$cacheid+:} false; then : 5921e07dc26bSmrg $as_echo_n "(cached) " >&6 5922e07dc26bSmrgelse 5923e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5924e07dc26bSmrg/* end confdefs.h. */ 5925e07dc26bSmrgint i; 5926e07dc26bSmrgint 5927e07dc26bSmrgmain () 5928e07dc26bSmrg{ 5929e07dc26bSmrg 5930e07dc26bSmrg ; 5931e07dc26bSmrg return 0; 5932e07dc26bSmrg} 5933e07dc26bSmrg_ACEOF 5934e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 5935e07dc26bSmrg eval $cacheid=yes 5936e07dc26bSmrgelse 5937e07dc26bSmrg eval $cacheid=no 5938e07dc26bSmrgfi 5939e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 5940e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 5941e07dc26bSmrgfi 5942e07dc26bSmrg 5943e07dc26bSmrg 5944e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5945e07dc26bSmrg 5946e07dc26bSmrg eval supported=\$$cacheid 5947e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5948e07dc26bSmrg$as_echo "$supported" >&6; } 5949e07dc26bSmrg if test "$supported" = "yes" ; then 5950e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -fd" 5951e07dc26bSmrg found="yes" 5952e07dc26bSmrg fi 5953e07dc26bSmrg fi 5954e07dc26bSmrg 5955e07dc26bSmrg 5956e07dc26bSmrg 5957e07dc26bSmrg 5958e07dc26bSmrg 5959e07dc26bSmrg 5960e07dc26bSmrg 5961e07dc26bSmrg 5962e07dc26bSmrg 5963e07dc26bSmrg 5964e07dc26bSmrg 5965e07dc26bSmrg 5966e07dc26bSmrg 5967e07dc26bSmrg 5968e07dc26bSmrg 5969e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5970e07dc26bSmrg 5971e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5972e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5973e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5974e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5975e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5976e07dc26bSmrg $as_echo_n "(cached) " >&6 5977e07dc26bSmrgelse 5978e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5979e07dc26bSmrg/* end confdefs.h. */ 5980e07dc26bSmrgint i; 5981e07dc26bSmrg_ACEOF 5982e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 5983e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5984e07dc26bSmrgelse 5985e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 5986e07dc26bSmrgfi 5987e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5988e07dc26bSmrgfi 5989e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5990e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5991e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5992e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5993e07dc26bSmrgfi 5994e07dc26bSmrg 5995e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5996e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5997e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5998e07dc26bSmrg fi 5999e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6000e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6001e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6002e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6003e07dc26bSmrg $as_echo_n "(cached) " >&6 6004e07dc26bSmrgelse 6005e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6006e07dc26bSmrg/* end confdefs.h. */ 6007e07dc26bSmrgint i; 6008e07dc26bSmrg_ACEOF 6009e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6010e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6011e07dc26bSmrgelse 6012e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6013e07dc26bSmrgfi 6014e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6015e07dc26bSmrgfi 6016e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6017e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6018e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6019e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6020e07dc26bSmrgfi 6021e07dc26bSmrg 6022e07dc26bSmrgfound="no" 6023e07dc26bSmrg 6024e07dc26bSmrg if test $found = "no" ; then 6025e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6026e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6027e07dc26bSmrg fi 6028e07dc26bSmrg 6029e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6030e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6031e07dc26bSmrg fi 6032e07dc26bSmrg 6033e07dc26bSmrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6034e07dc26bSmrg 6035e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6036e07dc26bSmrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6037e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6038e07dc26bSmrg if eval \${$cacheid+:} false; then : 6039e07dc26bSmrg $as_echo_n "(cached) " >&6 6040e07dc26bSmrgelse 6041e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6042e07dc26bSmrg/* end confdefs.h. */ 6043e07dc26bSmrgint i; 6044e07dc26bSmrgint 6045e07dc26bSmrgmain () 6046e07dc26bSmrg{ 6047e07dc26bSmrg 6048e07dc26bSmrg ; 6049e07dc26bSmrg return 0; 6050e07dc26bSmrg} 6051e07dc26bSmrg_ACEOF 6052e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6053e07dc26bSmrg eval $cacheid=yes 6054e07dc26bSmrgelse 6055e07dc26bSmrg eval $cacheid=no 6056e07dc26bSmrgfi 6057e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6058e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6059e07dc26bSmrgfi 6060e07dc26bSmrg 6061e07dc26bSmrg 6062e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6063e07dc26bSmrg 6064e07dc26bSmrg eval supported=\$$cacheid 6065e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6066e07dc26bSmrg$as_echo "$supported" >&6; } 6067e07dc26bSmrg if test "$supported" = "yes" ; then 6068e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6069e07dc26bSmrg found="yes" 6070e07dc26bSmrg fi 6071e07dc26bSmrg fi 6072e07dc26bSmrg 6073e07dc26bSmrg 6074e07dc26bSmrg 6075e07dc26bSmrg 6076e07dc26bSmrg 6077e07dc26bSmrg# This chunk adds additional warnings that could catch undesired effects. 6078e07dc26bSmrg 6079e07dc26bSmrg 6080e07dc26bSmrg 6081e07dc26bSmrg 6082e07dc26bSmrg 6083e07dc26bSmrg 6084e07dc26bSmrg 6085e07dc26bSmrg 6086e07dc26bSmrg 6087e07dc26bSmrg 6088e07dc26bSmrg 6089e07dc26bSmrg 6090e07dc26bSmrg 6091e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6092e07dc26bSmrg 6093e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6094e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6095e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6096e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6097e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6098e07dc26bSmrg $as_echo_n "(cached) " >&6 6099e07dc26bSmrgelse 6100e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6101e07dc26bSmrg/* end confdefs.h. */ 6102e07dc26bSmrgint i; 6103e07dc26bSmrg_ACEOF 6104e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6105e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6106e07dc26bSmrgelse 6107e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6108e07dc26bSmrgfi 6109e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6110e07dc26bSmrgfi 6111e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6112e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6113e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6114e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6115e07dc26bSmrgfi 6116e07dc26bSmrg 6117e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6118e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6119e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6120e07dc26bSmrg fi 6121e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6122e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6123e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6124e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6125e07dc26bSmrg $as_echo_n "(cached) " >&6 6126e07dc26bSmrgelse 6127e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6128e07dc26bSmrg/* end confdefs.h. */ 6129e07dc26bSmrgint i; 6130e07dc26bSmrg_ACEOF 6131e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6132e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6133e07dc26bSmrgelse 6134e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6135e07dc26bSmrgfi 6136e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6137e07dc26bSmrgfi 6138e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6139e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6140e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6141e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6142e07dc26bSmrgfi 6143e07dc26bSmrg 6144e07dc26bSmrgfound="no" 6145e07dc26bSmrg 6146e07dc26bSmrg if test $found = "no" ; then 6147e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6148e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6149e07dc26bSmrg fi 6150e07dc26bSmrg 6151e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6152e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6153e07dc26bSmrg fi 6154e07dc26bSmrg 6155e07dc26bSmrg CFLAGS="$CFLAGS -Wunused" 6156e07dc26bSmrg 6157e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6158e07dc26bSmrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 6159e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wunused 6160e07dc26bSmrg if eval \${$cacheid+:} false; then : 6161e07dc26bSmrg $as_echo_n "(cached) " >&6 6162e07dc26bSmrgelse 6163e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6164e07dc26bSmrg/* end confdefs.h. */ 6165e07dc26bSmrgint i; 6166e07dc26bSmrgint 6167e07dc26bSmrgmain () 6168e07dc26bSmrg{ 6169e07dc26bSmrg 6170e07dc26bSmrg ; 6171e07dc26bSmrg return 0; 6172e07dc26bSmrg} 6173e07dc26bSmrg_ACEOF 6174e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6175e07dc26bSmrg eval $cacheid=yes 6176e07dc26bSmrgelse 6177e07dc26bSmrg eval $cacheid=no 6178e07dc26bSmrgfi 6179e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6180e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6181e07dc26bSmrgfi 6182e07dc26bSmrg 6183e07dc26bSmrg 6184e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6185e07dc26bSmrg 6186e07dc26bSmrg eval supported=\$$cacheid 6187e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6188e07dc26bSmrg$as_echo "$supported" >&6; } 6189e07dc26bSmrg if test "$supported" = "yes" ; then 6190e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6191e07dc26bSmrg found="yes" 6192e07dc26bSmrg fi 6193e07dc26bSmrg fi 6194e07dc26bSmrg 6195e07dc26bSmrg 6196e07dc26bSmrg 6197e07dc26bSmrg 6198e07dc26bSmrg 6199e07dc26bSmrg 6200e07dc26bSmrg 6201e07dc26bSmrg 6202e07dc26bSmrg 6203e07dc26bSmrg 6204e07dc26bSmrg 6205e07dc26bSmrg 6206e07dc26bSmrg 6207e07dc26bSmrg 6208e07dc26bSmrg 6209e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6210e07dc26bSmrg 6211e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6212e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6213e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6214e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6215e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6216e07dc26bSmrg $as_echo_n "(cached) " >&6 6217e07dc26bSmrgelse 6218e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6219e07dc26bSmrg/* end confdefs.h. */ 6220e07dc26bSmrgint i; 6221e07dc26bSmrg_ACEOF 6222e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6223e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6224e07dc26bSmrgelse 6225e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6226e07dc26bSmrgfi 6227e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6228e07dc26bSmrgfi 6229e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6230e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6231e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6232e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6233e07dc26bSmrgfi 6234e07dc26bSmrg 6235e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6236e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6237e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6238e07dc26bSmrg fi 6239e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6240e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6241e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6242e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6243e07dc26bSmrg $as_echo_n "(cached) " >&6 6244e07dc26bSmrgelse 6245e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6246e07dc26bSmrg/* end confdefs.h. */ 6247e07dc26bSmrgint i; 6248e07dc26bSmrg_ACEOF 6249e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6250e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6251e07dc26bSmrgelse 6252e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6253e07dc26bSmrgfi 6254e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6255e07dc26bSmrgfi 6256e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6257e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6258e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6259e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6260e07dc26bSmrgfi 6261e07dc26bSmrg 6262e07dc26bSmrgfound="no" 6263e07dc26bSmrg 6264e07dc26bSmrg if test $found = "no" ; then 6265e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6266e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6267e07dc26bSmrg fi 6268e07dc26bSmrg 6269e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6270e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6271e07dc26bSmrg fi 6272e07dc26bSmrg 6273e07dc26bSmrg CFLAGS="$CFLAGS -Wuninitialized" 6274e07dc26bSmrg 6275e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6276e07dc26bSmrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 6277e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wuninitialized 6278e07dc26bSmrg if eval \${$cacheid+:} false; then : 6279e07dc26bSmrg $as_echo_n "(cached) " >&6 6280e07dc26bSmrgelse 6281e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6282e07dc26bSmrg/* end confdefs.h. */ 6283e07dc26bSmrgint i; 6284e07dc26bSmrgint 6285e07dc26bSmrgmain () 6286e07dc26bSmrg{ 6287e07dc26bSmrg 6288e07dc26bSmrg ; 6289e07dc26bSmrg return 0; 6290e07dc26bSmrg} 6291e07dc26bSmrg_ACEOF 6292e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6293e07dc26bSmrg eval $cacheid=yes 6294e07dc26bSmrgelse 6295e07dc26bSmrg eval $cacheid=no 6296e07dc26bSmrgfi 6297e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6298e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6299e07dc26bSmrgfi 6300e07dc26bSmrg 6301e07dc26bSmrg 6302e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6303e07dc26bSmrg 6304e07dc26bSmrg eval supported=\$$cacheid 6305e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6306e07dc26bSmrg$as_echo "$supported" >&6; } 6307e07dc26bSmrg if test "$supported" = "yes" ; then 6308e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6309e07dc26bSmrg found="yes" 6310e07dc26bSmrg fi 6311e07dc26bSmrg fi 6312e07dc26bSmrg 6313e07dc26bSmrg 6314e07dc26bSmrg 6315e07dc26bSmrg 6316e07dc26bSmrg 6317e07dc26bSmrg 6318e07dc26bSmrg 6319e07dc26bSmrg 6320e07dc26bSmrg 6321e07dc26bSmrg 6322e07dc26bSmrg 6323e07dc26bSmrg 6324e07dc26bSmrg 6325e07dc26bSmrg 6326e07dc26bSmrg 6327e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6328e07dc26bSmrg 6329e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6330e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6331e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6332e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6333e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6334e07dc26bSmrg $as_echo_n "(cached) " >&6 6335e07dc26bSmrgelse 6336e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6337e07dc26bSmrg/* end confdefs.h. */ 6338e07dc26bSmrgint i; 6339e07dc26bSmrg_ACEOF 6340e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6341e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6342e07dc26bSmrgelse 6343e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6344e07dc26bSmrgfi 6345e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6346e07dc26bSmrgfi 6347e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6348e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6349e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6350e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6351e07dc26bSmrgfi 6352e07dc26bSmrg 6353e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6354e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6355e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6356e07dc26bSmrg fi 6357e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6358e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6359e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6360e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6361e07dc26bSmrg $as_echo_n "(cached) " >&6 6362e07dc26bSmrgelse 6363e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6364e07dc26bSmrg/* end confdefs.h. */ 6365e07dc26bSmrgint i; 6366e07dc26bSmrg_ACEOF 6367e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6368e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6369e07dc26bSmrgelse 6370e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6371e07dc26bSmrgfi 6372e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6373e07dc26bSmrgfi 6374e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6375e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6376e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6377e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6378e07dc26bSmrgfi 6379e07dc26bSmrg 6380e07dc26bSmrgfound="no" 6381e07dc26bSmrg 6382e07dc26bSmrg if test $found = "no" ; then 6383e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6384e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6385e07dc26bSmrg fi 6386e07dc26bSmrg 6387e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6388e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6389e07dc26bSmrg fi 6390e07dc26bSmrg 6391e07dc26bSmrg CFLAGS="$CFLAGS -Wshadow" 6392e07dc26bSmrg 6393e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6394e07dc26bSmrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 6395e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wshadow 6396e07dc26bSmrg if eval \${$cacheid+:} false; then : 6397e07dc26bSmrg $as_echo_n "(cached) " >&6 6398e07dc26bSmrgelse 6399e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6400e07dc26bSmrg/* end confdefs.h. */ 6401e07dc26bSmrgint i; 6402e07dc26bSmrgint 6403e07dc26bSmrgmain () 6404e07dc26bSmrg{ 6405e07dc26bSmrg 6406e07dc26bSmrg ; 6407e07dc26bSmrg return 0; 6408e07dc26bSmrg} 6409e07dc26bSmrg_ACEOF 6410e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6411e07dc26bSmrg eval $cacheid=yes 6412e07dc26bSmrgelse 6413e07dc26bSmrg eval $cacheid=no 6414e07dc26bSmrgfi 6415e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6416e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6417e07dc26bSmrgfi 6418e07dc26bSmrg 6419e07dc26bSmrg 6420e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6421e07dc26bSmrg 6422e07dc26bSmrg eval supported=\$$cacheid 6423e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6424e07dc26bSmrg$as_echo "$supported" >&6; } 6425e07dc26bSmrg if test "$supported" = "yes" ; then 6426e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6427e07dc26bSmrg found="yes" 6428e07dc26bSmrg fi 6429e07dc26bSmrg fi 6430e07dc26bSmrg 6431e07dc26bSmrg 6432e07dc26bSmrg 6433e07dc26bSmrg 6434e07dc26bSmrg 6435e07dc26bSmrg 6436e07dc26bSmrg 6437e07dc26bSmrg 6438e07dc26bSmrg 6439e07dc26bSmrg 6440e07dc26bSmrg 6441e07dc26bSmrg 6442e07dc26bSmrg 6443e07dc26bSmrg 6444e07dc26bSmrg 6445e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6446e07dc26bSmrg 6447e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6448e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6449e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6450e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6451e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6452e07dc26bSmrg $as_echo_n "(cached) " >&6 6453e07dc26bSmrgelse 6454e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6455e07dc26bSmrg/* end confdefs.h. */ 6456e07dc26bSmrgint i; 6457e07dc26bSmrg_ACEOF 6458e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6459e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6460e07dc26bSmrgelse 6461e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6462e07dc26bSmrgfi 6463e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6464e07dc26bSmrgfi 6465e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6466e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6467e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6468e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6469e07dc26bSmrgfi 6470e07dc26bSmrg 6471e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6472e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6473e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6474e07dc26bSmrg fi 6475e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6476e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6477e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6478e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6479e07dc26bSmrg $as_echo_n "(cached) " >&6 6480e07dc26bSmrgelse 6481e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6482e07dc26bSmrg/* end confdefs.h. */ 6483e07dc26bSmrgint i; 6484e07dc26bSmrg_ACEOF 6485e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6486e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6487e07dc26bSmrgelse 6488e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6489e07dc26bSmrgfi 6490e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6491e07dc26bSmrgfi 6492e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6493e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6494e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6495e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6496e07dc26bSmrgfi 6497e07dc26bSmrg 6498e07dc26bSmrgfound="no" 6499e07dc26bSmrg 6500e07dc26bSmrg if test $found = "no" ; then 6501e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6502e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6503e07dc26bSmrg fi 6504e07dc26bSmrg 6505e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6506e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6507e07dc26bSmrg fi 6508e07dc26bSmrg 6509e07dc26bSmrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6510e07dc26bSmrg 6511e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6512e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 6513e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6514e07dc26bSmrg if eval \${$cacheid+:} false; then : 6515e07dc26bSmrg $as_echo_n "(cached) " >&6 6516e07dc26bSmrgelse 6517e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6518e07dc26bSmrg/* end confdefs.h. */ 6519e07dc26bSmrgint i; 6520e07dc26bSmrgint 6521e07dc26bSmrgmain () 6522e07dc26bSmrg{ 6523e07dc26bSmrg 6524e07dc26bSmrg ; 6525e07dc26bSmrg return 0; 6526e07dc26bSmrg} 6527e07dc26bSmrg_ACEOF 6528e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6529e07dc26bSmrg eval $cacheid=yes 6530e07dc26bSmrgelse 6531e07dc26bSmrg eval $cacheid=no 6532e07dc26bSmrgfi 6533e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6534e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6535e07dc26bSmrgfi 6536e07dc26bSmrg 6537e07dc26bSmrg 6538e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6539e07dc26bSmrg 6540e07dc26bSmrg eval supported=\$$cacheid 6541e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6542e07dc26bSmrg$as_echo "$supported" >&6; } 6543e07dc26bSmrg if test "$supported" = "yes" ; then 6544e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6545e07dc26bSmrg found="yes" 6546e07dc26bSmrg fi 6547e07dc26bSmrg fi 6548e07dc26bSmrg 6549e07dc26bSmrg 6550e07dc26bSmrg 6551e07dc26bSmrg 6552e07dc26bSmrg 6553e07dc26bSmrg 6554e07dc26bSmrg 6555e07dc26bSmrg 6556e07dc26bSmrg 6557e07dc26bSmrg 6558e07dc26bSmrg 6559e07dc26bSmrg 6560e07dc26bSmrg 6561e07dc26bSmrg 6562e07dc26bSmrg 6563e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6564e07dc26bSmrg 6565e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6566e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6567e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6568e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6569e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6570e07dc26bSmrg $as_echo_n "(cached) " >&6 6571e07dc26bSmrgelse 6572e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6573e07dc26bSmrg/* end confdefs.h. */ 6574e07dc26bSmrgint i; 6575e07dc26bSmrg_ACEOF 6576e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6577e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6578e07dc26bSmrgelse 6579e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6580e07dc26bSmrgfi 6581e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6582e07dc26bSmrgfi 6583e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6584e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6585e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6586e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6587e07dc26bSmrgfi 6588e07dc26bSmrg 6589e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6590e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6591e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6592e07dc26bSmrg fi 6593e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6594e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6595e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6596e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6597e07dc26bSmrg $as_echo_n "(cached) " >&6 6598e07dc26bSmrgelse 6599e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6600e07dc26bSmrg/* end confdefs.h. */ 6601e07dc26bSmrgint i; 6602e07dc26bSmrg_ACEOF 6603e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6604e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6605e07dc26bSmrgelse 6606e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6607e07dc26bSmrgfi 6608e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6609e07dc26bSmrgfi 6610e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6611e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6612e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6613e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6614e07dc26bSmrgfi 6615e07dc26bSmrg 6616e07dc26bSmrgfound="no" 6617e07dc26bSmrg 6618e07dc26bSmrg if test $found = "no" ; then 6619e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6620e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6621e07dc26bSmrg fi 6622e07dc26bSmrg 6623e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6624e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6625e07dc26bSmrg fi 6626e07dc26bSmrg 6627e07dc26bSmrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 6628e07dc26bSmrg 6629e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6630e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 6631e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6632e07dc26bSmrg if eval \${$cacheid+:} false; then : 6633e07dc26bSmrg $as_echo_n "(cached) " >&6 6634e07dc26bSmrgelse 6635e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6636e07dc26bSmrg/* end confdefs.h. */ 6637e07dc26bSmrgint i; 6638e07dc26bSmrgint 6639e07dc26bSmrgmain () 6640e07dc26bSmrg{ 6641e07dc26bSmrg 6642e07dc26bSmrg ; 6643e07dc26bSmrg return 0; 6644e07dc26bSmrg} 6645e07dc26bSmrg_ACEOF 6646e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6647e07dc26bSmrg eval $cacheid=yes 6648e07dc26bSmrgelse 6649e07dc26bSmrg eval $cacheid=no 6650e07dc26bSmrgfi 6651e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6652e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6653e07dc26bSmrgfi 6654e07dc26bSmrg 6655e07dc26bSmrg 6656e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6657e07dc26bSmrg 6658e07dc26bSmrg eval supported=\$$cacheid 6659e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6660e07dc26bSmrg$as_echo "$supported" >&6; } 6661e07dc26bSmrg if test "$supported" = "yes" ; then 6662e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 6663e07dc26bSmrg found="yes" 6664e07dc26bSmrg fi 6665e07dc26bSmrg fi 6666e07dc26bSmrg 6667e07dc26bSmrg 6668e07dc26bSmrg 6669e07dc26bSmrg 6670e07dc26bSmrg 6671e07dc26bSmrg 6672e07dc26bSmrg 6673e07dc26bSmrg 6674e07dc26bSmrg 6675e07dc26bSmrg 6676e07dc26bSmrg 6677e07dc26bSmrg 6678e07dc26bSmrg 6679e07dc26bSmrg 6680e07dc26bSmrg 6681e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6682e07dc26bSmrg 6683e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6684e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6685e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6686e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6687e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6688e07dc26bSmrg $as_echo_n "(cached) " >&6 6689e07dc26bSmrgelse 6690e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6691e07dc26bSmrg/* end confdefs.h. */ 6692e07dc26bSmrgint i; 6693e07dc26bSmrg_ACEOF 6694e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6695e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6696e07dc26bSmrgelse 6697e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6698e07dc26bSmrgfi 6699e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6700e07dc26bSmrgfi 6701e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6702e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6703e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6704e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6705e07dc26bSmrgfi 6706e07dc26bSmrg 6707e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6708e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6709e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6710e07dc26bSmrg fi 6711e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6712e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6713e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6714e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6715e07dc26bSmrg $as_echo_n "(cached) " >&6 6716e07dc26bSmrgelse 6717e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6718e07dc26bSmrg/* end confdefs.h. */ 6719e07dc26bSmrgint i; 6720e07dc26bSmrg_ACEOF 6721e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6722e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6723e07dc26bSmrgelse 6724e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6725e07dc26bSmrgfi 6726e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6727e07dc26bSmrgfi 6728e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6729e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6730e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6731e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6732e07dc26bSmrgfi 6733e07dc26bSmrg 6734e07dc26bSmrgfound="no" 6735e07dc26bSmrg 6736e07dc26bSmrg if test $found = "no" ; then 6737e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6738e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6739e07dc26bSmrg fi 6740e07dc26bSmrg 6741e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6742e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6743e07dc26bSmrg fi 6744e07dc26bSmrg 6745e07dc26bSmrg CFLAGS="$CFLAGS -Wredundant-decls" 6746e07dc26bSmrg 6747e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 6748e07dc26bSmrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 6749e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wredundant_decls 6750e07dc26bSmrg if eval \${$cacheid+:} false; then : 6751e07dc26bSmrg $as_echo_n "(cached) " >&6 6752e07dc26bSmrgelse 6753e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6754e07dc26bSmrg/* end confdefs.h. */ 6755e07dc26bSmrgint i; 6756e07dc26bSmrgint 6757e07dc26bSmrgmain () 6758e07dc26bSmrg{ 6759e07dc26bSmrg 6760e07dc26bSmrg ; 6761e07dc26bSmrg return 0; 6762e07dc26bSmrg} 6763e07dc26bSmrg_ACEOF 6764e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6765e07dc26bSmrg eval $cacheid=yes 6766e07dc26bSmrgelse 6767e07dc26bSmrg eval $cacheid=no 6768e07dc26bSmrgfi 6769e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6770e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6771e07dc26bSmrgfi 6772e07dc26bSmrg 6773e07dc26bSmrg 6774e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6775e07dc26bSmrg 6776e07dc26bSmrg eval supported=\$$cacheid 6777e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6778e07dc26bSmrg$as_echo "$supported" >&6; } 6779e07dc26bSmrg if test "$supported" = "yes" ; then 6780e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 6781e07dc26bSmrg found="yes" 6782e07dc26bSmrg fi 6783e07dc26bSmrg fi 6784e07dc26bSmrg 6785e07dc26bSmrg 6786e07dc26bSmrg 6787e07dc26bSmrg 6788e07dc26bSmrg 6789e07dc26bSmrg 6790e07dc26bSmrg 6791e07dc26bSmrg 6792e07dc26bSmrg 6793e07dc26bSmrg 6794e07dc26bSmrg 6795e07dc26bSmrg 6796e07dc26bSmrg 6797e07dc26bSmrg 6798e07dc26bSmrg 6799e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6800e07dc26bSmrg 6801e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6802e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6803e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6804e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6805e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6806e07dc26bSmrg $as_echo_n "(cached) " >&6 6807e07dc26bSmrgelse 6808e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6809e07dc26bSmrg/* end confdefs.h. */ 6810e07dc26bSmrgint i; 6811e07dc26bSmrg_ACEOF 6812e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6813e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6814e07dc26bSmrgelse 6815e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6816e07dc26bSmrgfi 6817e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6818e07dc26bSmrgfi 6819e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6820e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6821e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6822e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6823e07dc26bSmrgfi 6824e07dc26bSmrg 6825e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6826e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6827e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6828e07dc26bSmrg fi 6829e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6830e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6831e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6832e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6833e07dc26bSmrg $as_echo_n "(cached) " >&6 6834e07dc26bSmrgelse 6835e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6836e07dc26bSmrg/* end confdefs.h. */ 6837e07dc26bSmrgint i; 6838e07dc26bSmrg_ACEOF 6839e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6840e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6841e07dc26bSmrgelse 6842e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6843e07dc26bSmrgfi 6844e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6845e07dc26bSmrgfi 6846e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6847e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6848e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6849e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6850e07dc26bSmrgfi 6851e07dc26bSmrg 6852e07dc26bSmrgfound="no" 6853e07dc26bSmrg 6854e07dc26bSmrg if test $found = "no" ; then 6855e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6856e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6857e07dc26bSmrg fi 6858e07dc26bSmrg 6859e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6860e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6861e07dc26bSmrg fi 6862e07dc26bSmrg 6863e07dc26bSmrg CFLAGS="$CFLAGS -Wlogical-op" 6864e07dc26bSmrg 6865e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 6866e07dc26bSmrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 6867e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wlogical_op 6868e07dc26bSmrg if eval \${$cacheid+:} false; then : 6869e07dc26bSmrg $as_echo_n "(cached) " >&6 6870e07dc26bSmrgelse 6871e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6872e07dc26bSmrg/* end confdefs.h. */ 6873e07dc26bSmrgint i; 6874e07dc26bSmrgint 6875e07dc26bSmrgmain () 6876e07dc26bSmrg{ 6877e07dc26bSmrg 6878e07dc26bSmrg ; 6879e07dc26bSmrg return 0; 6880e07dc26bSmrg} 6881e07dc26bSmrg_ACEOF 6882e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 6883e07dc26bSmrg eval $cacheid=yes 6884e07dc26bSmrgelse 6885e07dc26bSmrg eval $cacheid=no 6886e07dc26bSmrgfi 6887e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 6888e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 6889e07dc26bSmrgfi 6890e07dc26bSmrg 6891e07dc26bSmrg 6892e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6893e07dc26bSmrg 6894e07dc26bSmrg eval supported=\$$cacheid 6895e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6896e07dc26bSmrg$as_echo "$supported" >&6; } 6897e07dc26bSmrg if test "$supported" = "yes" ; then 6898e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 6899e07dc26bSmrg found="yes" 6900e07dc26bSmrg fi 6901e07dc26bSmrg fi 6902e07dc26bSmrg 6903e07dc26bSmrg 6904e07dc26bSmrg 6905e07dc26bSmrg# These are currently disabled because they are noisy. They will be enabled 6906e07dc26bSmrg# in the future once the codebase is sufficiently modernized to silence 6907e07dc26bSmrg# them. For now, I don't want them to drown out the other warnings. 6908e07dc26bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 6909e07dc26bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 6910e07dc26bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 6911e07dc26bSmrg 6912e07dc26bSmrg# Turn some warnings into errors, so we don't accidently get successful builds 6913e07dc26bSmrg# when there are problems that should be fixed. 6914e07dc26bSmrg 6915e07dc26bSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 6916e07dc26bSmrg 6917e07dc26bSmrg 6918e07dc26bSmrg 6919e07dc26bSmrg 6920e07dc26bSmrg 6921e07dc26bSmrg 6922e07dc26bSmrg 6923e07dc26bSmrg 6924e07dc26bSmrg 6925e07dc26bSmrg 6926e07dc26bSmrg 6927e07dc26bSmrg 6928e07dc26bSmrg 6929e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6930e07dc26bSmrg 6931e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6932e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6933e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6934e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6935e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6936e07dc26bSmrg $as_echo_n "(cached) " >&6 6937e07dc26bSmrgelse 6938e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6939e07dc26bSmrg/* end confdefs.h. */ 6940e07dc26bSmrgint i; 6941e07dc26bSmrg_ACEOF 6942e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6943e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6944e07dc26bSmrgelse 6945e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 6946e07dc26bSmrgfi 6947e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6948e07dc26bSmrgfi 6949e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6950e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6951e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6952e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6953e07dc26bSmrgfi 6954e07dc26bSmrg 6955e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6956e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6957e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6958e07dc26bSmrg fi 6959e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6960e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6961e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6962e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6963e07dc26bSmrg $as_echo_n "(cached) " >&6 6964e07dc26bSmrgelse 6965e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6966e07dc26bSmrg/* end confdefs.h. */ 6967e07dc26bSmrgint i; 6968e07dc26bSmrg_ACEOF 6969e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 6970e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6971e07dc26bSmrgelse 6972e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6973e07dc26bSmrgfi 6974e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6975e07dc26bSmrgfi 6976e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6977e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6978e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6979e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6980e07dc26bSmrgfi 6981e07dc26bSmrg 6982e07dc26bSmrgfound="no" 6983e07dc26bSmrg 6984e07dc26bSmrg if test $found = "no" ; then 6985e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6986e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6987e07dc26bSmrg fi 6988e07dc26bSmrg 6989e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6990e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6991e07dc26bSmrg fi 6992e07dc26bSmrg 6993e07dc26bSmrg CFLAGS="$CFLAGS -Werror=implicit" 6994e07dc26bSmrg 6995e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 6996e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 6997e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_implicit 6998e07dc26bSmrg if eval \${$cacheid+:} false; then : 6999e07dc26bSmrg $as_echo_n "(cached) " >&6 7000e07dc26bSmrgelse 7001e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7002e07dc26bSmrg/* end confdefs.h. */ 7003e07dc26bSmrgint i; 7004e07dc26bSmrgint 7005e07dc26bSmrgmain () 7006e07dc26bSmrg{ 7007e07dc26bSmrg 7008e07dc26bSmrg ; 7009e07dc26bSmrg return 0; 7010e07dc26bSmrg} 7011e07dc26bSmrg_ACEOF 7012e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7013e07dc26bSmrg eval $cacheid=yes 7014e07dc26bSmrgelse 7015e07dc26bSmrg eval $cacheid=no 7016e07dc26bSmrgfi 7017e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7018e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7019e07dc26bSmrgfi 7020e07dc26bSmrg 7021e07dc26bSmrg 7022e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7023e07dc26bSmrg 7024e07dc26bSmrg eval supported=\$$cacheid 7025e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7026e07dc26bSmrg$as_echo "$supported" >&6; } 7027e07dc26bSmrg if test "$supported" = "yes" ; then 7028e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7029e07dc26bSmrg found="yes" 7030e07dc26bSmrg fi 7031e07dc26bSmrg fi 7032e07dc26bSmrg 7033e07dc26bSmrg if test $found = "no" ; then 7034e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7035e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7036e07dc26bSmrg fi 7037e07dc26bSmrg 7038e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7039e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7040e07dc26bSmrg fi 7041e07dc26bSmrg 7042e07dc26bSmrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7043e07dc26bSmrg 7044e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 7045e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7046e07dc26bSmrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7047e07dc26bSmrg if eval \${$cacheid+:} false; then : 7048e07dc26bSmrg $as_echo_n "(cached) " >&6 7049e07dc26bSmrgelse 7050e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7051e07dc26bSmrg/* end confdefs.h. */ 7052e07dc26bSmrgint i; 7053e07dc26bSmrgint 7054e07dc26bSmrgmain () 7055e07dc26bSmrg{ 7056e07dc26bSmrg 7057e07dc26bSmrg ; 7058e07dc26bSmrg return 0; 7059e07dc26bSmrg} 7060e07dc26bSmrg_ACEOF 7061e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7062e07dc26bSmrg eval $cacheid=yes 7063e07dc26bSmrgelse 7064e07dc26bSmrg eval $cacheid=no 7065e07dc26bSmrgfi 7066e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7067e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7068e07dc26bSmrgfi 7069e07dc26bSmrg 7070e07dc26bSmrg 7071e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7072e07dc26bSmrg 7073e07dc26bSmrg eval supported=\$$cacheid 7074e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7075e07dc26bSmrg$as_echo "$supported" >&6; } 7076e07dc26bSmrg if test "$supported" = "yes" ; then 7077e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7078e07dc26bSmrg found="yes" 7079e07dc26bSmrg fi 7080e07dc26bSmrg fi 7081e07dc26bSmrg 7082e07dc26bSmrg 7083e07dc26bSmrg 7084e07dc26bSmrg 7085e07dc26bSmrg 7086e07dc26bSmrg 7087e07dc26bSmrg 7088e07dc26bSmrg 7089e07dc26bSmrg 7090e07dc26bSmrg 7091e07dc26bSmrg 7092e07dc26bSmrg 7093e07dc26bSmrg 7094e07dc26bSmrg 7095e07dc26bSmrg 7096e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7097e07dc26bSmrg 7098e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7099e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7100e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7101e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7102e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7103e07dc26bSmrg $as_echo_n "(cached) " >&6 7104e07dc26bSmrgelse 7105e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7106e07dc26bSmrg/* end confdefs.h. */ 7107e07dc26bSmrgint i; 7108e07dc26bSmrg_ACEOF 7109e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7110e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7111e07dc26bSmrgelse 7112e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7113e07dc26bSmrgfi 7114e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7115e07dc26bSmrgfi 7116e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7117e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7118e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7119e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7120e07dc26bSmrgfi 7121e07dc26bSmrg 7122e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7123e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7124e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7125e07dc26bSmrg fi 7126e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7127e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7128e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7129e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7130e07dc26bSmrg $as_echo_n "(cached) " >&6 7131e07dc26bSmrgelse 7132e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7133e07dc26bSmrg/* end confdefs.h. */ 7134e07dc26bSmrgint i; 7135e07dc26bSmrg_ACEOF 7136e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7137e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7138e07dc26bSmrgelse 7139e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7140e07dc26bSmrgfi 7141e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7142e07dc26bSmrgfi 7143e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7144e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7145e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7146e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7147e07dc26bSmrgfi 7148e07dc26bSmrg 7149e07dc26bSmrgfound="no" 7150e07dc26bSmrg 7151e07dc26bSmrg if test $found = "no" ; then 7152e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7153e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7154e07dc26bSmrg fi 7155e07dc26bSmrg 7156e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7157e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7158e07dc26bSmrg fi 7159e07dc26bSmrg 7160e07dc26bSmrg CFLAGS="$CFLAGS -Werror=nonnull" 7161e07dc26bSmrg 7162e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7163e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 7164e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7165e07dc26bSmrg if eval \${$cacheid+:} false; then : 7166e07dc26bSmrg $as_echo_n "(cached) " >&6 7167e07dc26bSmrgelse 7168e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7169e07dc26bSmrg/* end confdefs.h. */ 7170e07dc26bSmrgint i; 7171e07dc26bSmrgint 7172e07dc26bSmrgmain () 7173e07dc26bSmrg{ 7174e07dc26bSmrg 7175e07dc26bSmrg ; 7176e07dc26bSmrg return 0; 7177e07dc26bSmrg} 7178e07dc26bSmrg_ACEOF 7179e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7180e07dc26bSmrg eval $cacheid=yes 7181e07dc26bSmrgelse 7182e07dc26bSmrg eval $cacheid=no 7183e07dc26bSmrgfi 7184e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7185e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7186e07dc26bSmrgfi 7187e07dc26bSmrg 7188e07dc26bSmrg 7189e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7190e07dc26bSmrg 7191e07dc26bSmrg eval supported=\$$cacheid 7192e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7193e07dc26bSmrg$as_echo "$supported" >&6; } 7194e07dc26bSmrg if test "$supported" = "yes" ; then 7195e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7196e07dc26bSmrg found="yes" 7197e07dc26bSmrg fi 7198e07dc26bSmrg fi 7199e07dc26bSmrg 7200e07dc26bSmrg 7201e07dc26bSmrg 7202e07dc26bSmrg 7203e07dc26bSmrg 7204e07dc26bSmrg 7205e07dc26bSmrg 7206e07dc26bSmrg 7207e07dc26bSmrg 7208e07dc26bSmrg 7209e07dc26bSmrg 7210e07dc26bSmrg 7211e07dc26bSmrg 7212e07dc26bSmrg 7213e07dc26bSmrg 7214e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7215e07dc26bSmrg 7216e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7217e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7218e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7219e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7220e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7221e07dc26bSmrg $as_echo_n "(cached) " >&6 7222e07dc26bSmrgelse 7223e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7224e07dc26bSmrg/* end confdefs.h. */ 7225e07dc26bSmrgint i; 7226e07dc26bSmrg_ACEOF 7227e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7228e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7229e07dc26bSmrgelse 7230e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7231e07dc26bSmrgfi 7232e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7233e07dc26bSmrgfi 7234e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7235e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7236e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7237e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7238e07dc26bSmrgfi 7239e07dc26bSmrg 7240e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7241e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7242e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7243e07dc26bSmrg fi 7244e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7245e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7246e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7247e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7248e07dc26bSmrg $as_echo_n "(cached) " >&6 7249e07dc26bSmrgelse 7250e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7251e07dc26bSmrg/* end confdefs.h. */ 7252e07dc26bSmrgint i; 7253e07dc26bSmrg_ACEOF 7254e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7255e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7256e07dc26bSmrgelse 7257e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7258e07dc26bSmrgfi 7259e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7260e07dc26bSmrgfi 7261e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7262e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7263e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7264e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7265e07dc26bSmrgfi 7266e07dc26bSmrg 7267e07dc26bSmrgfound="no" 7268e07dc26bSmrg 7269e07dc26bSmrg if test $found = "no" ; then 7270e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7271e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7272e07dc26bSmrg fi 7273e07dc26bSmrg 7274e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7275e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7276e07dc26bSmrg fi 7277e07dc26bSmrg 7278e07dc26bSmrg CFLAGS="$CFLAGS -Werror=init-self" 7279e07dc26bSmrg 7280e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7281e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 7282e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_init_self 7283e07dc26bSmrg if eval \${$cacheid+:} false; then : 7284e07dc26bSmrg $as_echo_n "(cached) " >&6 7285e07dc26bSmrgelse 7286e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7287e07dc26bSmrg/* end confdefs.h. */ 7288e07dc26bSmrgint i; 7289e07dc26bSmrgint 7290e07dc26bSmrgmain () 7291e07dc26bSmrg{ 7292e07dc26bSmrg 7293e07dc26bSmrg ; 7294e07dc26bSmrg return 0; 7295e07dc26bSmrg} 7296e07dc26bSmrg_ACEOF 7297e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7298e07dc26bSmrg eval $cacheid=yes 7299e07dc26bSmrgelse 7300e07dc26bSmrg eval $cacheid=no 7301e07dc26bSmrgfi 7302e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7303e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7304e07dc26bSmrgfi 7305e07dc26bSmrg 7306e07dc26bSmrg 7307e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7308e07dc26bSmrg 7309e07dc26bSmrg eval supported=\$$cacheid 7310e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7311e07dc26bSmrg$as_echo "$supported" >&6; } 7312e07dc26bSmrg if test "$supported" = "yes" ; then 7313e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7314e07dc26bSmrg found="yes" 7315e07dc26bSmrg fi 7316e07dc26bSmrg fi 7317e07dc26bSmrg 7318e07dc26bSmrg 7319e07dc26bSmrg 7320e07dc26bSmrg 7321e07dc26bSmrg 7322e07dc26bSmrg 7323e07dc26bSmrg 7324e07dc26bSmrg 7325e07dc26bSmrg 7326e07dc26bSmrg 7327e07dc26bSmrg 7328e07dc26bSmrg 7329e07dc26bSmrg 7330e07dc26bSmrg 7331e07dc26bSmrg 7332e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7333e07dc26bSmrg 7334e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7335e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7336e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7337e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7338e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7339e07dc26bSmrg $as_echo_n "(cached) " >&6 7340e07dc26bSmrgelse 7341e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7342e07dc26bSmrg/* end confdefs.h. */ 7343e07dc26bSmrgint i; 7344e07dc26bSmrg_ACEOF 7345e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7346e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7347e07dc26bSmrgelse 7348e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7349e07dc26bSmrgfi 7350e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7351e07dc26bSmrgfi 7352e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7353e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7354e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7355e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7356e07dc26bSmrgfi 7357e07dc26bSmrg 7358e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7359e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7360e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7361e07dc26bSmrg fi 7362e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7363e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7364e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7365e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7366e07dc26bSmrg $as_echo_n "(cached) " >&6 7367e07dc26bSmrgelse 7368e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7369e07dc26bSmrg/* end confdefs.h. */ 7370e07dc26bSmrgint i; 7371e07dc26bSmrg_ACEOF 7372e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7373e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7374e07dc26bSmrgelse 7375e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7376e07dc26bSmrgfi 7377e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7378e07dc26bSmrgfi 7379e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7380e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7381e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7382e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7383e07dc26bSmrgfi 7384e07dc26bSmrg 7385e07dc26bSmrgfound="no" 7386e07dc26bSmrg 7387e07dc26bSmrg if test $found = "no" ; then 7388e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7389e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7390e07dc26bSmrg fi 7391e07dc26bSmrg 7392e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7393e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7394e07dc26bSmrg fi 7395e07dc26bSmrg 7396e07dc26bSmrg CFLAGS="$CFLAGS -Werror=main" 7397e07dc26bSmrg 7398e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7399e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 7400e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_main 7401e07dc26bSmrg if eval \${$cacheid+:} false; then : 7402e07dc26bSmrg $as_echo_n "(cached) " >&6 7403e07dc26bSmrgelse 7404e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7405e07dc26bSmrg/* end confdefs.h. */ 7406e07dc26bSmrgint i; 7407e07dc26bSmrgint 7408e07dc26bSmrgmain () 7409e07dc26bSmrg{ 7410e07dc26bSmrg 7411e07dc26bSmrg ; 7412e07dc26bSmrg return 0; 7413e07dc26bSmrg} 7414e07dc26bSmrg_ACEOF 7415e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7416e07dc26bSmrg eval $cacheid=yes 7417e07dc26bSmrgelse 7418e07dc26bSmrg eval $cacheid=no 7419e07dc26bSmrgfi 7420e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7421e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7422e07dc26bSmrgfi 7423e07dc26bSmrg 7424e07dc26bSmrg 7425e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7426e07dc26bSmrg 7427e07dc26bSmrg eval supported=\$$cacheid 7428e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7429e07dc26bSmrg$as_echo "$supported" >&6; } 7430e07dc26bSmrg if test "$supported" = "yes" ; then 7431e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7432e07dc26bSmrg found="yes" 7433e07dc26bSmrg fi 7434e07dc26bSmrg fi 7435e07dc26bSmrg 7436e07dc26bSmrg 7437e07dc26bSmrg 7438e07dc26bSmrg 7439e07dc26bSmrg 7440e07dc26bSmrg 7441e07dc26bSmrg 7442e07dc26bSmrg 7443e07dc26bSmrg 7444e07dc26bSmrg 7445e07dc26bSmrg 7446e07dc26bSmrg 7447e07dc26bSmrg 7448e07dc26bSmrg 7449e07dc26bSmrg 7450e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7451e07dc26bSmrg 7452e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7453e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7454e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7455e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7456e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7457e07dc26bSmrg $as_echo_n "(cached) " >&6 7458e07dc26bSmrgelse 7459e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7460e07dc26bSmrg/* end confdefs.h. */ 7461e07dc26bSmrgint i; 7462e07dc26bSmrg_ACEOF 7463e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7464e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7465e07dc26bSmrgelse 7466e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7467e07dc26bSmrgfi 7468e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7469e07dc26bSmrgfi 7470e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7471e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7472e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7473e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7474e07dc26bSmrgfi 7475e07dc26bSmrg 7476e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7477e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7478e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7479e07dc26bSmrg fi 7480e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7481e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7482e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7483e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7484e07dc26bSmrg $as_echo_n "(cached) " >&6 7485e07dc26bSmrgelse 7486e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7487e07dc26bSmrg/* end confdefs.h. */ 7488e07dc26bSmrgint i; 7489e07dc26bSmrg_ACEOF 7490e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7491e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7492e07dc26bSmrgelse 7493e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7494e07dc26bSmrgfi 7495e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7496e07dc26bSmrgfi 7497e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7498e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7499e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7500e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7501e07dc26bSmrgfi 7502e07dc26bSmrg 7503e07dc26bSmrgfound="no" 7504e07dc26bSmrg 7505e07dc26bSmrg if test $found = "no" ; then 7506e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7507e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7508e07dc26bSmrg fi 7509e07dc26bSmrg 7510e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7511e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7512e07dc26bSmrg fi 7513e07dc26bSmrg 7514e07dc26bSmrg CFLAGS="$CFLAGS -Werror=missing-braces" 7515e07dc26bSmrg 7516e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7517e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 7518e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 7519e07dc26bSmrg if eval \${$cacheid+:} false; then : 7520e07dc26bSmrg $as_echo_n "(cached) " >&6 7521e07dc26bSmrgelse 7522e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7523e07dc26bSmrg/* end confdefs.h. */ 7524e07dc26bSmrgint i; 7525e07dc26bSmrgint 7526e07dc26bSmrgmain () 7527e07dc26bSmrg{ 7528e07dc26bSmrg 7529e07dc26bSmrg ; 7530e07dc26bSmrg return 0; 7531e07dc26bSmrg} 7532e07dc26bSmrg_ACEOF 7533e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7534e07dc26bSmrg eval $cacheid=yes 7535e07dc26bSmrgelse 7536e07dc26bSmrg eval $cacheid=no 7537e07dc26bSmrgfi 7538e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7539e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7540e07dc26bSmrgfi 7541e07dc26bSmrg 7542e07dc26bSmrg 7543e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7544e07dc26bSmrg 7545e07dc26bSmrg eval supported=\$$cacheid 7546e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7547e07dc26bSmrg$as_echo "$supported" >&6; } 7548e07dc26bSmrg if test "$supported" = "yes" ; then 7549e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7550e07dc26bSmrg found="yes" 7551e07dc26bSmrg fi 7552e07dc26bSmrg fi 7553e07dc26bSmrg 7554e07dc26bSmrg 7555e07dc26bSmrg 7556e07dc26bSmrg 7557e07dc26bSmrg 7558e07dc26bSmrg 7559e07dc26bSmrg 7560e07dc26bSmrg 7561e07dc26bSmrg 7562e07dc26bSmrg 7563e07dc26bSmrg 7564e07dc26bSmrg 7565e07dc26bSmrg 7566e07dc26bSmrg 7567e07dc26bSmrg 7568e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7569e07dc26bSmrg 7570e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7571e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7572e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7573e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7574e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7575e07dc26bSmrg $as_echo_n "(cached) " >&6 7576e07dc26bSmrgelse 7577e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7578e07dc26bSmrg/* end confdefs.h. */ 7579e07dc26bSmrgint i; 7580e07dc26bSmrg_ACEOF 7581e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7582e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7583e07dc26bSmrgelse 7584e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7585e07dc26bSmrgfi 7586e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7587e07dc26bSmrgfi 7588e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7589e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7590e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7591e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7592e07dc26bSmrgfi 7593e07dc26bSmrg 7594e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7595e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7596e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7597e07dc26bSmrg fi 7598e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7599e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7600e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7601e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7602e07dc26bSmrg $as_echo_n "(cached) " >&6 7603e07dc26bSmrgelse 7604e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7605e07dc26bSmrg/* end confdefs.h. */ 7606e07dc26bSmrgint i; 7607e07dc26bSmrg_ACEOF 7608e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7609e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7610e07dc26bSmrgelse 7611e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7612e07dc26bSmrgfi 7613e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7614e07dc26bSmrgfi 7615e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7616e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7617e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7618e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7619e07dc26bSmrgfi 7620e07dc26bSmrg 7621e07dc26bSmrgfound="no" 7622e07dc26bSmrg 7623e07dc26bSmrg if test $found = "no" ; then 7624e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7625e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7626e07dc26bSmrg fi 7627e07dc26bSmrg 7628e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7629e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7630e07dc26bSmrg fi 7631e07dc26bSmrg 7632e07dc26bSmrg CFLAGS="$CFLAGS -Werror=sequence-point" 7633e07dc26bSmrg 7634e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7635e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 7636e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 7637e07dc26bSmrg if eval \${$cacheid+:} false; then : 7638e07dc26bSmrg $as_echo_n "(cached) " >&6 7639e07dc26bSmrgelse 7640e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7641e07dc26bSmrg/* end confdefs.h. */ 7642e07dc26bSmrgint i; 7643e07dc26bSmrgint 7644e07dc26bSmrgmain () 7645e07dc26bSmrg{ 7646e07dc26bSmrg 7647e07dc26bSmrg ; 7648e07dc26bSmrg return 0; 7649e07dc26bSmrg} 7650e07dc26bSmrg_ACEOF 7651e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7652e07dc26bSmrg eval $cacheid=yes 7653e07dc26bSmrgelse 7654e07dc26bSmrg eval $cacheid=no 7655e07dc26bSmrgfi 7656e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7657e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7658e07dc26bSmrgfi 7659e07dc26bSmrg 7660e07dc26bSmrg 7661e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7662e07dc26bSmrg 7663e07dc26bSmrg eval supported=\$$cacheid 7664e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7665e07dc26bSmrg$as_echo "$supported" >&6; } 7666e07dc26bSmrg if test "$supported" = "yes" ; then 7667e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 7668e07dc26bSmrg found="yes" 7669e07dc26bSmrg fi 7670e07dc26bSmrg fi 7671e07dc26bSmrg 7672e07dc26bSmrg 7673e07dc26bSmrg 7674e07dc26bSmrg 7675e07dc26bSmrg 7676e07dc26bSmrg 7677e07dc26bSmrg 7678e07dc26bSmrg 7679e07dc26bSmrg 7680e07dc26bSmrg 7681e07dc26bSmrg 7682e07dc26bSmrg 7683e07dc26bSmrg 7684e07dc26bSmrg 7685e07dc26bSmrg 7686e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7687e07dc26bSmrg 7688e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7689e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7690e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7691e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7692e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7693e07dc26bSmrg $as_echo_n "(cached) " >&6 7694e07dc26bSmrgelse 7695e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7696e07dc26bSmrg/* end confdefs.h. */ 7697e07dc26bSmrgint i; 7698e07dc26bSmrg_ACEOF 7699e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7700e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7701e07dc26bSmrgelse 7702e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7703e07dc26bSmrgfi 7704e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7705e07dc26bSmrgfi 7706e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7707e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7708e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7709e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7710e07dc26bSmrgfi 7711e07dc26bSmrg 7712e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7713e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7714e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7715e07dc26bSmrg fi 7716e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7717e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7718e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7719e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7720e07dc26bSmrg $as_echo_n "(cached) " >&6 7721e07dc26bSmrgelse 7722e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7723e07dc26bSmrg/* end confdefs.h. */ 7724e07dc26bSmrgint i; 7725e07dc26bSmrg_ACEOF 7726e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7727e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7728e07dc26bSmrgelse 7729e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7730e07dc26bSmrgfi 7731e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7732e07dc26bSmrgfi 7733e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7734e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7735e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7736e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7737e07dc26bSmrgfi 7738e07dc26bSmrg 7739e07dc26bSmrgfound="no" 7740e07dc26bSmrg 7741e07dc26bSmrg if test $found = "no" ; then 7742e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7743e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7744e07dc26bSmrg fi 7745e07dc26bSmrg 7746e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7747e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7748e07dc26bSmrg fi 7749e07dc26bSmrg 7750e07dc26bSmrg CFLAGS="$CFLAGS -Werror=return-type" 7751e07dc26bSmrg 7752e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 7753e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 7754e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_return_type 7755e07dc26bSmrg if eval \${$cacheid+:} false; then : 7756e07dc26bSmrg $as_echo_n "(cached) " >&6 7757e07dc26bSmrgelse 7758e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7759e07dc26bSmrg/* end confdefs.h. */ 7760e07dc26bSmrgint i; 7761e07dc26bSmrgint 7762e07dc26bSmrgmain () 7763e07dc26bSmrg{ 7764e07dc26bSmrg 7765e07dc26bSmrg ; 7766e07dc26bSmrg return 0; 7767e07dc26bSmrg} 7768e07dc26bSmrg_ACEOF 7769e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7770e07dc26bSmrg eval $cacheid=yes 7771e07dc26bSmrgelse 7772e07dc26bSmrg eval $cacheid=no 7773e07dc26bSmrgfi 7774e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7775e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7776e07dc26bSmrgfi 7777e07dc26bSmrg 7778e07dc26bSmrg 7779e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7780e07dc26bSmrg 7781e07dc26bSmrg eval supported=\$$cacheid 7782e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7783e07dc26bSmrg$as_echo "$supported" >&6; } 7784e07dc26bSmrg if test "$supported" = "yes" ; then 7785e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 7786e07dc26bSmrg found="yes" 7787e07dc26bSmrg fi 7788e07dc26bSmrg fi 7789e07dc26bSmrg 7790e07dc26bSmrg if test $found = "no" ; then 7791e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7792e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7793e07dc26bSmrg fi 7794e07dc26bSmrg 7795e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7796e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7797e07dc26bSmrg fi 7798e07dc26bSmrg 7799e07dc26bSmrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 7800e07dc26bSmrg 7801e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 7802e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 7803e07dc26bSmrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 7804e07dc26bSmrg if eval \${$cacheid+:} false; then : 7805e07dc26bSmrg $as_echo_n "(cached) " >&6 7806e07dc26bSmrgelse 7807e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7808e07dc26bSmrg/* end confdefs.h. */ 7809e07dc26bSmrgint i; 7810e07dc26bSmrgint 7811e07dc26bSmrgmain () 7812e07dc26bSmrg{ 7813e07dc26bSmrg 7814e07dc26bSmrg ; 7815e07dc26bSmrg return 0; 7816e07dc26bSmrg} 7817e07dc26bSmrg_ACEOF 7818e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7819e07dc26bSmrg eval $cacheid=yes 7820e07dc26bSmrgelse 7821e07dc26bSmrg eval $cacheid=no 7822e07dc26bSmrgfi 7823e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7824e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7825e07dc26bSmrgfi 7826e07dc26bSmrg 7827e07dc26bSmrg 7828e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7829e07dc26bSmrg 7830e07dc26bSmrg eval supported=\$$cacheid 7831e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7832e07dc26bSmrg$as_echo "$supported" >&6; } 7833e07dc26bSmrg if test "$supported" = "yes" ; then 7834e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 7835e07dc26bSmrg found="yes" 7836e07dc26bSmrg fi 7837e07dc26bSmrg fi 7838e07dc26bSmrg 7839e07dc26bSmrg 7840e07dc26bSmrg 7841e07dc26bSmrg 7842e07dc26bSmrg 7843e07dc26bSmrg 7844e07dc26bSmrg 7845e07dc26bSmrg 7846e07dc26bSmrg 7847e07dc26bSmrg 7848e07dc26bSmrg 7849e07dc26bSmrg 7850e07dc26bSmrg 7851e07dc26bSmrg 7852e07dc26bSmrg 7853e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7854e07dc26bSmrg 7855e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7856e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7857e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7858e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7859e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7860e07dc26bSmrg $as_echo_n "(cached) " >&6 7861e07dc26bSmrgelse 7862e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7863e07dc26bSmrg/* end confdefs.h. */ 7864e07dc26bSmrgint i; 7865e07dc26bSmrg_ACEOF 7866e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7867e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7868e07dc26bSmrgelse 7869e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7870e07dc26bSmrgfi 7871e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7872e07dc26bSmrgfi 7873e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7874e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7875e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7876e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7877e07dc26bSmrgfi 7878e07dc26bSmrg 7879e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7880e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7881e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7882e07dc26bSmrg fi 7883e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7884e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7885e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7886e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7887e07dc26bSmrg $as_echo_n "(cached) " >&6 7888e07dc26bSmrgelse 7889e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7890e07dc26bSmrg/* end confdefs.h. */ 7891e07dc26bSmrgint i; 7892e07dc26bSmrg_ACEOF 7893e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7894e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7895e07dc26bSmrgelse 7896e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7897e07dc26bSmrgfi 7898e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7899e07dc26bSmrgfi 7900e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7901e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7902e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7903e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7904e07dc26bSmrgfi 7905e07dc26bSmrg 7906e07dc26bSmrgfound="no" 7907e07dc26bSmrg 7908e07dc26bSmrg if test $found = "no" ; then 7909e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7910e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7911e07dc26bSmrg fi 7912e07dc26bSmrg 7913e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7914e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7915e07dc26bSmrg fi 7916e07dc26bSmrg 7917e07dc26bSmrg CFLAGS="$CFLAGS -Werror=trigraphs" 7918e07dc26bSmrg 7919e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 7920e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 7921e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 7922e07dc26bSmrg if eval \${$cacheid+:} false; then : 7923e07dc26bSmrg $as_echo_n "(cached) " >&6 7924e07dc26bSmrgelse 7925e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7926e07dc26bSmrg/* end confdefs.h. */ 7927e07dc26bSmrgint i; 7928e07dc26bSmrgint 7929e07dc26bSmrgmain () 7930e07dc26bSmrg{ 7931e07dc26bSmrg 7932e07dc26bSmrg ; 7933e07dc26bSmrg return 0; 7934e07dc26bSmrg} 7935e07dc26bSmrg_ACEOF 7936e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 7937e07dc26bSmrg eval $cacheid=yes 7938e07dc26bSmrgelse 7939e07dc26bSmrg eval $cacheid=no 7940e07dc26bSmrgfi 7941e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 7942e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 7943e07dc26bSmrgfi 7944e07dc26bSmrg 7945e07dc26bSmrg 7946e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7947e07dc26bSmrg 7948e07dc26bSmrg eval supported=\$$cacheid 7949e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7950e07dc26bSmrg$as_echo "$supported" >&6; } 7951e07dc26bSmrg if test "$supported" = "yes" ; then 7952e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 7953e07dc26bSmrg found="yes" 7954e07dc26bSmrg fi 7955e07dc26bSmrg fi 7956e07dc26bSmrg 7957e07dc26bSmrg 7958e07dc26bSmrg 7959e07dc26bSmrg 7960e07dc26bSmrg 7961e07dc26bSmrg 7962e07dc26bSmrg 7963e07dc26bSmrg 7964e07dc26bSmrg 7965e07dc26bSmrg 7966e07dc26bSmrg 7967e07dc26bSmrg 7968e07dc26bSmrg 7969e07dc26bSmrg 7970e07dc26bSmrg 7971e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7972e07dc26bSmrg 7973e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7974e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7975e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7976e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7977e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7978e07dc26bSmrg $as_echo_n "(cached) " >&6 7979e07dc26bSmrgelse 7980e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7981e07dc26bSmrg/* end confdefs.h. */ 7982e07dc26bSmrgint i; 7983e07dc26bSmrg_ACEOF 7984e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 7985e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7986e07dc26bSmrgelse 7987e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 7988e07dc26bSmrgfi 7989e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7990e07dc26bSmrgfi 7991e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7992e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7993e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7994e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7995e07dc26bSmrgfi 7996e07dc26bSmrg 7997e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7998e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7999e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8000e07dc26bSmrg fi 8001e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8002e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8003e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8004e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8005e07dc26bSmrg $as_echo_n "(cached) " >&6 8006e07dc26bSmrgelse 8007e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8008e07dc26bSmrg/* end confdefs.h. */ 8009e07dc26bSmrgint i; 8010e07dc26bSmrg_ACEOF 8011e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8012e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8013e07dc26bSmrgelse 8014e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8015e07dc26bSmrgfi 8016e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8017e07dc26bSmrgfi 8018e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8019e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8020e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8021e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8022e07dc26bSmrgfi 8023e07dc26bSmrg 8024e07dc26bSmrgfound="no" 8025e07dc26bSmrg 8026e07dc26bSmrg if test $found = "no" ; then 8027e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8028e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8029e07dc26bSmrg fi 8030e07dc26bSmrg 8031e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8032e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8033e07dc26bSmrg fi 8034e07dc26bSmrg 8035e07dc26bSmrg CFLAGS="$CFLAGS -Werror=array-bounds" 8036e07dc26bSmrg 8037e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8038e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 8039e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8040e07dc26bSmrg if eval \${$cacheid+:} false; then : 8041e07dc26bSmrg $as_echo_n "(cached) " >&6 8042e07dc26bSmrgelse 8043e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8044e07dc26bSmrg/* end confdefs.h. */ 8045e07dc26bSmrgint i; 8046e07dc26bSmrgint 8047e07dc26bSmrgmain () 8048e07dc26bSmrg{ 8049e07dc26bSmrg 8050e07dc26bSmrg ; 8051e07dc26bSmrg return 0; 8052e07dc26bSmrg} 8053e07dc26bSmrg_ACEOF 8054e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8055e07dc26bSmrg eval $cacheid=yes 8056e07dc26bSmrgelse 8057e07dc26bSmrg eval $cacheid=no 8058e07dc26bSmrgfi 8059e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8060e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8061e07dc26bSmrgfi 8062e07dc26bSmrg 8063e07dc26bSmrg 8064e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8065e07dc26bSmrg 8066e07dc26bSmrg eval supported=\$$cacheid 8067e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8068e07dc26bSmrg$as_echo "$supported" >&6; } 8069e07dc26bSmrg if test "$supported" = "yes" ; then 8070e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8071e07dc26bSmrg found="yes" 8072e07dc26bSmrg fi 8073e07dc26bSmrg fi 8074e07dc26bSmrg 8075e07dc26bSmrg 8076e07dc26bSmrg 8077e07dc26bSmrg 8078e07dc26bSmrg 8079e07dc26bSmrg 8080e07dc26bSmrg 8081e07dc26bSmrg 8082e07dc26bSmrg 8083e07dc26bSmrg 8084e07dc26bSmrg 8085e07dc26bSmrg 8086e07dc26bSmrg 8087e07dc26bSmrg 8088e07dc26bSmrg 8089e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8090e07dc26bSmrg 8091e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8092e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8093e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8094e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8095e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8096e07dc26bSmrg $as_echo_n "(cached) " >&6 8097e07dc26bSmrgelse 8098e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8099e07dc26bSmrg/* end confdefs.h. */ 8100e07dc26bSmrgint i; 8101e07dc26bSmrg_ACEOF 8102e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8103e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8104e07dc26bSmrgelse 8105e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8106e07dc26bSmrgfi 8107e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8108e07dc26bSmrgfi 8109e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8110e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8111e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8112e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8113e07dc26bSmrgfi 8114e07dc26bSmrg 8115e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8116e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8117e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8118e07dc26bSmrg fi 8119e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8120e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8121e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8122e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8123e07dc26bSmrg $as_echo_n "(cached) " >&6 8124e07dc26bSmrgelse 8125e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8126e07dc26bSmrg/* end confdefs.h. */ 8127e07dc26bSmrgint i; 8128e07dc26bSmrg_ACEOF 8129e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8130e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8131e07dc26bSmrgelse 8132e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8133e07dc26bSmrgfi 8134e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8135e07dc26bSmrgfi 8136e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8137e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8138e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8139e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8140e07dc26bSmrgfi 8141e07dc26bSmrg 8142e07dc26bSmrgfound="no" 8143e07dc26bSmrg 8144e07dc26bSmrg if test $found = "no" ; then 8145e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8146e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8147e07dc26bSmrg fi 8148e07dc26bSmrg 8149e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8150e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8151e07dc26bSmrg fi 8152e07dc26bSmrg 8153e07dc26bSmrg CFLAGS="$CFLAGS -Werror=write-strings" 8154e07dc26bSmrg 8155e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8156e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 8157e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8158e07dc26bSmrg if eval \${$cacheid+:} false; then : 8159e07dc26bSmrg $as_echo_n "(cached) " >&6 8160e07dc26bSmrgelse 8161e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8162e07dc26bSmrg/* end confdefs.h. */ 8163e07dc26bSmrgint i; 8164e07dc26bSmrgint 8165e07dc26bSmrgmain () 8166e07dc26bSmrg{ 8167e07dc26bSmrg 8168e07dc26bSmrg ; 8169e07dc26bSmrg return 0; 8170e07dc26bSmrg} 8171e07dc26bSmrg_ACEOF 8172e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8173e07dc26bSmrg eval $cacheid=yes 8174e07dc26bSmrgelse 8175e07dc26bSmrg eval $cacheid=no 8176e07dc26bSmrgfi 8177e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8178e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8179e07dc26bSmrgfi 8180e07dc26bSmrg 8181e07dc26bSmrg 8182e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8183e07dc26bSmrg 8184e07dc26bSmrg eval supported=\$$cacheid 8185e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8186e07dc26bSmrg$as_echo "$supported" >&6; } 8187e07dc26bSmrg if test "$supported" = "yes" ; then 8188e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8189e07dc26bSmrg found="yes" 8190e07dc26bSmrg fi 8191e07dc26bSmrg fi 8192e07dc26bSmrg 8193e07dc26bSmrg 8194e07dc26bSmrg 8195e07dc26bSmrg 8196e07dc26bSmrg 8197e07dc26bSmrg 8198e07dc26bSmrg 8199e07dc26bSmrg 8200e07dc26bSmrg 8201e07dc26bSmrg 8202e07dc26bSmrg 8203e07dc26bSmrg 8204e07dc26bSmrg 8205e07dc26bSmrg 8206e07dc26bSmrg 8207e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8208e07dc26bSmrg 8209e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8210e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8211e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8212e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8213e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8214e07dc26bSmrg $as_echo_n "(cached) " >&6 8215e07dc26bSmrgelse 8216e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8217e07dc26bSmrg/* end confdefs.h. */ 8218e07dc26bSmrgint i; 8219e07dc26bSmrg_ACEOF 8220e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8221e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8222e07dc26bSmrgelse 8223e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8224e07dc26bSmrgfi 8225e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8226e07dc26bSmrgfi 8227e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8228e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8229e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8230e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8231e07dc26bSmrgfi 8232e07dc26bSmrg 8233e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8234e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8235e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8236e07dc26bSmrg fi 8237e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8238e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8239e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8240e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8241e07dc26bSmrg $as_echo_n "(cached) " >&6 8242e07dc26bSmrgelse 8243e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8244e07dc26bSmrg/* end confdefs.h. */ 8245e07dc26bSmrgint i; 8246e07dc26bSmrg_ACEOF 8247e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8248e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8249e07dc26bSmrgelse 8250e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8251e07dc26bSmrgfi 8252e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8253e07dc26bSmrgfi 8254e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8255e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8256e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8257e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8258e07dc26bSmrgfi 8259e07dc26bSmrg 8260e07dc26bSmrgfound="no" 8261e07dc26bSmrg 8262e07dc26bSmrg if test $found = "no" ; then 8263e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8264e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8265e07dc26bSmrg fi 8266e07dc26bSmrg 8267e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8268e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8269e07dc26bSmrg fi 8270e07dc26bSmrg 8271e07dc26bSmrg CFLAGS="$CFLAGS -Werror=address" 8272e07dc26bSmrg 8273e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8274e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 8275e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_address 8276e07dc26bSmrg if eval \${$cacheid+:} false; then : 8277e07dc26bSmrg $as_echo_n "(cached) " >&6 8278e07dc26bSmrgelse 8279e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8280e07dc26bSmrg/* end confdefs.h. */ 8281e07dc26bSmrgint i; 8282e07dc26bSmrgint 8283e07dc26bSmrgmain () 8284e07dc26bSmrg{ 8285e07dc26bSmrg 8286e07dc26bSmrg ; 8287e07dc26bSmrg return 0; 8288e07dc26bSmrg} 8289e07dc26bSmrg_ACEOF 8290e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8291e07dc26bSmrg eval $cacheid=yes 8292e07dc26bSmrgelse 8293e07dc26bSmrg eval $cacheid=no 8294e07dc26bSmrgfi 8295e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8296e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8297e07dc26bSmrgfi 8298e07dc26bSmrg 8299e07dc26bSmrg 8300e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8301e07dc26bSmrg 8302e07dc26bSmrg eval supported=\$$cacheid 8303e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8304e07dc26bSmrg$as_echo "$supported" >&6; } 8305e07dc26bSmrg if test "$supported" = "yes" ; then 8306e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8307e07dc26bSmrg found="yes" 8308e07dc26bSmrg fi 8309e07dc26bSmrg fi 8310e07dc26bSmrg 8311e07dc26bSmrg 8312e07dc26bSmrg 8313e07dc26bSmrg 8314e07dc26bSmrg 8315e07dc26bSmrg 8316e07dc26bSmrg 8317e07dc26bSmrg 8318e07dc26bSmrg 8319e07dc26bSmrg 8320e07dc26bSmrg 8321e07dc26bSmrg 8322e07dc26bSmrg 8323e07dc26bSmrg 8324e07dc26bSmrg 8325e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8326e07dc26bSmrg 8327e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8328e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8329e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8330e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8331e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8332e07dc26bSmrg $as_echo_n "(cached) " >&6 8333e07dc26bSmrgelse 8334e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8335e07dc26bSmrg/* end confdefs.h. */ 8336e07dc26bSmrgint i; 8337e07dc26bSmrg_ACEOF 8338e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8339e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8340e07dc26bSmrgelse 8341e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8342e07dc26bSmrgfi 8343e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8344e07dc26bSmrgfi 8345e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8346e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8347e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8348e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8349e07dc26bSmrgfi 8350e07dc26bSmrg 8351e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8352e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8353e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8354e07dc26bSmrg fi 8355e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8356e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8357e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8358e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8359e07dc26bSmrg $as_echo_n "(cached) " >&6 8360e07dc26bSmrgelse 8361e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8362e07dc26bSmrg/* end confdefs.h. */ 8363e07dc26bSmrgint i; 8364e07dc26bSmrg_ACEOF 8365e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8366e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8367e07dc26bSmrgelse 8368e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8369e07dc26bSmrgfi 8370e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8371e07dc26bSmrgfi 8372e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8373e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8374e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8375e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8376e07dc26bSmrgfi 8377e07dc26bSmrg 8378e07dc26bSmrgfound="no" 8379e07dc26bSmrg 8380e07dc26bSmrg if test $found = "no" ; then 8381e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8382e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8383e07dc26bSmrg fi 8384e07dc26bSmrg 8385e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8386e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8387e07dc26bSmrg fi 8388e07dc26bSmrg 8389e07dc26bSmrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8390e07dc26bSmrg 8391e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8392e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8393e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8394e07dc26bSmrg if eval \${$cacheid+:} false; then : 8395e07dc26bSmrg $as_echo_n "(cached) " >&6 8396e07dc26bSmrgelse 8397e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8398e07dc26bSmrg/* end confdefs.h. */ 8399e07dc26bSmrgint i; 8400e07dc26bSmrgint 8401e07dc26bSmrgmain () 8402e07dc26bSmrg{ 8403e07dc26bSmrg 8404e07dc26bSmrg ; 8405e07dc26bSmrg return 0; 8406e07dc26bSmrg} 8407e07dc26bSmrg_ACEOF 8408e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8409e07dc26bSmrg eval $cacheid=yes 8410e07dc26bSmrgelse 8411e07dc26bSmrg eval $cacheid=no 8412e07dc26bSmrgfi 8413e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8414e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8415e07dc26bSmrgfi 8416e07dc26bSmrg 8417e07dc26bSmrg 8418e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8419e07dc26bSmrg 8420e07dc26bSmrg eval supported=\$$cacheid 8421e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8422e07dc26bSmrg$as_echo "$supported" >&6; } 8423e07dc26bSmrg if test "$supported" = "yes" ; then 8424e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8425e07dc26bSmrg found="yes" 8426e07dc26bSmrg fi 8427e07dc26bSmrg fi 8428e07dc26bSmrg 8429e07dc26bSmrg if test $found = "no" ; then 8430e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8431e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8432e07dc26bSmrg fi 8433e07dc26bSmrg 8434e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8435e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8436e07dc26bSmrg fi 8437e07dc26bSmrg 8438e07dc26bSmrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8439e07dc26bSmrg 8440e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8441e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 8442e07dc26bSmrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8443e07dc26bSmrg if eval \${$cacheid+:} false; then : 8444e07dc26bSmrg $as_echo_n "(cached) " >&6 8445e07dc26bSmrgelse 8446e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8447e07dc26bSmrg/* end confdefs.h. */ 8448e07dc26bSmrgint i; 8449e07dc26bSmrgint 8450e07dc26bSmrgmain () 8451e07dc26bSmrg{ 8452e07dc26bSmrg 8453e07dc26bSmrg ; 8454e07dc26bSmrg return 0; 8455e07dc26bSmrg} 8456e07dc26bSmrg_ACEOF 8457e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8458e07dc26bSmrg eval $cacheid=yes 8459e07dc26bSmrgelse 8460e07dc26bSmrg eval $cacheid=no 8461e07dc26bSmrgfi 8462e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8463e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8464e07dc26bSmrgfi 8465e07dc26bSmrg 8466e07dc26bSmrg 8467e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8468e07dc26bSmrg 8469e07dc26bSmrg eval supported=\$$cacheid 8470e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8471e07dc26bSmrg$as_echo "$supported" >&6; } 8472e07dc26bSmrg if test "$supported" = "yes" ; then 8473e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8474e07dc26bSmrg found="yes" 8475e07dc26bSmrg fi 8476e07dc26bSmrg fi 8477e07dc26bSmrg 8478e07dc26bSmrg 8479e07dc26bSmrg 8480e07dc26bSmrg 8481e07dc26bSmrg 8482e07dc26bSmrg 8483e07dc26bSmrg 8484e07dc26bSmrg 8485e07dc26bSmrg 8486e07dc26bSmrg 8487e07dc26bSmrg 8488e07dc26bSmrg 8489e07dc26bSmrg 8490e07dc26bSmrg 8491e07dc26bSmrg 8492e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8493e07dc26bSmrg 8494e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8495e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8496e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8497e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8498e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8499e07dc26bSmrg $as_echo_n "(cached) " >&6 8500e07dc26bSmrgelse 8501e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8502e07dc26bSmrg/* end confdefs.h. */ 8503e07dc26bSmrgint i; 8504e07dc26bSmrg_ACEOF 8505e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8506e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8507e07dc26bSmrgelse 8508e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8509e07dc26bSmrgfi 8510e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8511e07dc26bSmrgfi 8512e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8513e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8514e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8515e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8516e07dc26bSmrgfi 8517e07dc26bSmrg 8518e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8519e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8520e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8521e07dc26bSmrg fi 8522e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8523e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8524e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8525e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8526e07dc26bSmrg $as_echo_n "(cached) " >&6 8527e07dc26bSmrgelse 8528e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8529e07dc26bSmrg/* end confdefs.h. */ 8530e07dc26bSmrgint i; 8531e07dc26bSmrg_ACEOF 8532e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8533e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8534e07dc26bSmrgelse 8535e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8536e07dc26bSmrgfi 8537e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8538e07dc26bSmrgfi 8539e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8540e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8541e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8542e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8543e07dc26bSmrgfi 8544e07dc26bSmrg 8545e07dc26bSmrgfound="no" 8546e07dc26bSmrg 8547e07dc26bSmrg if test $found = "no" ; then 8548e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8549e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8550e07dc26bSmrg fi 8551e07dc26bSmrg 8552e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8553e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8554e07dc26bSmrg fi 8555e07dc26bSmrg 8556e07dc26bSmrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8557e07dc26bSmrg 8558e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8559e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 8560e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8561e07dc26bSmrg if eval \${$cacheid+:} false; then : 8562e07dc26bSmrg $as_echo_n "(cached) " >&6 8563e07dc26bSmrgelse 8564e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8565e07dc26bSmrg/* end confdefs.h. */ 8566e07dc26bSmrgint i; 8567e07dc26bSmrgint 8568e07dc26bSmrgmain () 8569e07dc26bSmrg{ 8570e07dc26bSmrg 8571e07dc26bSmrg ; 8572e07dc26bSmrg return 0; 8573e07dc26bSmrg} 8574e07dc26bSmrg_ACEOF 8575e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8576e07dc26bSmrg eval $cacheid=yes 8577e07dc26bSmrgelse 8578e07dc26bSmrg eval $cacheid=no 8579e07dc26bSmrgfi 8580e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8581e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8582e07dc26bSmrgfi 8583e07dc26bSmrg 8584e07dc26bSmrg 8585e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8586e07dc26bSmrg 8587e07dc26bSmrg eval supported=\$$cacheid 8588e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8589e07dc26bSmrg$as_echo "$supported" >&6; } 8590e07dc26bSmrg if test "$supported" = "yes" ; then 8591e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8592e07dc26bSmrg found="yes" 8593e07dc26bSmrg fi 8594e07dc26bSmrg fi 8595e07dc26bSmrg 8596e07dc26bSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8597e07dc26bSmrgelse 8598e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 8599e07dc26bSmrg$as_echo "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} 8600e07dc26bSmrg 8601e07dc26bSmrg 8602e07dc26bSmrg 8603e07dc26bSmrg 8604e07dc26bSmrg 8605e07dc26bSmrg 8606e07dc26bSmrg 8607e07dc26bSmrg 8608e07dc26bSmrg 8609e07dc26bSmrg 8610e07dc26bSmrg 8611e07dc26bSmrg 8612e07dc26bSmrg 8613e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8614e07dc26bSmrg 8615e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8616e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8617e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8618e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8619e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8620e07dc26bSmrg $as_echo_n "(cached) " >&6 8621e07dc26bSmrgelse 8622e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8623e07dc26bSmrg/* end confdefs.h. */ 8624e07dc26bSmrgint i; 8625e07dc26bSmrg_ACEOF 8626e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8627e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8628e07dc26bSmrgelse 8629e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8630e07dc26bSmrgfi 8631e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8632e07dc26bSmrgfi 8633e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8634e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8635e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8636e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8637e07dc26bSmrgfi 8638e07dc26bSmrg 8639e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8640e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8641e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8642e07dc26bSmrg fi 8643e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8644e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8645e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8646e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8647e07dc26bSmrg $as_echo_n "(cached) " >&6 8648e07dc26bSmrgelse 8649e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8650e07dc26bSmrg/* end confdefs.h. */ 8651e07dc26bSmrgint i; 8652e07dc26bSmrg_ACEOF 8653e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8654e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8655e07dc26bSmrgelse 8656e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8657e07dc26bSmrgfi 8658e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8659e07dc26bSmrgfi 8660e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8661e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8662e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8663e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8664e07dc26bSmrgfi 8665e07dc26bSmrg 8666e07dc26bSmrgfound="no" 8667e07dc26bSmrg 8668e07dc26bSmrg if test $found = "no" ; then 8669e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8670e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8671e07dc26bSmrg fi 8672e07dc26bSmrg 8673e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8674e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8675e07dc26bSmrg fi 8676e07dc26bSmrg 8677e07dc26bSmrg CFLAGS="$CFLAGS -Wimplicit" 8678e07dc26bSmrg 8679e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 8680e07dc26bSmrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 8681e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wimplicit 8682e07dc26bSmrg if eval \${$cacheid+:} false; then : 8683e07dc26bSmrg $as_echo_n "(cached) " >&6 8684e07dc26bSmrgelse 8685e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8686e07dc26bSmrg/* end confdefs.h. */ 8687e07dc26bSmrgint i; 8688e07dc26bSmrgint 8689e07dc26bSmrgmain () 8690e07dc26bSmrg{ 8691e07dc26bSmrg 8692e07dc26bSmrg ; 8693e07dc26bSmrg return 0; 8694e07dc26bSmrg} 8695e07dc26bSmrg_ACEOF 8696e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8697e07dc26bSmrg eval $cacheid=yes 8698e07dc26bSmrgelse 8699e07dc26bSmrg eval $cacheid=no 8700e07dc26bSmrgfi 8701e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8702e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8703e07dc26bSmrgfi 8704e07dc26bSmrg 8705e07dc26bSmrg 8706e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8707e07dc26bSmrg 8708e07dc26bSmrg eval supported=\$$cacheid 8709e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8710e07dc26bSmrg$as_echo "$supported" >&6; } 8711e07dc26bSmrg if test "$supported" = "yes" ; then 8712e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 8713e07dc26bSmrg found="yes" 8714e07dc26bSmrg fi 8715e07dc26bSmrg fi 8716e07dc26bSmrg 8717e07dc26bSmrg 8718e07dc26bSmrg 8719e07dc26bSmrg 8720e07dc26bSmrg 8721e07dc26bSmrg 8722e07dc26bSmrg 8723e07dc26bSmrg 8724e07dc26bSmrg 8725e07dc26bSmrg 8726e07dc26bSmrg 8727e07dc26bSmrg 8728e07dc26bSmrg 8729e07dc26bSmrg 8730e07dc26bSmrg 8731e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8732e07dc26bSmrg 8733e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8734e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8735e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8736e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8737e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8738e07dc26bSmrg $as_echo_n "(cached) " >&6 8739e07dc26bSmrgelse 8740e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8741e07dc26bSmrg/* end confdefs.h. */ 8742e07dc26bSmrgint i; 8743e07dc26bSmrg_ACEOF 8744e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8745e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8746e07dc26bSmrgelse 8747e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8748e07dc26bSmrgfi 8749e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8750e07dc26bSmrgfi 8751e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8752e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8753e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8754e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8755e07dc26bSmrgfi 8756e07dc26bSmrg 8757e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8758e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8759e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8760e07dc26bSmrg fi 8761e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8762e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8763e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8764e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8765e07dc26bSmrg $as_echo_n "(cached) " >&6 8766e07dc26bSmrgelse 8767e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8768e07dc26bSmrg/* end confdefs.h. */ 8769e07dc26bSmrgint i; 8770e07dc26bSmrg_ACEOF 8771e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8772e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8773e07dc26bSmrgelse 8774e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8775e07dc26bSmrgfi 8776e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8777e07dc26bSmrgfi 8778e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8779e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8780e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8781e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8782e07dc26bSmrgfi 8783e07dc26bSmrg 8784e07dc26bSmrgfound="no" 8785e07dc26bSmrg 8786e07dc26bSmrg if test $found = "no" ; then 8787e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8788e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8789e07dc26bSmrg fi 8790e07dc26bSmrg 8791e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8792e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8793e07dc26bSmrg fi 8794e07dc26bSmrg 8795e07dc26bSmrg CFLAGS="$CFLAGS -Wnonnull" 8796e07dc26bSmrg 8797e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 8798e07dc26bSmrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 8799e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wnonnull 8800e07dc26bSmrg if eval \${$cacheid+:} false; then : 8801e07dc26bSmrg $as_echo_n "(cached) " >&6 8802e07dc26bSmrgelse 8803e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8804e07dc26bSmrg/* end confdefs.h. */ 8805e07dc26bSmrgint i; 8806e07dc26bSmrgint 8807e07dc26bSmrgmain () 8808e07dc26bSmrg{ 8809e07dc26bSmrg 8810e07dc26bSmrg ; 8811e07dc26bSmrg return 0; 8812e07dc26bSmrg} 8813e07dc26bSmrg_ACEOF 8814e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8815e07dc26bSmrg eval $cacheid=yes 8816e07dc26bSmrgelse 8817e07dc26bSmrg eval $cacheid=no 8818e07dc26bSmrgfi 8819e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8820e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8821e07dc26bSmrgfi 8822e07dc26bSmrg 8823e07dc26bSmrg 8824e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8825e07dc26bSmrg 8826e07dc26bSmrg eval supported=\$$cacheid 8827e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8828e07dc26bSmrg$as_echo "$supported" >&6; } 8829e07dc26bSmrg if test "$supported" = "yes" ; then 8830e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 8831e07dc26bSmrg found="yes" 8832e07dc26bSmrg fi 8833e07dc26bSmrg fi 8834e07dc26bSmrg 8835e07dc26bSmrg 8836e07dc26bSmrg 8837e07dc26bSmrg 8838e07dc26bSmrg 8839e07dc26bSmrg 8840e07dc26bSmrg 8841e07dc26bSmrg 8842e07dc26bSmrg 8843e07dc26bSmrg 8844e07dc26bSmrg 8845e07dc26bSmrg 8846e07dc26bSmrg 8847e07dc26bSmrg 8848e07dc26bSmrg 8849e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8850e07dc26bSmrg 8851e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8852e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8853e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8854e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8855e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8856e07dc26bSmrg $as_echo_n "(cached) " >&6 8857e07dc26bSmrgelse 8858e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8859e07dc26bSmrg/* end confdefs.h. */ 8860e07dc26bSmrgint i; 8861e07dc26bSmrg_ACEOF 8862e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8863e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8864e07dc26bSmrgelse 8865e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8866e07dc26bSmrgfi 8867e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8868e07dc26bSmrgfi 8869e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8870e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8871e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8872e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8873e07dc26bSmrgfi 8874e07dc26bSmrg 8875e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8876e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8877e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8878e07dc26bSmrg fi 8879e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8880e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8881e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8882e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8883e07dc26bSmrg $as_echo_n "(cached) " >&6 8884e07dc26bSmrgelse 8885e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8886e07dc26bSmrg/* end confdefs.h. */ 8887e07dc26bSmrgint i; 8888e07dc26bSmrg_ACEOF 8889e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8890e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8891e07dc26bSmrgelse 8892e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8893e07dc26bSmrgfi 8894e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8895e07dc26bSmrgfi 8896e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8897e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8898e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8899e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8900e07dc26bSmrgfi 8901e07dc26bSmrg 8902e07dc26bSmrgfound="no" 8903e07dc26bSmrg 8904e07dc26bSmrg if test $found = "no" ; then 8905e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8906e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8907e07dc26bSmrg fi 8908e07dc26bSmrg 8909e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8910e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8911e07dc26bSmrg fi 8912e07dc26bSmrg 8913e07dc26bSmrg CFLAGS="$CFLAGS -Winit-self" 8914e07dc26bSmrg 8915e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 8916e07dc26bSmrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 8917e07dc26bSmrg cacheid=xorg_cv_cc_flag__Winit_self 8918e07dc26bSmrg if eval \${$cacheid+:} false; then : 8919e07dc26bSmrg $as_echo_n "(cached) " >&6 8920e07dc26bSmrgelse 8921e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8922e07dc26bSmrg/* end confdefs.h. */ 8923e07dc26bSmrgint i; 8924e07dc26bSmrgint 8925e07dc26bSmrgmain () 8926e07dc26bSmrg{ 8927e07dc26bSmrg 8928e07dc26bSmrg ; 8929e07dc26bSmrg return 0; 8930e07dc26bSmrg} 8931e07dc26bSmrg_ACEOF 8932e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 8933e07dc26bSmrg eval $cacheid=yes 8934e07dc26bSmrgelse 8935e07dc26bSmrg eval $cacheid=no 8936e07dc26bSmrgfi 8937e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 8938e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 8939e07dc26bSmrgfi 8940e07dc26bSmrg 8941e07dc26bSmrg 8942e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8943e07dc26bSmrg 8944e07dc26bSmrg eval supported=\$$cacheid 8945e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8946e07dc26bSmrg$as_echo "$supported" >&6; } 8947e07dc26bSmrg if test "$supported" = "yes" ; then 8948e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 8949e07dc26bSmrg found="yes" 8950e07dc26bSmrg fi 8951e07dc26bSmrg fi 8952e07dc26bSmrg 8953e07dc26bSmrg 8954e07dc26bSmrg 8955e07dc26bSmrg 8956e07dc26bSmrg 8957e07dc26bSmrg 8958e07dc26bSmrg 8959e07dc26bSmrg 8960e07dc26bSmrg 8961e07dc26bSmrg 8962e07dc26bSmrg 8963e07dc26bSmrg 8964e07dc26bSmrg 8965e07dc26bSmrg 8966e07dc26bSmrg 8967e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8968e07dc26bSmrg 8969e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8970e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8971e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8972e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8973e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8974e07dc26bSmrg $as_echo_n "(cached) " >&6 8975e07dc26bSmrgelse 8976e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8977e07dc26bSmrg/* end confdefs.h. */ 8978e07dc26bSmrgint i; 8979e07dc26bSmrg_ACEOF 8980e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 8981e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8982e07dc26bSmrgelse 8983e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 8984e07dc26bSmrgfi 8985e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8986e07dc26bSmrgfi 8987e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8988e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8989e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8990e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8991e07dc26bSmrgfi 8992e07dc26bSmrg 8993e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8994e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8995e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8996e07dc26bSmrg fi 8997e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8998e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8999e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9000e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9001e07dc26bSmrg $as_echo_n "(cached) " >&6 9002e07dc26bSmrgelse 9003e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9004e07dc26bSmrg/* end confdefs.h. */ 9005e07dc26bSmrgint i; 9006e07dc26bSmrg_ACEOF 9007e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9008e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9009e07dc26bSmrgelse 9010e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9011e07dc26bSmrgfi 9012e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9013e07dc26bSmrgfi 9014e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9015e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9016e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9017e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9018e07dc26bSmrgfi 9019e07dc26bSmrg 9020e07dc26bSmrgfound="no" 9021e07dc26bSmrg 9022e07dc26bSmrg if test $found = "no" ; then 9023e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9024e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9025e07dc26bSmrg fi 9026e07dc26bSmrg 9027e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9028e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9029e07dc26bSmrg fi 9030e07dc26bSmrg 9031e07dc26bSmrg CFLAGS="$CFLAGS -Wmain" 9032e07dc26bSmrg 9033e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9034e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 9035e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wmain 9036e07dc26bSmrg if eval \${$cacheid+:} false; then : 9037e07dc26bSmrg $as_echo_n "(cached) " >&6 9038e07dc26bSmrgelse 9039e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9040e07dc26bSmrg/* end confdefs.h. */ 9041e07dc26bSmrgint i; 9042e07dc26bSmrgint 9043e07dc26bSmrgmain () 9044e07dc26bSmrg{ 9045e07dc26bSmrg 9046e07dc26bSmrg ; 9047e07dc26bSmrg return 0; 9048e07dc26bSmrg} 9049e07dc26bSmrg_ACEOF 9050e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9051e07dc26bSmrg eval $cacheid=yes 9052e07dc26bSmrgelse 9053e07dc26bSmrg eval $cacheid=no 9054e07dc26bSmrgfi 9055e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9056e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9057e07dc26bSmrgfi 9058e07dc26bSmrg 9059e07dc26bSmrg 9060e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9061e07dc26bSmrg 9062e07dc26bSmrg eval supported=\$$cacheid 9063e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9064e07dc26bSmrg$as_echo "$supported" >&6; } 9065e07dc26bSmrg if test "$supported" = "yes" ; then 9066e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9067e07dc26bSmrg found="yes" 9068e07dc26bSmrg fi 9069e07dc26bSmrg fi 9070e07dc26bSmrg 9071e07dc26bSmrg 9072e07dc26bSmrg 9073e07dc26bSmrg 9074e07dc26bSmrg 9075e07dc26bSmrg 9076e07dc26bSmrg 9077e07dc26bSmrg 9078e07dc26bSmrg 9079e07dc26bSmrg 9080e07dc26bSmrg 9081e07dc26bSmrg 9082e07dc26bSmrg 9083e07dc26bSmrg 9084e07dc26bSmrg 9085e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9086e07dc26bSmrg 9087e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9088e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9089e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9090e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9091e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9092e07dc26bSmrg $as_echo_n "(cached) " >&6 9093e07dc26bSmrgelse 9094e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9095e07dc26bSmrg/* end confdefs.h. */ 9096e07dc26bSmrgint i; 9097e07dc26bSmrg_ACEOF 9098e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9099e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9100e07dc26bSmrgelse 9101e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9102e07dc26bSmrgfi 9103e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9104e07dc26bSmrgfi 9105e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9106e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9107e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9108e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9109e07dc26bSmrgfi 9110e07dc26bSmrg 9111e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9112e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9113e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9114e07dc26bSmrg fi 9115e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9116e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9117e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9118e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9119e07dc26bSmrg $as_echo_n "(cached) " >&6 9120e07dc26bSmrgelse 9121e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9122e07dc26bSmrg/* end confdefs.h. */ 9123e07dc26bSmrgint i; 9124e07dc26bSmrg_ACEOF 9125e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9126e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9127e07dc26bSmrgelse 9128e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9129e07dc26bSmrgfi 9130e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9131e07dc26bSmrgfi 9132e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9133e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9134e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9135e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9136e07dc26bSmrgfi 9137e07dc26bSmrg 9138e07dc26bSmrgfound="no" 9139e07dc26bSmrg 9140e07dc26bSmrg if test $found = "no" ; then 9141e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9142e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9143e07dc26bSmrg fi 9144e07dc26bSmrg 9145e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9146e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9147e07dc26bSmrg fi 9148e07dc26bSmrg 9149e07dc26bSmrg CFLAGS="$CFLAGS -Wmissing-braces" 9150e07dc26bSmrg 9151e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9152e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 9153e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9154e07dc26bSmrg if eval \${$cacheid+:} false; then : 9155e07dc26bSmrg $as_echo_n "(cached) " >&6 9156e07dc26bSmrgelse 9157e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9158e07dc26bSmrg/* end confdefs.h. */ 9159e07dc26bSmrgint i; 9160e07dc26bSmrgint 9161e07dc26bSmrgmain () 9162e07dc26bSmrg{ 9163e07dc26bSmrg 9164e07dc26bSmrg ; 9165e07dc26bSmrg return 0; 9166e07dc26bSmrg} 9167e07dc26bSmrg_ACEOF 9168e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9169e07dc26bSmrg eval $cacheid=yes 9170e07dc26bSmrgelse 9171e07dc26bSmrg eval $cacheid=no 9172e07dc26bSmrgfi 9173e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9174e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9175e07dc26bSmrgfi 9176e07dc26bSmrg 9177e07dc26bSmrg 9178e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9179e07dc26bSmrg 9180e07dc26bSmrg eval supported=\$$cacheid 9181e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9182e07dc26bSmrg$as_echo "$supported" >&6; } 9183e07dc26bSmrg if test "$supported" = "yes" ; then 9184e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9185e07dc26bSmrg found="yes" 9186e07dc26bSmrg fi 9187e07dc26bSmrg fi 9188e07dc26bSmrg 9189e07dc26bSmrg 9190e07dc26bSmrg 9191e07dc26bSmrg 9192e07dc26bSmrg 9193e07dc26bSmrg 9194e07dc26bSmrg 9195e07dc26bSmrg 9196e07dc26bSmrg 9197e07dc26bSmrg 9198e07dc26bSmrg 9199e07dc26bSmrg 9200e07dc26bSmrg 9201e07dc26bSmrg 9202e07dc26bSmrg 9203e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9204e07dc26bSmrg 9205e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9206e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9207e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9208e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9209e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9210e07dc26bSmrg $as_echo_n "(cached) " >&6 9211e07dc26bSmrgelse 9212e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9213e07dc26bSmrg/* end confdefs.h. */ 9214e07dc26bSmrgint i; 9215e07dc26bSmrg_ACEOF 9216e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9217e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9218e07dc26bSmrgelse 9219e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9220e07dc26bSmrgfi 9221e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9222e07dc26bSmrgfi 9223e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9224e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9225e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9226e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9227e07dc26bSmrgfi 9228e07dc26bSmrg 9229e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9230e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9231e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9232e07dc26bSmrg fi 9233e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9234e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9235e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9236e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9237e07dc26bSmrg $as_echo_n "(cached) " >&6 9238e07dc26bSmrgelse 9239e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9240e07dc26bSmrg/* end confdefs.h. */ 9241e07dc26bSmrgint i; 9242e07dc26bSmrg_ACEOF 9243e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9244e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9245e07dc26bSmrgelse 9246e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9247e07dc26bSmrgfi 9248e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9249e07dc26bSmrgfi 9250e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9251e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9252e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9253e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9254e07dc26bSmrgfi 9255e07dc26bSmrg 9256e07dc26bSmrgfound="no" 9257e07dc26bSmrg 9258e07dc26bSmrg if test $found = "no" ; then 9259e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9260e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9261e07dc26bSmrg fi 9262e07dc26bSmrg 9263e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9264e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9265e07dc26bSmrg fi 9266e07dc26bSmrg 9267e07dc26bSmrg CFLAGS="$CFLAGS -Wsequence-point" 9268e07dc26bSmrg 9269e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9270e07dc26bSmrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 9271e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wsequence_point 9272e07dc26bSmrg if eval \${$cacheid+:} false; then : 9273e07dc26bSmrg $as_echo_n "(cached) " >&6 9274e07dc26bSmrgelse 9275e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9276e07dc26bSmrg/* end confdefs.h. */ 9277e07dc26bSmrgint i; 9278e07dc26bSmrgint 9279e07dc26bSmrgmain () 9280e07dc26bSmrg{ 9281e07dc26bSmrg 9282e07dc26bSmrg ; 9283e07dc26bSmrg return 0; 9284e07dc26bSmrg} 9285e07dc26bSmrg_ACEOF 9286e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9287e07dc26bSmrg eval $cacheid=yes 9288e07dc26bSmrgelse 9289e07dc26bSmrg eval $cacheid=no 9290e07dc26bSmrgfi 9291e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9292e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9293e07dc26bSmrgfi 9294e07dc26bSmrg 9295e07dc26bSmrg 9296e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9297e07dc26bSmrg 9298e07dc26bSmrg eval supported=\$$cacheid 9299e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9300e07dc26bSmrg$as_echo "$supported" >&6; } 9301e07dc26bSmrg if test "$supported" = "yes" ; then 9302e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9303e07dc26bSmrg found="yes" 9304e07dc26bSmrg fi 9305e07dc26bSmrg fi 9306e07dc26bSmrg 9307e07dc26bSmrg 9308e07dc26bSmrg 9309e07dc26bSmrg 9310e07dc26bSmrg 9311e07dc26bSmrg 9312e07dc26bSmrg 9313e07dc26bSmrg 9314e07dc26bSmrg 9315e07dc26bSmrg 9316e07dc26bSmrg 9317e07dc26bSmrg 9318e07dc26bSmrg 9319e07dc26bSmrg 9320e07dc26bSmrg 9321e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9322e07dc26bSmrg 9323e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9324e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9325e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9326e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9327e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9328e07dc26bSmrg $as_echo_n "(cached) " >&6 9329e07dc26bSmrgelse 9330e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9331e07dc26bSmrg/* end confdefs.h. */ 9332e07dc26bSmrgint i; 9333e07dc26bSmrg_ACEOF 9334e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9335e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9336e07dc26bSmrgelse 9337e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9338e07dc26bSmrgfi 9339e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9340e07dc26bSmrgfi 9341e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9342e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9343e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9344e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9345e07dc26bSmrgfi 9346e07dc26bSmrg 9347e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9348e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9349e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9350e07dc26bSmrg fi 9351e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9352e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9353e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9354e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9355e07dc26bSmrg $as_echo_n "(cached) " >&6 9356e07dc26bSmrgelse 9357e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9358e07dc26bSmrg/* end confdefs.h. */ 9359e07dc26bSmrgint i; 9360e07dc26bSmrg_ACEOF 9361e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9362e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9363e07dc26bSmrgelse 9364e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9365e07dc26bSmrgfi 9366e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9367e07dc26bSmrgfi 9368e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9369e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9370e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9371e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9372e07dc26bSmrgfi 9373e07dc26bSmrg 9374e07dc26bSmrgfound="no" 9375e07dc26bSmrg 9376e07dc26bSmrg if test $found = "no" ; then 9377e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9378e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9379e07dc26bSmrg fi 9380e07dc26bSmrg 9381e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9382e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9383e07dc26bSmrg fi 9384e07dc26bSmrg 9385e07dc26bSmrg CFLAGS="$CFLAGS -Wreturn-type" 9386e07dc26bSmrg 9387e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9388e07dc26bSmrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 9389e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wreturn_type 9390e07dc26bSmrg if eval \${$cacheid+:} false; then : 9391e07dc26bSmrg $as_echo_n "(cached) " >&6 9392e07dc26bSmrgelse 9393e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9394e07dc26bSmrg/* end confdefs.h. */ 9395e07dc26bSmrgint i; 9396e07dc26bSmrgint 9397e07dc26bSmrgmain () 9398e07dc26bSmrg{ 9399e07dc26bSmrg 9400e07dc26bSmrg ; 9401e07dc26bSmrg return 0; 9402e07dc26bSmrg} 9403e07dc26bSmrg_ACEOF 9404e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9405e07dc26bSmrg eval $cacheid=yes 9406e07dc26bSmrgelse 9407e07dc26bSmrg eval $cacheid=no 9408e07dc26bSmrgfi 9409e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9410e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9411e07dc26bSmrgfi 9412e07dc26bSmrg 9413e07dc26bSmrg 9414e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9415e07dc26bSmrg 9416e07dc26bSmrg eval supported=\$$cacheid 9417e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9418e07dc26bSmrg$as_echo "$supported" >&6; } 9419e07dc26bSmrg if test "$supported" = "yes" ; then 9420e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9421e07dc26bSmrg found="yes" 9422e07dc26bSmrg fi 9423e07dc26bSmrg fi 9424e07dc26bSmrg 9425e07dc26bSmrg 9426e07dc26bSmrg 9427e07dc26bSmrg 9428e07dc26bSmrg 9429e07dc26bSmrg 9430e07dc26bSmrg 9431e07dc26bSmrg 9432e07dc26bSmrg 9433e07dc26bSmrg 9434e07dc26bSmrg 9435e07dc26bSmrg 9436e07dc26bSmrg 9437e07dc26bSmrg 9438e07dc26bSmrg 9439e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9440e07dc26bSmrg 9441e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9442e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9443e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9444e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9445e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9446e07dc26bSmrg $as_echo_n "(cached) " >&6 9447e07dc26bSmrgelse 9448e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9449e07dc26bSmrg/* end confdefs.h. */ 9450e07dc26bSmrgint i; 9451e07dc26bSmrg_ACEOF 9452e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9453e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9454e07dc26bSmrgelse 9455e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9456e07dc26bSmrgfi 9457e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9458e07dc26bSmrgfi 9459e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9460e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9461e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9462e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9463e07dc26bSmrgfi 9464e07dc26bSmrg 9465e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9466e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9467e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9468e07dc26bSmrg fi 9469e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9470e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9471e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9472e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9473e07dc26bSmrg $as_echo_n "(cached) " >&6 9474e07dc26bSmrgelse 9475e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9476e07dc26bSmrg/* end confdefs.h. */ 9477e07dc26bSmrgint i; 9478e07dc26bSmrg_ACEOF 9479e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9480e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9481e07dc26bSmrgelse 9482e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9483e07dc26bSmrgfi 9484e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9485e07dc26bSmrgfi 9486e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9487e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9488e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9489e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9490e07dc26bSmrgfi 9491e07dc26bSmrg 9492e07dc26bSmrgfound="no" 9493e07dc26bSmrg 9494e07dc26bSmrg if test $found = "no" ; then 9495e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9496e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9497e07dc26bSmrg fi 9498e07dc26bSmrg 9499e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9500e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9501e07dc26bSmrg fi 9502e07dc26bSmrg 9503e07dc26bSmrg CFLAGS="$CFLAGS -Wtrigraphs" 9504e07dc26bSmrg 9505e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9506e07dc26bSmrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 9507e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wtrigraphs 9508e07dc26bSmrg if eval \${$cacheid+:} false; then : 9509e07dc26bSmrg $as_echo_n "(cached) " >&6 9510e07dc26bSmrgelse 9511e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9512e07dc26bSmrg/* end confdefs.h. */ 9513e07dc26bSmrgint i; 9514e07dc26bSmrgint 9515e07dc26bSmrgmain () 9516e07dc26bSmrg{ 9517e07dc26bSmrg 9518e07dc26bSmrg ; 9519e07dc26bSmrg return 0; 9520e07dc26bSmrg} 9521e07dc26bSmrg_ACEOF 9522e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9523e07dc26bSmrg eval $cacheid=yes 9524e07dc26bSmrgelse 9525e07dc26bSmrg eval $cacheid=no 9526e07dc26bSmrgfi 9527e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9528e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9529e07dc26bSmrgfi 9530e07dc26bSmrg 9531e07dc26bSmrg 9532e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9533e07dc26bSmrg 9534e07dc26bSmrg eval supported=\$$cacheid 9535e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9536e07dc26bSmrg$as_echo "$supported" >&6; } 9537e07dc26bSmrg if test "$supported" = "yes" ; then 9538e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9539e07dc26bSmrg found="yes" 9540e07dc26bSmrg fi 9541e07dc26bSmrg fi 9542e07dc26bSmrg 9543e07dc26bSmrg 9544e07dc26bSmrg 9545e07dc26bSmrg 9546e07dc26bSmrg 9547e07dc26bSmrg 9548e07dc26bSmrg 9549e07dc26bSmrg 9550e07dc26bSmrg 9551e07dc26bSmrg 9552e07dc26bSmrg 9553e07dc26bSmrg 9554e07dc26bSmrg 9555e07dc26bSmrg 9556e07dc26bSmrg 9557e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9558e07dc26bSmrg 9559e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9560e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9561e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9562e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9563e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9564e07dc26bSmrg $as_echo_n "(cached) " >&6 9565e07dc26bSmrgelse 9566e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9567e07dc26bSmrg/* end confdefs.h. */ 9568e07dc26bSmrgint i; 9569e07dc26bSmrg_ACEOF 9570e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9571e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9572e07dc26bSmrgelse 9573e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9574e07dc26bSmrgfi 9575e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9576e07dc26bSmrgfi 9577e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9578e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9579e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9580e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9581e07dc26bSmrgfi 9582e07dc26bSmrg 9583e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9584e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9585e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9586e07dc26bSmrg fi 9587e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9588e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9589e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9590e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9591e07dc26bSmrg $as_echo_n "(cached) " >&6 9592e07dc26bSmrgelse 9593e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9594e07dc26bSmrg/* end confdefs.h. */ 9595e07dc26bSmrgint i; 9596e07dc26bSmrg_ACEOF 9597e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9598e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9599e07dc26bSmrgelse 9600e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9601e07dc26bSmrgfi 9602e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9603e07dc26bSmrgfi 9604e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9605e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9606e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9607e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9608e07dc26bSmrgfi 9609e07dc26bSmrg 9610e07dc26bSmrgfound="no" 9611e07dc26bSmrg 9612e07dc26bSmrg if test $found = "no" ; then 9613e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9614e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9615e07dc26bSmrg fi 9616e07dc26bSmrg 9617e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9618e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9619e07dc26bSmrg fi 9620e07dc26bSmrg 9621e07dc26bSmrg CFLAGS="$CFLAGS -Warray-bounds" 9622e07dc26bSmrg 9623e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 9624e07dc26bSmrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 9625e07dc26bSmrg cacheid=xorg_cv_cc_flag__Warray_bounds 9626e07dc26bSmrg if eval \${$cacheid+:} false; then : 9627e07dc26bSmrg $as_echo_n "(cached) " >&6 9628e07dc26bSmrgelse 9629e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9630e07dc26bSmrg/* end confdefs.h. */ 9631e07dc26bSmrgint i; 9632e07dc26bSmrgint 9633e07dc26bSmrgmain () 9634e07dc26bSmrg{ 9635e07dc26bSmrg 9636e07dc26bSmrg ; 9637e07dc26bSmrg return 0; 9638e07dc26bSmrg} 9639e07dc26bSmrg_ACEOF 9640e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9641e07dc26bSmrg eval $cacheid=yes 9642e07dc26bSmrgelse 9643e07dc26bSmrg eval $cacheid=no 9644e07dc26bSmrgfi 9645e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9646e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9647e07dc26bSmrgfi 9648e07dc26bSmrg 9649e07dc26bSmrg 9650e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9651e07dc26bSmrg 9652e07dc26bSmrg eval supported=\$$cacheid 9653e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9654e07dc26bSmrg$as_echo "$supported" >&6; } 9655e07dc26bSmrg if test "$supported" = "yes" ; then 9656e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 9657e07dc26bSmrg found="yes" 9658e07dc26bSmrg fi 9659e07dc26bSmrg fi 9660e07dc26bSmrg 9661e07dc26bSmrg 9662e07dc26bSmrg 9663e07dc26bSmrg 9664e07dc26bSmrg 9665e07dc26bSmrg 9666e07dc26bSmrg 9667e07dc26bSmrg 9668e07dc26bSmrg 9669e07dc26bSmrg 9670e07dc26bSmrg 9671e07dc26bSmrg 9672e07dc26bSmrg 9673e07dc26bSmrg 9674e07dc26bSmrg 9675e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9676e07dc26bSmrg 9677e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9678e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9679e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9680e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9681e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9682e07dc26bSmrg $as_echo_n "(cached) " >&6 9683e07dc26bSmrgelse 9684e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9685e07dc26bSmrg/* end confdefs.h. */ 9686e07dc26bSmrgint i; 9687e07dc26bSmrg_ACEOF 9688e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9689e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9690e07dc26bSmrgelse 9691e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9692e07dc26bSmrgfi 9693e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9694e07dc26bSmrgfi 9695e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9696e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9697e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9698e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9699e07dc26bSmrgfi 9700e07dc26bSmrg 9701e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9702e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9703e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9704e07dc26bSmrg fi 9705e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9706e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9707e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9708e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9709e07dc26bSmrg $as_echo_n "(cached) " >&6 9710e07dc26bSmrgelse 9711e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9712e07dc26bSmrg/* end confdefs.h. */ 9713e07dc26bSmrgint i; 9714e07dc26bSmrg_ACEOF 9715e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9716e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9717e07dc26bSmrgelse 9718e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9719e07dc26bSmrgfi 9720e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9721e07dc26bSmrgfi 9722e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9723e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9724e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9725e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9726e07dc26bSmrgfi 9727e07dc26bSmrg 9728e07dc26bSmrgfound="no" 9729e07dc26bSmrg 9730e07dc26bSmrg if test $found = "no" ; then 9731e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9732e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9733e07dc26bSmrg fi 9734e07dc26bSmrg 9735e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9736e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9737e07dc26bSmrg fi 9738e07dc26bSmrg 9739e07dc26bSmrg CFLAGS="$CFLAGS -Wwrite-strings" 9740e07dc26bSmrg 9741e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 9742e07dc26bSmrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 9743e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wwrite_strings 9744e07dc26bSmrg if eval \${$cacheid+:} false; then : 9745e07dc26bSmrg $as_echo_n "(cached) " >&6 9746e07dc26bSmrgelse 9747e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9748e07dc26bSmrg/* end confdefs.h. */ 9749e07dc26bSmrgint i; 9750e07dc26bSmrgint 9751e07dc26bSmrgmain () 9752e07dc26bSmrg{ 9753e07dc26bSmrg 9754e07dc26bSmrg ; 9755e07dc26bSmrg return 0; 9756e07dc26bSmrg} 9757e07dc26bSmrg_ACEOF 9758e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9759e07dc26bSmrg eval $cacheid=yes 9760e07dc26bSmrgelse 9761e07dc26bSmrg eval $cacheid=no 9762e07dc26bSmrgfi 9763e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9764e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9765e07dc26bSmrgfi 9766e07dc26bSmrg 9767e07dc26bSmrg 9768e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9769e07dc26bSmrg 9770e07dc26bSmrg eval supported=\$$cacheid 9771e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9772e07dc26bSmrg$as_echo "$supported" >&6; } 9773e07dc26bSmrg if test "$supported" = "yes" ; then 9774e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 9775e07dc26bSmrg found="yes" 9776e07dc26bSmrg fi 9777e07dc26bSmrg fi 9778e07dc26bSmrg 9779e07dc26bSmrg 9780e07dc26bSmrg 9781e07dc26bSmrg 9782e07dc26bSmrg 9783e07dc26bSmrg 9784e07dc26bSmrg 9785e07dc26bSmrg 9786e07dc26bSmrg 9787e07dc26bSmrg 9788e07dc26bSmrg 9789e07dc26bSmrg 9790e07dc26bSmrg 9791e07dc26bSmrg 9792e07dc26bSmrg 9793e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9794e07dc26bSmrg 9795e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9796e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9797e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9798e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9799e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9800e07dc26bSmrg $as_echo_n "(cached) " >&6 9801e07dc26bSmrgelse 9802e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9803e07dc26bSmrg/* end confdefs.h. */ 9804e07dc26bSmrgint i; 9805e07dc26bSmrg_ACEOF 9806e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9807e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9808e07dc26bSmrgelse 9809e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9810e07dc26bSmrgfi 9811e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9812e07dc26bSmrgfi 9813e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9814e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9815e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9816e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9817e07dc26bSmrgfi 9818e07dc26bSmrg 9819e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9820e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9821e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9822e07dc26bSmrg fi 9823e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9824e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9825e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9826e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9827e07dc26bSmrg $as_echo_n "(cached) " >&6 9828e07dc26bSmrgelse 9829e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9830e07dc26bSmrg/* end confdefs.h. */ 9831e07dc26bSmrgint i; 9832e07dc26bSmrg_ACEOF 9833e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9834e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9835e07dc26bSmrgelse 9836e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9837e07dc26bSmrgfi 9838e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9839e07dc26bSmrgfi 9840e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9841e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9842e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9843e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9844e07dc26bSmrgfi 9845e07dc26bSmrg 9846e07dc26bSmrgfound="no" 9847e07dc26bSmrg 9848e07dc26bSmrg if test $found = "no" ; then 9849e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9850e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9851e07dc26bSmrg fi 9852e07dc26bSmrg 9853e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9854e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9855e07dc26bSmrg fi 9856e07dc26bSmrg 9857e07dc26bSmrg CFLAGS="$CFLAGS -Waddress" 9858e07dc26bSmrg 9859e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 9860e07dc26bSmrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 9861e07dc26bSmrg cacheid=xorg_cv_cc_flag__Waddress 9862e07dc26bSmrg if eval \${$cacheid+:} false; then : 9863e07dc26bSmrg $as_echo_n "(cached) " >&6 9864e07dc26bSmrgelse 9865e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9866e07dc26bSmrg/* end confdefs.h. */ 9867e07dc26bSmrgint i; 9868e07dc26bSmrgint 9869e07dc26bSmrgmain () 9870e07dc26bSmrg{ 9871e07dc26bSmrg 9872e07dc26bSmrg ; 9873e07dc26bSmrg return 0; 9874e07dc26bSmrg} 9875e07dc26bSmrg_ACEOF 9876e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9877e07dc26bSmrg eval $cacheid=yes 9878e07dc26bSmrgelse 9879e07dc26bSmrg eval $cacheid=no 9880e07dc26bSmrgfi 9881e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 9882e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 9883e07dc26bSmrgfi 9884e07dc26bSmrg 9885e07dc26bSmrg 9886e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9887e07dc26bSmrg 9888e07dc26bSmrg eval supported=\$$cacheid 9889e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9890e07dc26bSmrg$as_echo "$supported" >&6; } 9891e07dc26bSmrg if test "$supported" = "yes" ; then 9892e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 9893e07dc26bSmrg found="yes" 9894e07dc26bSmrg fi 9895e07dc26bSmrg fi 9896e07dc26bSmrg 9897e07dc26bSmrg 9898e07dc26bSmrg 9899e07dc26bSmrg 9900e07dc26bSmrg 9901e07dc26bSmrg 9902e07dc26bSmrg 9903e07dc26bSmrg 9904e07dc26bSmrg 9905e07dc26bSmrg 9906e07dc26bSmrg 9907e07dc26bSmrg 9908e07dc26bSmrg 9909e07dc26bSmrg 9910e07dc26bSmrg 9911e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9912e07dc26bSmrg 9913e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9914e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9915e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9916e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9917e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9918e07dc26bSmrg $as_echo_n "(cached) " >&6 9919e07dc26bSmrgelse 9920e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9921e07dc26bSmrg/* end confdefs.h. */ 9922e07dc26bSmrgint i; 9923e07dc26bSmrg_ACEOF 9924e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9925e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9926e07dc26bSmrgelse 9927e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 9928e07dc26bSmrgfi 9929e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9930e07dc26bSmrgfi 9931e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9932e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9933e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9934e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9935e07dc26bSmrgfi 9936e07dc26bSmrg 9937e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9938e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9939e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9940e07dc26bSmrg fi 9941e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9942e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9943e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9944e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9945e07dc26bSmrg $as_echo_n "(cached) " >&6 9946e07dc26bSmrgelse 9947e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9948e07dc26bSmrg/* end confdefs.h. */ 9949e07dc26bSmrgint i; 9950e07dc26bSmrg_ACEOF 9951e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 9952e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9953e07dc26bSmrgelse 9954e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9955e07dc26bSmrgfi 9956e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9957e07dc26bSmrgfi 9958e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9959e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9960e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9961e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9962e07dc26bSmrgfi 9963e07dc26bSmrg 9964e07dc26bSmrgfound="no" 9965e07dc26bSmrg 9966e07dc26bSmrg if test $found = "no" ; then 9967e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9968e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9969e07dc26bSmrg fi 9970e07dc26bSmrg 9971e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9972e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9973e07dc26bSmrg fi 9974e07dc26bSmrg 9975e07dc26bSmrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 9976e07dc26bSmrg 9977e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 9978e07dc26bSmrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 9979e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 9980e07dc26bSmrg if eval \${$cacheid+:} false; then : 9981e07dc26bSmrg $as_echo_n "(cached) " >&6 9982e07dc26bSmrgelse 9983e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9984e07dc26bSmrg/* end confdefs.h. */ 9985e07dc26bSmrgint i; 9986e07dc26bSmrgint 9987e07dc26bSmrgmain () 9988e07dc26bSmrg{ 9989e07dc26bSmrg 9990e07dc26bSmrg ; 9991e07dc26bSmrg return 0; 9992e07dc26bSmrg} 9993e07dc26bSmrg_ACEOF 9994e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 9995e07dc26bSmrg eval $cacheid=yes 9996e07dc26bSmrgelse 9997e07dc26bSmrg eval $cacheid=no 9998e07dc26bSmrgfi 9999e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 10000e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 10001e07dc26bSmrgfi 10002e07dc26bSmrg 10003e07dc26bSmrg 10004e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10005e07dc26bSmrg 10006e07dc26bSmrg eval supported=\$$cacheid 10007e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10008e07dc26bSmrg$as_echo "$supported" >&6; } 10009e07dc26bSmrg if test "$supported" = "yes" ; then 10010e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10011e07dc26bSmrg found="yes" 10012e07dc26bSmrg fi 10013e07dc26bSmrg fi 10014e07dc26bSmrg 10015e07dc26bSmrg 10016e07dc26bSmrg 10017e07dc26bSmrg 10018e07dc26bSmrg 10019e07dc26bSmrg 10020e07dc26bSmrg 10021e07dc26bSmrg 10022e07dc26bSmrg 10023e07dc26bSmrg 10024e07dc26bSmrg 10025e07dc26bSmrg 10026e07dc26bSmrg 10027e07dc26bSmrg 10028e07dc26bSmrg 10029e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10030e07dc26bSmrg 10031e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10032e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10033e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10034e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10035e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10036e07dc26bSmrg $as_echo_n "(cached) " >&6 10037e07dc26bSmrgelse 10038e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10039e07dc26bSmrg/* end confdefs.h. */ 10040e07dc26bSmrgint i; 10041e07dc26bSmrg_ACEOF 10042e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10043e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10044e07dc26bSmrgelse 10045e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 10046e07dc26bSmrgfi 10047e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10048e07dc26bSmrgfi 10049e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10050e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10051e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10052e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10053e07dc26bSmrgfi 10054e07dc26bSmrg 10055e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10056e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10057e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10058e07dc26bSmrg fi 10059e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10060e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10061e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10062e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10063e07dc26bSmrg $as_echo_n "(cached) " >&6 10064e07dc26bSmrgelse 10065e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10066e07dc26bSmrg/* end confdefs.h. */ 10067e07dc26bSmrgint i; 10068e07dc26bSmrg_ACEOF 10069e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10070e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10071e07dc26bSmrgelse 10072e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10073e07dc26bSmrgfi 10074e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10075e07dc26bSmrgfi 10076e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10077e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10078e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10079e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10080e07dc26bSmrgfi 10081e07dc26bSmrg 10082e07dc26bSmrgfound="no" 10083e07dc26bSmrg 10084e07dc26bSmrg if test $found = "no" ; then 10085e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10086e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10087e07dc26bSmrg fi 10088e07dc26bSmrg 10089e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10090e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10091e07dc26bSmrg fi 10092e07dc26bSmrg 10093e07dc26bSmrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10094e07dc26bSmrg 10095e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10096e07dc26bSmrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10097e07dc26bSmrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10098e07dc26bSmrg if eval \${$cacheid+:} false; then : 10099e07dc26bSmrg $as_echo_n "(cached) " >&6 10100e07dc26bSmrgelse 10101e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10102e07dc26bSmrg/* end confdefs.h. */ 10103e07dc26bSmrgint i; 10104e07dc26bSmrgint 10105e07dc26bSmrgmain () 10106e07dc26bSmrg{ 10107e07dc26bSmrg 10108e07dc26bSmrg ; 10109e07dc26bSmrg return 0; 10110e07dc26bSmrg} 10111e07dc26bSmrg_ACEOF 10112e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 10113e07dc26bSmrg eval $cacheid=yes 10114e07dc26bSmrgelse 10115e07dc26bSmrg eval $cacheid=no 10116e07dc26bSmrgfi 10117e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 10118e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 10119e07dc26bSmrgfi 10120e07dc26bSmrg 10121e07dc26bSmrg 10122e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10123e07dc26bSmrg 10124e07dc26bSmrg eval supported=\$$cacheid 10125e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10126e07dc26bSmrg$as_echo "$supported" >&6; } 10127e07dc26bSmrg if test "$supported" = "yes" ; then 10128e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10129e07dc26bSmrg found="yes" 10130e07dc26bSmrg fi 10131e07dc26bSmrg fi 10132e07dc26bSmrg 10133e07dc26bSmrg 10134e07dc26bSmrgfi 10135e07dc26bSmrg 10136e07dc26bSmrg 10137e07dc26bSmrg 10138e07dc26bSmrg 10139e07dc26bSmrg 10140e07dc26bSmrg 10141e07dc26bSmrg 10142e07dc26bSmrg CWARNFLAGS="$BASE_CFLAGS" 10143e07dc26bSmrg if test "x$GCC" = xyes ; then 10144e07dc26bSmrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10145e07dc26bSmrg fi 10146e07dc26bSmrg 10147e07dc26bSmrg 10148e07dc26bSmrg 10149e07dc26bSmrg 10150e07dc26bSmrg 10151e07dc26bSmrg 10152e07dc26bSmrg 10153e07dc26bSmrg 10154e07dc26bSmrg# Check whether --enable-strict-compilation was given. 10155e07dc26bSmrgif test "${enable_strict_compilation+set}" = set; then : 10156e07dc26bSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10157e07dc26bSmrgelse 10158e07dc26bSmrg STRICT_COMPILE=no 10159e07dc26bSmrgfi 10160e07dc26bSmrg 10161e07dc26bSmrg 10162e07dc26bSmrg 10163e07dc26bSmrg 10164e07dc26bSmrg 10165e07dc26bSmrg 10166e07dc26bSmrgSTRICT_CFLAGS="" 10167e07dc26bSmrg 10168e07dc26bSmrg 10169e07dc26bSmrg 10170e07dc26bSmrg 10171e07dc26bSmrg 10172e07dc26bSmrg 10173e07dc26bSmrg 10174e07dc26bSmrg 10175e07dc26bSmrg 10176e07dc26bSmrg 10177e07dc26bSmrg 10178e07dc26bSmrg 10179e07dc26bSmrg 10180e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10181e07dc26bSmrg 10182e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10183e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10184e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10185e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10186e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10187e07dc26bSmrg $as_echo_n "(cached) " >&6 10188e07dc26bSmrgelse 10189e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10190e07dc26bSmrg/* end confdefs.h. */ 10191e07dc26bSmrgint i; 10192e07dc26bSmrg_ACEOF 10193e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10194e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10195e07dc26bSmrgelse 10196e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 10197e07dc26bSmrgfi 10198e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10199e07dc26bSmrgfi 10200e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10201e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10202e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10203e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10204e07dc26bSmrgfi 10205e07dc26bSmrg 10206e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10207e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10208e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10209e07dc26bSmrg fi 10210e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10211e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10212e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10213e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10214e07dc26bSmrg $as_echo_n "(cached) " >&6 10215e07dc26bSmrgelse 10216e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10217e07dc26bSmrg/* end confdefs.h. */ 10218e07dc26bSmrgint i; 10219e07dc26bSmrg_ACEOF 10220e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10221e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10222e07dc26bSmrgelse 10223e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10224e07dc26bSmrgfi 10225e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10226e07dc26bSmrgfi 10227e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10228e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10229e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10230e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10231e07dc26bSmrgfi 10232e07dc26bSmrg 10233e07dc26bSmrgfound="no" 10234e07dc26bSmrg 10235e07dc26bSmrg if test $found = "no" ; then 10236e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10237e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10238e07dc26bSmrg fi 10239e07dc26bSmrg 10240e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10241e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10242e07dc26bSmrg fi 10243e07dc26bSmrg 10244e07dc26bSmrg CFLAGS="$CFLAGS -pedantic" 10245e07dc26bSmrg 10246e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10247e07dc26bSmrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 10248e07dc26bSmrg cacheid=xorg_cv_cc_flag__pedantic 10249e07dc26bSmrg if eval \${$cacheid+:} false; then : 10250e07dc26bSmrg $as_echo_n "(cached) " >&6 10251e07dc26bSmrgelse 10252e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10253e07dc26bSmrg/* end confdefs.h. */ 10254e07dc26bSmrgint i; 10255e07dc26bSmrgint 10256e07dc26bSmrgmain () 10257e07dc26bSmrg{ 10258e07dc26bSmrg 10259e07dc26bSmrg ; 10260e07dc26bSmrg return 0; 10261e07dc26bSmrg} 10262e07dc26bSmrg_ACEOF 10263e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 10264e07dc26bSmrg eval $cacheid=yes 10265e07dc26bSmrgelse 10266e07dc26bSmrg eval $cacheid=no 10267e07dc26bSmrgfi 10268e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 10269e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 10270e07dc26bSmrgfi 10271e07dc26bSmrg 10272e07dc26bSmrg 10273e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10274e07dc26bSmrg 10275e07dc26bSmrg eval supported=\$$cacheid 10276e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10277e07dc26bSmrg$as_echo "$supported" >&6; } 10278e07dc26bSmrg if test "$supported" = "yes" ; then 10279e07dc26bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 10280e07dc26bSmrg found="yes" 10281e07dc26bSmrg fi 10282e07dc26bSmrg fi 10283e07dc26bSmrg 10284e07dc26bSmrg 10285e07dc26bSmrg 10286e07dc26bSmrg 10287e07dc26bSmrg 10288e07dc26bSmrg 10289e07dc26bSmrg 10290e07dc26bSmrg 10291e07dc26bSmrg 10292e07dc26bSmrg 10293e07dc26bSmrg 10294e07dc26bSmrg 10295e07dc26bSmrg 10296e07dc26bSmrg 10297e07dc26bSmrg 10298e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10299e07dc26bSmrg 10300e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10301e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10302e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10303e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10304e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10305e07dc26bSmrg $as_echo_n "(cached) " >&6 10306e07dc26bSmrgelse 10307e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10308e07dc26bSmrg/* end confdefs.h. */ 10309e07dc26bSmrgint i; 10310e07dc26bSmrg_ACEOF 10311e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10312e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10313e07dc26bSmrgelse 10314e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 10315e07dc26bSmrgfi 10316e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10317e07dc26bSmrgfi 10318e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10319e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10320e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10321e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10322e07dc26bSmrgfi 10323e07dc26bSmrg 10324e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10325e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10326e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10327e07dc26bSmrg fi 10328e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10329e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10330e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10331e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10332e07dc26bSmrg $as_echo_n "(cached) " >&6 10333e07dc26bSmrgelse 10334e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10335e07dc26bSmrg/* end confdefs.h. */ 10336e07dc26bSmrgint i; 10337e07dc26bSmrg_ACEOF 10338e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10339e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10340e07dc26bSmrgelse 10341e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10342e07dc26bSmrgfi 10343e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10344e07dc26bSmrgfi 10345e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10346e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10347e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10348e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10349e07dc26bSmrgfi 10350e07dc26bSmrg 10351e07dc26bSmrgfound="no" 10352e07dc26bSmrg 10353e07dc26bSmrg if test $found = "no" ; then 10354e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10355e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10356e07dc26bSmrg fi 10357e07dc26bSmrg 10358e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10359e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10360e07dc26bSmrg fi 10361e07dc26bSmrg 10362e07dc26bSmrg CFLAGS="$CFLAGS -Werror" 10363e07dc26bSmrg 10364e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10365e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 10366e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror 10367e07dc26bSmrg if eval \${$cacheid+:} false; then : 10368e07dc26bSmrg $as_echo_n "(cached) " >&6 10369e07dc26bSmrgelse 10370e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10371e07dc26bSmrg/* end confdefs.h. */ 10372e07dc26bSmrgint i; 10373e07dc26bSmrgint 10374e07dc26bSmrgmain () 10375e07dc26bSmrg{ 10376e07dc26bSmrg 10377e07dc26bSmrg ; 10378e07dc26bSmrg return 0; 10379e07dc26bSmrg} 10380e07dc26bSmrg_ACEOF 10381e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 10382e07dc26bSmrg eval $cacheid=yes 10383e07dc26bSmrgelse 10384e07dc26bSmrg eval $cacheid=no 10385e07dc26bSmrgfi 10386e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 10387e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 10388e07dc26bSmrgfi 10389e07dc26bSmrg 10390e07dc26bSmrg 10391e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10392e07dc26bSmrg 10393e07dc26bSmrg eval supported=\$$cacheid 10394e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10395e07dc26bSmrg$as_echo "$supported" >&6; } 10396e07dc26bSmrg if test "$supported" = "yes" ; then 10397e07dc26bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 10398e07dc26bSmrg found="yes" 10399e07dc26bSmrg fi 10400e07dc26bSmrg fi 10401e07dc26bSmrg 10402e07dc26bSmrg if test $found = "no" ; then 10403e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10404e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10405e07dc26bSmrg fi 10406e07dc26bSmrg 10407e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10408e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10409e07dc26bSmrg fi 10410e07dc26bSmrg 10411e07dc26bSmrg CFLAGS="$CFLAGS -errwarn" 10412e07dc26bSmrg 10413e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10414e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 10415e07dc26bSmrg cacheid=xorg_cv_cc_flag__errwarn 10416e07dc26bSmrg if eval \${$cacheid+:} false; then : 10417e07dc26bSmrg $as_echo_n "(cached) " >&6 10418e07dc26bSmrgelse 10419e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10420e07dc26bSmrg/* end confdefs.h. */ 10421e07dc26bSmrgint i; 10422e07dc26bSmrgint 10423e07dc26bSmrgmain () 10424e07dc26bSmrg{ 10425e07dc26bSmrg 10426e07dc26bSmrg ; 10427e07dc26bSmrg return 0; 10428e07dc26bSmrg} 10429e07dc26bSmrg_ACEOF 10430e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 10431e07dc26bSmrg eval $cacheid=yes 10432e07dc26bSmrgelse 10433e07dc26bSmrg eval $cacheid=no 10434e07dc26bSmrgfi 10435e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 10436e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 10437e07dc26bSmrgfi 10438e07dc26bSmrg 10439e07dc26bSmrg 10440e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10441e07dc26bSmrg 10442e07dc26bSmrg eval supported=\$$cacheid 10443e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10444e07dc26bSmrg$as_echo "$supported" >&6; } 10445e07dc26bSmrg if test "$supported" = "yes" ; then 10446e07dc26bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 10447e07dc26bSmrg found="yes" 10448e07dc26bSmrg fi 10449e07dc26bSmrg fi 10450e07dc26bSmrg 10451e07dc26bSmrg 10452e07dc26bSmrg 10453e07dc26bSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 10454e07dc26bSmrg# activate it with -Werror, so we add it here explicitly. 10455e07dc26bSmrg 10456e07dc26bSmrg 10457e07dc26bSmrg 10458e07dc26bSmrg 10459e07dc26bSmrg 10460e07dc26bSmrg 10461e07dc26bSmrg 10462e07dc26bSmrg 10463e07dc26bSmrg 10464e07dc26bSmrg 10465e07dc26bSmrg 10466e07dc26bSmrg 10467e07dc26bSmrg 10468e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10469e07dc26bSmrg 10470e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10471e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10472e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10473e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10474e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10475e07dc26bSmrg $as_echo_n "(cached) " >&6 10476e07dc26bSmrgelse 10477e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10478e07dc26bSmrg/* end confdefs.h. */ 10479e07dc26bSmrgint i; 10480e07dc26bSmrg_ACEOF 10481e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10482e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10483e07dc26bSmrgelse 10484e07dc26bSmrg xorg_cv_cc_flag_unknown_warning_option=no 10485e07dc26bSmrgfi 10486e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10487e07dc26bSmrgfi 10488e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10489e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10490e07dc26bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10491e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10492e07dc26bSmrgfi 10493e07dc26bSmrg 10494e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10495e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10496e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10497e07dc26bSmrg fi 10498e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10499e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10500e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10501e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10502e07dc26bSmrg $as_echo_n "(cached) " >&6 10503e07dc26bSmrgelse 10504e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10505e07dc26bSmrg/* end confdefs.h. */ 10506e07dc26bSmrgint i; 10507e07dc26bSmrg_ACEOF 10508e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 10509e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10510e07dc26bSmrgelse 10511e07dc26bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10512e07dc26bSmrgfi 10513e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10514e07dc26bSmrgfi 10515e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10516e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10517e07dc26bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10518e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10519e07dc26bSmrgfi 10520e07dc26bSmrg 10521e07dc26bSmrgfound="no" 10522e07dc26bSmrg 10523e07dc26bSmrg if test $found = "no" ; then 10524e07dc26bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10525e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10526e07dc26bSmrg fi 10527e07dc26bSmrg 10528e07dc26bSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10529e07dc26bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10530e07dc26bSmrg fi 10531e07dc26bSmrg 10532e07dc26bSmrg CFLAGS="$CFLAGS -Werror=attributes" 10533e07dc26bSmrg 10534e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 10535e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 10536e07dc26bSmrg cacheid=xorg_cv_cc_flag__Werror_attributes 10537e07dc26bSmrg if eval \${$cacheid+:} false; then : 10538e07dc26bSmrg $as_echo_n "(cached) " >&6 10539e07dc26bSmrgelse 10540e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10541e07dc26bSmrg/* end confdefs.h. */ 10542e07dc26bSmrgint i; 10543e07dc26bSmrgint 10544e07dc26bSmrgmain () 10545e07dc26bSmrg{ 10546e07dc26bSmrg 10547e07dc26bSmrg ; 10548e07dc26bSmrg return 0; 10549e07dc26bSmrg} 10550e07dc26bSmrg_ACEOF 10551e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 10552e07dc26bSmrg eval $cacheid=yes 10553e07dc26bSmrgelse 10554e07dc26bSmrg eval $cacheid=no 10555e07dc26bSmrgfi 10556e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 10557e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 10558e07dc26bSmrgfi 10559e07dc26bSmrg 10560e07dc26bSmrg 10561e07dc26bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10562e07dc26bSmrg 10563e07dc26bSmrg eval supported=\$$cacheid 10564e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10565e07dc26bSmrg$as_echo "$supported" >&6; } 10566e07dc26bSmrg if test "$supported" = "yes" ; then 10567e07dc26bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 10568e07dc26bSmrg found="yes" 10569e07dc26bSmrg fi 10570e07dc26bSmrg fi 10571e07dc26bSmrg 10572e07dc26bSmrg 10573e07dc26bSmrg 10574e07dc26bSmrgif test "x$STRICT_COMPILE" = "xyes"; then 10575e07dc26bSmrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 10576e07dc26bSmrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 10577e07dc26bSmrgfi 10578e07dc26bSmrg 10579e07dc26bSmrg 10580e07dc26bSmrg 10581e07dc26bSmrg 10582e07dc26bSmrg 10583e07dc26bSmrg 10584e07dc26bSmrgcat >>confdefs.h <<_ACEOF 10585e07dc26bSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 10586e07dc26bSmrg_ACEOF 10587e07dc26bSmrg 10588e07dc26bSmrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 10589e07dc26bSmrg if test "x$PVM" = "x"; then 10590e07dc26bSmrg PVM="0" 10591e07dc26bSmrg fi 10592e07dc26bSmrg 10593e07dc26bSmrgcat >>confdefs.h <<_ACEOF 10594e07dc26bSmrg#define PACKAGE_VERSION_MINOR $PVM 10595e07dc26bSmrg_ACEOF 10596e07dc26bSmrg 10597e07dc26bSmrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 10598e07dc26bSmrg if test "x$PVP" = "x"; then 10599e07dc26bSmrg PVP="0" 10600e07dc26bSmrg fi 10601e07dc26bSmrg 10602e07dc26bSmrgcat >>confdefs.h <<_ACEOF 10603e07dc26bSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 10604e07dc26bSmrg_ACEOF 10605e07dc26bSmrg 10606e07dc26bSmrg 10607e07dc26bSmrg 10608e07dc26bSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 10609e07dc26bSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 10610e07dc26bSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 10611e07dc26bSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 10612e07dc26bSmrg 10613e07dc26bSmrg 10614e07dc26bSmrg 10615e07dc26bSmrg 10616e07dc26bSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 10617e07dc26bSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 10618e07dc26bSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 10619e07dc26bSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 10620e07dc26bSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 10621e07dc26bSmrg 10622e07dc26bSmrg 10623e07dc26bSmrg 10624e07dc26bSmrg 10625e07dc26bSmrg 10626e07dc26bSmrg 10627e07dc26bSmrgif test x$APP_MAN_SUFFIX = x ; then 10628e07dc26bSmrg APP_MAN_SUFFIX=1 10629e07dc26bSmrgfi 10630e07dc26bSmrgif test x$APP_MAN_DIR = x ; then 10631e07dc26bSmrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 10632e07dc26bSmrgfi 10633e07dc26bSmrg 10634e07dc26bSmrgif test x$LIB_MAN_SUFFIX = x ; then 10635e07dc26bSmrg LIB_MAN_SUFFIX=3 10636e07dc26bSmrgfi 10637e07dc26bSmrgif test x$LIB_MAN_DIR = x ; then 10638e07dc26bSmrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 10639e07dc26bSmrgfi 10640e07dc26bSmrg 10641e07dc26bSmrgif test x$FILE_MAN_SUFFIX = x ; then 10642e07dc26bSmrg case $host_os in 10643e07dc26bSmrg solaris*) FILE_MAN_SUFFIX=4 ;; 10644e07dc26bSmrg *) FILE_MAN_SUFFIX=5 ;; 10645e07dc26bSmrg esac 10646e07dc26bSmrgfi 10647e07dc26bSmrgif test x$FILE_MAN_DIR = x ; then 10648e07dc26bSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 10649e07dc26bSmrgfi 10650e07dc26bSmrg 10651e07dc26bSmrgif test x$MISC_MAN_SUFFIX = x ; then 10652e07dc26bSmrg case $host_os in 10653e07dc26bSmrg solaris*) MISC_MAN_SUFFIX=5 ;; 10654e07dc26bSmrg *) MISC_MAN_SUFFIX=7 ;; 10655e07dc26bSmrg esac 10656e07dc26bSmrgfi 10657e07dc26bSmrgif test x$MISC_MAN_DIR = x ; then 10658e07dc26bSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 10659e07dc26bSmrgfi 10660e07dc26bSmrg 10661e07dc26bSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 10662e07dc26bSmrg case $host_os in 10663e07dc26bSmrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 10664e07dc26bSmrg *) DRIVER_MAN_SUFFIX=4 ;; 10665e07dc26bSmrg esac 10666e07dc26bSmrgfi 10667e07dc26bSmrgif test x$DRIVER_MAN_DIR = x ; then 10668e07dc26bSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 10669e07dc26bSmrgfi 10670e07dc26bSmrg 10671e07dc26bSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 10672e07dc26bSmrg case $host_os in 10673e07dc26bSmrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 10674e07dc26bSmrg *) ADMIN_MAN_SUFFIX=8 ;; 10675e07dc26bSmrg esac 10676e07dc26bSmrgfi 10677e07dc26bSmrgif test x$ADMIN_MAN_DIR = x ; then 10678e07dc26bSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 10679e07dc26bSmrgfi 10680e07dc26bSmrg 10681e07dc26bSmrg 10682e07dc26bSmrg 10683e07dc26bSmrg 10684e07dc26bSmrg 10685e07dc26bSmrg 10686e07dc26bSmrg 10687e07dc26bSmrg 10688e07dc26bSmrg 10689e07dc26bSmrg 10690e07dc26bSmrg 10691e07dc26bSmrg 10692e07dc26bSmrg 10693e07dc26bSmrg 10694e07dc26bSmrg 10695e07dc26bSmrgXORG_MAN_PAGE="X Version 11" 10696e07dc26bSmrg 10697e07dc26bSmrgMAN_SUBSTS="\ 10698e07dc26bSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10699e07dc26bSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10700e07dc26bSmrg -e 's|__xservername__|Xorg|g' \ 10701e07dc26bSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 10702e07dc26bSmrg -e 's|__projectroot__|\$(prefix)|g' \ 10703e07dc26bSmrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 10704e07dc26bSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 10705e07dc26bSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 10706e07dc26bSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 10707e07dc26bSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 10708e07dc26bSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 10709e07dc26bSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 10710e07dc26bSmrg 10711e07dc26bSmrg 10712e07dc26bSmrg 10713e07dc26bSmrg# Check whether --enable-silent-rules was given. 10714e07dc26bSmrgif test "${enable_silent_rules+set}" = set; then : 10715e07dc26bSmrg enableval=$enable_silent_rules; 10716e07dc26bSmrgfi 10717e07dc26bSmrg 10718e07dc26bSmrgcase $enable_silent_rules in # ((( 10719e07dc26bSmrg yes) AM_DEFAULT_VERBOSITY=0;; 10720e07dc26bSmrg no) AM_DEFAULT_VERBOSITY=1;; 10721e07dc26bSmrg *) AM_DEFAULT_VERBOSITY=0;; 10722e07dc26bSmrgesac 10723e07dc26bSmrgam_make=${MAKE-make} 10724e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 10725e07dc26bSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 10726e07dc26bSmrgif ${am_cv_make_support_nested_variables+:} false; then : 10727e07dc26bSmrg $as_echo_n "(cached) " >&6 10728e07dc26bSmrgelse 10729e07dc26bSmrg if $as_echo 'TRUE=$(BAR$(V)) 10730e07dc26bSmrgBAR0=false 10731e07dc26bSmrgBAR1=true 10732e07dc26bSmrgV=1 10733e07dc26bSmrgam__doit: 10734e07dc26bSmrg @$(TRUE) 10735e07dc26bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 10736e07dc26bSmrg am_cv_make_support_nested_variables=yes 10737e07dc26bSmrgelse 10738e07dc26bSmrg am_cv_make_support_nested_variables=no 10739e07dc26bSmrgfi 10740e07dc26bSmrgfi 10741e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 10742e07dc26bSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 10743e07dc26bSmrgif test $am_cv_make_support_nested_variables = yes; then 10744e07dc26bSmrg AM_V='$(V)' 10745e07dc26bSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 10746e07dc26bSmrgelse 10747e07dc26bSmrg AM_V=$AM_DEFAULT_VERBOSITY 10748e07dc26bSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 10749e07dc26bSmrgfi 10750e07dc26bSmrgAM_BACKSLASH='\' 10751e07dc26bSmrg 10752e07dc26bSmrg 10753e07dc26bSmrg 10754e07dc26bSmrg# Initialize libtool 10755e07dc26bSmrg# Check whether --enable-static was given. 10756e07dc26bSmrgif test "${enable_static+set}" = set; then : 10757e07dc26bSmrg enableval=$enable_static; p=${PACKAGE-default} 10758e07dc26bSmrg case $enableval in 10759e07dc26bSmrg yes) enable_static=yes ;; 10760e07dc26bSmrg no) enable_static=no ;; 10761e07dc26bSmrg *) 10762e07dc26bSmrg enable_static=no 10763e07dc26bSmrg # Look at the argument we got. We use all the common list separators. 10764e07dc26bSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10765e07dc26bSmrg for pkg in $enableval; do 10766e07dc26bSmrg IFS=$lt_save_ifs 10767e07dc26bSmrg if test "X$pkg" = "X$p"; then 10768e07dc26bSmrg enable_static=yes 10769e07dc26bSmrg fi 10770e07dc26bSmrg done 10771e07dc26bSmrg IFS=$lt_save_ifs 10772e07dc26bSmrg ;; 10773e07dc26bSmrg esac 10774e07dc26bSmrgelse 10775e07dc26bSmrg enable_static=no 10776e07dc26bSmrgfi 10777e07dc26bSmrg 10778e07dc26bSmrg 10779e07dc26bSmrg 10780e07dc26bSmrg 10781e07dc26bSmrg 10782e07dc26bSmrg 10783e07dc26bSmrg 10784e07dc26bSmrg 10785e07dc26bSmrg 10786e07dc26bSmrgcase `pwd` in 10787e07dc26bSmrg *\ * | *\ *) 10788e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 10789e07dc26bSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 10790e07dc26bSmrgesac 10791e07dc26bSmrg 10792e07dc26bSmrg 10793e07dc26bSmrg 10794e07dc26bSmrgmacro_version='2.4.6' 10795e07dc26bSmrgmacro_revision='2.4.6' 10796e07dc26bSmrg 10797e07dc26bSmrg 10798e07dc26bSmrg 10799e07dc26bSmrg 10800e07dc26bSmrg 10801e07dc26bSmrg 10802e07dc26bSmrg 10803e07dc26bSmrg 10804e07dc26bSmrg 10805e07dc26bSmrg 10806e07dc26bSmrg 10807e07dc26bSmrg 10808e07dc26bSmrg 10809e07dc26bSmrgltmain=$ac_aux_dir/ltmain.sh 10810e07dc26bSmrg 10811e07dc26bSmrg# Backslashify metacharacters that are still active within 10812e07dc26bSmrg# double-quoted strings. 10813e07dc26bSmrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 10814e07dc26bSmrg 10815e07dc26bSmrg# Same as above, but do not quote variable references. 10816e07dc26bSmrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 10817e07dc26bSmrg 10818e07dc26bSmrg# Sed substitution to delay expansion of an escaped shell variable in a 10819e07dc26bSmrg# double_quote_subst'ed string. 10820e07dc26bSmrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 10821e07dc26bSmrg 10822e07dc26bSmrg# Sed substitution to delay expansion of an escaped single quote. 10823e07dc26bSmrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 10824e07dc26bSmrg 10825e07dc26bSmrg# Sed substitution to avoid accidental globbing in evaled expressions 10826e07dc26bSmrgno_glob_subst='s/\*/\\\*/g' 10827e07dc26bSmrg 10828e07dc26bSmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 10829e07dc26bSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 10830e07dc26bSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 10831e07dc26bSmrg 10832e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 10833e07dc26bSmrg$as_echo_n "checking how to print strings... " >&6; } 10834e07dc26bSmrg# Test print first, because it will be a builtin if present. 10835e07dc26bSmrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 10836e07dc26bSmrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 10837e07dc26bSmrg ECHO='print -r --' 10838e07dc26bSmrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 10839e07dc26bSmrg ECHO='printf %s\n' 10840e07dc26bSmrgelse 10841e07dc26bSmrg # Use this function as a fallback that always works. 10842e07dc26bSmrg func_fallback_echo () 10843e07dc26bSmrg { 10844e07dc26bSmrg eval 'cat <<_LTECHO_EOF 10845e07dc26bSmrg$1 10846e07dc26bSmrg_LTECHO_EOF' 10847e07dc26bSmrg } 10848e07dc26bSmrg ECHO='func_fallback_echo' 10849e07dc26bSmrgfi 10850e07dc26bSmrg 10851e07dc26bSmrg# func_echo_all arg... 10852e07dc26bSmrg# Invoke $ECHO with all args, space-separated. 10853e07dc26bSmrgfunc_echo_all () 10854e07dc26bSmrg{ 10855e07dc26bSmrg $ECHO "" 10856e07dc26bSmrg} 10857e07dc26bSmrg 10858e07dc26bSmrgcase $ECHO in 10859e07dc26bSmrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 10860e07dc26bSmrg$as_echo "printf" >&6; } ;; 10861e07dc26bSmrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 10862e07dc26bSmrg$as_echo "print -r" >&6; } ;; 10863e07dc26bSmrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 10864e07dc26bSmrg$as_echo "cat" >&6; } ;; 10865e07dc26bSmrgesac 10866e07dc26bSmrg 10867e07dc26bSmrg 10868e07dc26bSmrg 10869e07dc26bSmrg 10870e07dc26bSmrg 10871e07dc26bSmrg 10872e07dc26bSmrg 10873e07dc26bSmrg 10874e07dc26bSmrg 10875e07dc26bSmrg 10876e07dc26bSmrg 10877e07dc26bSmrg 10878e07dc26bSmrg 10879e07dc26bSmrg 10880e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 10881e07dc26bSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 10882e07dc26bSmrgif ${ac_cv_path_SED+:} false; then : 10883e07dc26bSmrg $as_echo_n "(cached) " >&6 10884e07dc26bSmrgelse 10885e07dc26bSmrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 10886e07dc26bSmrg for ac_i in 1 2 3 4 5 6 7; do 10887e07dc26bSmrg ac_script="$ac_script$as_nl$ac_script" 10888e07dc26bSmrg done 10889e07dc26bSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 10890e07dc26bSmrg { ac_script=; unset ac_script;} 10891e07dc26bSmrg if test -z "$SED"; then 10892e07dc26bSmrg ac_path_SED_found=false 10893e07dc26bSmrg # Loop through the user's path and test for each of PROGNAME-LIST 10894e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10895e07dc26bSmrgfor as_dir in $PATH 10896e07dc26bSmrgdo 10897e07dc26bSmrg IFS=$as_save_IFS 10898e07dc26bSmrg test -z "$as_dir" && as_dir=. 10899e07dc26bSmrg for ac_prog in sed gsed; do 10900e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 10901e07dc26bSmrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 10902e07dc26bSmrg as_fn_executable_p "$ac_path_SED" || continue 10903e07dc26bSmrg# Check for GNU ac_path_SED and select it if it is found. 10904e07dc26bSmrg # Check for GNU $ac_path_SED 10905e07dc26bSmrgcase `"$ac_path_SED" --version 2>&1` in 10906e07dc26bSmrg*GNU*) 10907e07dc26bSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 10908e07dc26bSmrg*) 10909e07dc26bSmrg ac_count=0 10910e07dc26bSmrg $as_echo_n 0123456789 >"conftest.in" 10911e07dc26bSmrg while : 10912e07dc26bSmrg do 10913e07dc26bSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 10914e07dc26bSmrg mv "conftest.tmp" "conftest.in" 10915e07dc26bSmrg cp "conftest.in" "conftest.nl" 10916e07dc26bSmrg $as_echo '' >> "conftest.nl" 10917e07dc26bSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 10918e07dc26bSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 10919e07dc26bSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 10920e07dc26bSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 10921e07dc26bSmrg # Best one so far, save it but keep looking for a better one 10922e07dc26bSmrg ac_cv_path_SED="$ac_path_SED" 10923e07dc26bSmrg ac_path_SED_max=$ac_count 10924e07dc26bSmrg fi 10925e07dc26bSmrg # 10*(2^10) chars as input seems more than enough 10926e07dc26bSmrg test $ac_count -gt 10 && break 10927e07dc26bSmrg done 10928e07dc26bSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 10929e07dc26bSmrgesac 10930e07dc26bSmrg 10931e07dc26bSmrg $ac_path_SED_found && break 3 10932e07dc26bSmrg done 10933e07dc26bSmrg done 10934e07dc26bSmrg done 10935e07dc26bSmrgIFS=$as_save_IFS 10936e07dc26bSmrg if test -z "$ac_cv_path_SED"; then 10937e07dc26bSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 10938e07dc26bSmrg fi 10939e07dc26bSmrgelse 10940e07dc26bSmrg ac_cv_path_SED=$SED 10941e07dc26bSmrgfi 10942e07dc26bSmrg 10943e07dc26bSmrgfi 10944e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 10945e07dc26bSmrg$as_echo "$ac_cv_path_SED" >&6; } 10946e07dc26bSmrg SED="$ac_cv_path_SED" 10947e07dc26bSmrg rm -f conftest.sed 10948e07dc26bSmrg 10949e07dc26bSmrgtest -z "$SED" && SED=sed 10950e07dc26bSmrgXsed="$SED -e 1s/^X//" 10951e07dc26bSmrg 10952e07dc26bSmrg 10953e07dc26bSmrg 10954e07dc26bSmrg 10955e07dc26bSmrg 10956e07dc26bSmrg 10957e07dc26bSmrg 10958e07dc26bSmrg 10959e07dc26bSmrg 10960e07dc26bSmrg 10961e07dc26bSmrg 10962e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 10963e07dc26bSmrg$as_echo_n "checking for fgrep... " >&6; } 10964e07dc26bSmrgif ${ac_cv_path_FGREP+:} false; then : 10965e07dc26bSmrg $as_echo_n "(cached) " >&6 10966e07dc26bSmrgelse 10967e07dc26bSmrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 10968e07dc26bSmrg then ac_cv_path_FGREP="$GREP -F" 10969e07dc26bSmrg else 10970e07dc26bSmrg if test -z "$FGREP"; then 10971e07dc26bSmrg ac_path_FGREP_found=false 10972e07dc26bSmrg # Loop through the user's path and test for each of PROGNAME-LIST 10973e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10974e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 10975e07dc26bSmrgdo 10976e07dc26bSmrg IFS=$as_save_IFS 10977e07dc26bSmrg test -z "$as_dir" && as_dir=. 10978e07dc26bSmrg for ac_prog in fgrep; do 10979e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 10980e07dc26bSmrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 10981e07dc26bSmrg as_fn_executable_p "$ac_path_FGREP" || continue 10982e07dc26bSmrg# Check for GNU ac_path_FGREP and select it if it is found. 10983e07dc26bSmrg # Check for GNU $ac_path_FGREP 10984e07dc26bSmrgcase `"$ac_path_FGREP" --version 2>&1` in 10985e07dc26bSmrg*GNU*) 10986e07dc26bSmrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 10987e07dc26bSmrg*) 10988e07dc26bSmrg ac_count=0 10989e07dc26bSmrg $as_echo_n 0123456789 >"conftest.in" 10990e07dc26bSmrg while : 10991e07dc26bSmrg do 10992e07dc26bSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 10993e07dc26bSmrg mv "conftest.tmp" "conftest.in" 10994e07dc26bSmrg cp "conftest.in" "conftest.nl" 10995e07dc26bSmrg $as_echo 'FGREP' >> "conftest.nl" 10996e07dc26bSmrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 10997e07dc26bSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 10998e07dc26bSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 10999e07dc26bSmrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11000e07dc26bSmrg # Best one so far, save it but keep looking for a better one 11001e07dc26bSmrg ac_cv_path_FGREP="$ac_path_FGREP" 11002e07dc26bSmrg ac_path_FGREP_max=$ac_count 11003e07dc26bSmrg fi 11004e07dc26bSmrg # 10*(2^10) chars as input seems more than enough 11005e07dc26bSmrg test $ac_count -gt 10 && break 11006e07dc26bSmrg done 11007e07dc26bSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11008e07dc26bSmrgesac 11009e07dc26bSmrg 11010e07dc26bSmrg $ac_path_FGREP_found && break 3 11011e07dc26bSmrg done 11012e07dc26bSmrg done 11013e07dc26bSmrg done 11014e07dc26bSmrgIFS=$as_save_IFS 11015e07dc26bSmrg if test -z "$ac_cv_path_FGREP"; then 11016e07dc26bSmrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11017e07dc26bSmrg fi 11018e07dc26bSmrgelse 11019e07dc26bSmrg ac_cv_path_FGREP=$FGREP 11020e07dc26bSmrgfi 11021e07dc26bSmrg 11022e07dc26bSmrg fi 11023e07dc26bSmrgfi 11024e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11025e07dc26bSmrg$as_echo "$ac_cv_path_FGREP" >&6; } 11026e07dc26bSmrg FGREP="$ac_cv_path_FGREP" 11027e07dc26bSmrg 11028e07dc26bSmrg 11029e07dc26bSmrgtest -z "$GREP" && GREP=grep 11030e07dc26bSmrg 11031e07dc26bSmrg 11032e07dc26bSmrg 11033e07dc26bSmrg 11034e07dc26bSmrg 11035e07dc26bSmrg 11036e07dc26bSmrg 11037e07dc26bSmrg 11038e07dc26bSmrg 11039e07dc26bSmrg 11040e07dc26bSmrg 11041e07dc26bSmrg 11042e07dc26bSmrg 11043e07dc26bSmrg 11044e07dc26bSmrg 11045e07dc26bSmrg 11046e07dc26bSmrg 11047e07dc26bSmrg 11048e07dc26bSmrg 11049e07dc26bSmrg# Check whether --with-gnu-ld was given. 11050e07dc26bSmrgif test "${with_gnu_ld+set}" = set; then : 11051e07dc26bSmrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11052e07dc26bSmrgelse 11053e07dc26bSmrg with_gnu_ld=no 11054e07dc26bSmrgfi 11055e07dc26bSmrg 11056e07dc26bSmrgac_prog=ld 11057e07dc26bSmrgif test yes = "$GCC"; then 11058e07dc26bSmrg # Check if gcc -print-prog-name=ld gives a path. 11059e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11060e07dc26bSmrg$as_echo_n "checking for ld used by $CC... " >&6; } 11061e07dc26bSmrg case $host in 11062e07dc26bSmrg *-*-mingw*) 11063e07dc26bSmrg # gcc leaves a trailing carriage return, which upsets mingw 11064e07dc26bSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11065e07dc26bSmrg *) 11066e07dc26bSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11067e07dc26bSmrg esac 11068e07dc26bSmrg case $ac_prog in 11069e07dc26bSmrg # Accept absolute paths. 11070e07dc26bSmrg [\\/]* | ?:[\\/]*) 11071e07dc26bSmrg re_direlt='/[^/][^/]*/\.\./' 11072e07dc26bSmrg # Canonicalize the pathname of ld 11073e07dc26bSmrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11074e07dc26bSmrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11075e07dc26bSmrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11076e07dc26bSmrg done 11077e07dc26bSmrg test -z "$LD" && LD=$ac_prog 11078e07dc26bSmrg ;; 11079e07dc26bSmrg "") 11080e07dc26bSmrg # If it fails, then pretend we aren't using GCC. 11081e07dc26bSmrg ac_prog=ld 11082e07dc26bSmrg ;; 11083e07dc26bSmrg *) 11084e07dc26bSmrg # If it is relative, then search for the first ld in PATH. 11085e07dc26bSmrg with_gnu_ld=unknown 11086e07dc26bSmrg ;; 11087e07dc26bSmrg esac 11088e07dc26bSmrgelif test yes = "$with_gnu_ld"; then 11089e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11090e07dc26bSmrg$as_echo_n "checking for GNU ld... " >&6; } 11091e07dc26bSmrgelse 11092e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11093e07dc26bSmrg$as_echo_n "checking for non-GNU ld... " >&6; } 11094e07dc26bSmrgfi 11095e07dc26bSmrgif ${lt_cv_path_LD+:} false; then : 11096e07dc26bSmrg $as_echo_n "(cached) " >&6 11097e07dc26bSmrgelse 11098e07dc26bSmrg if test -z "$LD"; then 11099e07dc26bSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11100e07dc26bSmrg for ac_dir in $PATH; do 11101e07dc26bSmrg IFS=$lt_save_ifs 11102e07dc26bSmrg test -z "$ac_dir" && ac_dir=. 11103e07dc26bSmrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11104e07dc26bSmrg lt_cv_path_LD=$ac_dir/$ac_prog 11105e07dc26bSmrg # Check to see if the program is GNU ld. I'd rather use --version, 11106e07dc26bSmrg # but apparently some variants of GNU ld only accept -v. 11107e07dc26bSmrg # Break only if it was the GNU/non-GNU ld that we prefer. 11108e07dc26bSmrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11109e07dc26bSmrg *GNU* | *'with BFD'*) 11110e07dc26bSmrg test no != "$with_gnu_ld" && break 11111e07dc26bSmrg ;; 11112e07dc26bSmrg *) 11113e07dc26bSmrg test yes != "$with_gnu_ld" && break 11114e07dc26bSmrg ;; 11115e07dc26bSmrg esac 11116e07dc26bSmrg fi 11117e07dc26bSmrg done 11118e07dc26bSmrg IFS=$lt_save_ifs 11119e07dc26bSmrgelse 11120e07dc26bSmrg lt_cv_path_LD=$LD # Let the user override the test with a path. 11121e07dc26bSmrgfi 11122e07dc26bSmrgfi 11123e07dc26bSmrg 11124e07dc26bSmrgLD=$lt_cv_path_LD 11125e07dc26bSmrgif test -n "$LD"; then 11126e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11127e07dc26bSmrg$as_echo "$LD" >&6; } 11128e07dc26bSmrgelse 11129e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11130e07dc26bSmrg$as_echo "no" >&6; } 11131e07dc26bSmrgfi 11132e07dc26bSmrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11133e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11134e07dc26bSmrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11135e07dc26bSmrgif ${lt_cv_prog_gnu_ld+:} false; then : 11136e07dc26bSmrg $as_echo_n "(cached) " >&6 11137e07dc26bSmrgelse 11138e07dc26bSmrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 11139e07dc26bSmrgcase `$LD -v 2>&1 </dev/null` in 11140e07dc26bSmrg*GNU* | *'with BFD'*) 11141e07dc26bSmrg lt_cv_prog_gnu_ld=yes 11142e07dc26bSmrg ;; 11143e07dc26bSmrg*) 11144e07dc26bSmrg lt_cv_prog_gnu_ld=no 11145e07dc26bSmrg ;; 11146e07dc26bSmrgesac 11147e07dc26bSmrgfi 11148e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11149e07dc26bSmrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11150e07dc26bSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 11151e07dc26bSmrg 11152e07dc26bSmrg 11153e07dc26bSmrg 11154e07dc26bSmrg 11155e07dc26bSmrg 11156e07dc26bSmrg 11157e07dc26bSmrg 11158e07dc26bSmrg 11159e07dc26bSmrg 11160e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11161e07dc26bSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11162e07dc26bSmrgif ${lt_cv_path_NM+:} false; then : 11163e07dc26bSmrg $as_echo_n "(cached) " >&6 11164e07dc26bSmrgelse 11165e07dc26bSmrg if test -n "$NM"; then 11166e07dc26bSmrg # Let the user override the test. 11167e07dc26bSmrg lt_cv_path_NM=$NM 11168e07dc26bSmrgelse 11169e07dc26bSmrg lt_nm_to_check=${ac_tool_prefix}nm 11170e07dc26bSmrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11171e07dc26bSmrg lt_nm_to_check="$lt_nm_to_check nm" 11172e07dc26bSmrg fi 11173e07dc26bSmrg for lt_tmp_nm in $lt_nm_to_check; do 11174e07dc26bSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11175e07dc26bSmrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 11176e07dc26bSmrg IFS=$lt_save_ifs 11177e07dc26bSmrg test -z "$ac_dir" && ac_dir=. 11178e07dc26bSmrg tmp_nm=$ac_dir/$lt_tmp_nm 11179e07dc26bSmrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11180e07dc26bSmrg # Check to see if the nm accepts a BSD-compat flag. 11181e07dc26bSmrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11182e07dc26bSmrg # nm: unknown option "B" ignored 11183e07dc26bSmrg # Tru64's nm complains that /dev/null is an invalid object file 11184e07dc26bSmrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 11185e07dc26bSmrg case $build_os in 11186e07dc26bSmrg mingw*) lt_bad_file=conftest.nm/nofile ;; 11187e07dc26bSmrg *) lt_bad_file=/dev/null ;; 11188e07dc26bSmrg esac 11189e07dc26bSmrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 11190e07dc26bSmrg *$lt_bad_file* | *'Invalid file or object type'*) 11191e07dc26bSmrg lt_cv_path_NM="$tmp_nm -B" 11192e07dc26bSmrg break 2 11193e07dc26bSmrg ;; 11194e07dc26bSmrg *) 11195e07dc26bSmrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11196e07dc26bSmrg */dev/null*) 11197e07dc26bSmrg lt_cv_path_NM="$tmp_nm -p" 11198e07dc26bSmrg break 2 11199e07dc26bSmrg ;; 11200e07dc26bSmrg *) 11201e07dc26bSmrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11202e07dc26bSmrg continue # so that we can try to find one that supports BSD flags 11203e07dc26bSmrg ;; 11204e07dc26bSmrg esac 11205e07dc26bSmrg ;; 11206e07dc26bSmrg esac 11207e07dc26bSmrg fi 11208e07dc26bSmrg done 11209e07dc26bSmrg IFS=$lt_save_ifs 11210e07dc26bSmrg done 11211e07dc26bSmrg : ${lt_cv_path_NM=no} 11212e07dc26bSmrgfi 11213e07dc26bSmrgfi 11214e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11215e07dc26bSmrg$as_echo "$lt_cv_path_NM" >&6; } 11216e07dc26bSmrgif test no != "$lt_cv_path_NM"; then 11217e07dc26bSmrg NM=$lt_cv_path_NM 11218e07dc26bSmrgelse 11219e07dc26bSmrg # Didn't find any BSD compatible name lister, look for dumpbin. 11220e07dc26bSmrg if test -n "$DUMPBIN"; then : 11221e07dc26bSmrg # Let the user override the test. 11222e07dc26bSmrg else 11223e07dc26bSmrg if test -n "$ac_tool_prefix"; then 11224e07dc26bSmrg for ac_prog in dumpbin "link -dump" 11225e07dc26bSmrg do 11226e07dc26bSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11227e07dc26bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 11228e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11229e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 11230e07dc26bSmrgif ${ac_cv_prog_DUMPBIN+:} false; then : 11231e07dc26bSmrg $as_echo_n "(cached) " >&6 11232e07dc26bSmrgelse 11233e07dc26bSmrg if test -n "$DUMPBIN"; then 11234e07dc26bSmrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11235e07dc26bSmrgelse 11236e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11237e07dc26bSmrgfor as_dir in $PATH 11238e07dc26bSmrgdo 11239e07dc26bSmrg IFS=$as_save_IFS 11240e07dc26bSmrg test -z "$as_dir" && as_dir=. 11241e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11242e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11243e07dc26bSmrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11244e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11245e07dc26bSmrg break 2 11246e07dc26bSmrg fi 11247e07dc26bSmrgdone 11248e07dc26bSmrg done 11249e07dc26bSmrgIFS=$as_save_IFS 11250e07dc26bSmrg 11251e07dc26bSmrgfi 11252e07dc26bSmrgfi 11253e07dc26bSmrgDUMPBIN=$ac_cv_prog_DUMPBIN 11254e07dc26bSmrgif test -n "$DUMPBIN"; then 11255e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11256e07dc26bSmrg$as_echo "$DUMPBIN" >&6; } 11257e07dc26bSmrgelse 11258e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11259e07dc26bSmrg$as_echo "no" >&6; } 11260e07dc26bSmrgfi 11261e07dc26bSmrg 11262e07dc26bSmrg 11263e07dc26bSmrg test -n "$DUMPBIN" && break 11264e07dc26bSmrg done 11265e07dc26bSmrgfi 11266e07dc26bSmrgif test -z "$DUMPBIN"; then 11267e07dc26bSmrg ac_ct_DUMPBIN=$DUMPBIN 11268e07dc26bSmrg for ac_prog in dumpbin "link -dump" 11269e07dc26bSmrgdo 11270e07dc26bSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11271e07dc26bSmrgset dummy $ac_prog; ac_word=$2 11272e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11273e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 11274e07dc26bSmrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11275e07dc26bSmrg $as_echo_n "(cached) " >&6 11276e07dc26bSmrgelse 11277e07dc26bSmrg if test -n "$ac_ct_DUMPBIN"; then 11278e07dc26bSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11279e07dc26bSmrgelse 11280e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11281e07dc26bSmrgfor as_dir in $PATH 11282e07dc26bSmrgdo 11283e07dc26bSmrg IFS=$as_save_IFS 11284e07dc26bSmrg test -z "$as_dir" && as_dir=. 11285e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11286e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11287e07dc26bSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11288e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11289e07dc26bSmrg break 2 11290e07dc26bSmrg fi 11291e07dc26bSmrgdone 11292e07dc26bSmrg done 11293e07dc26bSmrgIFS=$as_save_IFS 11294e07dc26bSmrg 11295e07dc26bSmrgfi 11296e07dc26bSmrgfi 11297e07dc26bSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11298e07dc26bSmrgif test -n "$ac_ct_DUMPBIN"; then 11299e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11300e07dc26bSmrg$as_echo "$ac_ct_DUMPBIN" >&6; } 11301e07dc26bSmrgelse 11302e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11303e07dc26bSmrg$as_echo "no" >&6; } 11304e07dc26bSmrgfi 11305e07dc26bSmrg 11306e07dc26bSmrg 11307e07dc26bSmrg test -n "$ac_ct_DUMPBIN" && break 11308e07dc26bSmrgdone 11309e07dc26bSmrg 11310e07dc26bSmrg if test "x$ac_ct_DUMPBIN" = x; then 11311e07dc26bSmrg DUMPBIN=":" 11312e07dc26bSmrg else 11313e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 11314e07dc26bSmrgyes:) 11315e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11316e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11317e07dc26bSmrgac_tool_warned=yes ;; 11318e07dc26bSmrgesac 11319e07dc26bSmrg DUMPBIN=$ac_ct_DUMPBIN 11320e07dc26bSmrg fi 11321e07dc26bSmrgfi 11322e07dc26bSmrg 11323e07dc26bSmrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 11324e07dc26bSmrg *COFF*) 11325e07dc26bSmrg DUMPBIN="$DUMPBIN -symbols -headers" 11326e07dc26bSmrg ;; 11327e07dc26bSmrg *) 11328e07dc26bSmrg DUMPBIN=: 11329e07dc26bSmrg ;; 11330e07dc26bSmrg esac 11331e07dc26bSmrg fi 11332e07dc26bSmrg 11333e07dc26bSmrg if test : != "$DUMPBIN"; then 11334e07dc26bSmrg NM=$DUMPBIN 11335e07dc26bSmrg fi 11336e07dc26bSmrgfi 11337e07dc26bSmrgtest -z "$NM" && NM=nm 11338e07dc26bSmrg 11339e07dc26bSmrg 11340e07dc26bSmrg 11341e07dc26bSmrg 11342e07dc26bSmrg 11343e07dc26bSmrg 11344e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11345e07dc26bSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11346e07dc26bSmrgif ${lt_cv_nm_interface+:} false; then : 11347e07dc26bSmrg $as_echo_n "(cached) " >&6 11348e07dc26bSmrgelse 11349e07dc26bSmrg lt_cv_nm_interface="BSD nm" 11350e07dc26bSmrg echo "int some_variable = 0;" > conftest.$ac_ext 11351e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11352e07dc26bSmrg (eval "$ac_compile" 2>conftest.err) 11353e07dc26bSmrg cat conftest.err >&5 11354e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11355e07dc26bSmrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11356e07dc26bSmrg cat conftest.err >&5 11357e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11358e07dc26bSmrg cat conftest.out >&5 11359e07dc26bSmrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11360e07dc26bSmrg lt_cv_nm_interface="MS dumpbin" 11361e07dc26bSmrg fi 11362e07dc26bSmrg rm -f conftest* 11363e07dc26bSmrgfi 11364e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11365e07dc26bSmrg$as_echo "$lt_cv_nm_interface" >&6; } 11366e07dc26bSmrg 11367e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11368e07dc26bSmrg$as_echo_n "checking whether ln -s works... " >&6; } 11369e07dc26bSmrgLN_S=$as_ln_s 11370e07dc26bSmrgif test "$LN_S" = "ln -s"; then 11371e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11372e07dc26bSmrg$as_echo "yes" >&6; } 11373e07dc26bSmrgelse 11374e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11375e07dc26bSmrg$as_echo "no, using $LN_S" >&6; } 11376e07dc26bSmrgfi 11377e07dc26bSmrg 11378e07dc26bSmrg# find the maximum length of command line arguments 11379e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11380e07dc26bSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11381e07dc26bSmrgif ${lt_cv_sys_max_cmd_len+:} false; then : 11382e07dc26bSmrg $as_echo_n "(cached) " >&6 11383e07dc26bSmrgelse 11384e07dc26bSmrg i=0 11385e07dc26bSmrg teststring=ABCD 11386e07dc26bSmrg 11387e07dc26bSmrg case $build_os in 11388e07dc26bSmrg msdosdjgpp*) 11389e07dc26bSmrg # On DJGPP, this test can blow up pretty badly due to problems in libc 11390e07dc26bSmrg # (any single argument exceeding 2000 bytes causes a buffer overrun 11391e07dc26bSmrg # during glob expansion). Even if it were fixed, the result of this 11392e07dc26bSmrg # check would be larger than it should be. 11393e07dc26bSmrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 11394e07dc26bSmrg ;; 11395e07dc26bSmrg 11396e07dc26bSmrg gnu*) 11397e07dc26bSmrg # Under GNU Hurd, this test is not required because there is 11398e07dc26bSmrg # no limit to the length of command line arguments. 11399e07dc26bSmrg # Libtool will interpret -1 as no limit whatsoever 11400e07dc26bSmrg lt_cv_sys_max_cmd_len=-1; 11401e07dc26bSmrg ;; 11402e07dc26bSmrg 11403e07dc26bSmrg cygwin* | mingw* | cegcc*) 11404e07dc26bSmrg # On Win9x/ME, this test blows up -- it succeeds, but takes 11405e07dc26bSmrg # about 5 minutes as the teststring grows exponentially. 11406e07dc26bSmrg # Worse, since 9x/ME are not pre-emptively multitasking, 11407e07dc26bSmrg # you end up with a "frozen" computer, even though with patience 11408e07dc26bSmrg # the test eventually succeeds (with a max line length of 256k). 11409e07dc26bSmrg # Instead, let's just punt: use the minimum linelength reported by 11410e07dc26bSmrg # all of the supported platforms: 8192 (on NT/2K/XP). 11411e07dc26bSmrg lt_cv_sys_max_cmd_len=8192; 11412e07dc26bSmrg ;; 11413e07dc26bSmrg 11414e07dc26bSmrg mint*) 11415e07dc26bSmrg # On MiNT this can take a long time and run out of memory. 11416e07dc26bSmrg lt_cv_sys_max_cmd_len=8192; 11417e07dc26bSmrg ;; 11418e07dc26bSmrg 11419e07dc26bSmrg amigaos*) 11420e07dc26bSmrg # On AmigaOS with pdksh, this test takes hours, literally. 11421e07dc26bSmrg # So we just punt and use a minimum line length of 8192. 11422e07dc26bSmrg lt_cv_sys_max_cmd_len=8192; 11423e07dc26bSmrg ;; 11424e07dc26bSmrg 11425e07dc26bSmrg bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 11426e07dc26bSmrg # This has been around since 386BSD, at least. Likely further. 11427e07dc26bSmrg if test -x /sbin/sysctl; then 11428e07dc26bSmrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11429e07dc26bSmrg elif test -x /usr/sbin/sysctl; then 11430e07dc26bSmrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11431e07dc26bSmrg else 11432e07dc26bSmrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11433e07dc26bSmrg fi 11434e07dc26bSmrg # And add a safety zone 11435e07dc26bSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11436e07dc26bSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11437e07dc26bSmrg ;; 11438e07dc26bSmrg 11439e07dc26bSmrg interix*) 11440e07dc26bSmrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 11441e07dc26bSmrg lt_cv_sys_max_cmd_len=196608 11442e07dc26bSmrg ;; 11443e07dc26bSmrg 11444e07dc26bSmrg os2*) 11445e07dc26bSmrg # The test takes a long time on OS/2. 11446e07dc26bSmrg lt_cv_sys_max_cmd_len=8192 11447e07dc26bSmrg ;; 11448e07dc26bSmrg 11449e07dc26bSmrg osf*) 11450e07dc26bSmrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11451e07dc26bSmrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11452e07dc26bSmrg # nice to cause kernel panics so lets avoid the loop below. 11453e07dc26bSmrg # First set a reasonable default. 11454e07dc26bSmrg lt_cv_sys_max_cmd_len=16384 11455e07dc26bSmrg # 11456e07dc26bSmrg if test -x /sbin/sysconfig; then 11457e07dc26bSmrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11458e07dc26bSmrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 11459e07dc26bSmrg esac 11460e07dc26bSmrg fi 11461e07dc26bSmrg ;; 11462e07dc26bSmrg sco3.2v5*) 11463e07dc26bSmrg lt_cv_sys_max_cmd_len=102400 11464e07dc26bSmrg ;; 11465e07dc26bSmrg sysv5* | sco5v6* | sysv4.2uw2*) 11466e07dc26bSmrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11467e07dc26bSmrg if test -n "$kargmax"; then 11468e07dc26bSmrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11469e07dc26bSmrg else 11470e07dc26bSmrg lt_cv_sys_max_cmd_len=32768 11471e07dc26bSmrg fi 11472e07dc26bSmrg ;; 11473e07dc26bSmrg *) 11474e07dc26bSmrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 11475e07dc26bSmrg if test -n "$lt_cv_sys_max_cmd_len" && \ 11476e07dc26bSmrg test undefined != "$lt_cv_sys_max_cmd_len"; then 11477e07dc26bSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11478e07dc26bSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11479e07dc26bSmrg else 11480e07dc26bSmrg # Make teststring a little bigger before we do anything with it. 11481e07dc26bSmrg # a 1K string should be a reasonable start. 11482e07dc26bSmrg for i in 1 2 3 4 5 6 7 8; do 11483e07dc26bSmrg teststring=$teststring$teststring 11484e07dc26bSmrg done 11485e07dc26bSmrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11486e07dc26bSmrg # If test is not a shell built-in, we'll probably end up computing a 11487e07dc26bSmrg # maximum length that is only half of the actual maximum length, but 11488e07dc26bSmrg # we can't tell. 11489e07dc26bSmrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 11490e07dc26bSmrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 11491e07dc26bSmrg test 17 != "$i" # 1/2 MB should be enough 11492e07dc26bSmrg do 11493e07dc26bSmrg i=`expr $i + 1` 11494e07dc26bSmrg teststring=$teststring$teststring 11495e07dc26bSmrg done 11496e07dc26bSmrg # Only check the string length outside the loop. 11497e07dc26bSmrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11498e07dc26bSmrg teststring= 11499e07dc26bSmrg # Add a significant safety factor because C++ compilers can tack on 11500e07dc26bSmrg # massive amounts of additional arguments before passing them to the 11501e07dc26bSmrg # linker. It appears as though 1/2 is a usable value. 11502e07dc26bSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11503e07dc26bSmrg fi 11504e07dc26bSmrg ;; 11505e07dc26bSmrg esac 11506e07dc26bSmrg 11507e07dc26bSmrgfi 11508e07dc26bSmrg 11509e07dc26bSmrgif test -n "$lt_cv_sys_max_cmd_len"; then 11510e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11511e07dc26bSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11512e07dc26bSmrgelse 11513e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11514e07dc26bSmrg$as_echo "none" >&6; } 11515e07dc26bSmrgfi 11516e07dc26bSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len 11517e07dc26bSmrg 11518e07dc26bSmrg 11519e07dc26bSmrg 11520e07dc26bSmrg 11521e07dc26bSmrg 11522e07dc26bSmrg 11523e07dc26bSmrg: ${CP="cp -f"} 11524e07dc26bSmrg: ${MV="mv -f"} 11525e07dc26bSmrg: ${RM="rm -f"} 11526e07dc26bSmrg 11527e07dc26bSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11528e07dc26bSmrg lt_unset=unset 11529e07dc26bSmrgelse 11530e07dc26bSmrg lt_unset=false 11531e07dc26bSmrgfi 11532e07dc26bSmrg 11533e07dc26bSmrg 11534e07dc26bSmrg 11535e07dc26bSmrg 11536e07dc26bSmrg 11537e07dc26bSmrg# test EBCDIC or ASCII 11538e07dc26bSmrgcase `echo X|tr X '\101'` in 11539e07dc26bSmrg A) # ASCII based system 11540e07dc26bSmrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11541e07dc26bSmrg lt_SP2NL='tr \040 \012' 11542e07dc26bSmrg lt_NL2SP='tr \015\012 \040\040' 11543e07dc26bSmrg ;; 11544e07dc26bSmrg *) # EBCDIC based system 11545e07dc26bSmrg lt_SP2NL='tr \100 \n' 11546e07dc26bSmrg lt_NL2SP='tr \r\n \100\100' 11547e07dc26bSmrg ;; 11548e07dc26bSmrgesac 11549e07dc26bSmrg 11550e07dc26bSmrg 11551e07dc26bSmrg 11552e07dc26bSmrg 11553e07dc26bSmrg 11554e07dc26bSmrg 11555e07dc26bSmrg 11556e07dc26bSmrg 11557e07dc26bSmrg 11558e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11559e07dc26bSmrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11560e07dc26bSmrgif ${lt_cv_to_host_file_cmd+:} false; then : 11561e07dc26bSmrg $as_echo_n "(cached) " >&6 11562e07dc26bSmrgelse 11563e07dc26bSmrg case $host in 11564e07dc26bSmrg *-*-mingw* ) 11565e07dc26bSmrg case $build in 11566e07dc26bSmrg *-*-mingw* ) # actually msys 11567e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11568e07dc26bSmrg ;; 11569e07dc26bSmrg *-*-cygwin* ) 11570e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11571e07dc26bSmrg ;; 11572e07dc26bSmrg * ) # otherwise, assume *nix 11573e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11574e07dc26bSmrg ;; 11575e07dc26bSmrg esac 11576e07dc26bSmrg ;; 11577e07dc26bSmrg *-*-cygwin* ) 11578e07dc26bSmrg case $build in 11579e07dc26bSmrg *-*-mingw* ) # actually msys 11580e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11581e07dc26bSmrg ;; 11582e07dc26bSmrg *-*-cygwin* ) 11583e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_noop 11584e07dc26bSmrg ;; 11585e07dc26bSmrg * ) # otherwise, assume *nix 11586e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11587e07dc26bSmrg ;; 11588e07dc26bSmrg esac 11589e07dc26bSmrg ;; 11590e07dc26bSmrg * ) # unhandled hosts (and "normal" native builds) 11591e07dc26bSmrg lt_cv_to_host_file_cmd=func_convert_file_noop 11592e07dc26bSmrg ;; 11593e07dc26bSmrgesac 11594e07dc26bSmrg 11595e07dc26bSmrgfi 11596e07dc26bSmrg 11597e07dc26bSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 11598e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11599e07dc26bSmrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11600e07dc26bSmrg 11601e07dc26bSmrg 11602e07dc26bSmrg 11603e07dc26bSmrg 11604e07dc26bSmrg 11605e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11606e07dc26bSmrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11607e07dc26bSmrgif ${lt_cv_to_tool_file_cmd+:} false; then : 11608e07dc26bSmrg $as_echo_n "(cached) " >&6 11609e07dc26bSmrgelse 11610e07dc26bSmrg #assume ordinary cross tools, or native build. 11611e07dc26bSmrglt_cv_to_tool_file_cmd=func_convert_file_noop 11612e07dc26bSmrgcase $host in 11613e07dc26bSmrg *-*-mingw* ) 11614e07dc26bSmrg case $build in 11615e07dc26bSmrg *-*-mingw* ) # actually msys 11616e07dc26bSmrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 11617e07dc26bSmrg ;; 11618e07dc26bSmrg esac 11619e07dc26bSmrg ;; 11620e07dc26bSmrgesac 11621e07dc26bSmrg 11622e07dc26bSmrgfi 11623e07dc26bSmrg 11624e07dc26bSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 11625e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 11626e07dc26bSmrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 11627e07dc26bSmrg 11628e07dc26bSmrg 11629e07dc26bSmrg 11630e07dc26bSmrg 11631e07dc26bSmrg 11632e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 11633e07dc26bSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 11634e07dc26bSmrgif ${lt_cv_ld_reload_flag+:} false; then : 11635e07dc26bSmrg $as_echo_n "(cached) " >&6 11636e07dc26bSmrgelse 11637e07dc26bSmrg lt_cv_ld_reload_flag='-r' 11638e07dc26bSmrgfi 11639e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 11640e07dc26bSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 11641e07dc26bSmrgreload_flag=$lt_cv_ld_reload_flag 11642e07dc26bSmrgcase $reload_flag in 11643e07dc26bSmrg"" | " "*) ;; 11644e07dc26bSmrg*) reload_flag=" $reload_flag" ;; 11645e07dc26bSmrgesac 11646e07dc26bSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 11647e07dc26bSmrgcase $host_os in 11648e07dc26bSmrg cygwin* | mingw* | pw32* | cegcc*) 11649e07dc26bSmrg if test yes != "$GCC"; then 11650e07dc26bSmrg reload_cmds=false 11651e07dc26bSmrg fi 11652e07dc26bSmrg ;; 11653e07dc26bSmrg darwin*) 11654e07dc26bSmrg if test yes = "$GCC"; then 11655e07dc26bSmrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 11656e07dc26bSmrg else 11657e07dc26bSmrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 11658e07dc26bSmrg fi 11659e07dc26bSmrg ;; 11660e07dc26bSmrgesac 11661e07dc26bSmrg 11662e07dc26bSmrg 11663e07dc26bSmrg 11664e07dc26bSmrg 11665e07dc26bSmrg 11666e07dc26bSmrg 11667e07dc26bSmrg 11668e07dc26bSmrg 11669e07dc26bSmrg 11670e07dc26bSmrgif test -n "$ac_tool_prefix"; then 11671e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 11672e07dc26bSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 11673e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11674e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 11675e07dc26bSmrgif ${ac_cv_prog_OBJDUMP+:} false; then : 11676e07dc26bSmrg $as_echo_n "(cached) " >&6 11677e07dc26bSmrgelse 11678e07dc26bSmrg if test -n "$OBJDUMP"; then 11679e07dc26bSmrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 11680e07dc26bSmrgelse 11681e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11682e07dc26bSmrgfor as_dir in $PATH 11683e07dc26bSmrgdo 11684e07dc26bSmrg IFS=$as_save_IFS 11685e07dc26bSmrg test -z "$as_dir" && as_dir=. 11686e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11687e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11688e07dc26bSmrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 11689e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11690e07dc26bSmrg break 2 11691e07dc26bSmrg fi 11692e07dc26bSmrgdone 11693e07dc26bSmrg done 11694e07dc26bSmrgIFS=$as_save_IFS 11695e07dc26bSmrg 11696e07dc26bSmrgfi 11697e07dc26bSmrgfi 11698e07dc26bSmrgOBJDUMP=$ac_cv_prog_OBJDUMP 11699e07dc26bSmrgif test -n "$OBJDUMP"; then 11700e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 11701e07dc26bSmrg$as_echo "$OBJDUMP" >&6; } 11702e07dc26bSmrgelse 11703e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11704e07dc26bSmrg$as_echo "no" >&6; } 11705e07dc26bSmrgfi 11706e07dc26bSmrg 11707e07dc26bSmrg 11708e07dc26bSmrgfi 11709e07dc26bSmrgif test -z "$ac_cv_prog_OBJDUMP"; then 11710e07dc26bSmrg ac_ct_OBJDUMP=$OBJDUMP 11711e07dc26bSmrg # Extract the first word of "objdump", so it can be a program name with args. 11712e07dc26bSmrgset dummy objdump; ac_word=$2 11713e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11714e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 11715e07dc26bSmrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 11716e07dc26bSmrg $as_echo_n "(cached) " >&6 11717e07dc26bSmrgelse 11718e07dc26bSmrg if test -n "$ac_ct_OBJDUMP"; then 11719e07dc26bSmrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 11720e07dc26bSmrgelse 11721e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11722e07dc26bSmrgfor as_dir in $PATH 11723e07dc26bSmrgdo 11724e07dc26bSmrg IFS=$as_save_IFS 11725e07dc26bSmrg test -z "$as_dir" && as_dir=. 11726e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11727e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11728e07dc26bSmrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 11729e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11730e07dc26bSmrg break 2 11731e07dc26bSmrg fi 11732e07dc26bSmrgdone 11733e07dc26bSmrg done 11734e07dc26bSmrgIFS=$as_save_IFS 11735e07dc26bSmrg 11736e07dc26bSmrgfi 11737e07dc26bSmrgfi 11738e07dc26bSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 11739e07dc26bSmrgif test -n "$ac_ct_OBJDUMP"; then 11740e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 11741e07dc26bSmrg$as_echo "$ac_ct_OBJDUMP" >&6; } 11742e07dc26bSmrgelse 11743e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11744e07dc26bSmrg$as_echo "no" >&6; } 11745e07dc26bSmrgfi 11746e07dc26bSmrg 11747e07dc26bSmrg if test "x$ac_ct_OBJDUMP" = x; then 11748e07dc26bSmrg OBJDUMP="false" 11749e07dc26bSmrg else 11750e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 11751e07dc26bSmrgyes:) 11752e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11753e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11754e07dc26bSmrgac_tool_warned=yes ;; 11755e07dc26bSmrgesac 11756e07dc26bSmrg OBJDUMP=$ac_ct_OBJDUMP 11757e07dc26bSmrg fi 11758e07dc26bSmrgelse 11759e07dc26bSmrg OBJDUMP="$ac_cv_prog_OBJDUMP" 11760e07dc26bSmrgfi 11761e07dc26bSmrg 11762e07dc26bSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump 11763e07dc26bSmrg 11764e07dc26bSmrg 11765e07dc26bSmrg 11766e07dc26bSmrg 11767e07dc26bSmrg 11768e07dc26bSmrg 11769e07dc26bSmrg 11770e07dc26bSmrg 11771e07dc26bSmrg 11772e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 11773e07dc26bSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 11774e07dc26bSmrgif ${lt_cv_deplibs_check_method+:} false; then : 11775e07dc26bSmrg $as_echo_n "(cached) " >&6 11776e07dc26bSmrgelse 11777e07dc26bSmrg lt_cv_file_magic_cmd='$MAGIC_CMD' 11778e07dc26bSmrglt_cv_file_magic_test_file= 11779e07dc26bSmrglt_cv_deplibs_check_method='unknown' 11780e07dc26bSmrg# Need to set the preceding variable on all platforms that support 11781e07dc26bSmrg# interlibrary dependencies. 11782e07dc26bSmrg# 'none' -- dependencies not supported. 11783e07dc26bSmrg# 'unknown' -- same as none, but documents that we really don't know. 11784e07dc26bSmrg# 'pass_all' -- all dependencies passed with no checks. 11785e07dc26bSmrg# 'test_compile' -- check by making test program. 11786e07dc26bSmrg# 'file_magic [[regex]]' -- check by looking for files in library path 11787e07dc26bSmrg# that responds to the $file_magic_cmd with a given extended regex. 11788e07dc26bSmrg# If you have 'file' or equivalent on your system and you're not sure 11789e07dc26bSmrg# whether 'pass_all' will *always* work, you probably want this one. 11790e07dc26bSmrg 11791e07dc26bSmrgcase $host_os in 11792e07dc26bSmrgaix[4-9]*) 11793e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11794e07dc26bSmrg ;; 11795e07dc26bSmrg 11796e07dc26bSmrgbeos*) 11797e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11798e07dc26bSmrg ;; 11799e07dc26bSmrg 11800e07dc26bSmrgbsdi[45]*) 11801e07dc26bSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 11802e07dc26bSmrg lt_cv_file_magic_cmd='/usr/bin/file -L' 11803e07dc26bSmrg lt_cv_file_magic_test_file=/shlib/libc.so 11804e07dc26bSmrg ;; 11805e07dc26bSmrg 11806e07dc26bSmrgcygwin*) 11807e07dc26bSmrg # func_win32_libid is a shell function defined in ltmain.sh 11808e07dc26bSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 11809e07dc26bSmrg lt_cv_file_magic_cmd='func_win32_libid' 11810e07dc26bSmrg ;; 11811e07dc26bSmrg 11812e07dc26bSmrgmingw* | pw32*) 11813e07dc26bSmrg # Base MSYS/MinGW do not provide the 'file' command needed by 11814e07dc26bSmrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 11815e07dc26bSmrg # unless we find 'file', for example because we are cross-compiling. 11816e07dc26bSmrg if ( file / ) >/dev/null 2>&1; then 11817e07dc26bSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 11818e07dc26bSmrg lt_cv_file_magic_cmd='func_win32_libid' 11819e07dc26bSmrg else 11820e07dc26bSmrg # Keep this pattern in sync with the one in func_win32_libid. 11821e07dc26bSmrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 11822e07dc26bSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 11823e07dc26bSmrg fi 11824e07dc26bSmrg ;; 11825e07dc26bSmrg 11826e07dc26bSmrgcegcc*) 11827e07dc26bSmrg # use the weaker test based on 'objdump'. See mingw*. 11828e07dc26bSmrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 11829e07dc26bSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 11830e07dc26bSmrg ;; 11831e07dc26bSmrg 11832e07dc26bSmrgdarwin* | rhapsody*) 11833e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11834e07dc26bSmrg ;; 11835e07dc26bSmrg 11836e07dc26bSmrgfreebsd* | dragonfly*) 11837e07dc26bSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 11838e07dc26bSmrg case $host_cpu in 11839e07dc26bSmrg i*86 ) 11840e07dc26bSmrg # Not sure whether the presence of OpenBSD here was a mistake. 11841e07dc26bSmrg # Let's accept both of them until this is cleared up. 11842e07dc26bSmrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 11843e07dc26bSmrg lt_cv_file_magic_cmd=/usr/bin/file 11844e07dc26bSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 11845e07dc26bSmrg ;; 11846e07dc26bSmrg esac 11847e07dc26bSmrg else 11848e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11849e07dc26bSmrg fi 11850e07dc26bSmrg ;; 11851e07dc26bSmrg 11852e07dc26bSmrghaiku*) 11853e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11854e07dc26bSmrg ;; 11855e07dc26bSmrg 11856e07dc26bSmrghpux10.20* | hpux11*) 11857e07dc26bSmrg lt_cv_file_magic_cmd=/usr/bin/file 11858e07dc26bSmrg case $host_cpu in 11859e07dc26bSmrg ia64*) 11860e07dc26bSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 11861e07dc26bSmrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 11862e07dc26bSmrg ;; 11863e07dc26bSmrg hppa*64*) 11864e07dc26bSmrg 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]' 11865e07dc26bSmrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 11866e07dc26bSmrg ;; 11867e07dc26bSmrg *) 11868e07dc26bSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 11869e07dc26bSmrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 11870e07dc26bSmrg ;; 11871e07dc26bSmrg esac 11872e07dc26bSmrg ;; 11873e07dc26bSmrg 11874e07dc26bSmrginterix[3-9]*) 11875e07dc26bSmrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 11876e07dc26bSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 11877e07dc26bSmrg ;; 11878e07dc26bSmrg 11879e07dc26bSmrgirix5* | irix6* | nonstopux*) 11880e07dc26bSmrg case $LD in 11881e07dc26bSmrg *-32|*"-32 ") libmagic=32-bit;; 11882e07dc26bSmrg *-n32|*"-n32 ") libmagic=N32;; 11883e07dc26bSmrg *-64|*"-64 ") libmagic=64-bit;; 11884e07dc26bSmrg *) libmagic=never-match;; 11885e07dc26bSmrg esac 11886e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11887e07dc26bSmrg ;; 11888e07dc26bSmrg 11889e07dc26bSmrg# This must be glibc/ELF. 11890e07dc26bSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11891e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11892e07dc26bSmrg ;; 11893e07dc26bSmrg 11894e07dc26bSmrgnetbsd* | netbsdelf*-gnu) 11895e07dc26bSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 11896e07dc26bSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 11897e07dc26bSmrg else 11898e07dc26bSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 11899e07dc26bSmrg fi 11900e07dc26bSmrg ;; 11901e07dc26bSmrg 11902e07dc26bSmrgnewos6*) 11903e07dc26bSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 11904e07dc26bSmrg lt_cv_file_magic_cmd=/usr/bin/file 11905e07dc26bSmrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 11906e07dc26bSmrg ;; 11907e07dc26bSmrg 11908e07dc26bSmrg*nto* | *qnx*) 11909e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11910e07dc26bSmrg ;; 11911e07dc26bSmrg 11912e07dc26bSmrgopenbsd* | bitrig*) 11913e07dc26bSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11914e07dc26bSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 11915e07dc26bSmrg else 11916e07dc26bSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 11917e07dc26bSmrg fi 11918e07dc26bSmrg ;; 11919e07dc26bSmrg 11920e07dc26bSmrgosf3* | osf4* | osf5*) 11921e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11922e07dc26bSmrg ;; 11923e07dc26bSmrg 11924e07dc26bSmrgrdos*) 11925e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11926e07dc26bSmrg ;; 11927e07dc26bSmrg 11928e07dc26bSmrgsolaris*) 11929e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11930e07dc26bSmrg ;; 11931e07dc26bSmrg 11932e07dc26bSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11933e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11934e07dc26bSmrg ;; 11935e07dc26bSmrg 11936e07dc26bSmrgsysv4 | sysv4.3*) 11937e07dc26bSmrg case $host_vendor in 11938e07dc26bSmrg motorola) 11939e07dc26bSmrg 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]' 11940e07dc26bSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 11941e07dc26bSmrg ;; 11942e07dc26bSmrg ncr) 11943e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11944e07dc26bSmrg ;; 11945e07dc26bSmrg sequent) 11946e07dc26bSmrg lt_cv_file_magic_cmd='/bin/file' 11947e07dc26bSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 11948e07dc26bSmrg ;; 11949e07dc26bSmrg sni) 11950e07dc26bSmrg lt_cv_file_magic_cmd='/bin/file' 11951e07dc26bSmrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 11952e07dc26bSmrg lt_cv_file_magic_test_file=/lib/libc.so 11953e07dc26bSmrg ;; 11954e07dc26bSmrg siemens) 11955e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11956e07dc26bSmrg ;; 11957e07dc26bSmrg pc) 11958e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11959e07dc26bSmrg ;; 11960e07dc26bSmrg esac 11961e07dc26bSmrg ;; 11962e07dc26bSmrg 11963e07dc26bSmrgtpf*) 11964e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11965e07dc26bSmrg ;; 11966e07dc26bSmrgos2*) 11967e07dc26bSmrg lt_cv_deplibs_check_method=pass_all 11968e07dc26bSmrg ;; 11969e07dc26bSmrgesac 11970e07dc26bSmrg 11971e07dc26bSmrgfi 11972e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 11973e07dc26bSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 11974e07dc26bSmrg 11975e07dc26bSmrgfile_magic_glob= 11976e07dc26bSmrgwant_nocaseglob=no 11977e07dc26bSmrgif test "$build" = "$host"; then 11978e07dc26bSmrg case $host_os in 11979e07dc26bSmrg mingw* | pw32*) 11980e07dc26bSmrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 11981e07dc26bSmrg want_nocaseglob=yes 11982e07dc26bSmrg else 11983e07dc26bSmrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 11984e07dc26bSmrg fi 11985e07dc26bSmrg ;; 11986e07dc26bSmrg esac 11987e07dc26bSmrgfi 11988e07dc26bSmrg 11989e07dc26bSmrgfile_magic_cmd=$lt_cv_file_magic_cmd 11990e07dc26bSmrgdeplibs_check_method=$lt_cv_deplibs_check_method 11991e07dc26bSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 11992e07dc26bSmrg 11993e07dc26bSmrg 11994e07dc26bSmrg 11995e07dc26bSmrg 11996e07dc26bSmrg 11997e07dc26bSmrg 11998e07dc26bSmrg 11999e07dc26bSmrg 12000e07dc26bSmrg 12001e07dc26bSmrg 12002e07dc26bSmrg 12003e07dc26bSmrg 12004e07dc26bSmrg 12005e07dc26bSmrg 12006e07dc26bSmrg 12007e07dc26bSmrg 12008e07dc26bSmrg 12009e07dc26bSmrg 12010e07dc26bSmrg 12011e07dc26bSmrg 12012e07dc26bSmrg 12013e07dc26bSmrg 12014e07dc26bSmrgif test -n "$ac_tool_prefix"; then 12015e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12016e07dc26bSmrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 12017e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12018e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12019e07dc26bSmrgif ${ac_cv_prog_DLLTOOL+:} false; then : 12020e07dc26bSmrg $as_echo_n "(cached) " >&6 12021e07dc26bSmrgelse 12022e07dc26bSmrg if test -n "$DLLTOOL"; then 12023e07dc26bSmrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12024e07dc26bSmrgelse 12025e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12026e07dc26bSmrgfor as_dir in $PATH 12027e07dc26bSmrgdo 12028e07dc26bSmrg IFS=$as_save_IFS 12029e07dc26bSmrg test -z "$as_dir" && as_dir=. 12030e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12031e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12032e07dc26bSmrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12033e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12034e07dc26bSmrg break 2 12035e07dc26bSmrg fi 12036e07dc26bSmrgdone 12037e07dc26bSmrg done 12038e07dc26bSmrgIFS=$as_save_IFS 12039e07dc26bSmrg 12040e07dc26bSmrgfi 12041e07dc26bSmrgfi 12042e07dc26bSmrgDLLTOOL=$ac_cv_prog_DLLTOOL 12043e07dc26bSmrgif test -n "$DLLTOOL"; then 12044e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12045e07dc26bSmrg$as_echo "$DLLTOOL" >&6; } 12046e07dc26bSmrgelse 12047e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12048e07dc26bSmrg$as_echo "no" >&6; } 12049e07dc26bSmrgfi 12050e07dc26bSmrg 12051e07dc26bSmrg 12052e07dc26bSmrgfi 12053e07dc26bSmrgif test -z "$ac_cv_prog_DLLTOOL"; then 12054e07dc26bSmrg ac_ct_DLLTOOL=$DLLTOOL 12055e07dc26bSmrg # Extract the first word of "dlltool", so it can be a program name with args. 12056e07dc26bSmrgset dummy dlltool; ac_word=$2 12057e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12058e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12059e07dc26bSmrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12060e07dc26bSmrg $as_echo_n "(cached) " >&6 12061e07dc26bSmrgelse 12062e07dc26bSmrg if test -n "$ac_ct_DLLTOOL"; then 12063e07dc26bSmrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12064e07dc26bSmrgelse 12065e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12066e07dc26bSmrgfor as_dir in $PATH 12067e07dc26bSmrgdo 12068e07dc26bSmrg IFS=$as_save_IFS 12069e07dc26bSmrg test -z "$as_dir" && as_dir=. 12070e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12071e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12072e07dc26bSmrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12073e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12074e07dc26bSmrg break 2 12075e07dc26bSmrg fi 12076e07dc26bSmrgdone 12077e07dc26bSmrg done 12078e07dc26bSmrgIFS=$as_save_IFS 12079e07dc26bSmrg 12080e07dc26bSmrgfi 12081e07dc26bSmrgfi 12082e07dc26bSmrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12083e07dc26bSmrgif test -n "$ac_ct_DLLTOOL"; then 12084e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12085e07dc26bSmrg$as_echo "$ac_ct_DLLTOOL" >&6; } 12086e07dc26bSmrgelse 12087e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12088e07dc26bSmrg$as_echo "no" >&6; } 12089e07dc26bSmrgfi 12090e07dc26bSmrg 12091e07dc26bSmrg if test "x$ac_ct_DLLTOOL" = x; then 12092e07dc26bSmrg DLLTOOL="false" 12093e07dc26bSmrg else 12094e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 12095e07dc26bSmrgyes:) 12096e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12097e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12098e07dc26bSmrgac_tool_warned=yes ;; 12099e07dc26bSmrgesac 12100e07dc26bSmrg DLLTOOL=$ac_ct_DLLTOOL 12101e07dc26bSmrg fi 12102e07dc26bSmrgelse 12103e07dc26bSmrg DLLTOOL="$ac_cv_prog_DLLTOOL" 12104e07dc26bSmrgfi 12105e07dc26bSmrg 12106e07dc26bSmrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 12107e07dc26bSmrg 12108e07dc26bSmrg 12109e07dc26bSmrg 12110e07dc26bSmrg 12111e07dc26bSmrg 12112e07dc26bSmrg 12113e07dc26bSmrg 12114e07dc26bSmrg 12115e07dc26bSmrg 12116e07dc26bSmrg 12117e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12118e07dc26bSmrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12119e07dc26bSmrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12120e07dc26bSmrg $as_echo_n "(cached) " >&6 12121e07dc26bSmrgelse 12122e07dc26bSmrg lt_cv_sharedlib_from_linklib_cmd='unknown' 12123e07dc26bSmrg 12124e07dc26bSmrgcase $host_os in 12125e07dc26bSmrgcygwin* | mingw* | pw32* | cegcc*) 12126e07dc26bSmrg # two different shell functions defined in ltmain.sh; 12127e07dc26bSmrg # decide which one to use based on capabilities of $DLLTOOL 12128e07dc26bSmrg case `$DLLTOOL --help 2>&1` in 12129e07dc26bSmrg *--identify-strict*) 12130e07dc26bSmrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12131e07dc26bSmrg ;; 12132e07dc26bSmrg *) 12133e07dc26bSmrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12134e07dc26bSmrg ;; 12135e07dc26bSmrg esac 12136e07dc26bSmrg ;; 12137e07dc26bSmrg*) 12138e07dc26bSmrg # fallback: assume linklib IS sharedlib 12139e07dc26bSmrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 12140e07dc26bSmrg ;; 12141e07dc26bSmrgesac 12142e07dc26bSmrg 12143e07dc26bSmrgfi 12144e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12145e07dc26bSmrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12146e07dc26bSmrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12147e07dc26bSmrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12148e07dc26bSmrg 12149e07dc26bSmrg 12150e07dc26bSmrg 12151e07dc26bSmrg 12152e07dc26bSmrg 12153e07dc26bSmrg 12154e07dc26bSmrg 12155e07dc26bSmrgif test -n "$ac_tool_prefix"; then 12156e07dc26bSmrg for ac_prog in ar 12157e07dc26bSmrg do 12158e07dc26bSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12159e07dc26bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 12160e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12161e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12162e07dc26bSmrgif ${ac_cv_prog_AR+:} false; then : 12163e07dc26bSmrg $as_echo_n "(cached) " >&6 12164e07dc26bSmrgelse 12165e07dc26bSmrg if test -n "$AR"; then 12166e07dc26bSmrg ac_cv_prog_AR="$AR" # Let the user override the test. 12167e07dc26bSmrgelse 12168e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12169e07dc26bSmrgfor as_dir in $PATH 12170e07dc26bSmrgdo 12171e07dc26bSmrg IFS=$as_save_IFS 12172e07dc26bSmrg test -z "$as_dir" && as_dir=. 12173e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12174e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12175e07dc26bSmrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12176e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12177e07dc26bSmrg break 2 12178e07dc26bSmrg fi 12179e07dc26bSmrgdone 12180e07dc26bSmrg done 12181e07dc26bSmrgIFS=$as_save_IFS 12182e07dc26bSmrg 12183e07dc26bSmrgfi 12184e07dc26bSmrgfi 12185e07dc26bSmrgAR=$ac_cv_prog_AR 12186e07dc26bSmrgif test -n "$AR"; then 12187e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12188e07dc26bSmrg$as_echo "$AR" >&6; } 12189e07dc26bSmrgelse 12190e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12191e07dc26bSmrg$as_echo "no" >&6; } 12192e07dc26bSmrgfi 12193e07dc26bSmrg 12194e07dc26bSmrg 12195e07dc26bSmrg test -n "$AR" && break 12196e07dc26bSmrg done 12197e07dc26bSmrgfi 12198e07dc26bSmrgif test -z "$AR"; then 12199e07dc26bSmrg ac_ct_AR=$AR 12200e07dc26bSmrg for ac_prog in ar 12201e07dc26bSmrgdo 12202e07dc26bSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 12203e07dc26bSmrgset dummy $ac_prog; ac_word=$2 12204e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12205e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12206e07dc26bSmrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 12207e07dc26bSmrg $as_echo_n "(cached) " >&6 12208e07dc26bSmrgelse 12209e07dc26bSmrg if test -n "$ac_ct_AR"; then 12210e07dc26bSmrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12211e07dc26bSmrgelse 12212e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12213e07dc26bSmrgfor as_dir in $PATH 12214e07dc26bSmrgdo 12215e07dc26bSmrg IFS=$as_save_IFS 12216e07dc26bSmrg test -z "$as_dir" && as_dir=. 12217e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12218e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12219e07dc26bSmrg ac_cv_prog_ac_ct_AR="$ac_prog" 12220e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12221e07dc26bSmrg break 2 12222e07dc26bSmrg fi 12223e07dc26bSmrgdone 12224e07dc26bSmrg done 12225e07dc26bSmrgIFS=$as_save_IFS 12226e07dc26bSmrg 12227e07dc26bSmrgfi 12228e07dc26bSmrgfi 12229e07dc26bSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR 12230e07dc26bSmrgif test -n "$ac_ct_AR"; then 12231e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12232e07dc26bSmrg$as_echo "$ac_ct_AR" >&6; } 12233e07dc26bSmrgelse 12234e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12235e07dc26bSmrg$as_echo "no" >&6; } 12236e07dc26bSmrgfi 12237e07dc26bSmrg 12238e07dc26bSmrg 12239e07dc26bSmrg test -n "$ac_ct_AR" && break 12240e07dc26bSmrgdone 12241e07dc26bSmrg 12242e07dc26bSmrg if test "x$ac_ct_AR" = x; then 12243e07dc26bSmrg AR="false" 12244e07dc26bSmrg else 12245e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 12246e07dc26bSmrgyes:) 12247e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12248e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12249e07dc26bSmrgac_tool_warned=yes ;; 12250e07dc26bSmrgesac 12251e07dc26bSmrg AR=$ac_ct_AR 12252e07dc26bSmrg fi 12253e07dc26bSmrgfi 12254e07dc26bSmrg 12255e07dc26bSmrg: ${AR=ar} 12256e07dc26bSmrg: ${AR_FLAGS=cru} 12257e07dc26bSmrg 12258e07dc26bSmrg 12259e07dc26bSmrg 12260e07dc26bSmrg 12261e07dc26bSmrg 12262e07dc26bSmrg 12263e07dc26bSmrg 12264e07dc26bSmrg 12265e07dc26bSmrg 12266e07dc26bSmrg 12267e07dc26bSmrg 12268e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12269e07dc26bSmrg$as_echo_n "checking for archiver @FILE support... " >&6; } 12270e07dc26bSmrgif ${lt_cv_ar_at_file+:} false; then : 12271e07dc26bSmrg $as_echo_n "(cached) " >&6 12272e07dc26bSmrgelse 12273e07dc26bSmrg lt_cv_ar_at_file=no 12274e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12275e07dc26bSmrg/* end confdefs.h. */ 12276e07dc26bSmrg 12277e07dc26bSmrgint 12278e07dc26bSmrgmain () 12279e07dc26bSmrg{ 12280e07dc26bSmrg 12281e07dc26bSmrg ; 12282e07dc26bSmrg return 0; 12283e07dc26bSmrg} 12284e07dc26bSmrg_ACEOF 12285e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 12286e07dc26bSmrg echo conftest.$ac_objext > conftest.lst 12287e07dc26bSmrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12288e07dc26bSmrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12289e07dc26bSmrg (eval $lt_ar_try) 2>&5 12290e07dc26bSmrg ac_status=$? 12291e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12292e07dc26bSmrg test $ac_status = 0; } 12293e07dc26bSmrg if test 0 -eq "$ac_status"; then 12294e07dc26bSmrg # Ensure the archiver fails upon bogus file names. 12295e07dc26bSmrg rm -f conftest.$ac_objext libconftest.a 12296e07dc26bSmrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12297e07dc26bSmrg (eval $lt_ar_try) 2>&5 12298e07dc26bSmrg ac_status=$? 12299e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12300e07dc26bSmrg test $ac_status = 0; } 12301e07dc26bSmrg if test 0 -ne "$ac_status"; then 12302e07dc26bSmrg lt_cv_ar_at_file=@ 12303e07dc26bSmrg fi 12304e07dc26bSmrg fi 12305e07dc26bSmrg rm -f conftest.* libconftest.a 12306e07dc26bSmrg 12307e07dc26bSmrgfi 12308e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12309e07dc26bSmrg 12310e07dc26bSmrgfi 12311e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12312e07dc26bSmrg$as_echo "$lt_cv_ar_at_file" >&6; } 12313e07dc26bSmrg 12314e07dc26bSmrgif test no = "$lt_cv_ar_at_file"; then 12315e07dc26bSmrg archiver_list_spec= 12316e07dc26bSmrgelse 12317e07dc26bSmrg archiver_list_spec=$lt_cv_ar_at_file 12318e07dc26bSmrgfi 12319e07dc26bSmrg 12320e07dc26bSmrg 12321e07dc26bSmrg 12322e07dc26bSmrg 12323e07dc26bSmrg 12324e07dc26bSmrg 12325e07dc26bSmrg 12326e07dc26bSmrgif test -n "$ac_tool_prefix"; then 12327e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12328e07dc26bSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 12329e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12330e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12331e07dc26bSmrgif ${ac_cv_prog_STRIP+:} false; then : 12332e07dc26bSmrg $as_echo_n "(cached) " >&6 12333e07dc26bSmrgelse 12334e07dc26bSmrg if test -n "$STRIP"; then 12335e07dc26bSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12336e07dc26bSmrgelse 12337e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12338e07dc26bSmrgfor as_dir in $PATH 12339e07dc26bSmrgdo 12340e07dc26bSmrg IFS=$as_save_IFS 12341e07dc26bSmrg test -z "$as_dir" && as_dir=. 12342e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12343e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12344e07dc26bSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12345e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12346e07dc26bSmrg break 2 12347e07dc26bSmrg fi 12348e07dc26bSmrgdone 12349e07dc26bSmrg done 12350e07dc26bSmrgIFS=$as_save_IFS 12351e07dc26bSmrg 12352e07dc26bSmrgfi 12353e07dc26bSmrgfi 12354e07dc26bSmrgSTRIP=$ac_cv_prog_STRIP 12355e07dc26bSmrgif test -n "$STRIP"; then 12356e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12357e07dc26bSmrg$as_echo "$STRIP" >&6; } 12358e07dc26bSmrgelse 12359e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12360e07dc26bSmrg$as_echo "no" >&6; } 12361e07dc26bSmrgfi 12362e07dc26bSmrg 12363e07dc26bSmrg 12364e07dc26bSmrgfi 12365e07dc26bSmrgif test -z "$ac_cv_prog_STRIP"; then 12366e07dc26bSmrg ac_ct_STRIP=$STRIP 12367e07dc26bSmrg # Extract the first word of "strip", so it can be a program name with args. 12368e07dc26bSmrgset dummy strip; ac_word=$2 12369e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12370e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12371e07dc26bSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12372e07dc26bSmrg $as_echo_n "(cached) " >&6 12373e07dc26bSmrgelse 12374e07dc26bSmrg if test -n "$ac_ct_STRIP"; then 12375e07dc26bSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12376e07dc26bSmrgelse 12377e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12378e07dc26bSmrgfor as_dir in $PATH 12379e07dc26bSmrgdo 12380e07dc26bSmrg IFS=$as_save_IFS 12381e07dc26bSmrg test -z "$as_dir" && as_dir=. 12382e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12383e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12384e07dc26bSmrg ac_cv_prog_ac_ct_STRIP="strip" 12385e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12386e07dc26bSmrg break 2 12387e07dc26bSmrg fi 12388e07dc26bSmrgdone 12389e07dc26bSmrg done 12390e07dc26bSmrgIFS=$as_save_IFS 12391e07dc26bSmrg 12392e07dc26bSmrgfi 12393e07dc26bSmrgfi 12394e07dc26bSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12395e07dc26bSmrgif test -n "$ac_ct_STRIP"; then 12396e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12397e07dc26bSmrg$as_echo "$ac_ct_STRIP" >&6; } 12398e07dc26bSmrgelse 12399e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12400e07dc26bSmrg$as_echo "no" >&6; } 12401e07dc26bSmrgfi 12402e07dc26bSmrg 12403e07dc26bSmrg if test "x$ac_ct_STRIP" = x; then 12404e07dc26bSmrg STRIP=":" 12405e07dc26bSmrg else 12406e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 12407e07dc26bSmrgyes:) 12408e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12409e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12410e07dc26bSmrgac_tool_warned=yes ;; 12411e07dc26bSmrgesac 12412e07dc26bSmrg STRIP=$ac_ct_STRIP 12413e07dc26bSmrg fi 12414e07dc26bSmrgelse 12415e07dc26bSmrg STRIP="$ac_cv_prog_STRIP" 12416e07dc26bSmrgfi 12417e07dc26bSmrg 12418e07dc26bSmrgtest -z "$STRIP" && STRIP=: 12419e07dc26bSmrg 12420e07dc26bSmrg 12421e07dc26bSmrg 12422e07dc26bSmrg 12423e07dc26bSmrg 12424e07dc26bSmrg 12425e07dc26bSmrgif test -n "$ac_tool_prefix"; then 12426e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12427e07dc26bSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 12428e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12429e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12430e07dc26bSmrgif ${ac_cv_prog_RANLIB+:} false; then : 12431e07dc26bSmrg $as_echo_n "(cached) " >&6 12432e07dc26bSmrgelse 12433e07dc26bSmrg if test -n "$RANLIB"; then 12434e07dc26bSmrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12435e07dc26bSmrgelse 12436e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12437e07dc26bSmrgfor as_dir in $PATH 12438e07dc26bSmrgdo 12439e07dc26bSmrg IFS=$as_save_IFS 12440e07dc26bSmrg test -z "$as_dir" && as_dir=. 12441e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12442e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12443e07dc26bSmrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12444e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12445e07dc26bSmrg break 2 12446e07dc26bSmrg fi 12447e07dc26bSmrgdone 12448e07dc26bSmrg done 12449e07dc26bSmrgIFS=$as_save_IFS 12450e07dc26bSmrg 12451e07dc26bSmrgfi 12452e07dc26bSmrgfi 12453e07dc26bSmrgRANLIB=$ac_cv_prog_RANLIB 12454e07dc26bSmrgif test -n "$RANLIB"; then 12455e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12456e07dc26bSmrg$as_echo "$RANLIB" >&6; } 12457e07dc26bSmrgelse 12458e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12459e07dc26bSmrg$as_echo "no" >&6; } 12460e07dc26bSmrgfi 12461e07dc26bSmrg 12462e07dc26bSmrg 12463e07dc26bSmrgfi 12464e07dc26bSmrgif test -z "$ac_cv_prog_RANLIB"; then 12465e07dc26bSmrg ac_ct_RANLIB=$RANLIB 12466e07dc26bSmrg # Extract the first word of "ranlib", so it can be a program name with args. 12467e07dc26bSmrgset dummy ranlib; ac_word=$2 12468e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12469e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 12470e07dc26bSmrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12471e07dc26bSmrg $as_echo_n "(cached) " >&6 12472e07dc26bSmrgelse 12473e07dc26bSmrg if test -n "$ac_ct_RANLIB"; then 12474e07dc26bSmrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12475e07dc26bSmrgelse 12476e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12477e07dc26bSmrgfor as_dir in $PATH 12478e07dc26bSmrgdo 12479e07dc26bSmrg IFS=$as_save_IFS 12480e07dc26bSmrg test -z "$as_dir" && as_dir=. 12481e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12482e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12483e07dc26bSmrg ac_cv_prog_ac_ct_RANLIB="ranlib" 12484e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12485e07dc26bSmrg break 2 12486e07dc26bSmrg fi 12487e07dc26bSmrgdone 12488e07dc26bSmrg done 12489e07dc26bSmrgIFS=$as_save_IFS 12490e07dc26bSmrg 12491e07dc26bSmrgfi 12492e07dc26bSmrgfi 12493e07dc26bSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12494e07dc26bSmrgif test -n "$ac_ct_RANLIB"; then 12495e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12496e07dc26bSmrg$as_echo "$ac_ct_RANLIB" >&6; } 12497e07dc26bSmrgelse 12498e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12499e07dc26bSmrg$as_echo "no" >&6; } 12500e07dc26bSmrgfi 12501e07dc26bSmrg 12502e07dc26bSmrg if test "x$ac_ct_RANLIB" = x; then 12503e07dc26bSmrg RANLIB=":" 12504e07dc26bSmrg else 12505e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 12506e07dc26bSmrgyes:) 12507e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12508e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12509e07dc26bSmrgac_tool_warned=yes ;; 12510e07dc26bSmrgesac 12511e07dc26bSmrg RANLIB=$ac_ct_RANLIB 12512e07dc26bSmrg fi 12513e07dc26bSmrgelse 12514e07dc26bSmrg RANLIB="$ac_cv_prog_RANLIB" 12515e07dc26bSmrgfi 12516e07dc26bSmrg 12517e07dc26bSmrgtest -z "$RANLIB" && RANLIB=: 12518e07dc26bSmrg 12519e07dc26bSmrg 12520e07dc26bSmrg 12521e07dc26bSmrg 12522e07dc26bSmrg 12523e07dc26bSmrg 12524e07dc26bSmrg# Determine commands to create old-style static archives. 12525e07dc26bSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12526e07dc26bSmrgold_postinstall_cmds='chmod 644 $oldlib' 12527e07dc26bSmrgold_postuninstall_cmds= 12528e07dc26bSmrg 12529e07dc26bSmrgif test -n "$RANLIB"; then 12530e07dc26bSmrg case $host_os in 12531e07dc26bSmrg bitrig* | openbsd*) 12532e07dc26bSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12533e07dc26bSmrg ;; 12534e07dc26bSmrg *) 12535e07dc26bSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12536e07dc26bSmrg ;; 12537e07dc26bSmrg esac 12538e07dc26bSmrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12539e07dc26bSmrgfi 12540e07dc26bSmrg 12541e07dc26bSmrgcase $host_os in 12542e07dc26bSmrg darwin*) 12543e07dc26bSmrg lock_old_archive_extraction=yes ;; 12544e07dc26bSmrg *) 12545e07dc26bSmrg lock_old_archive_extraction=no ;; 12546e07dc26bSmrgesac 12547e07dc26bSmrg 12548e07dc26bSmrg 12549e07dc26bSmrg 12550e07dc26bSmrg 12551e07dc26bSmrg 12552e07dc26bSmrg 12553e07dc26bSmrg 12554e07dc26bSmrg 12555e07dc26bSmrg 12556e07dc26bSmrg 12557e07dc26bSmrg 12558e07dc26bSmrg 12559e07dc26bSmrg 12560e07dc26bSmrg 12561e07dc26bSmrg 12562e07dc26bSmrg 12563e07dc26bSmrg 12564e07dc26bSmrg 12565e07dc26bSmrg 12566e07dc26bSmrg 12567e07dc26bSmrg 12568e07dc26bSmrg 12569e07dc26bSmrg 12570e07dc26bSmrg 12571e07dc26bSmrg 12572e07dc26bSmrg 12573e07dc26bSmrg 12574e07dc26bSmrg 12575e07dc26bSmrg 12576e07dc26bSmrg 12577e07dc26bSmrg 12578e07dc26bSmrg 12579e07dc26bSmrg 12580e07dc26bSmrg 12581e07dc26bSmrg 12582e07dc26bSmrg 12583e07dc26bSmrg 12584e07dc26bSmrg 12585e07dc26bSmrg 12586e07dc26bSmrg# If no C compiler was specified, use CC. 12587e07dc26bSmrgLTCC=${LTCC-"$CC"} 12588e07dc26bSmrg 12589e07dc26bSmrg# If no C compiler flags were specified, use CFLAGS. 12590e07dc26bSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12591e07dc26bSmrg 12592e07dc26bSmrg# Allow CC to be a program name with arguments. 12593e07dc26bSmrgcompiler=$CC 12594e07dc26bSmrg 12595e07dc26bSmrg 12596e07dc26bSmrg# Check for command to grab the raw symbol name followed by C symbol from nm. 12597e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12598e07dc26bSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12599e07dc26bSmrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 12600e07dc26bSmrg $as_echo_n "(cached) " >&6 12601e07dc26bSmrgelse 12602e07dc26bSmrg 12603e07dc26bSmrg# These are sane defaults that work on at least a few old systems. 12604e07dc26bSmrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12605e07dc26bSmrg 12606e07dc26bSmrg# Character class describing NM global symbol codes. 12607e07dc26bSmrgsymcode='[BCDEGRST]' 12608e07dc26bSmrg 12609e07dc26bSmrg# Regexp to match symbols that can be accessed directly from C. 12610e07dc26bSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 12611e07dc26bSmrg 12612e07dc26bSmrg# Define system-specific variables. 12613e07dc26bSmrgcase $host_os in 12614e07dc26bSmrgaix*) 12615e07dc26bSmrg symcode='[BCDT]' 12616e07dc26bSmrg ;; 12617e07dc26bSmrgcygwin* | mingw* | pw32* | cegcc*) 12618e07dc26bSmrg symcode='[ABCDGISTW]' 12619e07dc26bSmrg ;; 12620e07dc26bSmrghpux*) 12621e07dc26bSmrg if test ia64 = "$host_cpu"; then 12622e07dc26bSmrg symcode='[ABCDEGRST]' 12623e07dc26bSmrg fi 12624e07dc26bSmrg ;; 12625e07dc26bSmrgirix* | nonstopux*) 12626e07dc26bSmrg symcode='[BCDEGRST]' 12627e07dc26bSmrg ;; 12628e07dc26bSmrgosf*) 12629e07dc26bSmrg symcode='[BCDEGQRST]' 12630e07dc26bSmrg ;; 12631e07dc26bSmrgsolaris*) 12632e07dc26bSmrg symcode='[BDRT]' 12633e07dc26bSmrg ;; 12634e07dc26bSmrgsco3.2v5*) 12635e07dc26bSmrg symcode='[DT]' 12636e07dc26bSmrg ;; 12637e07dc26bSmrgsysv4.2uw2*) 12638e07dc26bSmrg symcode='[DT]' 12639e07dc26bSmrg ;; 12640e07dc26bSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 12641e07dc26bSmrg symcode='[ABDT]' 12642e07dc26bSmrg ;; 12643e07dc26bSmrgsysv4) 12644e07dc26bSmrg symcode='[DFNSTU]' 12645e07dc26bSmrg ;; 12646e07dc26bSmrgesac 12647e07dc26bSmrg 12648e07dc26bSmrg# If we're using GNU nm, then use its standard symbol codes. 12649e07dc26bSmrgcase `$NM -V 2>&1` in 12650e07dc26bSmrg*GNU* | *'with BFD'*) 12651e07dc26bSmrg symcode='[ABCDGIRSTW]' ;; 12652e07dc26bSmrgesac 12653e07dc26bSmrg 12654e07dc26bSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 12655e07dc26bSmrg # Gets list of data symbols to import. 12656e07dc26bSmrg lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 12657e07dc26bSmrg # Adjust the below global symbol transforms to fixup imported variables. 12658e07dc26bSmrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 12659e07dc26bSmrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 12660e07dc26bSmrg lt_c_name_lib_hook="\ 12661e07dc26bSmrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 12662e07dc26bSmrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 12663e07dc26bSmrgelse 12664e07dc26bSmrg # Disable hooks by default. 12665e07dc26bSmrg lt_cv_sys_global_symbol_to_import= 12666e07dc26bSmrg lt_cdecl_hook= 12667e07dc26bSmrg lt_c_name_hook= 12668e07dc26bSmrg lt_c_name_lib_hook= 12669e07dc26bSmrgfi 12670e07dc26bSmrg 12671e07dc26bSmrg# Transform an extracted symbol line into a proper C declaration. 12672e07dc26bSmrg# Some systems (esp. on ia64) link data and code symbols differently, 12673e07dc26bSmrg# so use this general approach. 12674e07dc26bSmrglt_cv_sys_global_symbol_to_cdecl="sed -n"\ 12675e07dc26bSmrg$lt_cdecl_hook\ 12676e07dc26bSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 12677e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 12678e07dc26bSmrg 12679e07dc26bSmrg# Transform an extracted symbol line into symbol name and symbol address 12680e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 12681e07dc26bSmrg$lt_c_name_hook\ 12682e07dc26bSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 12683e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 12684e07dc26bSmrg 12685e07dc26bSmrg# Transform an extracted symbol line into symbol name with lib prefix and 12686e07dc26bSmrg# symbol address. 12687e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 12688e07dc26bSmrg$lt_c_name_lib_hook\ 12689e07dc26bSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 12690e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 12691e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 12692e07dc26bSmrg 12693e07dc26bSmrg# Handle CRLF in mingw tool chain 12694e07dc26bSmrgopt_cr= 12695e07dc26bSmrgcase $build_os in 12696e07dc26bSmrgmingw*) 12697e07dc26bSmrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 12698e07dc26bSmrg ;; 12699e07dc26bSmrgesac 12700e07dc26bSmrg 12701e07dc26bSmrg# Try without a prefix underscore, then with it. 12702e07dc26bSmrgfor ac_symprfx in "" "_"; do 12703e07dc26bSmrg 12704e07dc26bSmrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 12705e07dc26bSmrg symxfrm="\\1 $ac_symprfx\\2 \\2" 12706e07dc26bSmrg 12707e07dc26bSmrg # Write the raw and C identifiers. 12708e07dc26bSmrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 12709e07dc26bSmrg # Fake it for dumpbin and say T for any non-static function, 12710e07dc26bSmrg # D for any global variable and I for any imported variable. 12711e07dc26bSmrg # Also find C++ and __fastcall symbols from MSVC++, 12712e07dc26bSmrg # which start with @ or ?. 12713e07dc26bSmrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 12714e07dc26bSmrg" {last_section=section; section=\$ 3};"\ 12715e07dc26bSmrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 12716e07dc26bSmrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 12717e07dc26bSmrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 12718e07dc26bSmrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 12719e07dc26bSmrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 12720e07dc26bSmrg" \$ 0!~/External *\|/{next};"\ 12721e07dc26bSmrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 12722e07dc26bSmrg" {if(hide[section]) next};"\ 12723e07dc26bSmrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 12724e07dc26bSmrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 12725e07dc26bSmrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 12726e07dc26bSmrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 12727e07dc26bSmrg" ' prfx=^$ac_symprfx" 12728e07dc26bSmrg else 12729e07dc26bSmrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 12730e07dc26bSmrg fi 12731e07dc26bSmrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 12732e07dc26bSmrg 12733e07dc26bSmrg # Check to see that the pipe works correctly. 12734e07dc26bSmrg pipe_works=no 12735e07dc26bSmrg 12736e07dc26bSmrg rm -f conftest* 12737e07dc26bSmrg cat > conftest.$ac_ext <<_LT_EOF 12738e07dc26bSmrg#ifdef __cplusplus 12739e07dc26bSmrgextern "C" { 12740e07dc26bSmrg#endif 12741e07dc26bSmrgchar nm_test_var; 12742e07dc26bSmrgvoid nm_test_func(void); 12743e07dc26bSmrgvoid nm_test_func(void){} 12744e07dc26bSmrg#ifdef __cplusplus 12745e07dc26bSmrg} 12746e07dc26bSmrg#endif 12747e07dc26bSmrgint main(){nm_test_var='a';nm_test_func();return(0);} 12748e07dc26bSmrg_LT_EOF 12749e07dc26bSmrg 12750e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12751e07dc26bSmrg (eval $ac_compile) 2>&5 12752e07dc26bSmrg ac_status=$? 12753e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12754e07dc26bSmrg test $ac_status = 0; }; then 12755e07dc26bSmrg # Now try to grab the symbols. 12756e07dc26bSmrg nlist=conftest.nm 12757e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 12758e07dc26bSmrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 12759e07dc26bSmrg ac_status=$? 12760e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12761e07dc26bSmrg test $ac_status = 0; } && test -s "$nlist"; then 12762e07dc26bSmrg # Try sorting and uniquifying the output. 12763e07dc26bSmrg if sort "$nlist" | uniq > "$nlist"T; then 12764e07dc26bSmrg mv -f "$nlist"T "$nlist" 12765e07dc26bSmrg else 12766e07dc26bSmrg rm -f "$nlist"T 12767e07dc26bSmrg fi 12768e07dc26bSmrg 12769e07dc26bSmrg # Make sure that we snagged all the symbols we need. 12770e07dc26bSmrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 12771e07dc26bSmrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 12772e07dc26bSmrg cat <<_LT_EOF > conftest.$ac_ext 12773e07dc26bSmrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 12774e07dc26bSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 12775e07dc26bSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 12776e07dc26bSmrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 12777e07dc26bSmrg# define LT_DLSYM_CONST 12778e07dc26bSmrg#elif defined __osf__ 12779e07dc26bSmrg/* This system does not cope well with relocations in const data. */ 12780e07dc26bSmrg# define LT_DLSYM_CONST 12781e07dc26bSmrg#else 12782e07dc26bSmrg# define LT_DLSYM_CONST const 12783e07dc26bSmrg#endif 12784e07dc26bSmrg 12785e07dc26bSmrg#ifdef __cplusplus 12786e07dc26bSmrgextern "C" { 12787e07dc26bSmrg#endif 12788e07dc26bSmrg 12789e07dc26bSmrg_LT_EOF 12790e07dc26bSmrg # Now generate the symbol file. 12791e07dc26bSmrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 12792e07dc26bSmrg 12793e07dc26bSmrg cat <<_LT_EOF >> conftest.$ac_ext 12794e07dc26bSmrg 12795e07dc26bSmrg/* The mapping between symbol names and symbols. */ 12796e07dc26bSmrgLT_DLSYM_CONST struct { 12797e07dc26bSmrg const char *name; 12798e07dc26bSmrg void *address; 12799e07dc26bSmrg} 12800e07dc26bSmrglt__PROGRAM__LTX_preloaded_symbols[] = 12801e07dc26bSmrg{ 12802e07dc26bSmrg { "@PROGRAM@", (void *) 0 }, 12803e07dc26bSmrg_LT_EOF 12804e07dc26bSmrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 12805e07dc26bSmrg cat <<\_LT_EOF >> conftest.$ac_ext 12806e07dc26bSmrg {0, (void *) 0} 12807e07dc26bSmrg}; 12808e07dc26bSmrg 12809e07dc26bSmrg/* This works around a problem in FreeBSD linker */ 12810e07dc26bSmrg#ifdef FREEBSD_WORKAROUND 12811e07dc26bSmrgstatic const void *lt_preloaded_setup() { 12812e07dc26bSmrg return lt__PROGRAM__LTX_preloaded_symbols; 12813e07dc26bSmrg} 12814e07dc26bSmrg#endif 12815e07dc26bSmrg 12816e07dc26bSmrg#ifdef __cplusplus 12817e07dc26bSmrg} 12818e07dc26bSmrg#endif 12819e07dc26bSmrg_LT_EOF 12820e07dc26bSmrg # Now try linking the two files. 12821e07dc26bSmrg mv conftest.$ac_objext conftstm.$ac_objext 12822e07dc26bSmrg lt_globsym_save_LIBS=$LIBS 12823e07dc26bSmrg lt_globsym_save_CFLAGS=$CFLAGS 12824e07dc26bSmrg LIBS=conftstm.$ac_objext 12825e07dc26bSmrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 12826e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12827e07dc26bSmrg (eval $ac_link) 2>&5 12828e07dc26bSmrg ac_status=$? 12829e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12830e07dc26bSmrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 12831e07dc26bSmrg pipe_works=yes 12832e07dc26bSmrg fi 12833e07dc26bSmrg LIBS=$lt_globsym_save_LIBS 12834e07dc26bSmrg CFLAGS=$lt_globsym_save_CFLAGS 12835e07dc26bSmrg else 12836e07dc26bSmrg echo "cannot find nm_test_func in $nlist" >&5 12837e07dc26bSmrg fi 12838e07dc26bSmrg else 12839e07dc26bSmrg echo "cannot find nm_test_var in $nlist" >&5 12840e07dc26bSmrg fi 12841e07dc26bSmrg else 12842e07dc26bSmrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 12843e07dc26bSmrg fi 12844e07dc26bSmrg else 12845e07dc26bSmrg echo "$progname: failed program was:" >&5 12846e07dc26bSmrg cat conftest.$ac_ext >&5 12847e07dc26bSmrg fi 12848e07dc26bSmrg rm -rf conftest* conftst* 12849e07dc26bSmrg 12850e07dc26bSmrg # Do not use the global_symbol_pipe unless it works. 12851e07dc26bSmrg if test yes = "$pipe_works"; then 12852e07dc26bSmrg break 12853e07dc26bSmrg else 12854e07dc26bSmrg lt_cv_sys_global_symbol_pipe= 12855e07dc26bSmrg fi 12856e07dc26bSmrgdone 12857e07dc26bSmrg 12858e07dc26bSmrgfi 12859e07dc26bSmrg 12860e07dc26bSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 12861e07dc26bSmrg lt_cv_sys_global_symbol_to_cdecl= 12862e07dc26bSmrgfi 12863e07dc26bSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 12864e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 12865e07dc26bSmrg$as_echo "failed" >&6; } 12866e07dc26bSmrgelse 12867e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 12868e07dc26bSmrg$as_echo "ok" >&6; } 12869e07dc26bSmrgfi 12870e07dc26bSmrg 12871e07dc26bSmrg# Response file support. 12872e07dc26bSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 12873e07dc26bSmrg nm_file_list_spec='@' 12874e07dc26bSmrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 12875e07dc26bSmrg nm_file_list_spec='@' 12876e07dc26bSmrgfi 12877e07dc26bSmrg 12878e07dc26bSmrg 12879e07dc26bSmrg 12880e07dc26bSmrg 12881e07dc26bSmrg 12882e07dc26bSmrg 12883e07dc26bSmrg 12884e07dc26bSmrg 12885e07dc26bSmrg 12886e07dc26bSmrg 12887e07dc26bSmrg 12888e07dc26bSmrg 12889e07dc26bSmrg 12890e07dc26bSmrg 12891e07dc26bSmrg 12892e07dc26bSmrg 12893e07dc26bSmrg 12894e07dc26bSmrg 12895e07dc26bSmrg 12896e07dc26bSmrg 12897e07dc26bSmrg 12898e07dc26bSmrg 12899e07dc26bSmrg 12900e07dc26bSmrg 12901e07dc26bSmrg 12902e07dc26bSmrg 12903e07dc26bSmrg 12904e07dc26bSmrg 12905e07dc26bSmrg 12906e07dc26bSmrg 12907e07dc26bSmrg 12908e07dc26bSmrg 12909e07dc26bSmrg 12910e07dc26bSmrg 12911e07dc26bSmrg 12912e07dc26bSmrg 12913e07dc26bSmrg 12914e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 12915e07dc26bSmrg$as_echo_n "checking for sysroot... " >&6; } 12916e07dc26bSmrg 12917e07dc26bSmrg# Check whether --with-sysroot was given. 12918e07dc26bSmrgif test "${with_sysroot+set}" = set; then : 12919e07dc26bSmrg withval=$with_sysroot; 12920e07dc26bSmrgelse 12921e07dc26bSmrg with_sysroot=no 12922e07dc26bSmrgfi 12923e07dc26bSmrg 12924e07dc26bSmrg 12925e07dc26bSmrglt_sysroot= 12926e07dc26bSmrgcase $with_sysroot in #( 12927e07dc26bSmrg yes) 12928e07dc26bSmrg if test yes = "$GCC"; then 12929e07dc26bSmrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 12930e07dc26bSmrg fi 12931e07dc26bSmrg ;; #( 12932e07dc26bSmrg /*) 12933e07dc26bSmrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 12934e07dc26bSmrg ;; #( 12935e07dc26bSmrg no|'') 12936e07dc26bSmrg ;; #( 12937e07dc26bSmrg *) 12938e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 12939e07dc26bSmrg$as_echo "$with_sysroot" >&6; } 12940e07dc26bSmrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 12941e07dc26bSmrg ;; 12942e07dc26bSmrgesac 12943e07dc26bSmrg 12944e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 12945e07dc26bSmrg$as_echo "${lt_sysroot:-no}" >&6; } 12946e07dc26bSmrg 12947e07dc26bSmrg 12948e07dc26bSmrg 12949e07dc26bSmrg 12950e07dc26bSmrg 12951e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 12952e07dc26bSmrg$as_echo_n "checking for a working dd... " >&6; } 12953e07dc26bSmrgif ${ac_cv_path_lt_DD+:} false; then : 12954e07dc26bSmrg $as_echo_n "(cached) " >&6 12955e07dc26bSmrgelse 12956e07dc26bSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 12957e07dc26bSmrgcat conftest.i conftest.i >conftest2.i 12958e07dc26bSmrg: ${lt_DD:=$DD} 12959e07dc26bSmrgif test -z "$lt_DD"; then 12960e07dc26bSmrg ac_path_lt_DD_found=false 12961e07dc26bSmrg # Loop through the user's path and test for each of PROGNAME-LIST 12962e07dc26bSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12963e07dc26bSmrgfor as_dir in $PATH 12964e07dc26bSmrgdo 12965e07dc26bSmrg IFS=$as_save_IFS 12966e07dc26bSmrg test -z "$as_dir" && as_dir=. 12967e07dc26bSmrg for ac_prog in dd; do 12968e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12969e07dc26bSmrg ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 12970e07dc26bSmrg as_fn_executable_p "$ac_path_lt_DD" || continue 12971e07dc26bSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 12972e07dc26bSmrg cmp -s conftest.i conftest.out \ 12973e07dc26bSmrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 12974e07dc26bSmrgfi 12975e07dc26bSmrg $ac_path_lt_DD_found && break 3 12976e07dc26bSmrg done 12977e07dc26bSmrg done 12978e07dc26bSmrg done 12979e07dc26bSmrgIFS=$as_save_IFS 12980e07dc26bSmrg if test -z "$ac_cv_path_lt_DD"; then 12981e07dc26bSmrg : 12982e07dc26bSmrg fi 12983e07dc26bSmrgelse 12984e07dc26bSmrg ac_cv_path_lt_DD=$lt_DD 12985e07dc26bSmrgfi 12986e07dc26bSmrg 12987e07dc26bSmrgrm -f conftest.i conftest2.i conftest.out 12988e07dc26bSmrgfi 12989e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 12990e07dc26bSmrg$as_echo "$ac_cv_path_lt_DD" >&6; } 12991e07dc26bSmrg 12992e07dc26bSmrg 12993e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 12994e07dc26bSmrg$as_echo_n "checking how to truncate binary pipes... " >&6; } 12995e07dc26bSmrgif ${lt_cv_truncate_bin+:} false; then : 12996e07dc26bSmrg $as_echo_n "(cached) " >&6 12997e07dc26bSmrgelse 12998e07dc26bSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 12999e07dc26bSmrgcat conftest.i conftest.i >conftest2.i 13000e07dc26bSmrglt_cv_truncate_bin= 13001e07dc26bSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13002e07dc26bSmrg cmp -s conftest.i conftest.out \ 13003e07dc26bSmrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 13004e07dc26bSmrgfi 13005e07dc26bSmrgrm -f conftest.i conftest2.i conftest.out 13006e07dc26bSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 13007e07dc26bSmrgfi 13008e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 13009e07dc26bSmrg$as_echo "$lt_cv_truncate_bin" >&6; } 13010e07dc26bSmrg 13011e07dc26bSmrg 13012e07dc26bSmrg 13013e07dc26bSmrg 13014e07dc26bSmrg 13015e07dc26bSmrg 13016e07dc26bSmrg 13017e07dc26bSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 13018e07dc26bSmrgfunc_cc_basename () 13019e07dc26bSmrg{ 13020e07dc26bSmrg for cc_temp in $*""; do 13021e07dc26bSmrg case $cc_temp in 13022e07dc26bSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13023e07dc26bSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13024e07dc26bSmrg \-*) ;; 13025e07dc26bSmrg *) break;; 13026e07dc26bSmrg esac 13027e07dc26bSmrg done 13028e07dc26bSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13029e07dc26bSmrg} 13030e07dc26bSmrg 13031e07dc26bSmrg# Check whether --enable-libtool-lock was given. 13032e07dc26bSmrgif test "${enable_libtool_lock+set}" = set; then : 13033e07dc26bSmrg enableval=$enable_libtool_lock; 13034e07dc26bSmrgfi 13035e07dc26bSmrg 13036e07dc26bSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 13037e07dc26bSmrg 13038e07dc26bSmrg# Some flags need to be propagated to the compiler or linker for good 13039e07dc26bSmrg# libtool support. 13040e07dc26bSmrgcase $host in 13041e07dc26bSmrgia64-*-hpux*) 13042e07dc26bSmrg # Find out what ABI is being produced by ac_compile, and set mode 13043e07dc26bSmrg # options accordingly. 13044e07dc26bSmrg echo 'int i;' > conftest.$ac_ext 13045e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13046e07dc26bSmrg (eval $ac_compile) 2>&5 13047e07dc26bSmrg ac_status=$? 13048e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13049e07dc26bSmrg test $ac_status = 0; }; then 13050e07dc26bSmrg case `/usr/bin/file conftest.$ac_objext` in 13051e07dc26bSmrg *ELF-32*) 13052e07dc26bSmrg HPUX_IA64_MODE=32 13053e07dc26bSmrg ;; 13054e07dc26bSmrg *ELF-64*) 13055e07dc26bSmrg HPUX_IA64_MODE=64 13056e07dc26bSmrg ;; 13057e07dc26bSmrg esac 13058e07dc26bSmrg fi 13059e07dc26bSmrg rm -rf conftest* 13060e07dc26bSmrg ;; 13061e07dc26bSmrg*-*-irix6*) 13062e07dc26bSmrg # Find out what ABI is being produced by ac_compile, and set linker 13063e07dc26bSmrg # options accordingly. 13064e07dc26bSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13065e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13066e07dc26bSmrg (eval $ac_compile) 2>&5 13067e07dc26bSmrg ac_status=$? 13068e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13069e07dc26bSmrg test $ac_status = 0; }; then 13070e07dc26bSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 13071e07dc26bSmrg case `/usr/bin/file conftest.$ac_objext` in 13072e07dc26bSmrg *32-bit*) 13073e07dc26bSmrg LD="${LD-ld} -melf32bsmip" 13074e07dc26bSmrg ;; 13075e07dc26bSmrg *N32*) 13076e07dc26bSmrg LD="${LD-ld} -melf32bmipn32" 13077e07dc26bSmrg ;; 13078e07dc26bSmrg *64-bit*) 13079e07dc26bSmrg LD="${LD-ld} -melf64bmip" 13080e07dc26bSmrg ;; 13081e07dc26bSmrg esac 13082e07dc26bSmrg else 13083e07dc26bSmrg case `/usr/bin/file conftest.$ac_objext` in 13084e07dc26bSmrg *32-bit*) 13085e07dc26bSmrg LD="${LD-ld} -32" 13086e07dc26bSmrg ;; 13087e07dc26bSmrg *N32*) 13088e07dc26bSmrg LD="${LD-ld} -n32" 13089e07dc26bSmrg ;; 13090e07dc26bSmrg *64-bit*) 13091e07dc26bSmrg LD="${LD-ld} -64" 13092e07dc26bSmrg ;; 13093e07dc26bSmrg esac 13094e07dc26bSmrg fi 13095e07dc26bSmrg fi 13096e07dc26bSmrg rm -rf conftest* 13097e07dc26bSmrg ;; 13098e07dc26bSmrg 13099e07dc26bSmrgmips64*-*linux*) 13100e07dc26bSmrg # Find out what ABI is being produced by ac_compile, and set linker 13101e07dc26bSmrg # options accordingly. 13102e07dc26bSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13103e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13104e07dc26bSmrg (eval $ac_compile) 2>&5 13105e07dc26bSmrg ac_status=$? 13106e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13107e07dc26bSmrg test $ac_status = 0; }; then 13108e07dc26bSmrg emul=elf 13109e07dc26bSmrg case `/usr/bin/file conftest.$ac_objext` in 13110e07dc26bSmrg *32-bit*) 13111e07dc26bSmrg emul="${emul}32" 13112e07dc26bSmrg ;; 13113e07dc26bSmrg *64-bit*) 13114e07dc26bSmrg emul="${emul}64" 13115e07dc26bSmrg ;; 13116e07dc26bSmrg esac 13117e07dc26bSmrg case `/usr/bin/file conftest.$ac_objext` in 13118e07dc26bSmrg *MSB*) 13119e07dc26bSmrg emul="${emul}btsmip" 13120e07dc26bSmrg ;; 13121e07dc26bSmrg *LSB*) 13122e07dc26bSmrg emul="${emul}ltsmip" 13123e07dc26bSmrg ;; 13124e07dc26bSmrg esac 13125e07dc26bSmrg case `/usr/bin/file conftest.$ac_objext` in 13126e07dc26bSmrg *N32*) 13127e07dc26bSmrg emul="${emul}n32" 13128e07dc26bSmrg ;; 13129e07dc26bSmrg esac 13130e07dc26bSmrg LD="${LD-ld} -m $emul" 13131e07dc26bSmrg fi 13132e07dc26bSmrg rm -rf conftest* 13133e07dc26bSmrg ;; 13134e07dc26bSmrg 13135e07dc26bSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13136e07dc26bSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 13137e07dc26bSmrg # Find out what ABI is being produced by ac_compile, and set linker 13138e07dc26bSmrg # options accordingly. Note that the listed cases only cover the 13139e07dc26bSmrg # situations where additional linker options are needed (such as when 13140e07dc26bSmrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 13141e07dc26bSmrg # vice versa); the common cases where no linker options are needed do 13142e07dc26bSmrg # not appear in the list. 13143e07dc26bSmrg echo 'int i;' > conftest.$ac_ext 13144e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13145e07dc26bSmrg (eval $ac_compile) 2>&5 13146e07dc26bSmrg ac_status=$? 13147e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13148e07dc26bSmrg test $ac_status = 0; }; then 13149e07dc26bSmrg case `/usr/bin/file conftest.o` in 13150e07dc26bSmrg *32-bit*) 13151e07dc26bSmrg case $host in 13152e07dc26bSmrg x86_64-*kfreebsd*-gnu) 13153e07dc26bSmrg LD="${LD-ld} -m elf_i386_fbsd" 13154e07dc26bSmrg ;; 13155e07dc26bSmrg x86_64-*linux*) 13156e07dc26bSmrg case `/usr/bin/file conftest.o` in 13157e07dc26bSmrg *x86-64*) 13158e07dc26bSmrg LD="${LD-ld} -m elf32_x86_64" 13159e07dc26bSmrg ;; 13160e07dc26bSmrg *) 13161e07dc26bSmrg LD="${LD-ld} -m elf_i386" 13162e07dc26bSmrg ;; 13163e07dc26bSmrg esac 13164e07dc26bSmrg ;; 13165e07dc26bSmrg powerpc64le-*linux*) 13166e07dc26bSmrg LD="${LD-ld} -m elf32lppclinux" 13167e07dc26bSmrg ;; 13168e07dc26bSmrg powerpc64-*linux*) 13169e07dc26bSmrg LD="${LD-ld} -m elf32ppclinux" 13170e07dc26bSmrg ;; 13171e07dc26bSmrg s390x-*linux*) 13172e07dc26bSmrg LD="${LD-ld} -m elf_s390" 13173e07dc26bSmrg ;; 13174e07dc26bSmrg sparc64-*linux*) 13175e07dc26bSmrg LD="${LD-ld} -m elf32_sparc" 13176e07dc26bSmrg ;; 13177e07dc26bSmrg esac 13178e07dc26bSmrg ;; 13179e07dc26bSmrg *64-bit*) 13180e07dc26bSmrg case $host in 13181e07dc26bSmrg x86_64-*kfreebsd*-gnu) 13182e07dc26bSmrg LD="${LD-ld} -m elf_x86_64_fbsd" 13183e07dc26bSmrg ;; 13184e07dc26bSmrg x86_64-*linux*) 13185e07dc26bSmrg LD="${LD-ld} -m elf_x86_64" 13186e07dc26bSmrg ;; 13187e07dc26bSmrg powerpcle-*linux*) 13188e07dc26bSmrg LD="${LD-ld} -m elf64lppc" 13189e07dc26bSmrg ;; 13190e07dc26bSmrg powerpc-*linux*) 13191e07dc26bSmrg LD="${LD-ld} -m elf64ppc" 13192e07dc26bSmrg ;; 13193e07dc26bSmrg s390*-*linux*|s390*-*tpf*) 13194e07dc26bSmrg LD="${LD-ld} -m elf64_s390" 13195e07dc26bSmrg ;; 13196e07dc26bSmrg sparc*-*linux*) 13197e07dc26bSmrg LD="${LD-ld} -m elf64_sparc" 13198e07dc26bSmrg ;; 13199e07dc26bSmrg esac 13200e07dc26bSmrg ;; 13201e07dc26bSmrg esac 13202e07dc26bSmrg fi 13203e07dc26bSmrg rm -rf conftest* 13204e07dc26bSmrg ;; 13205e07dc26bSmrg 13206e07dc26bSmrg*-*-sco3.2v5*) 13207e07dc26bSmrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 13208e07dc26bSmrg SAVE_CFLAGS=$CFLAGS 13209e07dc26bSmrg CFLAGS="$CFLAGS -belf" 13210e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13211e07dc26bSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13212e07dc26bSmrgif ${lt_cv_cc_needs_belf+:} false; then : 13213e07dc26bSmrg $as_echo_n "(cached) " >&6 13214e07dc26bSmrgelse 13215e07dc26bSmrg ac_ext=c 13216e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 13217e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13218e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13219e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13220e07dc26bSmrg 13221e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13222e07dc26bSmrg/* end confdefs.h. */ 13223e07dc26bSmrg 13224e07dc26bSmrgint 13225e07dc26bSmrgmain () 13226e07dc26bSmrg{ 13227e07dc26bSmrg 13228e07dc26bSmrg ; 13229e07dc26bSmrg return 0; 13230e07dc26bSmrg} 13231e07dc26bSmrg_ACEOF 13232e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 13233e07dc26bSmrg lt_cv_cc_needs_belf=yes 13234e07dc26bSmrgelse 13235e07dc26bSmrg lt_cv_cc_needs_belf=no 13236e07dc26bSmrgfi 13237e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 13238e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 13239e07dc26bSmrg ac_ext=c 13240e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 13241e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13242e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13243e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13244e07dc26bSmrg 13245e07dc26bSmrgfi 13246e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13247e07dc26bSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 13248e07dc26bSmrg if test yes != "$lt_cv_cc_needs_belf"; then 13249e07dc26bSmrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 13250e07dc26bSmrg CFLAGS=$SAVE_CFLAGS 13251e07dc26bSmrg fi 13252e07dc26bSmrg ;; 13253e07dc26bSmrg*-*solaris*) 13254e07dc26bSmrg # Find out what ABI is being produced by ac_compile, and set linker 13255e07dc26bSmrg # options accordingly. 13256e07dc26bSmrg echo 'int i;' > conftest.$ac_ext 13257e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13258e07dc26bSmrg (eval $ac_compile) 2>&5 13259e07dc26bSmrg ac_status=$? 13260e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13261e07dc26bSmrg test $ac_status = 0; }; then 13262e07dc26bSmrg case `/usr/bin/file conftest.o` in 13263e07dc26bSmrg *64-bit*) 13264e07dc26bSmrg case $lt_cv_prog_gnu_ld in 13265e07dc26bSmrg yes*) 13266e07dc26bSmrg case $host in 13267e07dc26bSmrg i?86-*-solaris*|x86_64-*-solaris*) 13268e07dc26bSmrg LD="${LD-ld} -m elf_x86_64" 13269e07dc26bSmrg ;; 13270e07dc26bSmrg sparc*-*-solaris*) 13271e07dc26bSmrg LD="${LD-ld} -m elf64_sparc" 13272e07dc26bSmrg ;; 13273e07dc26bSmrg esac 13274e07dc26bSmrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13275e07dc26bSmrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 13276e07dc26bSmrg LD=${LD-ld}_sol2 13277e07dc26bSmrg fi 13278e07dc26bSmrg ;; 13279e07dc26bSmrg *) 13280e07dc26bSmrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13281e07dc26bSmrg LD="${LD-ld} -64" 13282e07dc26bSmrg fi 13283e07dc26bSmrg ;; 13284e07dc26bSmrg esac 13285e07dc26bSmrg ;; 13286e07dc26bSmrg esac 13287e07dc26bSmrg fi 13288e07dc26bSmrg rm -rf conftest* 13289e07dc26bSmrg ;; 13290e07dc26bSmrgesac 13291e07dc26bSmrg 13292e07dc26bSmrgneed_locks=$enable_libtool_lock 13293e07dc26bSmrg 13294e07dc26bSmrgif test -n "$ac_tool_prefix"; then 13295e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13296e07dc26bSmrgset dummy ${ac_tool_prefix}mt; ac_word=$2 13297e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13298e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13299e07dc26bSmrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13300e07dc26bSmrg $as_echo_n "(cached) " >&6 13301e07dc26bSmrgelse 13302e07dc26bSmrg if test -n "$MANIFEST_TOOL"; then 13303e07dc26bSmrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13304e07dc26bSmrgelse 13305e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13306e07dc26bSmrgfor as_dir in $PATH 13307e07dc26bSmrgdo 13308e07dc26bSmrg IFS=$as_save_IFS 13309e07dc26bSmrg test -z "$as_dir" && as_dir=. 13310e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13311e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13312e07dc26bSmrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13313e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13314e07dc26bSmrg break 2 13315e07dc26bSmrg fi 13316e07dc26bSmrgdone 13317e07dc26bSmrg done 13318e07dc26bSmrgIFS=$as_save_IFS 13319e07dc26bSmrg 13320e07dc26bSmrgfi 13321e07dc26bSmrgfi 13322e07dc26bSmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13323e07dc26bSmrgif test -n "$MANIFEST_TOOL"; then 13324e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13325e07dc26bSmrg$as_echo "$MANIFEST_TOOL" >&6; } 13326e07dc26bSmrgelse 13327e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13328e07dc26bSmrg$as_echo "no" >&6; } 13329e07dc26bSmrgfi 13330e07dc26bSmrg 13331e07dc26bSmrg 13332e07dc26bSmrgfi 13333e07dc26bSmrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13334e07dc26bSmrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13335e07dc26bSmrg # Extract the first word of "mt", so it can be a program name with args. 13336e07dc26bSmrgset dummy mt; ac_word=$2 13337e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13338e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13339e07dc26bSmrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13340e07dc26bSmrg $as_echo_n "(cached) " >&6 13341e07dc26bSmrgelse 13342e07dc26bSmrg if test -n "$ac_ct_MANIFEST_TOOL"; then 13343e07dc26bSmrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13344e07dc26bSmrgelse 13345e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13346e07dc26bSmrgfor as_dir in $PATH 13347e07dc26bSmrgdo 13348e07dc26bSmrg IFS=$as_save_IFS 13349e07dc26bSmrg test -z "$as_dir" && as_dir=. 13350e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13351e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13352e07dc26bSmrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13353e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13354e07dc26bSmrg break 2 13355e07dc26bSmrg fi 13356e07dc26bSmrgdone 13357e07dc26bSmrg done 13358e07dc26bSmrgIFS=$as_save_IFS 13359e07dc26bSmrg 13360e07dc26bSmrgfi 13361e07dc26bSmrgfi 13362e07dc26bSmrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13363e07dc26bSmrgif test -n "$ac_ct_MANIFEST_TOOL"; then 13364e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13365e07dc26bSmrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13366e07dc26bSmrgelse 13367e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13368e07dc26bSmrg$as_echo "no" >&6; } 13369e07dc26bSmrgfi 13370e07dc26bSmrg 13371e07dc26bSmrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 13372e07dc26bSmrg MANIFEST_TOOL=":" 13373e07dc26bSmrg else 13374e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 13375e07dc26bSmrgyes:) 13376e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13377e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13378e07dc26bSmrgac_tool_warned=yes ;; 13379e07dc26bSmrgesac 13380e07dc26bSmrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13381e07dc26bSmrg fi 13382e07dc26bSmrgelse 13383e07dc26bSmrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13384e07dc26bSmrgfi 13385e07dc26bSmrg 13386e07dc26bSmrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13387e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13388e07dc26bSmrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13389e07dc26bSmrgif ${lt_cv_path_mainfest_tool+:} false; then : 13390e07dc26bSmrg $as_echo_n "(cached) " >&6 13391e07dc26bSmrgelse 13392e07dc26bSmrg lt_cv_path_mainfest_tool=no 13393e07dc26bSmrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13394e07dc26bSmrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13395e07dc26bSmrg cat conftest.err >&5 13396e07dc26bSmrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13397e07dc26bSmrg lt_cv_path_mainfest_tool=yes 13398e07dc26bSmrg fi 13399e07dc26bSmrg rm -f conftest* 13400e07dc26bSmrgfi 13401e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13402e07dc26bSmrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 13403e07dc26bSmrgif test yes != "$lt_cv_path_mainfest_tool"; then 13404e07dc26bSmrg MANIFEST_TOOL=: 13405e07dc26bSmrgfi 13406e07dc26bSmrg 13407e07dc26bSmrg 13408e07dc26bSmrg 13409e07dc26bSmrg 13410e07dc26bSmrg 13411e07dc26bSmrg 13412e07dc26bSmrg case $host_os in 13413e07dc26bSmrg rhapsody* | darwin*) 13414e07dc26bSmrg if test -n "$ac_tool_prefix"; then 13415e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13416e07dc26bSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13417e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13418e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13419e07dc26bSmrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 13420e07dc26bSmrg $as_echo_n "(cached) " >&6 13421e07dc26bSmrgelse 13422e07dc26bSmrg if test -n "$DSYMUTIL"; then 13423e07dc26bSmrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13424e07dc26bSmrgelse 13425e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13426e07dc26bSmrgfor as_dir in $PATH 13427e07dc26bSmrgdo 13428e07dc26bSmrg IFS=$as_save_IFS 13429e07dc26bSmrg test -z "$as_dir" && as_dir=. 13430e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13431e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13432e07dc26bSmrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13433e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13434e07dc26bSmrg break 2 13435e07dc26bSmrg fi 13436e07dc26bSmrgdone 13437e07dc26bSmrg done 13438e07dc26bSmrgIFS=$as_save_IFS 13439e07dc26bSmrg 13440e07dc26bSmrgfi 13441e07dc26bSmrgfi 13442e07dc26bSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 13443e07dc26bSmrgif test -n "$DSYMUTIL"; then 13444e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13445e07dc26bSmrg$as_echo "$DSYMUTIL" >&6; } 13446e07dc26bSmrgelse 13447e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13448e07dc26bSmrg$as_echo "no" >&6; } 13449e07dc26bSmrgfi 13450e07dc26bSmrg 13451e07dc26bSmrg 13452e07dc26bSmrgfi 13453e07dc26bSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then 13454e07dc26bSmrg ac_ct_DSYMUTIL=$DSYMUTIL 13455e07dc26bSmrg # Extract the first word of "dsymutil", so it can be a program name with args. 13456e07dc26bSmrgset dummy dsymutil; ac_word=$2 13457e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13458e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13459e07dc26bSmrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13460e07dc26bSmrg $as_echo_n "(cached) " >&6 13461e07dc26bSmrgelse 13462e07dc26bSmrg if test -n "$ac_ct_DSYMUTIL"; then 13463e07dc26bSmrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13464e07dc26bSmrgelse 13465e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13466e07dc26bSmrgfor as_dir in $PATH 13467e07dc26bSmrgdo 13468e07dc26bSmrg IFS=$as_save_IFS 13469e07dc26bSmrg test -z "$as_dir" && as_dir=. 13470e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13471e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13472e07dc26bSmrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13473e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13474e07dc26bSmrg break 2 13475e07dc26bSmrg fi 13476e07dc26bSmrgdone 13477e07dc26bSmrg done 13478e07dc26bSmrgIFS=$as_save_IFS 13479e07dc26bSmrg 13480e07dc26bSmrgfi 13481e07dc26bSmrgfi 13482e07dc26bSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13483e07dc26bSmrgif test -n "$ac_ct_DSYMUTIL"; then 13484e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13485e07dc26bSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 13486e07dc26bSmrgelse 13487e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13488e07dc26bSmrg$as_echo "no" >&6; } 13489e07dc26bSmrgfi 13490e07dc26bSmrg 13491e07dc26bSmrg if test "x$ac_ct_DSYMUTIL" = x; then 13492e07dc26bSmrg DSYMUTIL=":" 13493e07dc26bSmrg else 13494e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 13495e07dc26bSmrgyes:) 13496e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13497e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13498e07dc26bSmrgac_tool_warned=yes ;; 13499e07dc26bSmrgesac 13500e07dc26bSmrg DSYMUTIL=$ac_ct_DSYMUTIL 13501e07dc26bSmrg fi 13502e07dc26bSmrgelse 13503e07dc26bSmrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13504e07dc26bSmrgfi 13505e07dc26bSmrg 13506e07dc26bSmrg if test -n "$ac_tool_prefix"; then 13507e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13508e07dc26bSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 13509e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13510e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13511e07dc26bSmrgif ${ac_cv_prog_NMEDIT+:} false; then : 13512e07dc26bSmrg $as_echo_n "(cached) " >&6 13513e07dc26bSmrgelse 13514e07dc26bSmrg if test -n "$NMEDIT"; then 13515e07dc26bSmrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13516e07dc26bSmrgelse 13517e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13518e07dc26bSmrgfor as_dir in $PATH 13519e07dc26bSmrgdo 13520e07dc26bSmrg IFS=$as_save_IFS 13521e07dc26bSmrg test -z "$as_dir" && as_dir=. 13522e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13523e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13524e07dc26bSmrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13525e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13526e07dc26bSmrg break 2 13527e07dc26bSmrg fi 13528e07dc26bSmrgdone 13529e07dc26bSmrg done 13530e07dc26bSmrgIFS=$as_save_IFS 13531e07dc26bSmrg 13532e07dc26bSmrgfi 13533e07dc26bSmrgfi 13534e07dc26bSmrgNMEDIT=$ac_cv_prog_NMEDIT 13535e07dc26bSmrgif test -n "$NMEDIT"; then 13536e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13537e07dc26bSmrg$as_echo "$NMEDIT" >&6; } 13538e07dc26bSmrgelse 13539e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13540e07dc26bSmrg$as_echo "no" >&6; } 13541e07dc26bSmrgfi 13542e07dc26bSmrg 13543e07dc26bSmrg 13544e07dc26bSmrgfi 13545e07dc26bSmrgif test -z "$ac_cv_prog_NMEDIT"; then 13546e07dc26bSmrg ac_ct_NMEDIT=$NMEDIT 13547e07dc26bSmrg # Extract the first word of "nmedit", so it can be a program name with args. 13548e07dc26bSmrgset dummy nmedit; ac_word=$2 13549e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13550e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13551e07dc26bSmrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13552e07dc26bSmrg $as_echo_n "(cached) " >&6 13553e07dc26bSmrgelse 13554e07dc26bSmrg if test -n "$ac_ct_NMEDIT"; then 13555e07dc26bSmrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13556e07dc26bSmrgelse 13557e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13558e07dc26bSmrgfor as_dir in $PATH 13559e07dc26bSmrgdo 13560e07dc26bSmrg IFS=$as_save_IFS 13561e07dc26bSmrg test -z "$as_dir" && as_dir=. 13562e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13563e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13564e07dc26bSmrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 13565e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13566e07dc26bSmrg break 2 13567e07dc26bSmrg fi 13568e07dc26bSmrgdone 13569e07dc26bSmrg done 13570e07dc26bSmrgIFS=$as_save_IFS 13571e07dc26bSmrg 13572e07dc26bSmrgfi 13573e07dc26bSmrgfi 13574e07dc26bSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13575e07dc26bSmrgif test -n "$ac_ct_NMEDIT"; then 13576e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13577e07dc26bSmrg$as_echo "$ac_ct_NMEDIT" >&6; } 13578e07dc26bSmrgelse 13579e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13580e07dc26bSmrg$as_echo "no" >&6; } 13581e07dc26bSmrgfi 13582e07dc26bSmrg 13583e07dc26bSmrg if test "x$ac_ct_NMEDIT" = x; then 13584e07dc26bSmrg NMEDIT=":" 13585e07dc26bSmrg else 13586e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 13587e07dc26bSmrgyes:) 13588e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13589e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13590e07dc26bSmrgac_tool_warned=yes ;; 13591e07dc26bSmrgesac 13592e07dc26bSmrg NMEDIT=$ac_ct_NMEDIT 13593e07dc26bSmrg fi 13594e07dc26bSmrgelse 13595e07dc26bSmrg NMEDIT="$ac_cv_prog_NMEDIT" 13596e07dc26bSmrgfi 13597e07dc26bSmrg 13598e07dc26bSmrg if test -n "$ac_tool_prefix"; then 13599e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13600e07dc26bSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 13601e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13602e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13603e07dc26bSmrgif ${ac_cv_prog_LIPO+:} false; then : 13604e07dc26bSmrg $as_echo_n "(cached) " >&6 13605e07dc26bSmrgelse 13606e07dc26bSmrg if test -n "$LIPO"; then 13607e07dc26bSmrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13608e07dc26bSmrgelse 13609e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13610e07dc26bSmrgfor as_dir in $PATH 13611e07dc26bSmrgdo 13612e07dc26bSmrg IFS=$as_save_IFS 13613e07dc26bSmrg test -z "$as_dir" && as_dir=. 13614e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13615e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13616e07dc26bSmrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 13617e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13618e07dc26bSmrg break 2 13619e07dc26bSmrg fi 13620e07dc26bSmrgdone 13621e07dc26bSmrg done 13622e07dc26bSmrgIFS=$as_save_IFS 13623e07dc26bSmrg 13624e07dc26bSmrgfi 13625e07dc26bSmrgfi 13626e07dc26bSmrgLIPO=$ac_cv_prog_LIPO 13627e07dc26bSmrgif test -n "$LIPO"; then 13628e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 13629e07dc26bSmrg$as_echo "$LIPO" >&6; } 13630e07dc26bSmrgelse 13631e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13632e07dc26bSmrg$as_echo "no" >&6; } 13633e07dc26bSmrgfi 13634e07dc26bSmrg 13635e07dc26bSmrg 13636e07dc26bSmrgfi 13637e07dc26bSmrgif test -z "$ac_cv_prog_LIPO"; then 13638e07dc26bSmrg ac_ct_LIPO=$LIPO 13639e07dc26bSmrg # Extract the first word of "lipo", so it can be a program name with args. 13640e07dc26bSmrgset dummy lipo; ac_word=$2 13641e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13642e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13643e07dc26bSmrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 13644e07dc26bSmrg $as_echo_n "(cached) " >&6 13645e07dc26bSmrgelse 13646e07dc26bSmrg if test -n "$ac_ct_LIPO"; then 13647e07dc26bSmrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 13648e07dc26bSmrgelse 13649e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13650e07dc26bSmrgfor as_dir in $PATH 13651e07dc26bSmrgdo 13652e07dc26bSmrg IFS=$as_save_IFS 13653e07dc26bSmrg test -z "$as_dir" && as_dir=. 13654e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13655e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13656e07dc26bSmrg ac_cv_prog_ac_ct_LIPO="lipo" 13657e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13658e07dc26bSmrg break 2 13659e07dc26bSmrg fi 13660e07dc26bSmrgdone 13661e07dc26bSmrg done 13662e07dc26bSmrgIFS=$as_save_IFS 13663e07dc26bSmrg 13664e07dc26bSmrgfi 13665e07dc26bSmrgfi 13666e07dc26bSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 13667e07dc26bSmrgif test -n "$ac_ct_LIPO"; then 13668e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 13669e07dc26bSmrg$as_echo "$ac_ct_LIPO" >&6; } 13670e07dc26bSmrgelse 13671e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13672e07dc26bSmrg$as_echo "no" >&6; } 13673e07dc26bSmrgfi 13674e07dc26bSmrg 13675e07dc26bSmrg if test "x$ac_ct_LIPO" = x; then 13676e07dc26bSmrg LIPO=":" 13677e07dc26bSmrg else 13678e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 13679e07dc26bSmrgyes:) 13680e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13681e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13682e07dc26bSmrgac_tool_warned=yes ;; 13683e07dc26bSmrgesac 13684e07dc26bSmrg LIPO=$ac_ct_LIPO 13685e07dc26bSmrg fi 13686e07dc26bSmrgelse 13687e07dc26bSmrg LIPO="$ac_cv_prog_LIPO" 13688e07dc26bSmrgfi 13689e07dc26bSmrg 13690e07dc26bSmrg if test -n "$ac_tool_prefix"; then 13691e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 13692e07dc26bSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2 13693e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13694e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13695e07dc26bSmrgif ${ac_cv_prog_OTOOL+:} false; then : 13696e07dc26bSmrg $as_echo_n "(cached) " >&6 13697e07dc26bSmrgelse 13698e07dc26bSmrg if test -n "$OTOOL"; then 13699e07dc26bSmrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 13700e07dc26bSmrgelse 13701e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13702e07dc26bSmrgfor as_dir in $PATH 13703e07dc26bSmrgdo 13704e07dc26bSmrg IFS=$as_save_IFS 13705e07dc26bSmrg test -z "$as_dir" && as_dir=. 13706e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13707e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13708e07dc26bSmrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 13709e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13710e07dc26bSmrg break 2 13711e07dc26bSmrg fi 13712e07dc26bSmrgdone 13713e07dc26bSmrg done 13714e07dc26bSmrgIFS=$as_save_IFS 13715e07dc26bSmrg 13716e07dc26bSmrgfi 13717e07dc26bSmrgfi 13718e07dc26bSmrgOTOOL=$ac_cv_prog_OTOOL 13719e07dc26bSmrgif test -n "$OTOOL"; then 13720e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 13721e07dc26bSmrg$as_echo "$OTOOL" >&6; } 13722e07dc26bSmrgelse 13723e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13724e07dc26bSmrg$as_echo "no" >&6; } 13725e07dc26bSmrgfi 13726e07dc26bSmrg 13727e07dc26bSmrg 13728e07dc26bSmrgfi 13729e07dc26bSmrgif test -z "$ac_cv_prog_OTOOL"; then 13730e07dc26bSmrg ac_ct_OTOOL=$OTOOL 13731e07dc26bSmrg # Extract the first word of "otool", so it can be a program name with args. 13732e07dc26bSmrgset dummy otool; ac_word=$2 13733e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13734e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13735e07dc26bSmrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 13736e07dc26bSmrg $as_echo_n "(cached) " >&6 13737e07dc26bSmrgelse 13738e07dc26bSmrg if test -n "$ac_ct_OTOOL"; then 13739e07dc26bSmrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 13740e07dc26bSmrgelse 13741e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13742e07dc26bSmrgfor as_dir in $PATH 13743e07dc26bSmrgdo 13744e07dc26bSmrg IFS=$as_save_IFS 13745e07dc26bSmrg test -z "$as_dir" && as_dir=. 13746e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13747e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13748e07dc26bSmrg ac_cv_prog_ac_ct_OTOOL="otool" 13749e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13750e07dc26bSmrg break 2 13751e07dc26bSmrg fi 13752e07dc26bSmrgdone 13753e07dc26bSmrg done 13754e07dc26bSmrgIFS=$as_save_IFS 13755e07dc26bSmrg 13756e07dc26bSmrgfi 13757e07dc26bSmrgfi 13758e07dc26bSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 13759e07dc26bSmrgif test -n "$ac_ct_OTOOL"; then 13760e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 13761e07dc26bSmrg$as_echo "$ac_ct_OTOOL" >&6; } 13762e07dc26bSmrgelse 13763e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13764e07dc26bSmrg$as_echo "no" >&6; } 13765e07dc26bSmrgfi 13766e07dc26bSmrg 13767e07dc26bSmrg if test "x$ac_ct_OTOOL" = x; then 13768e07dc26bSmrg OTOOL=":" 13769e07dc26bSmrg else 13770e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 13771e07dc26bSmrgyes:) 13772e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13773e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13774e07dc26bSmrgac_tool_warned=yes ;; 13775e07dc26bSmrgesac 13776e07dc26bSmrg OTOOL=$ac_ct_OTOOL 13777e07dc26bSmrg fi 13778e07dc26bSmrgelse 13779e07dc26bSmrg OTOOL="$ac_cv_prog_OTOOL" 13780e07dc26bSmrgfi 13781e07dc26bSmrg 13782e07dc26bSmrg if test -n "$ac_tool_prefix"; then 13783e07dc26bSmrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 13784e07dc26bSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 13785e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13786e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13787e07dc26bSmrgif ${ac_cv_prog_OTOOL64+:} false; then : 13788e07dc26bSmrg $as_echo_n "(cached) " >&6 13789e07dc26bSmrgelse 13790e07dc26bSmrg if test -n "$OTOOL64"; then 13791e07dc26bSmrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 13792e07dc26bSmrgelse 13793e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13794e07dc26bSmrgfor as_dir in $PATH 13795e07dc26bSmrgdo 13796e07dc26bSmrg IFS=$as_save_IFS 13797e07dc26bSmrg test -z "$as_dir" && as_dir=. 13798e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13799e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13800e07dc26bSmrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 13801e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13802e07dc26bSmrg break 2 13803e07dc26bSmrg fi 13804e07dc26bSmrgdone 13805e07dc26bSmrg done 13806e07dc26bSmrgIFS=$as_save_IFS 13807e07dc26bSmrg 13808e07dc26bSmrgfi 13809e07dc26bSmrgfi 13810e07dc26bSmrgOTOOL64=$ac_cv_prog_OTOOL64 13811e07dc26bSmrgif test -n "$OTOOL64"; then 13812e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 13813e07dc26bSmrg$as_echo "$OTOOL64" >&6; } 13814e07dc26bSmrgelse 13815e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13816e07dc26bSmrg$as_echo "no" >&6; } 13817e07dc26bSmrgfi 13818e07dc26bSmrg 13819e07dc26bSmrg 13820e07dc26bSmrgfi 13821e07dc26bSmrgif test -z "$ac_cv_prog_OTOOL64"; then 13822e07dc26bSmrg ac_ct_OTOOL64=$OTOOL64 13823e07dc26bSmrg # Extract the first word of "otool64", so it can be a program name with args. 13824e07dc26bSmrgset dummy otool64; ac_word=$2 13825e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13826e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; } 13827e07dc26bSmrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 13828e07dc26bSmrg $as_echo_n "(cached) " >&6 13829e07dc26bSmrgelse 13830e07dc26bSmrg if test -n "$ac_ct_OTOOL64"; then 13831e07dc26bSmrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 13832e07dc26bSmrgelse 13833e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13834e07dc26bSmrgfor as_dir in $PATH 13835e07dc26bSmrgdo 13836e07dc26bSmrg IFS=$as_save_IFS 13837e07dc26bSmrg test -z "$as_dir" && as_dir=. 13838e07dc26bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13839e07dc26bSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13840e07dc26bSmrg ac_cv_prog_ac_ct_OTOOL64="otool64" 13841e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13842e07dc26bSmrg break 2 13843e07dc26bSmrg fi 13844e07dc26bSmrgdone 13845e07dc26bSmrg done 13846e07dc26bSmrgIFS=$as_save_IFS 13847e07dc26bSmrg 13848e07dc26bSmrgfi 13849e07dc26bSmrgfi 13850e07dc26bSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 13851e07dc26bSmrgif test -n "$ac_ct_OTOOL64"; then 13852e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 13853e07dc26bSmrg$as_echo "$ac_ct_OTOOL64" >&6; } 13854e07dc26bSmrgelse 13855e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13856e07dc26bSmrg$as_echo "no" >&6; } 13857e07dc26bSmrgfi 13858e07dc26bSmrg 13859e07dc26bSmrg if test "x$ac_ct_OTOOL64" = x; then 13860e07dc26bSmrg OTOOL64=":" 13861e07dc26bSmrg else 13862e07dc26bSmrg case $cross_compiling:$ac_tool_warned in 13863e07dc26bSmrgyes:) 13864e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13865e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13866e07dc26bSmrgac_tool_warned=yes ;; 13867e07dc26bSmrgesac 13868e07dc26bSmrg OTOOL64=$ac_ct_OTOOL64 13869e07dc26bSmrg fi 13870e07dc26bSmrgelse 13871e07dc26bSmrg OTOOL64="$ac_cv_prog_OTOOL64" 13872e07dc26bSmrgfi 13873e07dc26bSmrg 13874e07dc26bSmrg 13875e07dc26bSmrg 13876e07dc26bSmrg 13877e07dc26bSmrg 13878e07dc26bSmrg 13879e07dc26bSmrg 13880e07dc26bSmrg 13881e07dc26bSmrg 13882e07dc26bSmrg 13883e07dc26bSmrg 13884e07dc26bSmrg 13885e07dc26bSmrg 13886e07dc26bSmrg 13887e07dc26bSmrg 13888e07dc26bSmrg 13889e07dc26bSmrg 13890e07dc26bSmrg 13891e07dc26bSmrg 13892e07dc26bSmrg 13893e07dc26bSmrg 13894e07dc26bSmrg 13895e07dc26bSmrg 13896e07dc26bSmrg 13897e07dc26bSmrg 13898e07dc26bSmrg 13899e07dc26bSmrg 13900e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 13901e07dc26bSmrg$as_echo_n "checking for -single_module linker flag... " >&6; } 13902e07dc26bSmrgif ${lt_cv_apple_cc_single_mod+:} false; then : 13903e07dc26bSmrg $as_echo_n "(cached) " >&6 13904e07dc26bSmrgelse 13905e07dc26bSmrg lt_cv_apple_cc_single_mod=no 13906e07dc26bSmrg if test -z "$LT_MULTI_MODULE"; then 13907e07dc26bSmrg # By default we will add the -single_module flag. You can override 13908e07dc26bSmrg # by either setting the environment variable LT_MULTI_MODULE 13909e07dc26bSmrg # non-empty at configure time, or by adding -multi_module to the 13910e07dc26bSmrg # link flags. 13911e07dc26bSmrg rm -rf libconftest.dylib* 13912e07dc26bSmrg echo "int foo(void){return 1;}" > conftest.c 13913e07dc26bSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 13914e07dc26bSmrg-dynamiclib -Wl,-single_module conftest.c" >&5 13915e07dc26bSmrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 13916e07dc26bSmrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 13917e07dc26bSmrg _lt_result=$? 13918e07dc26bSmrg # If there is a non-empty error log, and "single_module" 13919e07dc26bSmrg # appears in it, assume the flag caused a linker warning 13920e07dc26bSmrg if test -s conftest.err && $GREP single_module conftest.err; then 13921e07dc26bSmrg cat conftest.err >&5 13922e07dc26bSmrg # Otherwise, if the output was created with a 0 exit code from 13923e07dc26bSmrg # the compiler, it worked. 13924e07dc26bSmrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 13925e07dc26bSmrg lt_cv_apple_cc_single_mod=yes 13926e07dc26bSmrg else 13927e07dc26bSmrg cat conftest.err >&5 13928e07dc26bSmrg fi 13929e07dc26bSmrg rm -rf libconftest.dylib* 13930e07dc26bSmrg rm -f conftest.* 13931e07dc26bSmrg fi 13932e07dc26bSmrgfi 13933e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 13934e07dc26bSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 13935e07dc26bSmrg 13936e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 13937e07dc26bSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 13938e07dc26bSmrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 13939e07dc26bSmrg $as_echo_n "(cached) " >&6 13940e07dc26bSmrgelse 13941e07dc26bSmrg lt_cv_ld_exported_symbols_list=no 13942e07dc26bSmrg save_LDFLAGS=$LDFLAGS 13943e07dc26bSmrg echo "_main" > conftest.sym 13944e07dc26bSmrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 13945e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13946e07dc26bSmrg/* end confdefs.h. */ 13947e07dc26bSmrg 13948e07dc26bSmrgint 13949e07dc26bSmrgmain () 13950e07dc26bSmrg{ 13951e07dc26bSmrg 13952e07dc26bSmrg ; 13953e07dc26bSmrg return 0; 13954e07dc26bSmrg} 13955e07dc26bSmrg_ACEOF 13956e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 13957e07dc26bSmrg lt_cv_ld_exported_symbols_list=yes 13958e07dc26bSmrgelse 13959e07dc26bSmrg lt_cv_ld_exported_symbols_list=no 13960e07dc26bSmrgfi 13961e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 13962e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 13963e07dc26bSmrg LDFLAGS=$save_LDFLAGS 13964e07dc26bSmrg 13965e07dc26bSmrgfi 13966e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 13967e07dc26bSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 13968e07dc26bSmrg 13969e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 13970e07dc26bSmrg$as_echo_n "checking for -force_load linker flag... " >&6; } 13971e07dc26bSmrgif ${lt_cv_ld_force_load+:} false; then : 13972e07dc26bSmrg $as_echo_n "(cached) " >&6 13973e07dc26bSmrgelse 13974e07dc26bSmrg lt_cv_ld_force_load=no 13975e07dc26bSmrg cat > conftest.c << _LT_EOF 13976e07dc26bSmrgint forced_loaded() { return 2;} 13977e07dc26bSmrg_LT_EOF 13978e07dc26bSmrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 13979e07dc26bSmrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 13980e07dc26bSmrg echo "$AR cru libconftest.a conftest.o" >&5 13981e07dc26bSmrg $AR cru libconftest.a conftest.o 2>&5 13982e07dc26bSmrg echo "$RANLIB libconftest.a" >&5 13983e07dc26bSmrg $RANLIB libconftest.a 2>&5 13984e07dc26bSmrg cat > conftest.c << _LT_EOF 13985e07dc26bSmrgint main() { return 0;} 13986e07dc26bSmrg_LT_EOF 13987e07dc26bSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 13988e07dc26bSmrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 13989e07dc26bSmrg _lt_result=$? 13990e07dc26bSmrg if test -s conftest.err && $GREP force_load conftest.err; then 13991e07dc26bSmrg cat conftest.err >&5 13992e07dc26bSmrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 13993e07dc26bSmrg lt_cv_ld_force_load=yes 13994e07dc26bSmrg else 13995e07dc26bSmrg cat conftest.err >&5 13996e07dc26bSmrg fi 13997e07dc26bSmrg rm -f conftest.err libconftest.a conftest conftest.c 13998e07dc26bSmrg rm -rf conftest.dSYM 13999e07dc26bSmrg 14000e07dc26bSmrgfi 14001e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14002e07dc26bSmrg$as_echo "$lt_cv_ld_force_load" >&6; } 14003e07dc26bSmrg case $host_os in 14004e07dc26bSmrg rhapsody* | darwin1.[012]) 14005e07dc26bSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14006e07dc26bSmrg darwin1.*) 14007e07dc26bSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14008e07dc26bSmrg darwin*) # darwin 5.x on 14009e07dc26bSmrg # if running on 10.5 or later, the deployment target defaults 14010e07dc26bSmrg # to the OS version, if on x86, and 10.4, the deployment 14011e07dc26bSmrg # target defaults to 10.4. Don't you love it? 14012e07dc26bSmrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14013e07dc26bSmrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 14014e07dc26bSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14015e07dc26bSmrg 10.[012][,.]*) 14016e07dc26bSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14017e07dc26bSmrg 10.*) 14018e07dc26bSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14019e07dc26bSmrg esac 14020e07dc26bSmrg ;; 14021e07dc26bSmrg esac 14022e07dc26bSmrg if test yes = "$lt_cv_apple_cc_single_mod"; then 14023e07dc26bSmrg _lt_dar_single_mod='$single_module' 14024e07dc26bSmrg fi 14025e07dc26bSmrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 14026e07dc26bSmrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14027e07dc26bSmrg else 14028e07dc26bSmrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14029e07dc26bSmrg fi 14030e07dc26bSmrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14031e07dc26bSmrg _lt_dsymutil='~$DSYMUTIL $lib || :' 14032e07dc26bSmrg else 14033e07dc26bSmrg _lt_dsymutil= 14034e07dc26bSmrg fi 14035e07dc26bSmrg ;; 14036e07dc26bSmrg esac 14037e07dc26bSmrg 14038e07dc26bSmrg# func_munge_path_list VARIABLE PATH 14039e07dc26bSmrg# ----------------------------------- 14040e07dc26bSmrg# VARIABLE is name of variable containing _space_ separated list of 14041e07dc26bSmrg# directories to be munged by the contents of PATH, which is string 14042e07dc26bSmrg# having a format: 14043e07dc26bSmrg# "DIR[:DIR]:" 14044e07dc26bSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 14045e07dc26bSmrg# ":DIR[:DIR]" 14046e07dc26bSmrg# string "DIR[ DIR]" will be appended to VARIABLE 14047e07dc26bSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 14048e07dc26bSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 14049e07dc26bSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 14050e07dc26bSmrg# "DIR[:DIR]" 14051e07dc26bSmrg# VARIABLE will be replaced by "DIR[ DIR]" 14052e07dc26bSmrgfunc_munge_path_list () 14053e07dc26bSmrg{ 14054e07dc26bSmrg case x$2 in 14055e07dc26bSmrg x) 14056e07dc26bSmrg ;; 14057e07dc26bSmrg *:) 14058e07dc26bSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 14059e07dc26bSmrg ;; 14060e07dc26bSmrg x:*) 14061e07dc26bSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 14062e07dc26bSmrg ;; 14063e07dc26bSmrg *::*) 14064e07dc26bSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 14065e07dc26bSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 14066e07dc26bSmrg ;; 14067e07dc26bSmrg *) 14068e07dc26bSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 14069e07dc26bSmrg ;; 14070e07dc26bSmrg esac 14071e07dc26bSmrg} 14072e07dc26bSmrg 14073e07dc26bSmrgfor ac_header in dlfcn.h 14074e07dc26bSmrgdo : 14075e07dc26bSmrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14076e07dc26bSmrg" 14077e07dc26bSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 14078e07dc26bSmrg cat >>confdefs.h <<_ACEOF 14079e07dc26bSmrg#define HAVE_DLFCN_H 1 14080e07dc26bSmrg_ACEOF 14081e07dc26bSmrg 14082e07dc26bSmrgfi 14083e07dc26bSmrg 14084e07dc26bSmrgdone 14085e07dc26bSmrg 14086e07dc26bSmrg 14087e07dc26bSmrg 14088e07dc26bSmrg 14089e07dc26bSmrg 14090e07dc26bSmrg# Set options 14091e07dc26bSmrg 14092e07dc26bSmrg 14093e07dc26bSmrg 14094e07dc26bSmrg enable_dlopen=no 14095e07dc26bSmrg 14096e07dc26bSmrg 14097e07dc26bSmrg enable_win32_dll=no 14098e07dc26bSmrg 14099e07dc26bSmrg 14100e07dc26bSmrg # Check whether --enable-shared was given. 14101e07dc26bSmrgif test "${enable_shared+set}" = set; then : 14102e07dc26bSmrg enableval=$enable_shared; p=${PACKAGE-default} 14103e07dc26bSmrg case $enableval in 14104e07dc26bSmrg yes) enable_shared=yes ;; 14105e07dc26bSmrg no) enable_shared=no ;; 14106e07dc26bSmrg *) 14107e07dc26bSmrg enable_shared=no 14108e07dc26bSmrg # Look at the argument we got. We use all the common list separators. 14109e07dc26bSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14110e07dc26bSmrg for pkg in $enableval; do 14111e07dc26bSmrg IFS=$lt_save_ifs 14112e07dc26bSmrg if test "X$pkg" = "X$p"; then 14113e07dc26bSmrg enable_shared=yes 14114e07dc26bSmrg fi 14115e07dc26bSmrg done 14116e07dc26bSmrg IFS=$lt_save_ifs 14117e07dc26bSmrg ;; 14118e07dc26bSmrg esac 14119e07dc26bSmrgelse 14120e07dc26bSmrg enable_shared=yes 14121e07dc26bSmrgfi 14122e07dc26bSmrg 14123e07dc26bSmrg 14124e07dc26bSmrg 14125e07dc26bSmrg 14126e07dc26bSmrg 14127e07dc26bSmrg 14128e07dc26bSmrg 14129e07dc26bSmrg 14130e07dc26bSmrg 14131e07dc26bSmrg 14132e07dc26bSmrg 14133e07dc26bSmrg# Check whether --with-pic was given. 14134e07dc26bSmrgif test "${with_pic+set}" = set; then : 14135e07dc26bSmrg withval=$with_pic; lt_p=${PACKAGE-default} 14136e07dc26bSmrg case $withval in 14137e07dc26bSmrg yes|no) pic_mode=$withval ;; 14138e07dc26bSmrg *) 14139e07dc26bSmrg pic_mode=default 14140e07dc26bSmrg # Look at the argument we got. We use all the common list separators. 14141e07dc26bSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14142e07dc26bSmrg for lt_pkg in $withval; do 14143e07dc26bSmrg IFS=$lt_save_ifs 14144e07dc26bSmrg if test "X$lt_pkg" = "X$lt_p"; then 14145e07dc26bSmrg pic_mode=yes 14146e07dc26bSmrg fi 14147e07dc26bSmrg done 14148e07dc26bSmrg IFS=$lt_save_ifs 14149e07dc26bSmrg ;; 14150e07dc26bSmrg esac 14151e07dc26bSmrgelse 14152e07dc26bSmrg pic_mode=default 14153e07dc26bSmrgfi 14154e07dc26bSmrg 14155e07dc26bSmrg 14156e07dc26bSmrg 14157e07dc26bSmrg 14158e07dc26bSmrg 14159e07dc26bSmrg 14160e07dc26bSmrg 14161e07dc26bSmrg 14162e07dc26bSmrg # Check whether --enable-fast-install was given. 14163e07dc26bSmrgif test "${enable_fast_install+set}" = set; then : 14164e07dc26bSmrg enableval=$enable_fast_install; p=${PACKAGE-default} 14165e07dc26bSmrg case $enableval in 14166e07dc26bSmrg yes) enable_fast_install=yes ;; 14167e07dc26bSmrg no) enable_fast_install=no ;; 14168e07dc26bSmrg *) 14169e07dc26bSmrg enable_fast_install=no 14170e07dc26bSmrg # Look at the argument we got. We use all the common list separators. 14171e07dc26bSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14172e07dc26bSmrg for pkg in $enableval; do 14173e07dc26bSmrg IFS=$lt_save_ifs 14174e07dc26bSmrg if test "X$pkg" = "X$p"; then 14175e07dc26bSmrg enable_fast_install=yes 14176e07dc26bSmrg fi 14177e07dc26bSmrg done 14178e07dc26bSmrg IFS=$lt_save_ifs 14179e07dc26bSmrg ;; 14180e07dc26bSmrg esac 14181e07dc26bSmrgelse 14182e07dc26bSmrg enable_fast_install=yes 14183e07dc26bSmrgfi 14184e07dc26bSmrg 14185e07dc26bSmrg 14186e07dc26bSmrg 14187e07dc26bSmrg 14188e07dc26bSmrg 14189e07dc26bSmrg 14190e07dc26bSmrg 14191e07dc26bSmrg 14192e07dc26bSmrg shared_archive_member_spec= 14193e07dc26bSmrgcase $host,$enable_shared in 14194e07dc26bSmrgpower*-*-aix[5-9]*,yes) 14195e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 14196e07dc26bSmrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 14197e07dc26bSmrg 14198e07dc26bSmrg# Check whether --with-aix-soname was given. 14199e07dc26bSmrgif test "${with_aix_soname+set}" = set; then : 14200e07dc26bSmrg withval=$with_aix_soname; case $withval in 14201e07dc26bSmrg aix|svr4|both) 14202e07dc26bSmrg ;; 14203e07dc26bSmrg *) 14204e07dc26bSmrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 14205e07dc26bSmrg ;; 14206e07dc26bSmrg esac 14207e07dc26bSmrg lt_cv_with_aix_soname=$with_aix_soname 14208e07dc26bSmrgelse 14209e07dc26bSmrg if ${lt_cv_with_aix_soname+:} false; then : 14210e07dc26bSmrg $as_echo_n "(cached) " >&6 14211e07dc26bSmrgelse 14212e07dc26bSmrg lt_cv_with_aix_soname=aix 14213e07dc26bSmrgfi 14214e07dc26bSmrg 14215e07dc26bSmrg with_aix_soname=$lt_cv_with_aix_soname 14216e07dc26bSmrgfi 14217e07dc26bSmrg 14218e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 14219e07dc26bSmrg$as_echo "$with_aix_soname" >&6; } 14220e07dc26bSmrg if test aix != "$with_aix_soname"; then 14221e07dc26bSmrg # For the AIX way of multilib, we name the shared archive member 14222e07dc26bSmrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 14223e07dc26bSmrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 14224e07dc26bSmrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 14225e07dc26bSmrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 14226e07dc26bSmrg if test 64 = "${OBJECT_MODE-32}"; then 14227e07dc26bSmrg shared_archive_member_spec=shr_64 14228e07dc26bSmrg else 14229e07dc26bSmrg shared_archive_member_spec=shr 14230e07dc26bSmrg fi 14231e07dc26bSmrg fi 14232e07dc26bSmrg ;; 14233e07dc26bSmrg*) 14234e07dc26bSmrg with_aix_soname=aix 14235e07dc26bSmrg ;; 14236e07dc26bSmrgesac 14237e07dc26bSmrg 14238e07dc26bSmrg 14239e07dc26bSmrg 14240e07dc26bSmrg 14241e07dc26bSmrg 14242e07dc26bSmrg 14243e07dc26bSmrg 14244e07dc26bSmrg 14245e07dc26bSmrg 14246e07dc26bSmrg 14247e07dc26bSmrg# This can be used to rebuild libtool when needed 14248e07dc26bSmrgLIBTOOL_DEPS=$ltmain 14249e07dc26bSmrg 14250e07dc26bSmrg# Always use our own libtool. 14251e07dc26bSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 14252e07dc26bSmrg 14253e07dc26bSmrg 14254e07dc26bSmrg 14255e07dc26bSmrg 14256e07dc26bSmrg 14257e07dc26bSmrg 14258e07dc26bSmrg 14259e07dc26bSmrg 14260e07dc26bSmrg 14261e07dc26bSmrg 14262e07dc26bSmrg 14263e07dc26bSmrg 14264e07dc26bSmrg 14265e07dc26bSmrg 14266e07dc26bSmrg 14267e07dc26bSmrg 14268e07dc26bSmrg 14269e07dc26bSmrg 14270e07dc26bSmrg 14271e07dc26bSmrg 14272e07dc26bSmrg 14273e07dc26bSmrg 14274e07dc26bSmrg 14275e07dc26bSmrg 14276e07dc26bSmrg 14277e07dc26bSmrg 14278e07dc26bSmrg 14279e07dc26bSmrg 14280e07dc26bSmrg 14281e07dc26bSmrg 14282e07dc26bSmrgtest -z "$LN_S" && LN_S="ln -s" 14283e07dc26bSmrg 14284e07dc26bSmrg 14285e07dc26bSmrg 14286e07dc26bSmrg 14287e07dc26bSmrg 14288e07dc26bSmrg 14289e07dc26bSmrg 14290e07dc26bSmrg 14291e07dc26bSmrg 14292e07dc26bSmrg 14293e07dc26bSmrg 14294e07dc26bSmrg 14295e07dc26bSmrg 14296e07dc26bSmrg 14297e07dc26bSmrgif test -n "${ZSH_VERSION+set}"; then 14298e07dc26bSmrg setopt NO_GLOB_SUBST 14299e07dc26bSmrgfi 14300e07dc26bSmrg 14301e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14302e07dc26bSmrg$as_echo_n "checking for objdir... " >&6; } 14303e07dc26bSmrgif ${lt_cv_objdir+:} false; then : 14304e07dc26bSmrg $as_echo_n "(cached) " >&6 14305e07dc26bSmrgelse 14306e07dc26bSmrg rm -f .libs 2>/dev/null 14307e07dc26bSmrgmkdir .libs 2>/dev/null 14308e07dc26bSmrgif test -d .libs; then 14309e07dc26bSmrg lt_cv_objdir=.libs 14310e07dc26bSmrgelse 14311e07dc26bSmrg # MS-DOS does not allow filenames that begin with a dot. 14312e07dc26bSmrg lt_cv_objdir=_libs 14313e07dc26bSmrgfi 14314e07dc26bSmrgrmdir .libs 2>/dev/null 14315e07dc26bSmrgfi 14316e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14317e07dc26bSmrg$as_echo "$lt_cv_objdir" >&6; } 14318e07dc26bSmrgobjdir=$lt_cv_objdir 14319e07dc26bSmrg 14320e07dc26bSmrg 14321e07dc26bSmrg 14322e07dc26bSmrg 14323e07dc26bSmrg 14324e07dc26bSmrgcat >>confdefs.h <<_ACEOF 14325e07dc26bSmrg#define LT_OBJDIR "$lt_cv_objdir/" 14326e07dc26bSmrg_ACEOF 14327e07dc26bSmrg 14328e07dc26bSmrg 14329e07dc26bSmrg 14330e07dc26bSmrg 14331e07dc26bSmrgcase $host_os in 14332e07dc26bSmrgaix3*) 14333e07dc26bSmrg # AIX sometimes has problems with the GCC collect2 program. For some 14334e07dc26bSmrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14335e07dc26bSmrg # vanish in a puff of smoke. 14336e07dc26bSmrg if test set != "${COLLECT_NAMES+set}"; then 14337e07dc26bSmrg COLLECT_NAMES= 14338e07dc26bSmrg export COLLECT_NAMES 14339e07dc26bSmrg fi 14340e07dc26bSmrg ;; 14341e07dc26bSmrgesac 14342e07dc26bSmrg 14343e07dc26bSmrg# Global variables: 14344e07dc26bSmrgofile=libtool 14345e07dc26bSmrgcan_build_shared=yes 14346e07dc26bSmrg 14347e07dc26bSmrg# All known linkers require a '.a' archive for static linking (except MSVC, 14348e07dc26bSmrg# which needs '.lib'). 14349e07dc26bSmrglibext=a 14350e07dc26bSmrg 14351e07dc26bSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 14352e07dc26bSmrg 14353e07dc26bSmrgold_CC=$CC 14354e07dc26bSmrgold_CFLAGS=$CFLAGS 14355e07dc26bSmrg 14356e07dc26bSmrg# Set sane defaults for various variables 14357e07dc26bSmrgtest -z "$CC" && CC=cc 14358e07dc26bSmrgtest -z "$LTCC" && LTCC=$CC 14359e07dc26bSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14360e07dc26bSmrgtest -z "$LD" && LD=ld 14361e07dc26bSmrgtest -z "$ac_objext" && ac_objext=o 14362e07dc26bSmrg 14363e07dc26bSmrgfunc_cc_basename $compiler 14364e07dc26bSmrgcc_basename=$func_cc_basename_result 14365e07dc26bSmrg 14366e07dc26bSmrg 14367e07dc26bSmrg# Only perform the check for file, if the check method requires it 14368e07dc26bSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 14369e07dc26bSmrgcase $deplibs_check_method in 14370e07dc26bSmrgfile_magic*) 14371e07dc26bSmrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14372e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14373e07dc26bSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14374e07dc26bSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14375e07dc26bSmrg $as_echo_n "(cached) " >&6 14376e07dc26bSmrgelse 14377e07dc26bSmrg case $MAGIC_CMD in 14378e07dc26bSmrg[\\/*] | ?:[\\/]*) 14379e07dc26bSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14380e07dc26bSmrg ;; 14381e07dc26bSmrg*) 14382e07dc26bSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 14383e07dc26bSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14384e07dc26bSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14385e07dc26bSmrg for ac_dir in $ac_dummy; do 14386e07dc26bSmrg IFS=$lt_save_ifs 14387e07dc26bSmrg test -z "$ac_dir" && ac_dir=. 14388e07dc26bSmrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 14389e07dc26bSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 14390e07dc26bSmrg if test -n "$file_magic_test_file"; then 14391e07dc26bSmrg case $deplibs_check_method in 14392e07dc26bSmrg "file_magic "*) 14393e07dc26bSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14394e07dc26bSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14395e07dc26bSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14396e07dc26bSmrg $EGREP "$file_magic_regex" > /dev/null; then 14397e07dc26bSmrg : 14398e07dc26bSmrg else 14399e07dc26bSmrg cat <<_LT_EOF 1>&2 14400e07dc26bSmrg 14401e07dc26bSmrg*** Warning: the command libtool uses to detect shared libraries, 14402e07dc26bSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14403e07dc26bSmrg*** The result is that libtool may fail to recognize shared libraries 14404e07dc26bSmrg*** as such. This will affect the creation of libtool libraries that 14405e07dc26bSmrg*** depend on shared libraries, but programs linked with such libtool 14406e07dc26bSmrg*** libraries will work regardless of this problem. Nevertheless, you 14407e07dc26bSmrg*** may want to report the problem to your system manager and/or to 14408e07dc26bSmrg*** bug-libtool@gnu.org 14409e07dc26bSmrg 14410e07dc26bSmrg_LT_EOF 14411e07dc26bSmrg fi ;; 14412e07dc26bSmrg esac 14413e07dc26bSmrg fi 14414e07dc26bSmrg break 14415e07dc26bSmrg fi 14416e07dc26bSmrg done 14417e07dc26bSmrg IFS=$lt_save_ifs 14418e07dc26bSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 14419e07dc26bSmrg ;; 14420e07dc26bSmrgesac 14421e07dc26bSmrgfi 14422e07dc26bSmrg 14423e07dc26bSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14424e07dc26bSmrgif test -n "$MAGIC_CMD"; then 14425e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14426e07dc26bSmrg$as_echo "$MAGIC_CMD" >&6; } 14427e07dc26bSmrgelse 14428e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14429e07dc26bSmrg$as_echo "no" >&6; } 14430e07dc26bSmrgfi 14431e07dc26bSmrg 14432e07dc26bSmrg 14433e07dc26bSmrg 14434e07dc26bSmrg 14435e07dc26bSmrg 14436e07dc26bSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then 14437e07dc26bSmrg if test -n "$ac_tool_prefix"; then 14438e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14439e07dc26bSmrg$as_echo_n "checking for file... " >&6; } 14440e07dc26bSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14441e07dc26bSmrg $as_echo_n "(cached) " >&6 14442e07dc26bSmrgelse 14443e07dc26bSmrg case $MAGIC_CMD in 14444e07dc26bSmrg[\\/*] | ?:[\\/]*) 14445e07dc26bSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14446e07dc26bSmrg ;; 14447e07dc26bSmrg*) 14448e07dc26bSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 14449e07dc26bSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14450e07dc26bSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14451e07dc26bSmrg for ac_dir in $ac_dummy; do 14452e07dc26bSmrg IFS=$lt_save_ifs 14453e07dc26bSmrg test -z "$ac_dir" && ac_dir=. 14454e07dc26bSmrg if test -f "$ac_dir/file"; then 14455e07dc26bSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 14456e07dc26bSmrg if test -n "$file_magic_test_file"; then 14457e07dc26bSmrg case $deplibs_check_method in 14458e07dc26bSmrg "file_magic "*) 14459e07dc26bSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14460e07dc26bSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14461e07dc26bSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14462e07dc26bSmrg $EGREP "$file_magic_regex" > /dev/null; then 14463e07dc26bSmrg : 14464e07dc26bSmrg else 14465e07dc26bSmrg cat <<_LT_EOF 1>&2 14466e07dc26bSmrg 14467e07dc26bSmrg*** Warning: the command libtool uses to detect shared libraries, 14468e07dc26bSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14469e07dc26bSmrg*** The result is that libtool may fail to recognize shared libraries 14470e07dc26bSmrg*** as such. This will affect the creation of libtool libraries that 14471e07dc26bSmrg*** depend on shared libraries, but programs linked with such libtool 14472e07dc26bSmrg*** libraries will work regardless of this problem. Nevertheless, you 14473e07dc26bSmrg*** may want to report the problem to your system manager and/or to 14474e07dc26bSmrg*** bug-libtool@gnu.org 14475e07dc26bSmrg 14476e07dc26bSmrg_LT_EOF 14477e07dc26bSmrg fi ;; 14478e07dc26bSmrg esac 14479e07dc26bSmrg fi 14480e07dc26bSmrg break 14481e07dc26bSmrg fi 14482e07dc26bSmrg done 14483e07dc26bSmrg IFS=$lt_save_ifs 14484e07dc26bSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 14485e07dc26bSmrg ;; 14486e07dc26bSmrgesac 14487e07dc26bSmrgfi 14488e07dc26bSmrg 14489e07dc26bSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14490e07dc26bSmrgif test -n "$MAGIC_CMD"; then 14491e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14492e07dc26bSmrg$as_echo "$MAGIC_CMD" >&6; } 14493e07dc26bSmrgelse 14494e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14495e07dc26bSmrg$as_echo "no" >&6; } 14496e07dc26bSmrgfi 14497e07dc26bSmrg 14498e07dc26bSmrg 14499e07dc26bSmrg else 14500e07dc26bSmrg MAGIC_CMD=: 14501e07dc26bSmrg fi 14502e07dc26bSmrgfi 14503e07dc26bSmrg 14504e07dc26bSmrg fi 14505e07dc26bSmrg ;; 14506e07dc26bSmrgesac 14507e07dc26bSmrg 14508e07dc26bSmrg# Use C for the default configuration in the libtool script 14509e07dc26bSmrg 14510e07dc26bSmrglt_save_CC=$CC 14511e07dc26bSmrgac_ext=c 14512e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 14513e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14514e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14515e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 14516e07dc26bSmrg 14517e07dc26bSmrg 14518e07dc26bSmrg# Source file extension for C test sources. 14519e07dc26bSmrgac_ext=c 14520e07dc26bSmrg 14521e07dc26bSmrg# Object file extension for compiled C test sources. 14522e07dc26bSmrgobjext=o 14523e07dc26bSmrgobjext=$objext 14524e07dc26bSmrg 14525e07dc26bSmrg# Code to be used in simple compile tests 14526e07dc26bSmrglt_simple_compile_test_code="int some_variable = 0;" 14527e07dc26bSmrg 14528e07dc26bSmrg# Code to be used in simple link tests 14529e07dc26bSmrglt_simple_link_test_code='int main(){return(0);}' 14530e07dc26bSmrg 14531e07dc26bSmrg 14532e07dc26bSmrg 14533e07dc26bSmrg 14534e07dc26bSmrg 14535e07dc26bSmrg 14536e07dc26bSmrg 14537e07dc26bSmrg# If no C compiler was specified, use CC. 14538e07dc26bSmrgLTCC=${LTCC-"$CC"} 14539e07dc26bSmrg 14540e07dc26bSmrg# If no C compiler flags were specified, use CFLAGS. 14541e07dc26bSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14542e07dc26bSmrg 14543e07dc26bSmrg# Allow CC to be a program name with arguments. 14544e07dc26bSmrgcompiler=$CC 14545e07dc26bSmrg 14546e07dc26bSmrg# Save the default compiler, since it gets overwritten when the other 14547e07dc26bSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14548e07dc26bSmrgcompiler_DEFAULT=$CC 14549e07dc26bSmrg 14550e07dc26bSmrg# save warnings/boilerplate of simple test code 14551e07dc26bSmrgac_outfile=conftest.$ac_objext 14552e07dc26bSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 14553e07dc26bSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14554e07dc26bSmrg_lt_compiler_boilerplate=`cat conftest.err` 14555e07dc26bSmrg$RM conftest* 14556e07dc26bSmrg 14557e07dc26bSmrgac_outfile=conftest.$ac_objext 14558e07dc26bSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 14559e07dc26bSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14560e07dc26bSmrg_lt_linker_boilerplate=`cat conftest.err` 14561e07dc26bSmrg$RM -r conftest* 14562e07dc26bSmrg 14563e07dc26bSmrg 14564e07dc26bSmrgif test -n "$compiler"; then 14565e07dc26bSmrg 14566e07dc26bSmrglt_prog_compiler_no_builtin_flag= 14567e07dc26bSmrg 14568e07dc26bSmrgif test yes = "$GCC"; then 14569e07dc26bSmrg case $cc_basename in 14570e07dc26bSmrg nvcc*) 14571e07dc26bSmrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14572e07dc26bSmrg *) 14573e07dc26bSmrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14574e07dc26bSmrg esac 14575e07dc26bSmrg 14576e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14577e07dc26bSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14578e07dc26bSmrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14579e07dc26bSmrg $as_echo_n "(cached) " >&6 14580e07dc26bSmrgelse 14581e07dc26bSmrg lt_cv_prog_compiler_rtti_exceptions=no 14582e07dc26bSmrg ac_outfile=conftest.$ac_objext 14583e07dc26bSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14584e07dc26bSmrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 14585e07dc26bSmrg # Insert the option either (1) after the last *FLAGS variable, or 14586e07dc26bSmrg # (2) before a word containing "conftest.", or (3) at the end. 14587e07dc26bSmrg # Note that $ac_compile itself does not contain backslashes and begins 14588e07dc26bSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14589e07dc26bSmrg # The option is referenced via a variable to avoid confusing sed. 14590e07dc26bSmrg lt_compile=`echo "$ac_compile" | $SED \ 14591e07dc26bSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14592e07dc26bSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14593e07dc26bSmrg -e 's:$: $lt_compiler_flag:'` 14594e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14595e07dc26bSmrg (eval "$lt_compile" 2>conftest.err) 14596e07dc26bSmrg ac_status=$? 14597e07dc26bSmrg cat conftest.err >&5 14598e07dc26bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 14599e07dc26bSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 14600e07dc26bSmrg # The compiler can only warn and ignore the option if not recognized 14601e07dc26bSmrg # So say no if there are warnings other than the usual output. 14602e07dc26bSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14603e07dc26bSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14604e07dc26bSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14605e07dc26bSmrg lt_cv_prog_compiler_rtti_exceptions=yes 14606e07dc26bSmrg fi 14607e07dc26bSmrg fi 14608e07dc26bSmrg $RM conftest* 14609e07dc26bSmrg 14610e07dc26bSmrgfi 14611e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 14612e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 14613e07dc26bSmrg 14614e07dc26bSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 14615e07dc26bSmrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 14616e07dc26bSmrgelse 14617e07dc26bSmrg : 14618e07dc26bSmrgfi 14619e07dc26bSmrg 14620e07dc26bSmrgfi 14621e07dc26bSmrg 14622e07dc26bSmrg 14623e07dc26bSmrg 14624e07dc26bSmrg 14625e07dc26bSmrg 14626e07dc26bSmrg 14627e07dc26bSmrg lt_prog_compiler_wl= 14628e07dc26bSmrglt_prog_compiler_pic= 14629e07dc26bSmrglt_prog_compiler_static= 14630e07dc26bSmrg 14631e07dc26bSmrg 14632e07dc26bSmrg if test yes = "$GCC"; then 14633e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14634e07dc26bSmrg lt_prog_compiler_static='-static' 14635e07dc26bSmrg 14636e07dc26bSmrg case $host_os in 14637e07dc26bSmrg aix*) 14638e07dc26bSmrg # All AIX code is PIC. 14639e07dc26bSmrg if test ia64 = "$host_cpu"; then 14640e07dc26bSmrg # AIX 5 now supports IA64 processor 14641e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14642e07dc26bSmrg fi 14643e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14644e07dc26bSmrg ;; 14645e07dc26bSmrg 14646e07dc26bSmrg amigaos*) 14647e07dc26bSmrg case $host_cpu in 14648e07dc26bSmrg powerpc) 14649e07dc26bSmrg # see comment about AmigaOS4 .so support 14650e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14651e07dc26bSmrg ;; 14652e07dc26bSmrg m68k) 14653e07dc26bSmrg # FIXME: we need at least 68020 code to build shared libraries, but 14654e07dc26bSmrg # adding the '-m68020' flag to GCC prevents building anything better, 14655e07dc26bSmrg # like '-m68040'. 14656e07dc26bSmrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 14657e07dc26bSmrg ;; 14658e07dc26bSmrg esac 14659e07dc26bSmrg ;; 14660e07dc26bSmrg 14661e07dc26bSmrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14662e07dc26bSmrg # PIC is the default for these OSes. 14663e07dc26bSmrg ;; 14664e07dc26bSmrg 14665e07dc26bSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 14666e07dc26bSmrg # This hack is so that the source file can tell whether it is being 14667e07dc26bSmrg # built for inclusion in a dll (and should export symbols for example). 14668e07dc26bSmrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 14669e07dc26bSmrg # (--disable-auto-import) libraries 14670e07dc26bSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 14671e07dc26bSmrg case $host_os in 14672e07dc26bSmrg os2*) 14673e07dc26bSmrg lt_prog_compiler_static='$wl-static' 14674e07dc26bSmrg ;; 14675e07dc26bSmrg esac 14676e07dc26bSmrg ;; 14677e07dc26bSmrg 14678e07dc26bSmrg darwin* | rhapsody*) 14679e07dc26bSmrg # PIC is the default on this platform 14680e07dc26bSmrg # Common symbols not allowed in MH_DYLIB files 14681e07dc26bSmrg lt_prog_compiler_pic='-fno-common' 14682e07dc26bSmrg ;; 14683e07dc26bSmrg 14684e07dc26bSmrg haiku*) 14685e07dc26bSmrg # PIC is the default for Haiku. 14686e07dc26bSmrg # The "-static" flag exists, but is broken. 14687e07dc26bSmrg lt_prog_compiler_static= 14688e07dc26bSmrg ;; 14689e07dc26bSmrg 14690e07dc26bSmrg hpux*) 14691e07dc26bSmrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14692e07dc26bSmrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14693e07dc26bSmrg # sets the default TLS model and affects inlining. 14694e07dc26bSmrg case $host_cpu in 14695e07dc26bSmrg hppa*64*) 14696e07dc26bSmrg # +Z the default 14697e07dc26bSmrg ;; 14698e07dc26bSmrg *) 14699e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14700e07dc26bSmrg ;; 14701e07dc26bSmrg esac 14702e07dc26bSmrg ;; 14703e07dc26bSmrg 14704e07dc26bSmrg interix[3-9]*) 14705e07dc26bSmrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14706e07dc26bSmrg # Instead, we relocate shared libraries at runtime. 14707e07dc26bSmrg ;; 14708e07dc26bSmrg 14709e07dc26bSmrg msdosdjgpp*) 14710e07dc26bSmrg # Just because we use GCC doesn't mean we suddenly get shared libraries 14711e07dc26bSmrg # on systems that don't support them. 14712e07dc26bSmrg lt_prog_compiler_can_build_shared=no 14713e07dc26bSmrg enable_shared=no 14714e07dc26bSmrg ;; 14715e07dc26bSmrg 14716e07dc26bSmrg *nto* | *qnx*) 14717e07dc26bSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 14718e07dc26bSmrg # it will coredump. 14719e07dc26bSmrg lt_prog_compiler_pic='-fPIC -shared' 14720e07dc26bSmrg ;; 14721e07dc26bSmrg 14722e07dc26bSmrg sysv4*MP*) 14723e07dc26bSmrg if test -d /usr/nec; then 14724e07dc26bSmrg lt_prog_compiler_pic=-Kconform_pic 14725e07dc26bSmrg fi 14726e07dc26bSmrg ;; 14727e07dc26bSmrg 14728e07dc26bSmrg *) 14729e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14730e07dc26bSmrg ;; 14731e07dc26bSmrg esac 14732e07dc26bSmrg 14733e07dc26bSmrg case $cc_basename in 14734e07dc26bSmrg nvcc*) # Cuda Compiler Driver 2.2 14735e07dc26bSmrg lt_prog_compiler_wl='-Xlinker ' 14736e07dc26bSmrg if test -n "$lt_prog_compiler_pic"; then 14737e07dc26bSmrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 14738e07dc26bSmrg fi 14739e07dc26bSmrg ;; 14740e07dc26bSmrg esac 14741e07dc26bSmrg else 14742e07dc26bSmrg # PORTME Check for flag to pass linker flags through the system compiler. 14743e07dc26bSmrg case $host_os in 14744e07dc26bSmrg aix*) 14745e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14746e07dc26bSmrg if test ia64 = "$host_cpu"; then 14747e07dc26bSmrg # AIX 5 now supports IA64 processor 14748e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14749e07dc26bSmrg else 14750e07dc26bSmrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 14751e07dc26bSmrg fi 14752e07dc26bSmrg ;; 14753e07dc26bSmrg 14754e07dc26bSmrg darwin* | rhapsody*) 14755e07dc26bSmrg # PIC is the default on this platform 14756e07dc26bSmrg # Common symbols not allowed in MH_DYLIB files 14757e07dc26bSmrg lt_prog_compiler_pic='-fno-common' 14758e07dc26bSmrg case $cc_basename in 14759e07dc26bSmrg nagfor*) 14760e07dc26bSmrg # NAG Fortran compiler 14761e07dc26bSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 14762e07dc26bSmrg lt_prog_compiler_pic='-PIC' 14763e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14764e07dc26bSmrg ;; 14765e07dc26bSmrg esac 14766e07dc26bSmrg ;; 14767e07dc26bSmrg 14768e07dc26bSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 14769e07dc26bSmrg # This hack is so that the source file can tell whether it is being 14770e07dc26bSmrg # built for inclusion in a dll (and should export symbols for example). 14771e07dc26bSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 14772e07dc26bSmrg case $host_os in 14773e07dc26bSmrg os2*) 14774e07dc26bSmrg lt_prog_compiler_static='$wl-static' 14775e07dc26bSmrg ;; 14776e07dc26bSmrg esac 14777e07dc26bSmrg ;; 14778e07dc26bSmrg 14779e07dc26bSmrg hpux9* | hpux10* | hpux11*) 14780e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14781e07dc26bSmrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14782e07dc26bSmrg # not for PA HP-UX. 14783e07dc26bSmrg case $host_cpu in 14784e07dc26bSmrg hppa*64*|ia64*) 14785e07dc26bSmrg # +Z the default 14786e07dc26bSmrg ;; 14787e07dc26bSmrg *) 14788e07dc26bSmrg lt_prog_compiler_pic='+Z' 14789e07dc26bSmrg ;; 14790e07dc26bSmrg esac 14791e07dc26bSmrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 14792e07dc26bSmrg lt_prog_compiler_static='$wl-a ${wl}archive' 14793e07dc26bSmrg ;; 14794e07dc26bSmrg 14795e07dc26bSmrg irix5* | irix6* | nonstopux*) 14796e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14797e07dc26bSmrg # PIC (with -KPIC) is the default. 14798e07dc26bSmrg lt_prog_compiler_static='-non_shared' 14799e07dc26bSmrg ;; 14800e07dc26bSmrg 14801e07dc26bSmrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 14802e07dc26bSmrg case $cc_basename in 14803e07dc26bSmrg # old Intel for x86_64, which still supported -KPIC. 14804e07dc26bSmrg ecc*) 14805e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14806e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14807e07dc26bSmrg lt_prog_compiler_static='-static' 14808e07dc26bSmrg ;; 14809e07dc26bSmrg # icc used to be incompatible with GCC. 14810e07dc26bSmrg # ICC 10 doesn't accept -KPIC any more. 14811e07dc26bSmrg icc* | ifort*) 14812e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14813e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14814e07dc26bSmrg lt_prog_compiler_static='-static' 14815e07dc26bSmrg ;; 14816e07dc26bSmrg # Lahey Fortran 8.1. 14817e07dc26bSmrg lf95*) 14818e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14819e07dc26bSmrg lt_prog_compiler_pic='--shared' 14820e07dc26bSmrg lt_prog_compiler_static='--static' 14821e07dc26bSmrg ;; 14822e07dc26bSmrg nagfor*) 14823e07dc26bSmrg # NAG Fortran compiler 14824e07dc26bSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 14825e07dc26bSmrg lt_prog_compiler_pic='-PIC' 14826e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14827e07dc26bSmrg ;; 14828e07dc26bSmrg tcc*) 14829e07dc26bSmrg # Fabrice Bellard et al's Tiny C Compiler 14830e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14831e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14832e07dc26bSmrg lt_prog_compiler_static='-static' 14833e07dc26bSmrg ;; 14834e07dc26bSmrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 14835e07dc26bSmrg # Portland Group compilers (*not* the Pentium gcc compiler, 14836e07dc26bSmrg # which looks to be a dead project) 14837e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14838e07dc26bSmrg lt_prog_compiler_pic='-fpic' 14839e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14840e07dc26bSmrg ;; 14841e07dc26bSmrg ccc*) 14842e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14843e07dc26bSmrg # All Alpha code is PIC. 14844e07dc26bSmrg lt_prog_compiler_static='-non_shared' 14845e07dc26bSmrg ;; 14846e07dc26bSmrg xl* | bgxl* | bgf* | mpixl*) 14847e07dc26bSmrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 14848e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14849e07dc26bSmrg lt_prog_compiler_pic='-qpic' 14850e07dc26bSmrg lt_prog_compiler_static='-qstaticlink' 14851e07dc26bSmrg ;; 14852e07dc26bSmrg *) 14853e07dc26bSmrg case `$CC -V 2>&1 | sed 5q` in 14854e07dc26bSmrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 14855e07dc26bSmrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 14856e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14857e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14858e07dc26bSmrg lt_prog_compiler_wl='' 14859e07dc26bSmrg ;; 14860e07dc26bSmrg *Sun\ F* | *Sun*Fortran*) 14861e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14862e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14863e07dc26bSmrg lt_prog_compiler_wl='-Qoption ld ' 14864e07dc26bSmrg ;; 14865e07dc26bSmrg *Sun\ C*) 14866e07dc26bSmrg # Sun C 5.9 14867e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14868e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14869e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14870e07dc26bSmrg ;; 14871e07dc26bSmrg *Intel*\ [CF]*Compiler*) 14872e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14873e07dc26bSmrg lt_prog_compiler_pic='-fPIC' 14874e07dc26bSmrg lt_prog_compiler_static='-static' 14875e07dc26bSmrg ;; 14876e07dc26bSmrg *Portland\ Group*) 14877e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14878e07dc26bSmrg lt_prog_compiler_pic='-fpic' 14879e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14880e07dc26bSmrg ;; 14881e07dc26bSmrg esac 14882e07dc26bSmrg ;; 14883e07dc26bSmrg esac 14884e07dc26bSmrg ;; 14885e07dc26bSmrg 14886e07dc26bSmrg newsos6) 14887e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14888e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14889e07dc26bSmrg ;; 14890e07dc26bSmrg 14891e07dc26bSmrg *nto* | *qnx*) 14892e07dc26bSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 14893e07dc26bSmrg # it will coredump. 14894e07dc26bSmrg lt_prog_compiler_pic='-fPIC -shared' 14895e07dc26bSmrg ;; 14896e07dc26bSmrg 14897e07dc26bSmrg osf3* | osf4* | osf5*) 14898e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14899e07dc26bSmrg # All OSF/1 code is PIC. 14900e07dc26bSmrg lt_prog_compiler_static='-non_shared' 14901e07dc26bSmrg ;; 14902e07dc26bSmrg 14903e07dc26bSmrg rdos*) 14904e07dc26bSmrg lt_prog_compiler_static='-non_shared' 14905e07dc26bSmrg ;; 14906e07dc26bSmrg 14907e07dc26bSmrg solaris*) 14908e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14909e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14910e07dc26bSmrg case $cc_basename in 14911e07dc26bSmrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 14912e07dc26bSmrg lt_prog_compiler_wl='-Qoption ld ';; 14913e07dc26bSmrg *) 14914e07dc26bSmrg lt_prog_compiler_wl='-Wl,';; 14915e07dc26bSmrg esac 14916e07dc26bSmrg ;; 14917e07dc26bSmrg 14918e07dc26bSmrg sunos4*) 14919e07dc26bSmrg lt_prog_compiler_wl='-Qoption ld ' 14920e07dc26bSmrg lt_prog_compiler_pic='-PIC' 14921e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14922e07dc26bSmrg ;; 14923e07dc26bSmrg 14924e07dc26bSmrg sysv4 | sysv4.2uw2* | sysv4.3*) 14925e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14926e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14927e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14928e07dc26bSmrg ;; 14929e07dc26bSmrg 14930e07dc26bSmrg sysv4*MP*) 14931e07dc26bSmrg if test -d /usr/nec; then 14932e07dc26bSmrg lt_prog_compiler_pic='-Kconform_pic' 14933e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14934e07dc26bSmrg fi 14935e07dc26bSmrg ;; 14936e07dc26bSmrg 14937e07dc26bSmrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14938e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14939e07dc26bSmrg lt_prog_compiler_pic='-KPIC' 14940e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14941e07dc26bSmrg ;; 14942e07dc26bSmrg 14943e07dc26bSmrg unicos*) 14944e07dc26bSmrg lt_prog_compiler_wl='-Wl,' 14945e07dc26bSmrg lt_prog_compiler_can_build_shared=no 14946e07dc26bSmrg ;; 14947e07dc26bSmrg 14948e07dc26bSmrg uts4*) 14949e07dc26bSmrg lt_prog_compiler_pic='-pic' 14950e07dc26bSmrg lt_prog_compiler_static='-Bstatic' 14951e07dc26bSmrg ;; 14952e07dc26bSmrg 14953e07dc26bSmrg *) 14954e07dc26bSmrg lt_prog_compiler_can_build_shared=no 14955e07dc26bSmrg ;; 14956e07dc26bSmrg esac 14957e07dc26bSmrg fi 14958e07dc26bSmrg 14959e07dc26bSmrgcase $host_os in 14960e07dc26bSmrg # For platforms that do not support PIC, -DPIC is meaningless: 14961e07dc26bSmrg *djgpp*) 14962e07dc26bSmrg lt_prog_compiler_pic= 14963e07dc26bSmrg ;; 14964e07dc26bSmrg *) 14965e07dc26bSmrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 14966e07dc26bSmrg ;; 14967e07dc26bSmrgesac 14968e07dc26bSmrg 14969e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14970e07dc26bSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14971e07dc26bSmrgif ${lt_cv_prog_compiler_pic+:} false; then : 14972e07dc26bSmrg $as_echo_n "(cached) " >&6 14973e07dc26bSmrgelse 14974e07dc26bSmrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 14975e07dc26bSmrgfi 14976e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 14977e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 14978e07dc26bSmrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 14979e07dc26bSmrg 14980e07dc26bSmrg# 14981e07dc26bSmrg# Check to make sure the PIC flag actually works. 14982e07dc26bSmrg# 14983e07dc26bSmrgif test -n "$lt_prog_compiler_pic"; then 14984e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 14985e07dc26bSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 14986e07dc26bSmrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 14987e07dc26bSmrg $as_echo_n "(cached) " >&6 14988e07dc26bSmrgelse 14989e07dc26bSmrg lt_cv_prog_compiler_pic_works=no 14990e07dc26bSmrg ac_outfile=conftest.$ac_objext 14991e07dc26bSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14992e07dc26bSmrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 14993e07dc26bSmrg # Insert the option either (1) after the last *FLAGS variable, or 14994e07dc26bSmrg # (2) before a word containing "conftest.", or (3) at the end. 14995e07dc26bSmrg # Note that $ac_compile itself does not contain backslashes and begins 14996e07dc26bSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14997e07dc26bSmrg # The option is referenced via a variable to avoid confusing sed. 14998e07dc26bSmrg lt_compile=`echo "$ac_compile" | $SED \ 14999e07dc26bSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15000e07dc26bSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15001e07dc26bSmrg -e 's:$: $lt_compiler_flag:'` 15002e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15003e07dc26bSmrg (eval "$lt_compile" 2>conftest.err) 15004e07dc26bSmrg ac_status=$? 15005e07dc26bSmrg cat conftest.err >&5 15006e07dc26bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15007e07dc26bSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 15008e07dc26bSmrg # The compiler can only warn and ignore the option if not recognized 15009e07dc26bSmrg # So say no if there are warnings other than the usual output. 15010e07dc26bSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15011e07dc26bSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15012e07dc26bSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15013e07dc26bSmrg lt_cv_prog_compiler_pic_works=yes 15014e07dc26bSmrg fi 15015e07dc26bSmrg fi 15016e07dc26bSmrg $RM conftest* 15017e07dc26bSmrg 15018e07dc26bSmrgfi 15019e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15020e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15021e07dc26bSmrg 15022e07dc26bSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 15023e07dc26bSmrg case $lt_prog_compiler_pic in 15024e07dc26bSmrg "" | " "*) ;; 15025e07dc26bSmrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15026e07dc26bSmrg esac 15027e07dc26bSmrgelse 15028e07dc26bSmrg lt_prog_compiler_pic= 15029e07dc26bSmrg lt_prog_compiler_can_build_shared=no 15030e07dc26bSmrgfi 15031e07dc26bSmrg 15032e07dc26bSmrgfi 15033e07dc26bSmrg 15034e07dc26bSmrg 15035e07dc26bSmrg 15036e07dc26bSmrg 15037e07dc26bSmrg 15038e07dc26bSmrg 15039e07dc26bSmrg 15040e07dc26bSmrg 15041e07dc26bSmrg 15042e07dc26bSmrg 15043e07dc26bSmrg 15044e07dc26bSmrg# 15045e07dc26bSmrg# Check to make sure the static flag actually works. 15046e07dc26bSmrg# 15047e07dc26bSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15048e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15049e07dc26bSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15050e07dc26bSmrgif ${lt_cv_prog_compiler_static_works+:} false; then : 15051e07dc26bSmrg $as_echo_n "(cached) " >&6 15052e07dc26bSmrgelse 15053e07dc26bSmrg lt_cv_prog_compiler_static_works=no 15054e07dc26bSmrg save_LDFLAGS=$LDFLAGS 15055e07dc26bSmrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15056e07dc26bSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 15057e07dc26bSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15058e07dc26bSmrg # The linker can only warn and ignore the option if not recognized 15059e07dc26bSmrg # So say no if there are warnings 15060e07dc26bSmrg if test -s conftest.err; then 15061e07dc26bSmrg # Append any errors to the config.log. 15062e07dc26bSmrg cat conftest.err 1>&5 15063e07dc26bSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15064e07dc26bSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15065e07dc26bSmrg if diff conftest.exp conftest.er2 >/dev/null; then 15066e07dc26bSmrg lt_cv_prog_compiler_static_works=yes 15067e07dc26bSmrg fi 15068e07dc26bSmrg else 15069e07dc26bSmrg lt_cv_prog_compiler_static_works=yes 15070e07dc26bSmrg fi 15071e07dc26bSmrg fi 15072e07dc26bSmrg $RM -r conftest* 15073e07dc26bSmrg LDFLAGS=$save_LDFLAGS 15074e07dc26bSmrg 15075e07dc26bSmrgfi 15076e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15077e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15078e07dc26bSmrg 15079e07dc26bSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then 15080e07dc26bSmrg : 15081e07dc26bSmrgelse 15082e07dc26bSmrg lt_prog_compiler_static= 15083e07dc26bSmrgfi 15084e07dc26bSmrg 15085e07dc26bSmrg 15086e07dc26bSmrg 15087e07dc26bSmrg 15088e07dc26bSmrg 15089e07dc26bSmrg 15090e07dc26bSmrg 15091e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15092e07dc26bSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15093e07dc26bSmrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15094e07dc26bSmrg $as_echo_n "(cached) " >&6 15095e07dc26bSmrgelse 15096e07dc26bSmrg lt_cv_prog_compiler_c_o=no 15097e07dc26bSmrg $RM -r conftest 2>/dev/null 15098e07dc26bSmrg mkdir conftest 15099e07dc26bSmrg cd conftest 15100e07dc26bSmrg mkdir out 15101e07dc26bSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15102e07dc26bSmrg 15103e07dc26bSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15104e07dc26bSmrg # Insert the option either (1) after the last *FLAGS variable, or 15105e07dc26bSmrg # (2) before a word containing "conftest.", or (3) at the end. 15106e07dc26bSmrg # Note that $ac_compile itself does not contain backslashes and begins 15107e07dc26bSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15108e07dc26bSmrg lt_compile=`echo "$ac_compile" | $SED \ 15109e07dc26bSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15110e07dc26bSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15111e07dc26bSmrg -e 's:$: $lt_compiler_flag:'` 15112e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15113e07dc26bSmrg (eval "$lt_compile" 2>out/conftest.err) 15114e07dc26bSmrg ac_status=$? 15115e07dc26bSmrg cat out/conftest.err >&5 15116e07dc26bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15117e07dc26bSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15118e07dc26bSmrg then 15119e07dc26bSmrg # The compiler can only warn and ignore the option if not recognized 15120e07dc26bSmrg # So say no if there are warnings 15121e07dc26bSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15122e07dc26bSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15123e07dc26bSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15124e07dc26bSmrg lt_cv_prog_compiler_c_o=yes 15125e07dc26bSmrg fi 15126e07dc26bSmrg fi 15127e07dc26bSmrg chmod u+w . 2>&5 15128e07dc26bSmrg $RM conftest* 15129e07dc26bSmrg # SGI C++ compiler will create directory out/ii_files/ for 15130e07dc26bSmrg # template instantiation 15131e07dc26bSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15132e07dc26bSmrg $RM out/* && rmdir out 15133e07dc26bSmrg cd .. 15134e07dc26bSmrg $RM -r conftest 15135e07dc26bSmrg $RM conftest* 15136e07dc26bSmrg 15137e07dc26bSmrgfi 15138e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15139e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15140e07dc26bSmrg 15141e07dc26bSmrg 15142e07dc26bSmrg 15143e07dc26bSmrg 15144e07dc26bSmrg 15145e07dc26bSmrg 15146e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15147e07dc26bSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15148e07dc26bSmrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15149e07dc26bSmrg $as_echo_n "(cached) " >&6 15150e07dc26bSmrgelse 15151e07dc26bSmrg lt_cv_prog_compiler_c_o=no 15152e07dc26bSmrg $RM -r conftest 2>/dev/null 15153e07dc26bSmrg mkdir conftest 15154e07dc26bSmrg cd conftest 15155e07dc26bSmrg mkdir out 15156e07dc26bSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15157e07dc26bSmrg 15158e07dc26bSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15159e07dc26bSmrg # Insert the option either (1) after the last *FLAGS variable, or 15160e07dc26bSmrg # (2) before a word containing "conftest.", or (3) at the end. 15161e07dc26bSmrg # Note that $ac_compile itself does not contain backslashes and begins 15162e07dc26bSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15163e07dc26bSmrg lt_compile=`echo "$ac_compile" | $SED \ 15164e07dc26bSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15165e07dc26bSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15166e07dc26bSmrg -e 's:$: $lt_compiler_flag:'` 15167e07dc26bSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15168e07dc26bSmrg (eval "$lt_compile" 2>out/conftest.err) 15169e07dc26bSmrg ac_status=$? 15170e07dc26bSmrg cat out/conftest.err >&5 15171e07dc26bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15172e07dc26bSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15173e07dc26bSmrg then 15174e07dc26bSmrg # The compiler can only warn and ignore the option if not recognized 15175e07dc26bSmrg # So say no if there are warnings 15176e07dc26bSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15177e07dc26bSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15178e07dc26bSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15179e07dc26bSmrg lt_cv_prog_compiler_c_o=yes 15180e07dc26bSmrg fi 15181e07dc26bSmrg fi 15182e07dc26bSmrg chmod u+w . 2>&5 15183e07dc26bSmrg $RM conftest* 15184e07dc26bSmrg # SGI C++ compiler will create directory out/ii_files/ for 15185e07dc26bSmrg # template instantiation 15186e07dc26bSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15187e07dc26bSmrg $RM out/* && rmdir out 15188e07dc26bSmrg cd .. 15189e07dc26bSmrg $RM -r conftest 15190e07dc26bSmrg $RM conftest* 15191e07dc26bSmrg 15192e07dc26bSmrgfi 15193e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15194e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15195e07dc26bSmrg 15196e07dc26bSmrg 15197e07dc26bSmrg 15198e07dc26bSmrg 15199e07dc26bSmrghard_links=nottested 15200e07dc26bSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 15201e07dc26bSmrg # do not overwrite the value of need_locks provided by the user 15202e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15203e07dc26bSmrg$as_echo_n "checking if we can lock with hard links... " >&6; } 15204e07dc26bSmrg hard_links=yes 15205e07dc26bSmrg $RM conftest* 15206e07dc26bSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15207e07dc26bSmrg touch conftest.a 15208e07dc26bSmrg ln conftest.a conftest.b 2>&5 || hard_links=no 15209e07dc26bSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15210e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15211e07dc26bSmrg$as_echo "$hard_links" >&6; } 15212e07dc26bSmrg if test no = "$hard_links"; then 15213e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 15214e07dc26bSmrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15215e07dc26bSmrg need_locks=warn 15216e07dc26bSmrg fi 15217e07dc26bSmrgelse 15218e07dc26bSmrg need_locks=no 15219e07dc26bSmrgfi 15220e07dc26bSmrg 15221e07dc26bSmrg 15222e07dc26bSmrg 15223e07dc26bSmrg 15224e07dc26bSmrg 15225e07dc26bSmrg 15226e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15227e07dc26bSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15228e07dc26bSmrg 15229e07dc26bSmrg runpath_var= 15230e07dc26bSmrg allow_undefined_flag= 15231e07dc26bSmrg always_export_symbols=no 15232e07dc26bSmrg archive_cmds= 15233e07dc26bSmrg archive_expsym_cmds= 15234e07dc26bSmrg compiler_needs_object=no 15235e07dc26bSmrg enable_shared_with_static_runtimes=no 15236e07dc26bSmrg export_dynamic_flag_spec= 15237e07dc26bSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15238e07dc26bSmrg hardcode_automatic=no 15239e07dc26bSmrg hardcode_direct=no 15240e07dc26bSmrg hardcode_direct_absolute=no 15241e07dc26bSmrg hardcode_libdir_flag_spec= 15242e07dc26bSmrg hardcode_libdir_separator= 15243e07dc26bSmrg hardcode_minus_L=no 15244e07dc26bSmrg hardcode_shlibpath_var=unsupported 15245e07dc26bSmrg inherit_rpath=no 15246e07dc26bSmrg link_all_deplibs=unknown 15247e07dc26bSmrg module_cmds= 15248e07dc26bSmrg module_expsym_cmds= 15249e07dc26bSmrg old_archive_from_new_cmds= 15250e07dc26bSmrg old_archive_from_expsyms_cmds= 15251e07dc26bSmrg thread_safe_flag_spec= 15252e07dc26bSmrg whole_archive_flag_spec= 15253e07dc26bSmrg # include_expsyms should be a list of space-separated symbols to be *always* 15254e07dc26bSmrg # included in the symbol list 15255e07dc26bSmrg include_expsyms= 15256e07dc26bSmrg # exclude_expsyms can be an extended regexp of symbols to exclude 15257e07dc26bSmrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 15258e07dc26bSmrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 15259e07dc26bSmrg # as well as any symbol that contains 'd'. 15260e07dc26bSmrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15261e07dc26bSmrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15262e07dc26bSmrg # platforms (ab)use it in PIC code, but their linkers get confused if 15263e07dc26bSmrg # the symbol is explicitly referenced. Since portable code cannot 15264e07dc26bSmrg # rely on this symbol name, it's probably fine to never include it in 15265e07dc26bSmrg # preloaded symbol tables. 15266e07dc26bSmrg # Exclude shared library initialization/finalization symbols. 15267e07dc26bSmrg extract_expsyms_cmds= 15268e07dc26bSmrg 15269e07dc26bSmrg case $host_os in 15270e07dc26bSmrg cygwin* | mingw* | pw32* | cegcc*) 15271e07dc26bSmrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 15272e07dc26bSmrg # When not using gcc, we currently assume that we are using 15273e07dc26bSmrg # Microsoft Visual C++. 15274e07dc26bSmrg if test yes != "$GCC"; then 15275e07dc26bSmrg with_gnu_ld=no 15276e07dc26bSmrg fi 15277e07dc26bSmrg ;; 15278e07dc26bSmrg interix*) 15279e07dc26bSmrg # we just hope/assume this is gcc and not c89 (= MSVC++) 15280e07dc26bSmrg with_gnu_ld=yes 15281e07dc26bSmrg ;; 15282e07dc26bSmrg openbsd* | bitrig*) 15283e07dc26bSmrg with_gnu_ld=no 15284e07dc26bSmrg ;; 15285e07dc26bSmrg linux* | k*bsd*-gnu | gnu*) 15286e07dc26bSmrg link_all_deplibs=no 15287e07dc26bSmrg ;; 15288e07dc26bSmrg esac 15289e07dc26bSmrg 15290e07dc26bSmrg ld_shlibs=yes 15291e07dc26bSmrg 15292e07dc26bSmrg # On some targets, GNU ld is compatible enough with the native linker 15293e07dc26bSmrg # that we're better off using the native interface for both. 15294e07dc26bSmrg lt_use_gnu_ld_interface=no 15295e07dc26bSmrg if test yes = "$with_gnu_ld"; then 15296e07dc26bSmrg case $host_os in 15297e07dc26bSmrg aix*) 15298e07dc26bSmrg # The AIX port of GNU ld has always aspired to compatibility 15299e07dc26bSmrg # with the native linker. However, as the warning in the GNU ld 15300e07dc26bSmrg # block says, versions before 2.19.5* couldn't really create working 15301e07dc26bSmrg # shared libraries, regardless of the interface used. 15302e07dc26bSmrg case `$LD -v 2>&1` in 15303e07dc26bSmrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15304e07dc26bSmrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15305e07dc26bSmrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15306e07dc26bSmrg *) 15307e07dc26bSmrg lt_use_gnu_ld_interface=yes 15308e07dc26bSmrg ;; 15309e07dc26bSmrg esac 15310e07dc26bSmrg ;; 15311e07dc26bSmrg *) 15312e07dc26bSmrg lt_use_gnu_ld_interface=yes 15313e07dc26bSmrg ;; 15314e07dc26bSmrg esac 15315e07dc26bSmrg fi 15316e07dc26bSmrg 15317e07dc26bSmrg if test yes = "$lt_use_gnu_ld_interface"; then 15318e07dc26bSmrg # If archive_cmds runs LD, not CC, wlarc should be empty 15319e07dc26bSmrg wlarc='$wl' 15320e07dc26bSmrg 15321e07dc26bSmrg # Set some defaults for GNU ld with shared library support. These 15322e07dc26bSmrg # are reset later if shared libraries are not supported. Putting them 15323e07dc26bSmrg # here allows them to be overridden if necessary. 15324e07dc26bSmrg runpath_var=LD_RUN_PATH 15325e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15326e07dc26bSmrg export_dynamic_flag_spec='$wl--export-dynamic' 15327e07dc26bSmrg # ancient GNU ld didn't support --whole-archive et. al. 15328e07dc26bSmrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 15329e07dc26bSmrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15330e07dc26bSmrg else 15331e07dc26bSmrg whole_archive_flag_spec= 15332e07dc26bSmrg fi 15333e07dc26bSmrg supports_anon_versioning=no 15334e07dc26bSmrg case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 15335e07dc26bSmrg *GNU\ gold*) supports_anon_versioning=yes ;; 15336e07dc26bSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15337e07dc26bSmrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15338e07dc26bSmrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15339e07dc26bSmrg *\ 2.11.*) ;; # other 2.11 versions 15340e07dc26bSmrg *) supports_anon_versioning=yes ;; 15341e07dc26bSmrg esac 15342e07dc26bSmrg 15343e07dc26bSmrg # See if GNU ld supports shared libraries. 15344e07dc26bSmrg case $host_os in 15345e07dc26bSmrg aix[3-9]*) 15346e07dc26bSmrg # On AIX/PPC, the GNU linker is very broken 15347e07dc26bSmrg if test ia64 != "$host_cpu"; then 15348e07dc26bSmrg ld_shlibs=no 15349e07dc26bSmrg cat <<_LT_EOF 1>&2 15350e07dc26bSmrg 15351e07dc26bSmrg*** Warning: the GNU linker, at least up to release 2.19, is reported 15352e07dc26bSmrg*** to be unable to reliably create shared libraries on AIX. 15353e07dc26bSmrg*** Therefore, libtool is disabling shared libraries support. If you 15354e07dc26bSmrg*** really care for shared libraries, you may want to install binutils 15355e07dc26bSmrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15356e07dc26bSmrg*** You will then need to restart the configuration process. 15357e07dc26bSmrg 15358e07dc26bSmrg_LT_EOF 15359e07dc26bSmrg fi 15360e07dc26bSmrg ;; 15361e07dc26bSmrg 15362e07dc26bSmrg amigaos*) 15363e07dc26bSmrg case $host_cpu in 15364e07dc26bSmrg powerpc) 15365e07dc26bSmrg # see comment about AmigaOS4 .so support 15366e07dc26bSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15367e07dc26bSmrg archive_expsym_cmds='' 15368e07dc26bSmrg ;; 15369e07dc26bSmrg m68k) 15370e07dc26bSmrg 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)' 15371e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 15372e07dc26bSmrg hardcode_minus_L=yes 15373e07dc26bSmrg ;; 15374e07dc26bSmrg esac 15375e07dc26bSmrg ;; 15376e07dc26bSmrg 15377e07dc26bSmrg beos*) 15378e07dc26bSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15379e07dc26bSmrg allow_undefined_flag=unsupported 15380e07dc26bSmrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15381e07dc26bSmrg # support --undefined. This deserves some investigation. FIXME 15382e07dc26bSmrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15383e07dc26bSmrg else 15384e07dc26bSmrg ld_shlibs=no 15385e07dc26bSmrg fi 15386e07dc26bSmrg ;; 15387e07dc26bSmrg 15388e07dc26bSmrg cygwin* | mingw* | pw32* | cegcc*) 15389e07dc26bSmrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15390e07dc26bSmrg # as there is no search path for DLLs. 15391e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 15392e07dc26bSmrg export_dynamic_flag_spec='$wl--export-all-symbols' 15393e07dc26bSmrg allow_undefined_flag=unsupported 15394e07dc26bSmrg always_export_symbols=no 15395e07dc26bSmrg enable_shared_with_static_runtimes=yes 15396e07dc26bSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 15397e07dc26bSmrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15398e07dc26bSmrg 15399e07dc26bSmrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 15400e07dc26bSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15401e07dc26bSmrg # If the export-symbols file already is a .def file, use it as 15402e07dc26bSmrg # is; otherwise, prepend EXPORTS... 15403e07dc26bSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 15404e07dc26bSmrg cp $export_symbols $output_objdir/$soname.def; 15405e07dc26bSmrg else 15406e07dc26bSmrg echo EXPORTS > $output_objdir/$soname.def; 15407e07dc26bSmrg cat $export_symbols >> $output_objdir/$soname.def; 15408e07dc26bSmrg fi~ 15409e07dc26bSmrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15410e07dc26bSmrg else 15411e07dc26bSmrg ld_shlibs=no 15412e07dc26bSmrg fi 15413e07dc26bSmrg ;; 15414e07dc26bSmrg 15415e07dc26bSmrg haiku*) 15416e07dc26bSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15417e07dc26bSmrg link_all_deplibs=yes 15418e07dc26bSmrg ;; 15419e07dc26bSmrg 15420e07dc26bSmrg os2*) 15421e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 15422e07dc26bSmrg hardcode_minus_L=yes 15423e07dc26bSmrg allow_undefined_flag=unsupported 15424e07dc26bSmrg shrext_cmds=.dll 15425e07dc26bSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 15426e07dc26bSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 15427e07dc26bSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 15428e07dc26bSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 15429e07dc26bSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 15430e07dc26bSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 15431e07dc26bSmrg emximp -o $lib $output_objdir/$libname.def' 15432e07dc26bSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 15433e07dc26bSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 15434e07dc26bSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 15435e07dc26bSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 15436e07dc26bSmrg prefix_cmds="$SED"~ 15437e07dc26bSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 15438e07dc26bSmrg prefix_cmds="$prefix_cmds -e 1d"; 15439e07dc26bSmrg fi~ 15440e07dc26bSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 15441e07dc26bSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 15442e07dc26bSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 15443e07dc26bSmrg emximp -o $lib $output_objdir/$libname.def' 15444e07dc26bSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 15445e07dc26bSmrg enable_shared_with_static_runtimes=yes 15446e07dc26bSmrg ;; 15447e07dc26bSmrg 15448e07dc26bSmrg interix[3-9]*) 15449e07dc26bSmrg hardcode_direct=no 15450e07dc26bSmrg hardcode_shlibpath_var=no 15451e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 15452e07dc26bSmrg export_dynamic_flag_spec='$wl-E' 15453e07dc26bSmrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15454e07dc26bSmrg # Instead, shared libraries are loaded at an image base (0x10000000 by 15455e07dc26bSmrg # default) and relocated if they conflict, which is a slow very memory 15456e07dc26bSmrg # consuming and fragmenting process. To avoid this, we pick a random, 15457e07dc26bSmrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15458e07dc26bSmrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15459e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 15460e07dc26bSmrg 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' 15461e07dc26bSmrg ;; 15462e07dc26bSmrg 15463e07dc26bSmrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15464e07dc26bSmrg tmp_diet=no 15465e07dc26bSmrg if test linux-dietlibc = "$host_os"; then 15466e07dc26bSmrg case $cc_basename in 15467e07dc26bSmrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15468e07dc26bSmrg esac 15469e07dc26bSmrg fi 15470e07dc26bSmrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 15471e07dc26bSmrg && test no = "$tmp_diet" 15472e07dc26bSmrg then 15473e07dc26bSmrg tmp_addflag=' $pic_flag' 15474e07dc26bSmrg tmp_sharedflag='-shared' 15475e07dc26bSmrg case $cc_basename,$host_cpu in 15476e07dc26bSmrg pgcc*) # Portland Group C compiler 15477e07dc26bSmrg 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' 15478e07dc26bSmrg tmp_addflag=' $pic_flag' 15479e07dc26bSmrg ;; 15480e07dc26bSmrg pgf77* | pgf90* | pgf95* | pgfortran*) 15481e07dc26bSmrg # Portland Group f77 and f90 compilers 15482e07dc26bSmrg 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' 15483e07dc26bSmrg tmp_addflag=' $pic_flag -Mnomain' ;; 15484e07dc26bSmrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15485e07dc26bSmrg tmp_addflag=' -i_dynamic' ;; 15486e07dc26bSmrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15487e07dc26bSmrg tmp_addflag=' -i_dynamic -nofor_main' ;; 15488e07dc26bSmrg ifc* | ifort*) # Intel Fortran compiler 15489e07dc26bSmrg tmp_addflag=' -nofor_main' ;; 15490e07dc26bSmrg lf95*) # Lahey Fortran 8.1 15491e07dc26bSmrg whole_archive_flag_spec= 15492e07dc26bSmrg tmp_sharedflag='--shared' ;; 15493e07dc26bSmrg nagfor*) # NAGFOR 5.3 15494e07dc26bSmrg tmp_sharedflag='-Wl,-shared' ;; 15495e07dc26bSmrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15496e07dc26bSmrg tmp_sharedflag='-qmkshrobj' 15497e07dc26bSmrg tmp_addflag= ;; 15498e07dc26bSmrg nvcc*) # Cuda Compiler Driver 2.2 15499e07dc26bSmrg 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' 15500e07dc26bSmrg compiler_needs_object=yes 15501e07dc26bSmrg ;; 15502e07dc26bSmrg esac 15503e07dc26bSmrg case `$CC -V 2>&1 | sed 5q` in 15504e07dc26bSmrg *Sun\ C*) # Sun C 5.9 15505e07dc26bSmrg 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' 15506e07dc26bSmrg compiler_needs_object=yes 15507e07dc26bSmrg tmp_sharedflag='-G' ;; 15508e07dc26bSmrg *Sun\ F*) # Sun Fortran 8.3 15509e07dc26bSmrg tmp_sharedflag='-G' ;; 15510e07dc26bSmrg esac 15511e07dc26bSmrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15512e07dc26bSmrg 15513e07dc26bSmrg if test yes = "$supports_anon_versioning"; then 15514e07dc26bSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15515e07dc26bSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15516e07dc26bSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 15517e07dc26bSmrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15518e07dc26bSmrg fi 15519e07dc26bSmrg 15520e07dc26bSmrg case $cc_basename in 15521e07dc26bSmrg tcc*) 15522e07dc26bSmrg export_dynamic_flag_spec='-rdynamic' 15523e07dc26bSmrg ;; 15524e07dc26bSmrg xlf* | bgf* | bgxlf* | mpixlf*) 15525e07dc26bSmrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15526e07dc26bSmrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 15527e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15528e07dc26bSmrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 15529e07dc26bSmrg if test yes = "$supports_anon_versioning"; then 15530e07dc26bSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15531e07dc26bSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15532e07dc26bSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 15533e07dc26bSmrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15534e07dc26bSmrg fi 15535e07dc26bSmrg ;; 15536e07dc26bSmrg esac 15537e07dc26bSmrg else 15538e07dc26bSmrg ld_shlibs=no 15539e07dc26bSmrg fi 15540e07dc26bSmrg ;; 15541e07dc26bSmrg 15542e07dc26bSmrg netbsd* | netbsdelf*-gnu) 15543e07dc26bSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15544e07dc26bSmrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15545e07dc26bSmrg wlarc= 15546e07dc26bSmrg else 15547e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15548e07dc26bSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15549e07dc26bSmrg fi 15550e07dc26bSmrg ;; 15551e07dc26bSmrg 15552e07dc26bSmrg solaris*) 15553e07dc26bSmrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15554e07dc26bSmrg ld_shlibs=no 15555e07dc26bSmrg cat <<_LT_EOF 1>&2 15556e07dc26bSmrg 15557e07dc26bSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15558e07dc26bSmrg*** create shared libraries on Solaris systems. Therefore, libtool 15559e07dc26bSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 15560e07dc26bSmrg*** binutils to release 2.9.1 or newer. Another option is to modify 15561e07dc26bSmrg*** your PATH or compiler configuration so that the native linker is 15562e07dc26bSmrg*** used, and then restart. 15563e07dc26bSmrg 15564e07dc26bSmrg_LT_EOF 15565e07dc26bSmrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15566e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15567e07dc26bSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15568e07dc26bSmrg else 15569e07dc26bSmrg ld_shlibs=no 15570e07dc26bSmrg fi 15571e07dc26bSmrg ;; 15572e07dc26bSmrg 15573e07dc26bSmrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15574e07dc26bSmrg case `$LD -v 2>&1` in 15575e07dc26bSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15576e07dc26bSmrg ld_shlibs=no 15577e07dc26bSmrg cat <<_LT_EOF 1>&2 15578e07dc26bSmrg 15579e07dc26bSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 15580e07dc26bSmrg*** reliably create shared libraries on SCO systems. Therefore, libtool 15581e07dc26bSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 15582e07dc26bSmrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15583e07dc26bSmrg*** your PATH or compiler configuration so that the native linker is 15584e07dc26bSmrg*** used, and then restart. 15585e07dc26bSmrg 15586e07dc26bSmrg_LT_EOF 15587e07dc26bSmrg ;; 15588e07dc26bSmrg *) 15589e07dc26bSmrg # For security reasons, it is highly recommended that you always 15590e07dc26bSmrg # use absolute paths for naming shared libraries, and exclude the 15591e07dc26bSmrg # DT_RUNPATH tag from executables and libraries. But doing so 15592e07dc26bSmrg # requires that you compile everything twice, which is a pain. 15593e07dc26bSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15594e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15595e07dc26bSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15596e07dc26bSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15597e07dc26bSmrg else 15598e07dc26bSmrg ld_shlibs=no 15599e07dc26bSmrg fi 15600e07dc26bSmrg ;; 15601e07dc26bSmrg esac 15602e07dc26bSmrg ;; 15603e07dc26bSmrg 15604e07dc26bSmrg sunos4*) 15605e07dc26bSmrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15606e07dc26bSmrg wlarc= 15607e07dc26bSmrg hardcode_direct=yes 15608e07dc26bSmrg hardcode_shlibpath_var=no 15609e07dc26bSmrg ;; 15610e07dc26bSmrg 15611e07dc26bSmrg *) 15612e07dc26bSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15613e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15614e07dc26bSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15615e07dc26bSmrg else 15616e07dc26bSmrg ld_shlibs=no 15617e07dc26bSmrg fi 15618e07dc26bSmrg ;; 15619e07dc26bSmrg esac 15620e07dc26bSmrg 15621e07dc26bSmrg if test no = "$ld_shlibs"; then 15622e07dc26bSmrg runpath_var= 15623e07dc26bSmrg hardcode_libdir_flag_spec= 15624e07dc26bSmrg export_dynamic_flag_spec= 15625e07dc26bSmrg whole_archive_flag_spec= 15626e07dc26bSmrg fi 15627e07dc26bSmrg else 15628e07dc26bSmrg # PORTME fill in a description of your system's linker (not GNU ld) 15629e07dc26bSmrg case $host_os in 15630e07dc26bSmrg aix3*) 15631e07dc26bSmrg allow_undefined_flag=unsupported 15632e07dc26bSmrg always_export_symbols=yes 15633e07dc26bSmrg 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' 15634e07dc26bSmrg # Note: this linker hardcodes the directories in LIBPATH if there 15635e07dc26bSmrg # are no directories specified by -L. 15636e07dc26bSmrg hardcode_minus_L=yes 15637e07dc26bSmrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 15638e07dc26bSmrg # Neither direct hardcoding nor static linking is supported with a 15639e07dc26bSmrg # broken collect2. 15640e07dc26bSmrg hardcode_direct=unsupported 15641e07dc26bSmrg fi 15642e07dc26bSmrg ;; 15643e07dc26bSmrg 15644e07dc26bSmrg aix[4-9]*) 15645e07dc26bSmrg if test ia64 = "$host_cpu"; then 15646e07dc26bSmrg # On IA64, the linker does run time linking by default, so we don't 15647e07dc26bSmrg # have to do anything special. 15648e07dc26bSmrg aix_use_runtimelinking=no 15649e07dc26bSmrg exp_sym_flag='-Bexport' 15650e07dc26bSmrg no_entry_flag= 15651e07dc26bSmrg else 15652e07dc26bSmrg # If we're using GNU nm, then we don't want the "-C" option. 15653e07dc26bSmrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 15654e07dc26bSmrg # Without the "-l" option, or with the "-B" option, AIX nm treats 15655e07dc26bSmrg # weak defined symbols like other global defined symbols, whereas 15656e07dc26bSmrg # GNU nm marks them as "W". 15657e07dc26bSmrg # While the 'weak' keyword is ignored in the Export File, we need 15658e07dc26bSmrg # it in the Import File for the 'aix-soname' feature, so we have 15659e07dc26bSmrg # to replace the "-B" option with "-P" for AIX nm. 15660e07dc26bSmrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 15661e07dc26bSmrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 15662e07dc26bSmrg else 15663e07dc26bSmrg export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 15664e07dc26bSmrg fi 15665e07dc26bSmrg aix_use_runtimelinking=no 15666e07dc26bSmrg 15667e07dc26bSmrg # Test if we are trying to use run time linking or normal 15668e07dc26bSmrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15669e07dc26bSmrg # have runtime linking enabled, and use it for executables. 15670e07dc26bSmrg # For shared libraries, we enable/disable runtime linking 15671e07dc26bSmrg # depending on the kind of the shared library created - 15672e07dc26bSmrg # when "with_aix_soname,aix_use_runtimelinking" is: 15673e07dc26bSmrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 15674e07dc26bSmrg # "aix,yes" lib.so shared, rtl:yes, for executables 15675e07dc26bSmrg # lib.a static archive 15676e07dc26bSmrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 15677e07dc26bSmrg # lib.a(lib.so.V) shared, rtl:no, for executables 15678e07dc26bSmrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 15679e07dc26bSmrg # lib.a(lib.so.V) shared, rtl:no 15680e07dc26bSmrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 15681e07dc26bSmrg # lib.a static archive 15682e07dc26bSmrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15683e07dc26bSmrg for ld_flag in $LDFLAGS; do 15684e07dc26bSmrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 15685e07dc26bSmrg aix_use_runtimelinking=yes 15686e07dc26bSmrg break 15687e07dc26bSmrg fi 15688e07dc26bSmrg done 15689e07dc26bSmrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 15690e07dc26bSmrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 15691e07dc26bSmrg # so we don't have lib.a shared libs to link our executables. 15692e07dc26bSmrg # We have to force runtime linking in this case. 15693e07dc26bSmrg aix_use_runtimelinking=yes 15694e07dc26bSmrg LDFLAGS="$LDFLAGS -Wl,-brtl" 15695e07dc26bSmrg fi 15696e07dc26bSmrg ;; 15697e07dc26bSmrg esac 15698e07dc26bSmrg 15699e07dc26bSmrg exp_sym_flag='-bexport' 15700e07dc26bSmrg no_entry_flag='-bnoentry' 15701e07dc26bSmrg fi 15702e07dc26bSmrg 15703e07dc26bSmrg # When large executables or shared objects are built, AIX ld can 15704e07dc26bSmrg # have problems creating the table of contents. If linking a library 15705e07dc26bSmrg # or program results in "error TOC overflow" add -mminimal-toc to 15706e07dc26bSmrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15707e07dc26bSmrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15708e07dc26bSmrg 15709e07dc26bSmrg archive_cmds='' 15710e07dc26bSmrg hardcode_direct=yes 15711e07dc26bSmrg hardcode_direct_absolute=yes 15712e07dc26bSmrg hardcode_libdir_separator=':' 15713e07dc26bSmrg link_all_deplibs=yes 15714e07dc26bSmrg file_list_spec='$wl-f,' 15715e07dc26bSmrg case $with_aix_soname,$aix_use_runtimelinking in 15716e07dc26bSmrg aix,*) ;; # traditional, no import file 15717e07dc26bSmrg svr4,* | *,yes) # use import file 15718e07dc26bSmrg # The Import File defines what to hardcode. 15719e07dc26bSmrg hardcode_direct=no 15720e07dc26bSmrg hardcode_direct_absolute=no 15721e07dc26bSmrg ;; 15722e07dc26bSmrg esac 15723e07dc26bSmrg 15724e07dc26bSmrg if test yes = "$GCC"; then 15725e07dc26bSmrg case $host_os in aix4.[012]|aix4.[012].*) 15726e07dc26bSmrg # We only want to do this on AIX 4.2 and lower, the check 15727e07dc26bSmrg # below for broken collect2 doesn't work under 4.3+ 15728e07dc26bSmrg collect2name=`$CC -print-prog-name=collect2` 15729e07dc26bSmrg if test -f "$collect2name" && 15730e07dc26bSmrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 15731e07dc26bSmrg then 15732e07dc26bSmrg # We have reworked collect2 15733e07dc26bSmrg : 15734e07dc26bSmrg else 15735e07dc26bSmrg # We have old collect2 15736e07dc26bSmrg hardcode_direct=unsupported 15737e07dc26bSmrg # It fails to find uninstalled libraries when the uninstalled 15738e07dc26bSmrg # path is not listed in the libpath. Setting hardcode_minus_L 15739e07dc26bSmrg # to unsupported forces relinking 15740e07dc26bSmrg hardcode_minus_L=yes 15741e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 15742e07dc26bSmrg hardcode_libdir_separator= 15743e07dc26bSmrg fi 15744e07dc26bSmrg ;; 15745e07dc26bSmrg esac 15746e07dc26bSmrg shared_flag='-shared' 15747e07dc26bSmrg if test yes = "$aix_use_runtimelinking"; then 15748e07dc26bSmrg shared_flag="$shared_flag "'$wl-G' 15749e07dc26bSmrg fi 15750e07dc26bSmrg # Need to ensure runtime linking is disabled for the traditional 15751e07dc26bSmrg # shared library, or the linker may eventually find shared libraries 15752e07dc26bSmrg # /with/ Import File - we do not want to mix them. 15753e07dc26bSmrg shared_flag_aix='-shared' 15754e07dc26bSmrg shared_flag_svr4='-shared $wl-G' 15755e07dc26bSmrg else 15756e07dc26bSmrg # not using gcc 15757e07dc26bSmrg if test ia64 = "$host_cpu"; then 15758e07dc26bSmrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15759e07dc26bSmrg # chokes on -Wl,-G. The following line is correct: 15760e07dc26bSmrg shared_flag='-G' 15761e07dc26bSmrg else 15762e07dc26bSmrg if test yes = "$aix_use_runtimelinking"; then 15763e07dc26bSmrg shared_flag='$wl-G' 15764e07dc26bSmrg else 15765e07dc26bSmrg shared_flag='$wl-bM:SRE' 15766e07dc26bSmrg fi 15767e07dc26bSmrg shared_flag_aix='$wl-bM:SRE' 15768e07dc26bSmrg shared_flag_svr4='$wl-G' 15769e07dc26bSmrg fi 15770e07dc26bSmrg fi 15771e07dc26bSmrg 15772e07dc26bSmrg export_dynamic_flag_spec='$wl-bexpall' 15773e07dc26bSmrg # It seems that -bexpall does not export symbols beginning with 15774e07dc26bSmrg # underscore (_), so it is better to generate a list of symbols to export. 15775e07dc26bSmrg always_export_symbols=yes 15776e07dc26bSmrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 15777e07dc26bSmrg # Warning - without using the other runtime loading flags (-brtl), 15778e07dc26bSmrg # -berok will link without error, but may produce a broken library. 15779e07dc26bSmrg allow_undefined_flag='-berok' 15780e07dc26bSmrg # Determine the default libpath from the value encoded in an 15781e07dc26bSmrg # empty executable. 15782e07dc26bSmrg if test set = "${lt_cv_aix_libpath+set}"; then 15783e07dc26bSmrg aix_libpath=$lt_cv_aix_libpath 15784e07dc26bSmrgelse 15785e07dc26bSmrg if ${lt_cv_aix_libpath_+:} false; then : 15786e07dc26bSmrg $as_echo_n "(cached) " >&6 15787e07dc26bSmrgelse 15788e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15789e07dc26bSmrg/* end confdefs.h. */ 15790e07dc26bSmrg 15791e07dc26bSmrgint 15792e07dc26bSmrgmain () 15793e07dc26bSmrg{ 15794e07dc26bSmrg 15795e07dc26bSmrg ; 15796e07dc26bSmrg return 0; 15797e07dc26bSmrg} 15798e07dc26bSmrg_ACEOF 15799e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 15800e07dc26bSmrg 15801e07dc26bSmrg lt_aix_libpath_sed=' 15802e07dc26bSmrg /Import File Strings/,/^$/ { 15803e07dc26bSmrg /^0/ { 15804e07dc26bSmrg s/^0 *\([^ ]*\) *$/\1/ 15805e07dc26bSmrg p 15806e07dc26bSmrg } 15807e07dc26bSmrg }' 15808e07dc26bSmrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15809e07dc26bSmrg # Check for a 64-bit object if we didn't find anything. 15810e07dc26bSmrg if test -z "$lt_cv_aix_libpath_"; then 15811e07dc26bSmrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15812e07dc26bSmrg fi 15813e07dc26bSmrgfi 15814e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 15815e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 15816e07dc26bSmrg if test -z "$lt_cv_aix_libpath_"; then 15817e07dc26bSmrg lt_cv_aix_libpath_=/usr/lib:/lib 15818e07dc26bSmrg fi 15819e07dc26bSmrg 15820e07dc26bSmrgfi 15821e07dc26bSmrg 15822e07dc26bSmrg aix_libpath=$lt_cv_aix_libpath_ 15823e07dc26bSmrgfi 15824e07dc26bSmrg 15825e07dc26bSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 15826e07dc26bSmrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 15827e07dc26bSmrg else 15828e07dc26bSmrg if test ia64 = "$host_cpu"; then 15829e07dc26bSmrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 15830e07dc26bSmrg allow_undefined_flag="-z nodefs" 15831e07dc26bSmrg 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" 15832e07dc26bSmrg else 15833e07dc26bSmrg # Determine the default libpath from the value encoded in an 15834e07dc26bSmrg # empty executable. 15835e07dc26bSmrg if test set = "${lt_cv_aix_libpath+set}"; then 15836e07dc26bSmrg aix_libpath=$lt_cv_aix_libpath 15837e07dc26bSmrgelse 15838e07dc26bSmrg if ${lt_cv_aix_libpath_+:} false; then : 15839e07dc26bSmrg $as_echo_n "(cached) " >&6 15840e07dc26bSmrgelse 15841e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15842e07dc26bSmrg/* end confdefs.h. */ 15843e07dc26bSmrg 15844e07dc26bSmrgint 15845e07dc26bSmrgmain () 15846e07dc26bSmrg{ 15847e07dc26bSmrg 15848e07dc26bSmrg ; 15849e07dc26bSmrg return 0; 15850e07dc26bSmrg} 15851e07dc26bSmrg_ACEOF 15852e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 15853e07dc26bSmrg 15854e07dc26bSmrg lt_aix_libpath_sed=' 15855e07dc26bSmrg /Import File Strings/,/^$/ { 15856e07dc26bSmrg /^0/ { 15857e07dc26bSmrg s/^0 *\([^ ]*\) *$/\1/ 15858e07dc26bSmrg p 15859e07dc26bSmrg } 15860e07dc26bSmrg }' 15861e07dc26bSmrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15862e07dc26bSmrg # Check for a 64-bit object if we didn't find anything. 15863e07dc26bSmrg if test -z "$lt_cv_aix_libpath_"; then 15864e07dc26bSmrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15865e07dc26bSmrg fi 15866e07dc26bSmrgfi 15867e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 15868e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 15869e07dc26bSmrg if test -z "$lt_cv_aix_libpath_"; then 15870e07dc26bSmrg lt_cv_aix_libpath_=/usr/lib:/lib 15871e07dc26bSmrg fi 15872e07dc26bSmrg 15873e07dc26bSmrgfi 15874e07dc26bSmrg 15875e07dc26bSmrg aix_libpath=$lt_cv_aix_libpath_ 15876e07dc26bSmrgfi 15877e07dc26bSmrg 15878e07dc26bSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 15879e07dc26bSmrg # Warning - without using the other run time loading flags, 15880e07dc26bSmrg # -berok will link without error, but may produce a broken library. 15881e07dc26bSmrg no_undefined_flag=' $wl-bernotok' 15882e07dc26bSmrg allow_undefined_flag=' $wl-berok' 15883e07dc26bSmrg if test yes = "$with_gnu_ld"; then 15884e07dc26bSmrg # We only use this code for GNU lds that support --whole-archive. 15885e07dc26bSmrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 15886e07dc26bSmrg else 15887e07dc26bSmrg # Exported symbols can be pulled into shared objects from archives 15888e07dc26bSmrg whole_archive_flag_spec='$convenience' 15889e07dc26bSmrg fi 15890e07dc26bSmrg archive_cmds_need_lc=yes 15891e07dc26bSmrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 15892e07dc26bSmrg # -brtl affects multiple linker settings, -berok does not and is overridden later 15893e07dc26bSmrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 15894e07dc26bSmrg if test svr4 != "$with_aix_soname"; then 15895e07dc26bSmrg # This is similar to how AIX traditionally builds its shared libraries. 15896e07dc26bSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 15897e07dc26bSmrg fi 15898e07dc26bSmrg if test aix != "$with_aix_soname"; then 15899e07dc26bSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 15900e07dc26bSmrg else 15901e07dc26bSmrg # used by -dlpreopen to get the symbols 15902e07dc26bSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 15903e07dc26bSmrg fi 15904e07dc26bSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 15905e07dc26bSmrg fi 15906e07dc26bSmrg fi 15907e07dc26bSmrg ;; 15908e07dc26bSmrg 15909e07dc26bSmrg amigaos*) 15910e07dc26bSmrg case $host_cpu in 15911e07dc26bSmrg powerpc) 15912e07dc26bSmrg # see comment about AmigaOS4 .so support 15913e07dc26bSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15914e07dc26bSmrg archive_expsym_cmds='' 15915e07dc26bSmrg ;; 15916e07dc26bSmrg m68k) 15917e07dc26bSmrg 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)' 15918e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 15919e07dc26bSmrg hardcode_minus_L=yes 15920e07dc26bSmrg ;; 15921e07dc26bSmrg esac 15922e07dc26bSmrg ;; 15923e07dc26bSmrg 15924e07dc26bSmrg bsdi[45]*) 15925e07dc26bSmrg export_dynamic_flag_spec=-rdynamic 15926e07dc26bSmrg ;; 15927e07dc26bSmrg 15928e07dc26bSmrg cygwin* | mingw* | pw32* | cegcc*) 15929e07dc26bSmrg # When not using gcc, we currently assume that we are using 15930e07dc26bSmrg # Microsoft Visual C++. 15931e07dc26bSmrg # hardcode_libdir_flag_spec is actually meaningless, as there is 15932e07dc26bSmrg # no search path for DLLs. 15933e07dc26bSmrg case $cc_basename in 15934e07dc26bSmrg cl*) 15935e07dc26bSmrg # Native MSVC 15936e07dc26bSmrg hardcode_libdir_flag_spec=' ' 15937e07dc26bSmrg allow_undefined_flag=unsupported 15938e07dc26bSmrg always_export_symbols=yes 15939e07dc26bSmrg file_list_spec='@' 15940e07dc26bSmrg # Tell ltmain to make .lib files, not .a files. 15941e07dc26bSmrg libext=lib 15942e07dc26bSmrg # Tell ltmain to make .dll files, not .so files. 15943e07dc26bSmrg shrext_cmds=.dll 15944e07dc26bSmrg # FIXME: Setting linknames here is a bad hack. 15945e07dc26bSmrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 15946e07dc26bSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 15947e07dc26bSmrg cp "$export_symbols" "$output_objdir/$soname.def"; 15948e07dc26bSmrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 15949e07dc26bSmrg else 15950e07dc26bSmrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 15951e07dc26bSmrg fi~ 15952e07dc26bSmrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 15953e07dc26bSmrg linknames=' 15954e07dc26bSmrg # The linker will not automatically build a static lib if we build a DLL. 15955e07dc26bSmrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 15956e07dc26bSmrg enable_shared_with_static_runtimes=yes 15957e07dc26bSmrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 15958e07dc26bSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 15959e07dc26bSmrg # Don't use ranlib 15960e07dc26bSmrg old_postinstall_cmds='chmod 644 $oldlib' 15961e07dc26bSmrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 15962e07dc26bSmrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 15963e07dc26bSmrg case $lt_outputfile in 15964e07dc26bSmrg *.exe|*.EXE) ;; 15965e07dc26bSmrg *) 15966e07dc26bSmrg lt_outputfile=$lt_outputfile.exe 15967e07dc26bSmrg lt_tool_outputfile=$lt_tool_outputfile.exe 15968e07dc26bSmrg ;; 15969e07dc26bSmrg esac~ 15970e07dc26bSmrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 15971e07dc26bSmrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 15972e07dc26bSmrg $RM "$lt_outputfile.manifest"; 15973e07dc26bSmrg fi' 15974e07dc26bSmrg ;; 15975e07dc26bSmrg *) 15976e07dc26bSmrg # Assume MSVC wrapper 15977e07dc26bSmrg hardcode_libdir_flag_spec=' ' 15978e07dc26bSmrg allow_undefined_flag=unsupported 15979e07dc26bSmrg # Tell ltmain to make .lib files, not .a files. 15980e07dc26bSmrg libext=lib 15981e07dc26bSmrg # Tell ltmain to make .dll files, not .so files. 15982e07dc26bSmrg shrext_cmds=.dll 15983e07dc26bSmrg # FIXME: Setting linknames here is a bad hack. 15984e07dc26bSmrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 15985e07dc26bSmrg # The linker will automatically build a .lib file if we build a DLL. 15986e07dc26bSmrg old_archive_from_new_cmds='true' 15987e07dc26bSmrg # FIXME: Should let the user specify the lib program. 15988e07dc26bSmrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 15989e07dc26bSmrg enable_shared_with_static_runtimes=yes 15990e07dc26bSmrg ;; 15991e07dc26bSmrg esac 15992e07dc26bSmrg ;; 15993e07dc26bSmrg 15994e07dc26bSmrg darwin* | rhapsody*) 15995e07dc26bSmrg 15996e07dc26bSmrg 15997e07dc26bSmrg archive_cmds_need_lc=no 15998e07dc26bSmrg hardcode_direct=no 15999e07dc26bSmrg hardcode_automatic=yes 16000e07dc26bSmrg hardcode_shlibpath_var=unsupported 16001e07dc26bSmrg if test yes = "$lt_cv_ld_force_load"; then 16002e07dc26bSmrg 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\"`' 16003e07dc26bSmrg 16004e07dc26bSmrg else 16005e07dc26bSmrg whole_archive_flag_spec='' 16006e07dc26bSmrg fi 16007e07dc26bSmrg link_all_deplibs=yes 16008e07dc26bSmrg allow_undefined_flag=$_lt_dar_allow_undefined 16009e07dc26bSmrg case $cc_basename in 16010e07dc26bSmrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16011e07dc26bSmrg *) _lt_dar_can_shared=$GCC ;; 16012e07dc26bSmrg esac 16013e07dc26bSmrg if test yes = "$_lt_dar_can_shared"; then 16014e07dc26bSmrg output_verbose_link_cmd=func_echo_all 16015e07dc26bSmrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 16016e07dc26bSmrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 16017e07dc26bSmrg 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" 16018e07dc26bSmrg 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" 16019e07dc26bSmrg 16020e07dc26bSmrg else 16021e07dc26bSmrg ld_shlibs=no 16022e07dc26bSmrg fi 16023e07dc26bSmrg 16024e07dc26bSmrg ;; 16025e07dc26bSmrg 16026e07dc26bSmrg dgux*) 16027e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16028e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 16029e07dc26bSmrg hardcode_shlibpath_var=no 16030e07dc26bSmrg ;; 16031e07dc26bSmrg 16032e07dc26bSmrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16033e07dc26bSmrg # support. Future versions do this automatically, but an explicit c++rt0.o 16034e07dc26bSmrg # does not break anything, and helps significantly (at the cost of a little 16035e07dc26bSmrg # extra space). 16036e07dc26bSmrg freebsd2.2*) 16037e07dc26bSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16038e07dc26bSmrg hardcode_libdir_flag_spec='-R$libdir' 16039e07dc26bSmrg hardcode_direct=yes 16040e07dc26bSmrg hardcode_shlibpath_var=no 16041e07dc26bSmrg ;; 16042e07dc26bSmrg 16043e07dc26bSmrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16044e07dc26bSmrg freebsd2.*) 16045e07dc26bSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16046e07dc26bSmrg hardcode_direct=yes 16047e07dc26bSmrg hardcode_minus_L=yes 16048e07dc26bSmrg hardcode_shlibpath_var=no 16049e07dc26bSmrg ;; 16050e07dc26bSmrg 16051e07dc26bSmrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16052e07dc26bSmrg freebsd* | dragonfly*) 16053e07dc26bSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16054e07dc26bSmrg hardcode_libdir_flag_spec='-R$libdir' 16055e07dc26bSmrg hardcode_direct=yes 16056e07dc26bSmrg hardcode_shlibpath_var=no 16057e07dc26bSmrg ;; 16058e07dc26bSmrg 16059e07dc26bSmrg hpux9*) 16060e07dc26bSmrg if test yes = "$GCC"; then 16061e07dc26bSmrg archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 16062e07dc26bSmrg else 16063e07dc26bSmrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 16064e07dc26bSmrg fi 16065e07dc26bSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16066e07dc26bSmrg hardcode_libdir_separator=: 16067e07dc26bSmrg hardcode_direct=yes 16068e07dc26bSmrg 16069e07dc26bSmrg # hardcode_minus_L: Not really in the search PATH, 16070e07dc26bSmrg # but as the default location of the library. 16071e07dc26bSmrg hardcode_minus_L=yes 16072e07dc26bSmrg export_dynamic_flag_spec='$wl-E' 16073e07dc26bSmrg ;; 16074e07dc26bSmrg 16075e07dc26bSmrg hpux10*) 16076e07dc26bSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 16077e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16078e07dc26bSmrg else 16079e07dc26bSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16080e07dc26bSmrg fi 16081e07dc26bSmrg if test no = "$with_gnu_ld"; then 16082e07dc26bSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16083e07dc26bSmrg hardcode_libdir_separator=: 16084e07dc26bSmrg hardcode_direct=yes 16085e07dc26bSmrg hardcode_direct_absolute=yes 16086e07dc26bSmrg export_dynamic_flag_spec='$wl-E' 16087e07dc26bSmrg # hardcode_minus_L: Not really in the search PATH, 16088e07dc26bSmrg # but as the default location of the library. 16089e07dc26bSmrg hardcode_minus_L=yes 16090e07dc26bSmrg fi 16091e07dc26bSmrg ;; 16092e07dc26bSmrg 16093e07dc26bSmrg hpux11*) 16094e07dc26bSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 16095e07dc26bSmrg case $host_cpu in 16096e07dc26bSmrg hppa*64*) 16097e07dc26bSmrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16098e07dc26bSmrg ;; 16099e07dc26bSmrg ia64*) 16100e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16101e07dc26bSmrg ;; 16102e07dc26bSmrg *) 16103e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16104e07dc26bSmrg ;; 16105e07dc26bSmrg esac 16106e07dc26bSmrg else 16107e07dc26bSmrg case $host_cpu in 16108e07dc26bSmrg hppa*64*) 16109e07dc26bSmrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16110e07dc26bSmrg ;; 16111e07dc26bSmrg ia64*) 16112e07dc26bSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16113e07dc26bSmrg ;; 16114e07dc26bSmrg *) 16115e07dc26bSmrg 16116e07dc26bSmrg # Older versions of the 11.00 compiler do not understand -b yet 16117e07dc26bSmrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16118e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16119e07dc26bSmrg$as_echo_n "checking if $CC understands -b... " >&6; } 16120e07dc26bSmrgif ${lt_cv_prog_compiler__b+:} false; then : 16121e07dc26bSmrg $as_echo_n "(cached) " >&6 16122e07dc26bSmrgelse 16123e07dc26bSmrg lt_cv_prog_compiler__b=no 16124e07dc26bSmrg save_LDFLAGS=$LDFLAGS 16125e07dc26bSmrg LDFLAGS="$LDFLAGS -b" 16126e07dc26bSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 16127e07dc26bSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16128e07dc26bSmrg # The linker can only warn and ignore the option if not recognized 16129e07dc26bSmrg # So say no if there are warnings 16130e07dc26bSmrg if test -s conftest.err; then 16131e07dc26bSmrg # Append any errors to the config.log. 16132e07dc26bSmrg cat conftest.err 1>&5 16133e07dc26bSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16134e07dc26bSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16135e07dc26bSmrg if diff conftest.exp conftest.er2 >/dev/null; then 16136e07dc26bSmrg lt_cv_prog_compiler__b=yes 16137e07dc26bSmrg fi 16138e07dc26bSmrg else 16139e07dc26bSmrg lt_cv_prog_compiler__b=yes 16140e07dc26bSmrg fi 16141e07dc26bSmrg fi 16142e07dc26bSmrg $RM -r conftest* 16143e07dc26bSmrg LDFLAGS=$save_LDFLAGS 16144e07dc26bSmrg 16145e07dc26bSmrgfi 16146e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16147e07dc26bSmrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 16148e07dc26bSmrg 16149e07dc26bSmrgif test yes = "$lt_cv_prog_compiler__b"; then 16150e07dc26bSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16151e07dc26bSmrgelse 16152e07dc26bSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16153e07dc26bSmrgfi 16154e07dc26bSmrg 16155e07dc26bSmrg ;; 16156e07dc26bSmrg esac 16157e07dc26bSmrg fi 16158e07dc26bSmrg if test no = "$with_gnu_ld"; then 16159e07dc26bSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16160e07dc26bSmrg hardcode_libdir_separator=: 16161e07dc26bSmrg 16162e07dc26bSmrg case $host_cpu in 16163e07dc26bSmrg hppa*64*|ia64*) 16164e07dc26bSmrg hardcode_direct=no 16165e07dc26bSmrg hardcode_shlibpath_var=no 16166e07dc26bSmrg ;; 16167e07dc26bSmrg *) 16168e07dc26bSmrg hardcode_direct=yes 16169e07dc26bSmrg hardcode_direct_absolute=yes 16170e07dc26bSmrg export_dynamic_flag_spec='$wl-E' 16171e07dc26bSmrg 16172e07dc26bSmrg # hardcode_minus_L: Not really in the search PATH, 16173e07dc26bSmrg # but as the default location of the library. 16174e07dc26bSmrg hardcode_minus_L=yes 16175e07dc26bSmrg ;; 16176e07dc26bSmrg esac 16177e07dc26bSmrg fi 16178e07dc26bSmrg ;; 16179e07dc26bSmrg 16180e07dc26bSmrg irix5* | irix6* | nonstopux*) 16181e07dc26bSmrg if test yes = "$GCC"; then 16182e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 16183e07dc26bSmrg # Try to use the -exported_symbol ld option, if it does not 16184e07dc26bSmrg # work, assume that -exports_file does not work either and 16185e07dc26bSmrg # implicitly export all symbols. 16186e07dc26bSmrg # This should be the same for all languages, so no per-tag cache variable. 16187e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16188e07dc26bSmrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16189e07dc26bSmrgif ${lt_cv_irix_exported_symbol+:} false; then : 16190e07dc26bSmrg $as_echo_n "(cached) " >&6 16191e07dc26bSmrgelse 16192e07dc26bSmrg save_LDFLAGS=$LDFLAGS 16193e07dc26bSmrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 16194e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16195e07dc26bSmrg/* end confdefs.h. */ 16196e07dc26bSmrgint foo (void) { return 0; } 16197e07dc26bSmrg_ACEOF 16198e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 16199e07dc26bSmrg lt_cv_irix_exported_symbol=yes 16200e07dc26bSmrgelse 16201e07dc26bSmrg lt_cv_irix_exported_symbol=no 16202e07dc26bSmrgfi 16203e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 16204e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 16205e07dc26bSmrg LDFLAGS=$save_LDFLAGS 16206e07dc26bSmrgfi 16207e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16208e07dc26bSmrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 16209e07dc26bSmrg if test yes = "$lt_cv_irix_exported_symbol"; then 16210e07dc26bSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' 16211e07dc26bSmrg fi 16212e07dc26bSmrg link_all_deplibs=no 16213e07dc26bSmrg else 16214e07dc26bSmrg 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' 16215e07dc26bSmrg 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' 16216e07dc26bSmrg fi 16217e07dc26bSmrg archive_cmds_need_lc='no' 16218e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16219e07dc26bSmrg hardcode_libdir_separator=: 16220e07dc26bSmrg inherit_rpath=yes 16221e07dc26bSmrg link_all_deplibs=yes 16222e07dc26bSmrg ;; 16223e07dc26bSmrg 16224e07dc26bSmrg linux*) 16225e07dc26bSmrg case $cc_basename in 16226e07dc26bSmrg tcc*) 16227e07dc26bSmrg # Fabrice Bellard et al's Tiny C Compiler 16228e07dc26bSmrg ld_shlibs=yes 16229e07dc26bSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16230e07dc26bSmrg ;; 16231e07dc26bSmrg esac 16232e07dc26bSmrg ;; 16233e07dc26bSmrg 16234e07dc26bSmrg netbsd* | netbsdelf*-gnu) 16235e07dc26bSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16236e07dc26bSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16237e07dc26bSmrg else 16238e07dc26bSmrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16239e07dc26bSmrg fi 16240e07dc26bSmrg hardcode_libdir_flag_spec='-R$libdir' 16241e07dc26bSmrg hardcode_direct=yes 16242e07dc26bSmrg hardcode_shlibpath_var=no 16243e07dc26bSmrg ;; 16244e07dc26bSmrg 16245e07dc26bSmrg newsos6) 16246e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16247e07dc26bSmrg hardcode_direct=yes 16248e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16249e07dc26bSmrg hardcode_libdir_separator=: 16250e07dc26bSmrg hardcode_shlibpath_var=no 16251e07dc26bSmrg ;; 16252e07dc26bSmrg 16253e07dc26bSmrg *nto* | *qnx*) 16254e07dc26bSmrg ;; 16255e07dc26bSmrg 16256e07dc26bSmrg openbsd* | bitrig*) 16257e07dc26bSmrg if test -f /usr/libexec/ld.so; then 16258e07dc26bSmrg hardcode_direct=yes 16259e07dc26bSmrg hardcode_shlibpath_var=no 16260e07dc26bSmrg hardcode_direct_absolute=yes 16261e07dc26bSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16262e07dc26bSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16263e07dc26bSmrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 16264e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16265e07dc26bSmrg export_dynamic_flag_spec='$wl-E' 16266e07dc26bSmrg else 16267e07dc26bSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16268e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16269e07dc26bSmrg fi 16270e07dc26bSmrg else 16271e07dc26bSmrg ld_shlibs=no 16272e07dc26bSmrg fi 16273e07dc26bSmrg ;; 16274e07dc26bSmrg 16275e07dc26bSmrg os2*) 16276e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 16277e07dc26bSmrg hardcode_minus_L=yes 16278e07dc26bSmrg allow_undefined_flag=unsupported 16279e07dc26bSmrg shrext_cmds=.dll 16280e07dc26bSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16281e07dc26bSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16282e07dc26bSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16283e07dc26bSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 16284e07dc26bSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 16285e07dc26bSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16286e07dc26bSmrg emximp -o $lib $output_objdir/$libname.def' 16287e07dc26bSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16288e07dc26bSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16289e07dc26bSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16290e07dc26bSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 16291e07dc26bSmrg prefix_cmds="$SED"~ 16292e07dc26bSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 16293e07dc26bSmrg prefix_cmds="$prefix_cmds -e 1d"; 16294e07dc26bSmrg fi~ 16295e07dc26bSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 16296e07dc26bSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 16297e07dc26bSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16298e07dc26bSmrg emximp -o $lib $output_objdir/$libname.def' 16299e07dc26bSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 16300e07dc26bSmrg enable_shared_with_static_runtimes=yes 16301e07dc26bSmrg ;; 16302e07dc26bSmrg 16303e07dc26bSmrg osf3*) 16304e07dc26bSmrg if test yes = "$GCC"; then 16305e07dc26bSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 16306e07dc26bSmrg 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' 16307e07dc26bSmrg else 16308e07dc26bSmrg allow_undefined_flag=' -expect_unresolved \*' 16309e07dc26bSmrg 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' 16310e07dc26bSmrg fi 16311e07dc26bSmrg archive_cmds_need_lc='no' 16312e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16313e07dc26bSmrg hardcode_libdir_separator=: 16314e07dc26bSmrg ;; 16315e07dc26bSmrg 16316e07dc26bSmrg osf4* | osf5*) # as osf3* with the addition of -msym flag 16317e07dc26bSmrg if test yes = "$GCC"; then 16318e07dc26bSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 16319e07dc26bSmrg archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 16320e07dc26bSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16321e07dc26bSmrg else 16322e07dc26bSmrg allow_undefined_flag=' -expect_unresolved \*' 16323e07dc26bSmrg 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' 16324e07dc26bSmrg 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~ 16325e07dc26bSmrg $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' 16326e07dc26bSmrg 16327e07dc26bSmrg # Both c and cxx compiler support -rpath directly 16328e07dc26bSmrg hardcode_libdir_flag_spec='-rpath $libdir' 16329e07dc26bSmrg fi 16330e07dc26bSmrg archive_cmds_need_lc='no' 16331e07dc26bSmrg hardcode_libdir_separator=: 16332e07dc26bSmrg ;; 16333e07dc26bSmrg 16334e07dc26bSmrg solaris*) 16335e07dc26bSmrg no_undefined_flag=' -z defs' 16336e07dc26bSmrg if test yes = "$GCC"; then 16337e07dc26bSmrg wlarc='$wl' 16338e07dc26bSmrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16339e07dc26bSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16340e07dc26bSmrg $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16341e07dc26bSmrg else 16342e07dc26bSmrg case `$CC -V 2>&1` in 16343e07dc26bSmrg *"Compilers 5.0"*) 16344e07dc26bSmrg wlarc='' 16345e07dc26bSmrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 16346e07dc26bSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16347e07dc26bSmrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16348e07dc26bSmrg ;; 16349e07dc26bSmrg *) 16350e07dc26bSmrg wlarc='$wl' 16351e07dc26bSmrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16352e07dc26bSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16353e07dc26bSmrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16354e07dc26bSmrg ;; 16355e07dc26bSmrg esac 16356e07dc26bSmrg fi 16357e07dc26bSmrg hardcode_libdir_flag_spec='-R$libdir' 16358e07dc26bSmrg hardcode_shlibpath_var=no 16359e07dc26bSmrg case $host_os in 16360e07dc26bSmrg solaris2.[0-5] | solaris2.[0-5].*) ;; 16361e07dc26bSmrg *) 16362e07dc26bSmrg # The compiler driver will combine and reorder linker options, 16363e07dc26bSmrg # but understands '-z linker_flag'. GCC discards it without '$wl', 16364e07dc26bSmrg # but is careful enough not to reorder. 16365e07dc26bSmrg # Supported since Solaris 2.6 (maybe 2.5.1?) 16366e07dc26bSmrg if test yes = "$GCC"; then 16367e07dc26bSmrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 16368e07dc26bSmrg else 16369e07dc26bSmrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16370e07dc26bSmrg fi 16371e07dc26bSmrg ;; 16372e07dc26bSmrg esac 16373e07dc26bSmrg link_all_deplibs=yes 16374e07dc26bSmrg ;; 16375e07dc26bSmrg 16376e07dc26bSmrg sunos4*) 16377e07dc26bSmrg if test sequent = "$host_vendor"; then 16378e07dc26bSmrg # Use $CC to link under sequent, because it throws in some extra .o 16379e07dc26bSmrg # files that make .init and .fini sections work. 16380e07dc26bSmrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16381e07dc26bSmrg else 16382e07dc26bSmrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16383e07dc26bSmrg fi 16384e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 16385e07dc26bSmrg hardcode_direct=yes 16386e07dc26bSmrg hardcode_minus_L=yes 16387e07dc26bSmrg hardcode_shlibpath_var=no 16388e07dc26bSmrg ;; 16389e07dc26bSmrg 16390e07dc26bSmrg sysv4) 16391e07dc26bSmrg case $host_vendor in 16392e07dc26bSmrg sni) 16393e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16394e07dc26bSmrg hardcode_direct=yes # is this really true??? 16395e07dc26bSmrg ;; 16396e07dc26bSmrg siemens) 16397e07dc26bSmrg ## LD is ld it makes a PLAMLIB 16398e07dc26bSmrg ## CC just makes a GrossModule. 16399e07dc26bSmrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16400e07dc26bSmrg reload_cmds='$CC -r -o $output$reload_objs' 16401e07dc26bSmrg hardcode_direct=no 16402e07dc26bSmrg ;; 16403e07dc26bSmrg motorola) 16404e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16405e07dc26bSmrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16406e07dc26bSmrg ;; 16407e07dc26bSmrg esac 16408e07dc26bSmrg runpath_var='LD_RUN_PATH' 16409e07dc26bSmrg hardcode_shlibpath_var=no 16410e07dc26bSmrg ;; 16411e07dc26bSmrg 16412e07dc26bSmrg sysv4.3*) 16413e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16414e07dc26bSmrg hardcode_shlibpath_var=no 16415e07dc26bSmrg export_dynamic_flag_spec='-Bexport' 16416e07dc26bSmrg ;; 16417e07dc26bSmrg 16418e07dc26bSmrg sysv4*MP*) 16419e07dc26bSmrg if test -d /usr/nec; then 16420e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16421e07dc26bSmrg hardcode_shlibpath_var=no 16422e07dc26bSmrg runpath_var=LD_RUN_PATH 16423e07dc26bSmrg hardcode_runpath_var=yes 16424e07dc26bSmrg ld_shlibs=yes 16425e07dc26bSmrg fi 16426e07dc26bSmrg ;; 16427e07dc26bSmrg 16428e07dc26bSmrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 16429e07dc26bSmrg no_undefined_flag='$wl-z,text' 16430e07dc26bSmrg archive_cmds_need_lc=no 16431e07dc26bSmrg hardcode_shlibpath_var=no 16432e07dc26bSmrg runpath_var='LD_RUN_PATH' 16433e07dc26bSmrg 16434e07dc26bSmrg if test yes = "$GCC"; then 16435e07dc26bSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16436e07dc26bSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16437e07dc26bSmrg else 16438e07dc26bSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16439e07dc26bSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16440e07dc26bSmrg fi 16441e07dc26bSmrg ;; 16442e07dc26bSmrg 16443e07dc26bSmrg sysv5* | sco3.2v5* | sco5v6*) 16444e07dc26bSmrg # Note: We CANNOT use -z defs as we might desire, because we do not 16445e07dc26bSmrg # link with -lc, and that would cause any symbols used from libc to 16446e07dc26bSmrg # always be unresolved, which means just about no library would 16447e07dc26bSmrg # ever link correctly. If we're not using GNU ld we use -z text 16448e07dc26bSmrg # though, which does catch some bad symbols but isn't as heavy-handed 16449e07dc26bSmrg # as -z defs. 16450e07dc26bSmrg no_undefined_flag='$wl-z,text' 16451e07dc26bSmrg allow_undefined_flag='$wl-z,nodefs' 16452e07dc26bSmrg archive_cmds_need_lc=no 16453e07dc26bSmrg hardcode_shlibpath_var=no 16454e07dc26bSmrg hardcode_libdir_flag_spec='$wl-R,$libdir' 16455e07dc26bSmrg hardcode_libdir_separator=':' 16456e07dc26bSmrg link_all_deplibs=yes 16457e07dc26bSmrg export_dynamic_flag_spec='$wl-Bexport' 16458e07dc26bSmrg runpath_var='LD_RUN_PATH' 16459e07dc26bSmrg 16460e07dc26bSmrg if test yes = "$GCC"; then 16461e07dc26bSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16462e07dc26bSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16463e07dc26bSmrg else 16464e07dc26bSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16465e07dc26bSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16466e07dc26bSmrg fi 16467e07dc26bSmrg ;; 16468e07dc26bSmrg 16469e07dc26bSmrg uts4*) 16470e07dc26bSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16471e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 16472e07dc26bSmrg hardcode_shlibpath_var=no 16473e07dc26bSmrg ;; 16474e07dc26bSmrg 16475e07dc26bSmrg *) 16476e07dc26bSmrg ld_shlibs=no 16477e07dc26bSmrg ;; 16478e07dc26bSmrg esac 16479e07dc26bSmrg 16480e07dc26bSmrg if test sni = "$host_vendor"; then 16481e07dc26bSmrg case $host in 16482e07dc26bSmrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16483e07dc26bSmrg export_dynamic_flag_spec='$wl-Blargedynsym' 16484e07dc26bSmrg ;; 16485e07dc26bSmrg esac 16486e07dc26bSmrg fi 16487e07dc26bSmrg fi 16488e07dc26bSmrg 16489e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16490e07dc26bSmrg$as_echo "$ld_shlibs" >&6; } 16491e07dc26bSmrgtest no = "$ld_shlibs" && can_build_shared=no 16492e07dc26bSmrg 16493e07dc26bSmrgwith_gnu_ld=$with_gnu_ld 16494e07dc26bSmrg 16495e07dc26bSmrg 16496e07dc26bSmrg 16497e07dc26bSmrg 16498e07dc26bSmrg 16499e07dc26bSmrg 16500e07dc26bSmrg 16501e07dc26bSmrg 16502e07dc26bSmrg 16503e07dc26bSmrg 16504e07dc26bSmrg 16505e07dc26bSmrg 16506e07dc26bSmrg 16507e07dc26bSmrg 16508e07dc26bSmrg 16509e07dc26bSmrg# 16510e07dc26bSmrg# Do we need to explicitly link libc? 16511e07dc26bSmrg# 16512e07dc26bSmrgcase "x$archive_cmds_need_lc" in 16513e07dc26bSmrgx|xyes) 16514e07dc26bSmrg # Assume -lc should be added 16515e07dc26bSmrg archive_cmds_need_lc=yes 16516e07dc26bSmrg 16517e07dc26bSmrg if test yes,yes = "$GCC,$enable_shared"; then 16518e07dc26bSmrg case $archive_cmds in 16519e07dc26bSmrg *'~'*) 16520e07dc26bSmrg # FIXME: we may have to deal with multi-command sequences. 16521e07dc26bSmrg ;; 16522e07dc26bSmrg '$CC '*) 16523e07dc26bSmrg # Test whether the compiler implicitly links with -lc since on some 16524e07dc26bSmrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 16525e07dc26bSmrg # to ld, don't add -lc before -lgcc. 16526e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16527e07dc26bSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16528e07dc26bSmrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 16529e07dc26bSmrg $as_echo_n "(cached) " >&6 16530e07dc26bSmrgelse 16531e07dc26bSmrg $RM conftest* 16532e07dc26bSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16533e07dc26bSmrg 16534e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16535e07dc26bSmrg (eval $ac_compile) 2>&5 16536e07dc26bSmrg ac_status=$? 16537e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16538e07dc26bSmrg test $ac_status = 0; } 2>conftest.err; then 16539e07dc26bSmrg soname=conftest 16540e07dc26bSmrg lib=conftest 16541e07dc26bSmrg libobjs=conftest.$ac_objext 16542e07dc26bSmrg deplibs= 16543e07dc26bSmrg wl=$lt_prog_compiler_wl 16544e07dc26bSmrg pic_flag=$lt_prog_compiler_pic 16545e07dc26bSmrg compiler_flags=-v 16546e07dc26bSmrg linker_flags=-v 16547e07dc26bSmrg verstring= 16548e07dc26bSmrg output_objdir=. 16549e07dc26bSmrg libname=conftest 16550e07dc26bSmrg lt_save_allow_undefined_flag=$allow_undefined_flag 16551e07dc26bSmrg allow_undefined_flag= 16552e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16553e07dc26bSmrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16554e07dc26bSmrg ac_status=$? 16555e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16556e07dc26bSmrg test $ac_status = 0; } 16557e07dc26bSmrg then 16558e07dc26bSmrg lt_cv_archive_cmds_need_lc=no 16559e07dc26bSmrg else 16560e07dc26bSmrg lt_cv_archive_cmds_need_lc=yes 16561e07dc26bSmrg fi 16562e07dc26bSmrg allow_undefined_flag=$lt_save_allow_undefined_flag 16563e07dc26bSmrg else 16564e07dc26bSmrg cat conftest.err 1>&5 16565e07dc26bSmrg fi 16566e07dc26bSmrg $RM conftest* 16567e07dc26bSmrg 16568e07dc26bSmrgfi 16569e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16570e07dc26bSmrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16571e07dc26bSmrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16572e07dc26bSmrg ;; 16573e07dc26bSmrg esac 16574e07dc26bSmrg fi 16575e07dc26bSmrg ;; 16576e07dc26bSmrgesac 16577e07dc26bSmrg 16578e07dc26bSmrg 16579e07dc26bSmrg 16580e07dc26bSmrg 16581e07dc26bSmrg 16582e07dc26bSmrg 16583e07dc26bSmrg 16584e07dc26bSmrg 16585e07dc26bSmrg 16586e07dc26bSmrg 16587e07dc26bSmrg 16588e07dc26bSmrg 16589e07dc26bSmrg 16590e07dc26bSmrg 16591e07dc26bSmrg 16592e07dc26bSmrg 16593e07dc26bSmrg 16594e07dc26bSmrg 16595e07dc26bSmrg 16596e07dc26bSmrg 16597e07dc26bSmrg 16598e07dc26bSmrg 16599e07dc26bSmrg 16600e07dc26bSmrg 16601e07dc26bSmrg 16602e07dc26bSmrg 16603e07dc26bSmrg 16604e07dc26bSmrg 16605e07dc26bSmrg 16606e07dc26bSmrg 16607e07dc26bSmrg 16608e07dc26bSmrg 16609e07dc26bSmrg 16610e07dc26bSmrg 16611e07dc26bSmrg 16612e07dc26bSmrg 16613e07dc26bSmrg 16614e07dc26bSmrg 16615e07dc26bSmrg 16616e07dc26bSmrg 16617e07dc26bSmrg 16618e07dc26bSmrg 16619e07dc26bSmrg 16620e07dc26bSmrg 16621e07dc26bSmrg 16622e07dc26bSmrg 16623e07dc26bSmrg 16624e07dc26bSmrg 16625e07dc26bSmrg 16626e07dc26bSmrg 16627e07dc26bSmrg 16628e07dc26bSmrg 16629e07dc26bSmrg 16630e07dc26bSmrg 16631e07dc26bSmrg 16632e07dc26bSmrg 16633e07dc26bSmrg 16634e07dc26bSmrg 16635e07dc26bSmrg 16636e07dc26bSmrg 16637e07dc26bSmrg 16638e07dc26bSmrg 16639e07dc26bSmrg 16640e07dc26bSmrg 16641e07dc26bSmrg 16642e07dc26bSmrg 16643e07dc26bSmrg 16644e07dc26bSmrg 16645e07dc26bSmrg 16646e07dc26bSmrg 16647e07dc26bSmrg 16648e07dc26bSmrg 16649e07dc26bSmrg 16650e07dc26bSmrg 16651e07dc26bSmrg 16652e07dc26bSmrg 16653e07dc26bSmrg 16654e07dc26bSmrg 16655e07dc26bSmrg 16656e07dc26bSmrg 16657e07dc26bSmrg 16658e07dc26bSmrg 16659e07dc26bSmrg 16660e07dc26bSmrg 16661e07dc26bSmrg 16662e07dc26bSmrg 16663e07dc26bSmrg 16664e07dc26bSmrg 16665e07dc26bSmrg 16666e07dc26bSmrg 16667e07dc26bSmrg 16668e07dc26bSmrg 16669e07dc26bSmrg 16670e07dc26bSmrg 16671e07dc26bSmrg 16672e07dc26bSmrg 16673e07dc26bSmrg 16674e07dc26bSmrg 16675e07dc26bSmrg 16676e07dc26bSmrg 16677e07dc26bSmrg 16678e07dc26bSmrg 16679e07dc26bSmrg 16680e07dc26bSmrg 16681e07dc26bSmrg 16682e07dc26bSmrg 16683e07dc26bSmrg 16684e07dc26bSmrg 16685e07dc26bSmrg 16686e07dc26bSmrg 16687e07dc26bSmrg 16688e07dc26bSmrg 16689e07dc26bSmrg 16690e07dc26bSmrg 16691e07dc26bSmrg 16692e07dc26bSmrg 16693e07dc26bSmrg 16694e07dc26bSmrg 16695e07dc26bSmrg 16696e07dc26bSmrg 16697e07dc26bSmrg 16698e07dc26bSmrg 16699e07dc26bSmrg 16700e07dc26bSmrg 16701e07dc26bSmrg 16702e07dc26bSmrg 16703e07dc26bSmrg 16704e07dc26bSmrg 16705e07dc26bSmrg 16706e07dc26bSmrg 16707e07dc26bSmrg 16708e07dc26bSmrg 16709e07dc26bSmrg 16710e07dc26bSmrg 16711e07dc26bSmrg 16712e07dc26bSmrg 16713e07dc26bSmrg 16714e07dc26bSmrg 16715e07dc26bSmrg 16716e07dc26bSmrg 16717e07dc26bSmrg 16718e07dc26bSmrg 16719e07dc26bSmrg 16720e07dc26bSmrg 16721e07dc26bSmrg 16722e07dc26bSmrg 16723e07dc26bSmrg 16724e07dc26bSmrg 16725e07dc26bSmrg 16726e07dc26bSmrg 16727e07dc26bSmrg 16728e07dc26bSmrg 16729e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 16730e07dc26bSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 16731e07dc26bSmrg 16732e07dc26bSmrgif test yes = "$GCC"; then 16733e07dc26bSmrg case $host_os in 16734e07dc26bSmrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 16735e07dc26bSmrg *) lt_awk_arg='/^libraries:/' ;; 16736e07dc26bSmrg esac 16737e07dc26bSmrg case $host_os in 16738e07dc26bSmrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 16739e07dc26bSmrg *) lt_sed_strip_eq='s|=/|/|g' ;; 16740e07dc26bSmrg esac 16741e07dc26bSmrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 16742e07dc26bSmrg case $lt_search_path_spec in 16743e07dc26bSmrg *\;*) 16744e07dc26bSmrg # if the path contains ";" then we assume it to be the separator 16745e07dc26bSmrg # otherwise default to the standard path separator (i.e. ":") - it is 16746e07dc26bSmrg # assumed that no part of a normal pathname contains ";" but that should 16747e07dc26bSmrg # okay in the real world where ";" in dirpaths is itself problematic. 16748e07dc26bSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 16749e07dc26bSmrg ;; 16750e07dc26bSmrg *) 16751e07dc26bSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 16752e07dc26bSmrg ;; 16753e07dc26bSmrg esac 16754e07dc26bSmrg # Ok, now we have the path, separated by spaces, we can step through it 16755e07dc26bSmrg # and add multilib dir if necessary... 16756e07dc26bSmrg lt_tmp_lt_search_path_spec= 16757e07dc26bSmrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 16758e07dc26bSmrg # ...but if some path component already ends with the multilib dir we assume 16759e07dc26bSmrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 16760e07dc26bSmrg case "$lt_multi_os_dir; $lt_search_path_spec " in 16761e07dc26bSmrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 16762e07dc26bSmrg lt_multi_os_dir= 16763e07dc26bSmrg ;; 16764e07dc26bSmrg esac 16765e07dc26bSmrg for lt_sys_path in $lt_search_path_spec; do 16766e07dc26bSmrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 16767e07dc26bSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 16768e07dc26bSmrg elif test -n "$lt_multi_os_dir"; then 16769e07dc26bSmrg test -d "$lt_sys_path" && \ 16770e07dc26bSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 16771e07dc26bSmrg fi 16772e07dc26bSmrg done 16773e07dc26bSmrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 16774e07dc26bSmrgBEGIN {RS = " "; FS = "/|\n";} { 16775e07dc26bSmrg lt_foo = ""; 16776e07dc26bSmrg lt_count = 0; 16777e07dc26bSmrg for (lt_i = NF; lt_i > 0; lt_i--) { 16778e07dc26bSmrg if ($lt_i != "" && $lt_i != ".") { 16779e07dc26bSmrg if ($lt_i == "..") { 16780e07dc26bSmrg lt_count++; 16781e07dc26bSmrg } else { 16782e07dc26bSmrg if (lt_count == 0) { 16783e07dc26bSmrg lt_foo = "/" $lt_i lt_foo; 16784e07dc26bSmrg } else { 16785e07dc26bSmrg lt_count--; 16786e07dc26bSmrg } 16787e07dc26bSmrg } 16788e07dc26bSmrg } 16789e07dc26bSmrg } 16790e07dc26bSmrg if (lt_foo != "") { lt_freq[lt_foo]++; } 16791e07dc26bSmrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 16792e07dc26bSmrg}'` 16793e07dc26bSmrg # AWK program above erroneously prepends '/' to C:/dos/paths 16794e07dc26bSmrg # for these hosts. 16795e07dc26bSmrg case $host_os in 16796e07dc26bSmrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 16797e07dc26bSmrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 16798e07dc26bSmrg esac 16799e07dc26bSmrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 16800e07dc26bSmrgelse 16801e07dc26bSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 16802e07dc26bSmrgfi 16803e07dc26bSmrglibrary_names_spec= 16804e07dc26bSmrglibname_spec='lib$name' 16805e07dc26bSmrgsoname_spec= 16806e07dc26bSmrgshrext_cmds=.so 16807e07dc26bSmrgpostinstall_cmds= 16808e07dc26bSmrgpostuninstall_cmds= 16809e07dc26bSmrgfinish_cmds= 16810e07dc26bSmrgfinish_eval= 16811e07dc26bSmrgshlibpath_var= 16812e07dc26bSmrgshlibpath_overrides_runpath=unknown 16813e07dc26bSmrgversion_type=none 16814e07dc26bSmrgdynamic_linker="$host_os ld.so" 16815e07dc26bSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 16816e07dc26bSmrgneed_lib_prefix=unknown 16817e07dc26bSmrghardcode_into_libs=no 16818e07dc26bSmrg 16819e07dc26bSmrg# when you set need_version to no, make sure it does not cause -set_version 16820e07dc26bSmrg# flags to be left without arguments 16821e07dc26bSmrgneed_version=unknown 16822e07dc26bSmrg 16823e07dc26bSmrg 16824e07dc26bSmrg 16825e07dc26bSmrgcase $host_os in 16826e07dc26bSmrgaix3*) 16827e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 16828e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 16829e07dc26bSmrg shlibpath_var=LIBPATH 16830e07dc26bSmrg 16831e07dc26bSmrg # AIX 3 has no versioning support, so we append a major version to the name. 16832e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 16833e07dc26bSmrg ;; 16834e07dc26bSmrg 16835e07dc26bSmrgaix[4-9]*) 16836e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 16837e07dc26bSmrg need_lib_prefix=no 16838e07dc26bSmrg need_version=no 16839e07dc26bSmrg hardcode_into_libs=yes 16840e07dc26bSmrg if test ia64 = "$host_cpu"; then 16841e07dc26bSmrg # AIX 5 supports IA64 16842e07dc26bSmrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 16843e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 16844e07dc26bSmrg else 16845e07dc26bSmrg # With GCC up to 2.95.x, collect2 would create an import file 16846e07dc26bSmrg # for dependence libraries. The import file would start with 16847e07dc26bSmrg # the line '#! .'. This would cause the generated library to 16848e07dc26bSmrg # depend on '.', always an invalid library. This was fixed in 16849e07dc26bSmrg # development snapshots of GCC prior to 3.0. 16850e07dc26bSmrg case $host_os in 16851e07dc26bSmrg aix4 | aix4.[01] | aix4.[01].*) 16852e07dc26bSmrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16853e07dc26bSmrg echo ' yes ' 16854e07dc26bSmrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 16855e07dc26bSmrg : 16856e07dc26bSmrg else 16857e07dc26bSmrg can_build_shared=no 16858e07dc26bSmrg fi 16859e07dc26bSmrg ;; 16860e07dc26bSmrg esac 16861e07dc26bSmrg # Using Import Files as archive members, it is possible to support 16862e07dc26bSmrg # filename-based versioning of shared library archives on AIX. While 16863e07dc26bSmrg # this would work for both with and without runtime linking, it will 16864e07dc26bSmrg # prevent static linking of such archives. So we do filename-based 16865e07dc26bSmrg # shared library versioning with .so extension only, which is used 16866e07dc26bSmrg # when both runtime linking and shared linking is enabled. 16867e07dc26bSmrg # Unfortunately, runtime linking may impact performance, so we do 16868e07dc26bSmrg # not want this to be the default eventually. Also, we use the 16869e07dc26bSmrg # versioned .so libs for executables only if there is the -brtl 16870e07dc26bSmrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 16871e07dc26bSmrg # To allow for filename-based versioning support, we need to create 16872e07dc26bSmrg # libNAME.so.V as an archive file, containing: 16873e07dc26bSmrg # *) an Import File, referring to the versioned filename of the 16874e07dc26bSmrg # archive as well as the shared archive member, telling the 16875e07dc26bSmrg # bitwidth (32 or 64) of that shared object, and providing the 16876e07dc26bSmrg # list of exported symbols of that shared object, eventually 16877e07dc26bSmrg # decorated with the 'weak' keyword 16878e07dc26bSmrg # *) the shared object with the F_LOADONLY flag set, to really avoid 16879e07dc26bSmrg # it being seen by the linker. 16880e07dc26bSmrg # At run time we better use the real file rather than another symlink, 16881e07dc26bSmrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 16882e07dc26bSmrg 16883e07dc26bSmrg case $with_aix_soname,$aix_use_runtimelinking in 16884e07dc26bSmrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 16885e07dc26bSmrg # soname into executable. Probably we can add versioning support to 16886e07dc26bSmrg # collect2, so additional links can be useful in future. 16887e07dc26bSmrg aix,yes) # traditional libtool 16888e07dc26bSmrg dynamic_linker='AIX unversionable lib.so' 16889e07dc26bSmrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16890e07dc26bSmrg # instead of lib<name>.a to let people know that these are not 16891e07dc26bSmrg # typical AIX shared libraries. 16892e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16893e07dc26bSmrg ;; 16894e07dc26bSmrg aix,no) # traditional AIX only 16895e07dc26bSmrg dynamic_linker='AIX lib.a(lib.so.V)' 16896e07dc26bSmrg # We preserve .a as extension for shared libraries through AIX4.2 16897e07dc26bSmrg # and later when we are not doing run time linking. 16898e07dc26bSmrg library_names_spec='$libname$release.a $libname.a' 16899e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 16900e07dc26bSmrg ;; 16901e07dc26bSmrg svr4,*) # full svr4 only 16902e07dc26bSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 16903e07dc26bSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 16904e07dc26bSmrg # We do not specify a path in Import Files, so LIBPATH fires. 16905e07dc26bSmrg shlibpath_overrides_runpath=yes 16906e07dc26bSmrg ;; 16907e07dc26bSmrg *,yes) # both, prefer svr4 16908e07dc26bSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 16909e07dc26bSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 16910e07dc26bSmrg # unpreferred sharedlib libNAME.a needs extra handling 16911e07dc26bSmrg postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 16912e07dc26bSmrg postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 16913e07dc26bSmrg # We do not specify a path in Import Files, so LIBPATH fires. 16914e07dc26bSmrg shlibpath_overrides_runpath=yes 16915e07dc26bSmrg ;; 16916e07dc26bSmrg *,no) # both, prefer aix 16917e07dc26bSmrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 16918e07dc26bSmrg library_names_spec='$libname$release.a $libname.a' 16919e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 16920e07dc26bSmrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 16921e07dc26bSmrg postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 16922e07dc26bSmrg postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 16923e07dc26bSmrg ;; 16924e07dc26bSmrg esac 16925e07dc26bSmrg shlibpath_var=LIBPATH 16926e07dc26bSmrg fi 16927e07dc26bSmrg ;; 16928e07dc26bSmrg 16929e07dc26bSmrgamigaos*) 16930e07dc26bSmrg case $host_cpu in 16931e07dc26bSmrg powerpc) 16932e07dc26bSmrg # Since July 2007 AmigaOS4 officially supports .so libraries. 16933e07dc26bSmrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 16934e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16935e07dc26bSmrg ;; 16936e07dc26bSmrg m68k) 16937e07dc26bSmrg library_names_spec='$libname.ixlibrary $libname.a' 16938e07dc26bSmrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 16939e07dc26bSmrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 16940e07dc26bSmrg ;; 16941e07dc26bSmrg esac 16942e07dc26bSmrg ;; 16943e07dc26bSmrg 16944e07dc26bSmrgbeos*) 16945e07dc26bSmrg library_names_spec='$libname$shared_ext' 16946e07dc26bSmrg dynamic_linker="$host_os ld.so" 16947e07dc26bSmrg shlibpath_var=LIBRARY_PATH 16948e07dc26bSmrg ;; 16949e07dc26bSmrg 16950e07dc26bSmrgbsdi[45]*) 16951e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 16952e07dc26bSmrg need_version=no 16953e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16954e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 16955e07dc26bSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 16956e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 16957e07dc26bSmrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 16958e07dc26bSmrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 16959e07dc26bSmrg # the default ld.so.conf also contains /usr/contrib/lib and 16960e07dc26bSmrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16961e07dc26bSmrg # libtool to hard-code these into programs 16962e07dc26bSmrg ;; 16963e07dc26bSmrg 16964e07dc26bSmrgcygwin* | mingw* | pw32* | cegcc*) 16965e07dc26bSmrg version_type=windows 16966e07dc26bSmrg shrext_cmds=.dll 16967e07dc26bSmrg need_version=no 16968e07dc26bSmrg need_lib_prefix=no 16969e07dc26bSmrg 16970e07dc26bSmrg case $GCC,$cc_basename in 16971e07dc26bSmrg yes,*) 16972e07dc26bSmrg # gcc 16973e07dc26bSmrg library_names_spec='$libname.dll.a' 16974e07dc26bSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 16975e07dc26bSmrg postinstall_cmds='base_file=`basename \$file`~ 16976e07dc26bSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 16977e07dc26bSmrg dldir=$destdir/`dirname \$dlpath`~ 16978e07dc26bSmrg test -d \$dldir || mkdir -p \$dldir~ 16979e07dc26bSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 16980e07dc26bSmrg chmod a+x \$dldir/$dlname~ 16981e07dc26bSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 16982e07dc26bSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 16983e07dc26bSmrg fi' 16984e07dc26bSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16985e07dc26bSmrg dlpath=$dir/\$dldll~ 16986e07dc26bSmrg $RM \$dlpath' 16987e07dc26bSmrg shlibpath_overrides_runpath=yes 16988e07dc26bSmrg 16989e07dc26bSmrg case $host_os in 16990e07dc26bSmrg cygwin*) 16991e07dc26bSmrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16992e07dc26bSmrg soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 16993e07dc26bSmrg 16994e07dc26bSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 16995e07dc26bSmrg ;; 16996e07dc26bSmrg mingw* | cegcc*) 16997e07dc26bSmrg # MinGW DLLs use traditional 'lib' prefix 16998e07dc26bSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 16999e07dc26bSmrg ;; 17000e07dc26bSmrg pw32*) 17001e07dc26bSmrg # pw32 DLLs use 'pw' prefix rather than 'lib' 17002e07dc26bSmrg library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17003e07dc26bSmrg ;; 17004e07dc26bSmrg esac 17005e07dc26bSmrg dynamic_linker='Win32 ld.exe' 17006e07dc26bSmrg ;; 17007e07dc26bSmrg 17008e07dc26bSmrg *,cl*) 17009e07dc26bSmrg # Native MSVC 17010e07dc26bSmrg libname_spec='$name' 17011e07dc26bSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17012e07dc26bSmrg library_names_spec='$libname.dll.lib' 17013e07dc26bSmrg 17014e07dc26bSmrg case $build_os in 17015e07dc26bSmrg mingw*) 17016e07dc26bSmrg sys_lib_search_path_spec= 17017e07dc26bSmrg lt_save_ifs=$IFS 17018e07dc26bSmrg IFS=';' 17019e07dc26bSmrg for lt_path in $LIB 17020e07dc26bSmrg do 17021e07dc26bSmrg IFS=$lt_save_ifs 17022e07dc26bSmrg # Let DOS variable expansion print the short 8.3 style file name. 17023e07dc26bSmrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17024e07dc26bSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17025e07dc26bSmrg done 17026e07dc26bSmrg IFS=$lt_save_ifs 17027e07dc26bSmrg # Convert to MSYS style. 17028e07dc26bSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17029e07dc26bSmrg ;; 17030e07dc26bSmrg cygwin*) 17031e07dc26bSmrg # Convert to unix form, then to dos form, then back to unix form 17032e07dc26bSmrg # but this time dos style (no spaces!) so that the unix form looks 17033e07dc26bSmrg # like /cygdrive/c/PROGRA~1:/cygdr... 17034e07dc26bSmrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17035e07dc26bSmrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17036e07dc26bSmrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17037e07dc26bSmrg ;; 17038e07dc26bSmrg *) 17039e07dc26bSmrg sys_lib_search_path_spec=$LIB 17040e07dc26bSmrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17041e07dc26bSmrg # It is most probably a Windows format PATH. 17042e07dc26bSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17043e07dc26bSmrg else 17044e07dc26bSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17045e07dc26bSmrg fi 17046e07dc26bSmrg # FIXME: find the short name or the path components, as spaces are 17047e07dc26bSmrg # common. (e.g. "Program Files" -> "PROGRA~1") 17048e07dc26bSmrg ;; 17049e07dc26bSmrg esac 17050e07dc26bSmrg 17051e07dc26bSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 17052e07dc26bSmrg postinstall_cmds='base_file=`basename \$file`~ 17053e07dc26bSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17054e07dc26bSmrg dldir=$destdir/`dirname \$dlpath`~ 17055e07dc26bSmrg test -d \$dldir || mkdir -p \$dldir~ 17056e07dc26bSmrg $install_prog $dir/$dlname \$dldir/$dlname' 17057e07dc26bSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17058e07dc26bSmrg dlpath=$dir/\$dldll~ 17059e07dc26bSmrg $RM \$dlpath' 17060e07dc26bSmrg shlibpath_overrides_runpath=yes 17061e07dc26bSmrg dynamic_linker='Win32 link.exe' 17062e07dc26bSmrg ;; 17063e07dc26bSmrg 17064e07dc26bSmrg *) 17065e07dc26bSmrg # Assume MSVC wrapper 17066e07dc26bSmrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17067e07dc26bSmrg dynamic_linker='Win32 ld.exe' 17068e07dc26bSmrg ;; 17069e07dc26bSmrg esac 17070e07dc26bSmrg # FIXME: first we should search . and the directory the executable is in 17071e07dc26bSmrg shlibpath_var=PATH 17072e07dc26bSmrg ;; 17073e07dc26bSmrg 17074e07dc26bSmrgdarwin* | rhapsody*) 17075e07dc26bSmrg dynamic_linker="$host_os dyld" 17076e07dc26bSmrg version_type=darwin 17077e07dc26bSmrg need_lib_prefix=no 17078e07dc26bSmrg need_version=no 17079e07dc26bSmrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 17080e07dc26bSmrg soname_spec='$libname$release$major$shared_ext' 17081e07dc26bSmrg shlibpath_overrides_runpath=yes 17082e07dc26bSmrg shlibpath_var=DYLD_LIBRARY_PATH 17083e07dc26bSmrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17084e07dc26bSmrg 17085e07dc26bSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 17086e07dc26bSmrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17087e07dc26bSmrg ;; 17088e07dc26bSmrg 17089e07dc26bSmrgdgux*) 17090e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17091e07dc26bSmrg need_lib_prefix=no 17092e07dc26bSmrg need_version=no 17093e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17094e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17095e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17096e07dc26bSmrg ;; 17097e07dc26bSmrg 17098e07dc26bSmrgfreebsd* | dragonfly*) 17099e07dc26bSmrg # DragonFly does not have aout. When/if they implement a new 17100e07dc26bSmrg # versioning mechanism, adjust this. 17101e07dc26bSmrg if test -x /usr/bin/objformat; then 17102e07dc26bSmrg objformat=`/usr/bin/objformat` 17103e07dc26bSmrg else 17104e07dc26bSmrg case $host_os in 17105e07dc26bSmrg freebsd[23].*) objformat=aout ;; 17106e07dc26bSmrg *) objformat=elf ;; 17107e07dc26bSmrg esac 17108e07dc26bSmrg fi 17109e07dc26bSmrg version_type=freebsd-$objformat 17110e07dc26bSmrg case $version_type in 17111e07dc26bSmrg freebsd-elf*) 17112e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17113e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17114e07dc26bSmrg need_version=no 17115e07dc26bSmrg need_lib_prefix=no 17116e07dc26bSmrg ;; 17117e07dc26bSmrg freebsd-*) 17118e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17119e07dc26bSmrg need_version=yes 17120e07dc26bSmrg ;; 17121e07dc26bSmrg esac 17122e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17123e07dc26bSmrg case $host_os in 17124e07dc26bSmrg freebsd2.*) 17125e07dc26bSmrg shlibpath_overrides_runpath=yes 17126e07dc26bSmrg ;; 17127e07dc26bSmrg freebsd3.[01]* | freebsdelf3.[01]*) 17128e07dc26bSmrg shlibpath_overrides_runpath=yes 17129e07dc26bSmrg hardcode_into_libs=yes 17130e07dc26bSmrg ;; 17131e07dc26bSmrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17132e07dc26bSmrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17133e07dc26bSmrg shlibpath_overrides_runpath=no 17134e07dc26bSmrg hardcode_into_libs=yes 17135e07dc26bSmrg ;; 17136e07dc26bSmrg *) # from 4.6 on, and DragonFly 17137e07dc26bSmrg shlibpath_overrides_runpath=yes 17138e07dc26bSmrg hardcode_into_libs=yes 17139e07dc26bSmrg ;; 17140e07dc26bSmrg esac 17141e07dc26bSmrg ;; 17142e07dc26bSmrg 17143e07dc26bSmrghaiku*) 17144e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17145e07dc26bSmrg need_lib_prefix=no 17146e07dc26bSmrg need_version=no 17147e07dc26bSmrg dynamic_linker="$host_os runtime_loader" 17148e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17149e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17150e07dc26bSmrg shlibpath_var=LIBRARY_PATH 17151e07dc26bSmrg shlibpath_overrides_runpath=no 17152e07dc26bSmrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17153e07dc26bSmrg hardcode_into_libs=yes 17154e07dc26bSmrg ;; 17155e07dc26bSmrg 17156e07dc26bSmrghpux9* | hpux10* | hpux11*) 17157e07dc26bSmrg # Give a soname corresponding to the major version so that dld.sl refuses to 17158e07dc26bSmrg # link against other versions. 17159e07dc26bSmrg version_type=sunos 17160e07dc26bSmrg need_lib_prefix=no 17161e07dc26bSmrg need_version=no 17162e07dc26bSmrg case $host_cpu in 17163e07dc26bSmrg ia64*) 17164e07dc26bSmrg shrext_cmds='.so' 17165e07dc26bSmrg hardcode_into_libs=yes 17166e07dc26bSmrg dynamic_linker="$host_os dld.so" 17167e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17168e07dc26bSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17169e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17170e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17171e07dc26bSmrg if test 32 = "$HPUX_IA64_MODE"; then 17172e07dc26bSmrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17173e07dc26bSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 17174e07dc26bSmrg else 17175e07dc26bSmrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17176e07dc26bSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 17177e07dc26bSmrg fi 17178e07dc26bSmrg ;; 17179e07dc26bSmrg hppa*64*) 17180e07dc26bSmrg shrext_cmds='.sl' 17181e07dc26bSmrg hardcode_into_libs=yes 17182e07dc26bSmrg dynamic_linker="$host_os dld.sl" 17183e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17184e07dc26bSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17185e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17186e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17187e07dc26bSmrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17188e07dc26bSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17189e07dc26bSmrg ;; 17190e07dc26bSmrg *) 17191e07dc26bSmrg shrext_cmds='.sl' 17192e07dc26bSmrg dynamic_linker="$host_os dld.sl" 17193e07dc26bSmrg shlibpath_var=SHLIB_PATH 17194e07dc26bSmrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17195e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17196e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17197e07dc26bSmrg ;; 17198e07dc26bSmrg esac 17199e07dc26bSmrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17200e07dc26bSmrg postinstall_cmds='chmod 555 $lib' 17201e07dc26bSmrg # or fails outright, so override atomically: 17202e07dc26bSmrg install_override_mode=555 17203e07dc26bSmrg ;; 17204e07dc26bSmrg 17205e07dc26bSmrginterix[3-9]*) 17206e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17207e07dc26bSmrg need_lib_prefix=no 17208e07dc26bSmrg need_version=no 17209e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17210e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17211e07dc26bSmrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17212e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17213e07dc26bSmrg shlibpath_overrides_runpath=no 17214e07dc26bSmrg hardcode_into_libs=yes 17215e07dc26bSmrg ;; 17216e07dc26bSmrg 17217e07dc26bSmrgirix5* | irix6* | nonstopux*) 17218e07dc26bSmrg case $host_os in 17219e07dc26bSmrg nonstopux*) version_type=nonstopux ;; 17220e07dc26bSmrg *) 17221e07dc26bSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 17222e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17223e07dc26bSmrg else 17224e07dc26bSmrg version_type=irix 17225e07dc26bSmrg fi ;; 17226e07dc26bSmrg esac 17227e07dc26bSmrg need_lib_prefix=no 17228e07dc26bSmrg need_version=no 17229e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17230e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17231e07dc26bSmrg case $host_os in 17232e07dc26bSmrg irix5* | nonstopux*) 17233e07dc26bSmrg libsuff= shlibsuff= 17234e07dc26bSmrg ;; 17235e07dc26bSmrg *) 17236e07dc26bSmrg case $LD in # libtool.m4 will add one of these switches to LD 17237e07dc26bSmrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17238e07dc26bSmrg libsuff= shlibsuff= libmagic=32-bit;; 17239e07dc26bSmrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17240e07dc26bSmrg libsuff=32 shlibsuff=N32 libmagic=N32;; 17241e07dc26bSmrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17242e07dc26bSmrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 17243e07dc26bSmrg *) libsuff= shlibsuff= libmagic=never-match;; 17244e07dc26bSmrg esac 17245e07dc26bSmrg ;; 17246e07dc26bSmrg esac 17247e07dc26bSmrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17248e07dc26bSmrg shlibpath_overrides_runpath=no 17249e07dc26bSmrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 17250e07dc26bSmrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17251e07dc26bSmrg hardcode_into_libs=yes 17252e07dc26bSmrg ;; 17253e07dc26bSmrg 17254e07dc26bSmrg# No shared lib support for Linux oldld, aout, or coff. 17255e07dc26bSmrglinux*oldld* | linux*aout* | linux*coff*) 17256e07dc26bSmrg dynamic_linker=no 17257e07dc26bSmrg ;; 17258e07dc26bSmrg 17259e07dc26bSmrglinux*android*) 17260e07dc26bSmrg version_type=none # Android doesn't support versioned libraries. 17261e07dc26bSmrg need_lib_prefix=no 17262e07dc26bSmrg need_version=no 17263e07dc26bSmrg library_names_spec='$libname$release$shared_ext' 17264e07dc26bSmrg soname_spec='$libname$release$shared_ext' 17265e07dc26bSmrg finish_cmds= 17266e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17267e07dc26bSmrg shlibpath_overrides_runpath=yes 17268e07dc26bSmrg 17269e07dc26bSmrg # This implies no fast_install, which is unacceptable. 17270e07dc26bSmrg # Some rework will be needed to allow for fast_install 17271e07dc26bSmrg # before this can be enabled. 17272e07dc26bSmrg hardcode_into_libs=yes 17273e07dc26bSmrg 17274e07dc26bSmrg dynamic_linker='Android linker' 17275e07dc26bSmrg # Don't embed -rpath directories since the linker doesn't support them. 17276e07dc26bSmrg hardcode_libdir_flag_spec='-L$libdir' 17277e07dc26bSmrg ;; 17278e07dc26bSmrg 17279e07dc26bSmrg# This must be glibc/ELF. 17280e07dc26bSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17281e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17282e07dc26bSmrg need_lib_prefix=no 17283e07dc26bSmrg need_version=no 17284e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17285e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17286e07dc26bSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17287e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17288e07dc26bSmrg shlibpath_overrides_runpath=no 17289e07dc26bSmrg 17290e07dc26bSmrg # Some binutils ld are patched to set DT_RUNPATH 17291e07dc26bSmrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17292e07dc26bSmrg $as_echo_n "(cached) " >&6 17293e07dc26bSmrgelse 17294e07dc26bSmrg lt_cv_shlibpath_overrides_runpath=no 17295e07dc26bSmrg save_LDFLAGS=$LDFLAGS 17296e07dc26bSmrg save_libdir=$libdir 17297e07dc26bSmrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17298e07dc26bSmrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17299e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17300e07dc26bSmrg/* end confdefs.h. */ 17301e07dc26bSmrg 17302e07dc26bSmrgint 17303e07dc26bSmrgmain () 17304e07dc26bSmrg{ 17305e07dc26bSmrg 17306e07dc26bSmrg ; 17307e07dc26bSmrg return 0; 17308e07dc26bSmrg} 17309e07dc26bSmrg_ACEOF 17310e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 17311e07dc26bSmrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17312e07dc26bSmrg lt_cv_shlibpath_overrides_runpath=yes 17313e07dc26bSmrgfi 17314e07dc26bSmrgfi 17315e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 17316e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 17317e07dc26bSmrg LDFLAGS=$save_LDFLAGS 17318e07dc26bSmrg libdir=$save_libdir 17319e07dc26bSmrg 17320e07dc26bSmrgfi 17321e07dc26bSmrg 17322e07dc26bSmrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17323e07dc26bSmrg 17324e07dc26bSmrg # This implies no fast_install, which is unacceptable. 17325e07dc26bSmrg # Some rework will be needed to allow for fast_install 17326e07dc26bSmrg # before this can be enabled. 17327e07dc26bSmrg hardcode_into_libs=yes 17328e07dc26bSmrg 17329e07dc26bSmrg # Ideally, we could use ldconfig to report *all* directores which are 17330e07dc26bSmrg # searched for libraries, however this is still not possible. Aside from not 17331e07dc26bSmrg # being certain /sbin/ldconfig is available, command 17332e07dc26bSmrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 17333e07dc26bSmrg # even though it is searched at run-time. Try to do the best guess by 17334e07dc26bSmrg # appending ld.so.conf contents (and includes) to the search path. 17335e07dc26bSmrg if test -f /etc/ld.so.conf; then 17336e07dc26bSmrg 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' ' '` 17337e07dc26bSmrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17338e07dc26bSmrg fi 17339e07dc26bSmrg 17340e07dc26bSmrg # We used to test for /lib/ld.so.1 and disable shared libraries on 17341e07dc26bSmrg # powerpc, because MkLinux only supported shared libraries with the 17342e07dc26bSmrg # GNU dynamic linker. Since this was broken with cross compilers, 17343e07dc26bSmrg # most powerpc-linux boxes support dynamic linking these days and 17344e07dc26bSmrg # people can always --disable-shared, the test was removed, and we 17345e07dc26bSmrg # assume the GNU/Linux dynamic linker is in use. 17346e07dc26bSmrg dynamic_linker='GNU/Linux ld.so' 17347e07dc26bSmrg ;; 17348e07dc26bSmrg 17349e07dc26bSmrgnetbsdelf*-gnu) 17350e07dc26bSmrg version_type=linux 17351e07dc26bSmrg need_lib_prefix=no 17352e07dc26bSmrg need_version=no 17353e07dc26bSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17354e07dc26bSmrg soname_spec='${libname}${release}${shared_ext}$major' 17355e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17356e07dc26bSmrg shlibpath_overrides_runpath=no 17357e07dc26bSmrg hardcode_into_libs=yes 17358e07dc26bSmrg dynamic_linker='NetBSD ld.elf_so' 17359e07dc26bSmrg ;; 17360e07dc26bSmrg 17361e07dc26bSmrgnetbsd*) 17362e07dc26bSmrg version_type=sunos 17363e07dc26bSmrg need_lib_prefix=no 17364e07dc26bSmrg need_version=no 17365e07dc26bSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17366e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17367e07dc26bSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17368e07dc26bSmrg dynamic_linker='NetBSD (a.out) ld.so' 17369e07dc26bSmrg else 17370e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17371e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17372e07dc26bSmrg dynamic_linker='NetBSD ld.elf_so' 17373e07dc26bSmrg fi 17374e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17375e07dc26bSmrg shlibpath_overrides_runpath=yes 17376e07dc26bSmrg hardcode_into_libs=yes 17377e07dc26bSmrg ;; 17378e07dc26bSmrg 17379e07dc26bSmrgnewsos6) 17380e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17381e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17382e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17383e07dc26bSmrg shlibpath_overrides_runpath=yes 17384e07dc26bSmrg ;; 17385e07dc26bSmrg 17386e07dc26bSmrg*nto* | *qnx*) 17387e07dc26bSmrg version_type=qnx 17388e07dc26bSmrg need_lib_prefix=no 17389e07dc26bSmrg need_version=no 17390e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17391e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17392e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17393e07dc26bSmrg shlibpath_overrides_runpath=no 17394e07dc26bSmrg hardcode_into_libs=yes 17395e07dc26bSmrg dynamic_linker='ldqnx.so' 17396e07dc26bSmrg ;; 17397e07dc26bSmrg 17398e07dc26bSmrgopenbsd* | bitrig*) 17399e07dc26bSmrg version_type=sunos 17400e07dc26bSmrg sys_lib_dlsearch_path_spec=/usr/lib 17401e07dc26bSmrg need_lib_prefix=no 17402e07dc26bSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 17403e07dc26bSmrg need_version=no 17404e07dc26bSmrg else 17405e07dc26bSmrg need_version=yes 17406e07dc26bSmrg fi 17407e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17408e07dc26bSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17409e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17410e07dc26bSmrg shlibpath_overrides_runpath=yes 17411e07dc26bSmrg ;; 17412e07dc26bSmrg 17413e07dc26bSmrgos2*) 17414e07dc26bSmrg libname_spec='$name' 17415e07dc26bSmrg version_type=windows 17416e07dc26bSmrg shrext_cmds=.dll 17417e07dc26bSmrg need_version=no 17418e07dc26bSmrg need_lib_prefix=no 17419e07dc26bSmrg # OS/2 can only load a DLL with a base name of 8 characters or less. 17420e07dc26bSmrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 17421e07dc26bSmrg v=$($ECHO $release$versuffix | tr -d .-); 17422e07dc26bSmrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 17423e07dc26bSmrg $ECHO $n$v`$shared_ext' 17424e07dc26bSmrg library_names_spec='${libname}_dll.$libext' 17425e07dc26bSmrg dynamic_linker='OS/2 ld.exe' 17426e07dc26bSmrg shlibpath_var=BEGINLIBPATH 17427e07dc26bSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17428e07dc26bSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17429e07dc26bSmrg postinstall_cmds='base_file=`basename \$file`~ 17430e07dc26bSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 17431e07dc26bSmrg dldir=$destdir/`dirname \$dlpath`~ 17432e07dc26bSmrg test -d \$dldir || mkdir -p \$dldir~ 17433e07dc26bSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 17434e07dc26bSmrg chmod a+x \$dldir/$dlname~ 17435e07dc26bSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17436e07dc26bSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17437e07dc26bSmrg fi' 17438e07dc26bSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 17439e07dc26bSmrg dlpath=$dir/\$dldll~ 17440e07dc26bSmrg $RM \$dlpath' 17441e07dc26bSmrg ;; 17442e07dc26bSmrg 17443e07dc26bSmrgosf3* | osf4* | osf5*) 17444e07dc26bSmrg version_type=osf 17445e07dc26bSmrg need_lib_prefix=no 17446e07dc26bSmrg need_version=no 17447e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17448e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17449e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17450e07dc26bSmrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17451e07dc26bSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17452e07dc26bSmrg ;; 17453e07dc26bSmrg 17454e07dc26bSmrgrdos*) 17455e07dc26bSmrg dynamic_linker=no 17456e07dc26bSmrg ;; 17457e07dc26bSmrg 17458e07dc26bSmrgsolaris*) 17459e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17460e07dc26bSmrg need_lib_prefix=no 17461e07dc26bSmrg need_version=no 17462e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17463e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17464e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17465e07dc26bSmrg shlibpath_overrides_runpath=yes 17466e07dc26bSmrg hardcode_into_libs=yes 17467e07dc26bSmrg # ldd complains unless libraries are executable 17468e07dc26bSmrg postinstall_cmds='chmod +x $lib' 17469e07dc26bSmrg ;; 17470e07dc26bSmrg 17471e07dc26bSmrgsunos4*) 17472e07dc26bSmrg version_type=sunos 17473e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17474e07dc26bSmrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17475e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17476e07dc26bSmrg shlibpath_overrides_runpath=yes 17477e07dc26bSmrg if test yes = "$with_gnu_ld"; then 17478e07dc26bSmrg need_lib_prefix=no 17479e07dc26bSmrg fi 17480e07dc26bSmrg need_version=yes 17481e07dc26bSmrg ;; 17482e07dc26bSmrg 17483e07dc26bSmrgsysv4 | sysv4.3*) 17484e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17485e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17486e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17487e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17488e07dc26bSmrg case $host_vendor in 17489e07dc26bSmrg sni) 17490e07dc26bSmrg shlibpath_overrides_runpath=no 17491e07dc26bSmrg need_lib_prefix=no 17492e07dc26bSmrg runpath_var=LD_RUN_PATH 17493e07dc26bSmrg ;; 17494e07dc26bSmrg siemens) 17495e07dc26bSmrg need_lib_prefix=no 17496e07dc26bSmrg ;; 17497e07dc26bSmrg motorola) 17498e07dc26bSmrg need_lib_prefix=no 17499e07dc26bSmrg need_version=no 17500e07dc26bSmrg shlibpath_overrides_runpath=no 17501e07dc26bSmrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17502e07dc26bSmrg ;; 17503e07dc26bSmrg esac 17504e07dc26bSmrg ;; 17505e07dc26bSmrg 17506e07dc26bSmrgsysv4*MP*) 17507e07dc26bSmrg if test -d /usr/nec; then 17508e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17509e07dc26bSmrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 17510e07dc26bSmrg soname_spec='$libname$shared_ext.$major' 17511e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17512e07dc26bSmrg fi 17513e07dc26bSmrg ;; 17514e07dc26bSmrg 17515e07dc26bSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17516e07dc26bSmrg version_type=sco 17517e07dc26bSmrg need_lib_prefix=no 17518e07dc26bSmrg need_version=no 17519e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 17520e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17521e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17522e07dc26bSmrg shlibpath_overrides_runpath=yes 17523e07dc26bSmrg hardcode_into_libs=yes 17524e07dc26bSmrg if test yes = "$with_gnu_ld"; then 17525e07dc26bSmrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17526e07dc26bSmrg else 17527e07dc26bSmrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17528e07dc26bSmrg case $host_os in 17529e07dc26bSmrg sco3.2v5*) 17530e07dc26bSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17531e07dc26bSmrg ;; 17532e07dc26bSmrg esac 17533e07dc26bSmrg fi 17534e07dc26bSmrg sys_lib_dlsearch_path_spec='/usr/lib' 17535e07dc26bSmrg ;; 17536e07dc26bSmrg 17537e07dc26bSmrgtpf*) 17538e07dc26bSmrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17539e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17540e07dc26bSmrg need_lib_prefix=no 17541e07dc26bSmrg need_version=no 17542e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17543e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17544e07dc26bSmrg shlibpath_overrides_runpath=no 17545e07dc26bSmrg hardcode_into_libs=yes 17546e07dc26bSmrg ;; 17547e07dc26bSmrg 17548e07dc26bSmrguts4*) 17549e07dc26bSmrg version_type=linux # correct to gnu/linux during the next big refactor 17550e07dc26bSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17551e07dc26bSmrg soname_spec='$libname$release$shared_ext$major' 17552e07dc26bSmrg shlibpath_var=LD_LIBRARY_PATH 17553e07dc26bSmrg ;; 17554e07dc26bSmrg 17555e07dc26bSmrg*) 17556e07dc26bSmrg dynamic_linker=no 17557e07dc26bSmrg ;; 17558e07dc26bSmrgesac 17559e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17560e07dc26bSmrg$as_echo "$dynamic_linker" >&6; } 17561e07dc26bSmrgtest no = "$dynamic_linker" && can_build_shared=no 17562e07dc26bSmrg 17563e07dc26bSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17564e07dc26bSmrgif test yes = "$GCC"; then 17565e07dc26bSmrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17566e07dc26bSmrgfi 17567e07dc26bSmrg 17568e07dc26bSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 17569e07dc26bSmrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17570e07dc26bSmrgfi 17571e07dc26bSmrg 17572e07dc26bSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 17573e07dc26bSmrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17574e07dc26bSmrgfi 17575e07dc26bSmrg 17576e07dc26bSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 17577e07dc26bSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 17578e07dc26bSmrg 17579e07dc26bSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 17580e07dc26bSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 17581e07dc26bSmrg 17582e07dc26bSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 17583e07dc26bSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 17584e07dc26bSmrg 17585e07dc26bSmrg 17586e07dc26bSmrg 17587e07dc26bSmrg 17588e07dc26bSmrg 17589e07dc26bSmrg 17590e07dc26bSmrg 17591e07dc26bSmrg 17592e07dc26bSmrg 17593e07dc26bSmrg 17594e07dc26bSmrg 17595e07dc26bSmrg 17596e07dc26bSmrg 17597e07dc26bSmrg 17598e07dc26bSmrg 17599e07dc26bSmrg 17600e07dc26bSmrg 17601e07dc26bSmrg 17602e07dc26bSmrg 17603e07dc26bSmrg 17604e07dc26bSmrg 17605e07dc26bSmrg 17606e07dc26bSmrg 17607e07dc26bSmrg 17608e07dc26bSmrg 17609e07dc26bSmrg 17610e07dc26bSmrg 17611e07dc26bSmrg 17612e07dc26bSmrg 17613e07dc26bSmrg 17614e07dc26bSmrg 17615e07dc26bSmrg 17616e07dc26bSmrg 17617e07dc26bSmrg 17618e07dc26bSmrg 17619e07dc26bSmrg 17620e07dc26bSmrg 17621e07dc26bSmrg 17622e07dc26bSmrg 17623e07dc26bSmrg 17624e07dc26bSmrg 17625e07dc26bSmrg 17626e07dc26bSmrg 17627e07dc26bSmrg 17628e07dc26bSmrg 17629e07dc26bSmrg 17630e07dc26bSmrg 17631e07dc26bSmrg 17632e07dc26bSmrg 17633e07dc26bSmrg 17634e07dc26bSmrg 17635e07dc26bSmrg 17636e07dc26bSmrg 17637e07dc26bSmrg 17638e07dc26bSmrg 17639e07dc26bSmrg 17640e07dc26bSmrg 17641e07dc26bSmrg 17642e07dc26bSmrg 17643e07dc26bSmrg 17644e07dc26bSmrg 17645e07dc26bSmrg 17646e07dc26bSmrg 17647e07dc26bSmrg 17648e07dc26bSmrg 17649e07dc26bSmrg 17650e07dc26bSmrg 17651e07dc26bSmrg 17652e07dc26bSmrg 17653e07dc26bSmrg 17654e07dc26bSmrg 17655e07dc26bSmrg 17656e07dc26bSmrg 17657e07dc26bSmrg 17658e07dc26bSmrg 17659e07dc26bSmrg 17660e07dc26bSmrg 17661e07dc26bSmrg 17662e07dc26bSmrg 17663e07dc26bSmrg 17664e07dc26bSmrg 17665e07dc26bSmrg 17666e07dc26bSmrg 17667e07dc26bSmrg 17668e07dc26bSmrg 17669e07dc26bSmrg 17670e07dc26bSmrg 17671e07dc26bSmrg 17672e07dc26bSmrg 17673e07dc26bSmrg 17674e07dc26bSmrg 17675e07dc26bSmrg 17676e07dc26bSmrg 17677e07dc26bSmrg 17678e07dc26bSmrg 17679e07dc26bSmrg 17680e07dc26bSmrg 17681e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 17682e07dc26bSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 17683e07dc26bSmrghardcode_action= 17684e07dc26bSmrgif test -n "$hardcode_libdir_flag_spec" || 17685e07dc26bSmrg test -n "$runpath_var" || 17686e07dc26bSmrg test yes = "$hardcode_automatic"; then 17687e07dc26bSmrg 17688e07dc26bSmrg # We can hardcode non-existent directories. 17689e07dc26bSmrg if test no != "$hardcode_direct" && 17690e07dc26bSmrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 17691e07dc26bSmrg # have to relink, otherwise we might link with an installed library 17692e07dc26bSmrg # when we should be linking with a yet-to-be-installed one 17693e07dc26bSmrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 17694e07dc26bSmrg test no != "$hardcode_minus_L"; then 17695e07dc26bSmrg # Linking always hardcodes the temporary library directory. 17696e07dc26bSmrg hardcode_action=relink 17697e07dc26bSmrg else 17698e07dc26bSmrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 17699e07dc26bSmrg hardcode_action=immediate 17700e07dc26bSmrg fi 17701e07dc26bSmrgelse 17702e07dc26bSmrg # We cannot hardcode anything, or else we can only hardcode existing 17703e07dc26bSmrg # directories. 17704e07dc26bSmrg hardcode_action=unsupported 17705e07dc26bSmrgfi 17706e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 17707e07dc26bSmrg$as_echo "$hardcode_action" >&6; } 17708e07dc26bSmrg 17709e07dc26bSmrgif test relink = "$hardcode_action" || 17710e07dc26bSmrg test yes = "$inherit_rpath"; then 17711e07dc26bSmrg # Fast installation is not supported 17712e07dc26bSmrg enable_fast_install=no 17713e07dc26bSmrgelif test yes = "$shlibpath_overrides_runpath" || 17714e07dc26bSmrg test no = "$enable_shared"; then 17715e07dc26bSmrg # Fast installation is not necessary 17716e07dc26bSmrg enable_fast_install=needless 17717e07dc26bSmrgfi 17718e07dc26bSmrg 17719e07dc26bSmrg 17720e07dc26bSmrg 17721e07dc26bSmrg 17722e07dc26bSmrg 17723e07dc26bSmrg 17724e07dc26bSmrg if test yes != "$enable_dlopen"; then 17725e07dc26bSmrg enable_dlopen=unknown 17726e07dc26bSmrg enable_dlopen_self=unknown 17727e07dc26bSmrg enable_dlopen_self_static=unknown 17728e07dc26bSmrgelse 17729e07dc26bSmrg lt_cv_dlopen=no 17730e07dc26bSmrg lt_cv_dlopen_libs= 17731e07dc26bSmrg 17732e07dc26bSmrg case $host_os in 17733e07dc26bSmrg beos*) 17734e07dc26bSmrg lt_cv_dlopen=load_add_on 17735e07dc26bSmrg lt_cv_dlopen_libs= 17736e07dc26bSmrg lt_cv_dlopen_self=yes 17737e07dc26bSmrg ;; 17738e07dc26bSmrg 17739e07dc26bSmrg mingw* | pw32* | cegcc*) 17740e07dc26bSmrg lt_cv_dlopen=LoadLibrary 17741e07dc26bSmrg lt_cv_dlopen_libs= 17742e07dc26bSmrg ;; 17743e07dc26bSmrg 17744e07dc26bSmrg cygwin*) 17745e07dc26bSmrg lt_cv_dlopen=dlopen 17746e07dc26bSmrg lt_cv_dlopen_libs= 17747e07dc26bSmrg ;; 17748e07dc26bSmrg 17749e07dc26bSmrg darwin*) 17750e07dc26bSmrg # if libdl is installed we need to link against it 17751e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 17752e07dc26bSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 17753e07dc26bSmrgif ${ac_cv_lib_dl_dlopen+:} false; then : 17754e07dc26bSmrg $as_echo_n "(cached) " >&6 17755e07dc26bSmrgelse 17756e07dc26bSmrg ac_check_lib_save_LIBS=$LIBS 17757e07dc26bSmrgLIBS="-ldl $LIBS" 17758e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17759e07dc26bSmrg/* end confdefs.h. */ 17760e07dc26bSmrg 17761e07dc26bSmrg/* Override any GCC internal prototype to avoid an error. 17762e07dc26bSmrg Use char because int might match the return type of a GCC 17763e07dc26bSmrg builtin and then its argument prototype would still apply. */ 17764e07dc26bSmrg#ifdef __cplusplus 17765e07dc26bSmrgextern "C" 17766e07dc26bSmrg#endif 17767e07dc26bSmrgchar dlopen (); 17768e07dc26bSmrgint 17769e07dc26bSmrgmain () 17770e07dc26bSmrg{ 17771e07dc26bSmrgreturn dlopen (); 17772e07dc26bSmrg ; 17773e07dc26bSmrg return 0; 17774e07dc26bSmrg} 17775e07dc26bSmrg_ACEOF 17776e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 17777e07dc26bSmrg ac_cv_lib_dl_dlopen=yes 17778e07dc26bSmrgelse 17779e07dc26bSmrg ac_cv_lib_dl_dlopen=no 17780e07dc26bSmrgfi 17781e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 17782e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 17783e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS 17784e07dc26bSmrgfi 17785e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 17786e07dc26bSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 17787e07dc26bSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 17788e07dc26bSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 17789e07dc26bSmrgelse 17790e07dc26bSmrg 17791e07dc26bSmrg lt_cv_dlopen=dyld 17792e07dc26bSmrg lt_cv_dlopen_libs= 17793e07dc26bSmrg lt_cv_dlopen_self=yes 17794e07dc26bSmrg 17795e07dc26bSmrgfi 17796e07dc26bSmrg 17797e07dc26bSmrg ;; 17798e07dc26bSmrg 17799e07dc26bSmrg tpf*) 17800e07dc26bSmrg # Don't try to run any link tests for TPF. We know it's impossible 17801e07dc26bSmrg # because TPF is a cross-compiler, and we know how we open DSOs. 17802e07dc26bSmrg lt_cv_dlopen=dlopen 17803e07dc26bSmrg lt_cv_dlopen_libs= 17804e07dc26bSmrg lt_cv_dlopen_self=no 17805e07dc26bSmrg ;; 17806e07dc26bSmrg 17807e07dc26bSmrg *) 17808e07dc26bSmrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 17809e07dc26bSmrgif test "x$ac_cv_func_shl_load" = xyes; then : 17810e07dc26bSmrg lt_cv_dlopen=shl_load 17811e07dc26bSmrgelse 17812e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 17813e07dc26bSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 17814e07dc26bSmrgif ${ac_cv_lib_dld_shl_load+:} false; then : 17815e07dc26bSmrg $as_echo_n "(cached) " >&6 17816e07dc26bSmrgelse 17817e07dc26bSmrg ac_check_lib_save_LIBS=$LIBS 17818e07dc26bSmrgLIBS="-ldld $LIBS" 17819e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17820e07dc26bSmrg/* end confdefs.h. */ 17821e07dc26bSmrg 17822e07dc26bSmrg/* Override any GCC internal prototype to avoid an error. 17823e07dc26bSmrg Use char because int might match the return type of a GCC 17824e07dc26bSmrg builtin and then its argument prototype would still apply. */ 17825e07dc26bSmrg#ifdef __cplusplus 17826e07dc26bSmrgextern "C" 17827e07dc26bSmrg#endif 17828e07dc26bSmrgchar shl_load (); 17829e07dc26bSmrgint 17830e07dc26bSmrgmain () 17831e07dc26bSmrg{ 17832e07dc26bSmrgreturn shl_load (); 17833e07dc26bSmrg ; 17834e07dc26bSmrg return 0; 17835e07dc26bSmrg} 17836e07dc26bSmrg_ACEOF 17837e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 17838e07dc26bSmrg ac_cv_lib_dld_shl_load=yes 17839e07dc26bSmrgelse 17840e07dc26bSmrg ac_cv_lib_dld_shl_load=no 17841e07dc26bSmrgfi 17842e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 17843e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 17844e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS 17845e07dc26bSmrgfi 17846e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 17847e07dc26bSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 17848e07dc26bSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 17849e07dc26bSmrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 17850e07dc26bSmrgelse 17851e07dc26bSmrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 17852e07dc26bSmrgif test "x$ac_cv_func_dlopen" = xyes; then : 17853e07dc26bSmrg lt_cv_dlopen=dlopen 17854e07dc26bSmrgelse 17855e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 17856e07dc26bSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 17857e07dc26bSmrgif ${ac_cv_lib_dl_dlopen+:} false; then : 17858e07dc26bSmrg $as_echo_n "(cached) " >&6 17859e07dc26bSmrgelse 17860e07dc26bSmrg ac_check_lib_save_LIBS=$LIBS 17861e07dc26bSmrgLIBS="-ldl $LIBS" 17862e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17863e07dc26bSmrg/* end confdefs.h. */ 17864e07dc26bSmrg 17865e07dc26bSmrg/* Override any GCC internal prototype to avoid an error. 17866e07dc26bSmrg Use char because int might match the return type of a GCC 17867e07dc26bSmrg builtin and then its argument prototype would still apply. */ 17868e07dc26bSmrg#ifdef __cplusplus 17869e07dc26bSmrgextern "C" 17870e07dc26bSmrg#endif 17871e07dc26bSmrgchar dlopen (); 17872e07dc26bSmrgint 17873e07dc26bSmrgmain () 17874e07dc26bSmrg{ 17875e07dc26bSmrgreturn dlopen (); 17876e07dc26bSmrg ; 17877e07dc26bSmrg return 0; 17878e07dc26bSmrg} 17879e07dc26bSmrg_ACEOF 17880e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 17881e07dc26bSmrg ac_cv_lib_dl_dlopen=yes 17882e07dc26bSmrgelse 17883e07dc26bSmrg ac_cv_lib_dl_dlopen=no 17884e07dc26bSmrgfi 17885e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 17886e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 17887e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS 17888e07dc26bSmrgfi 17889e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 17890e07dc26bSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 17891e07dc26bSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 17892e07dc26bSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 17893e07dc26bSmrgelse 17894e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 17895e07dc26bSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 17896e07dc26bSmrgif ${ac_cv_lib_svld_dlopen+:} false; then : 17897e07dc26bSmrg $as_echo_n "(cached) " >&6 17898e07dc26bSmrgelse 17899e07dc26bSmrg ac_check_lib_save_LIBS=$LIBS 17900e07dc26bSmrgLIBS="-lsvld $LIBS" 17901e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17902e07dc26bSmrg/* end confdefs.h. */ 17903e07dc26bSmrg 17904e07dc26bSmrg/* Override any GCC internal prototype to avoid an error. 17905e07dc26bSmrg Use char because int might match the return type of a GCC 17906e07dc26bSmrg builtin and then its argument prototype would still apply. */ 17907e07dc26bSmrg#ifdef __cplusplus 17908e07dc26bSmrgextern "C" 17909e07dc26bSmrg#endif 17910e07dc26bSmrgchar dlopen (); 17911e07dc26bSmrgint 17912e07dc26bSmrgmain () 17913e07dc26bSmrg{ 17914e07dc26bSmrgreturn dlopen (); 17915e07dc26bSmrg ; 17916e07dc26bSmrg return 0; 17917e07dc26bSmrg} 17918e07dc26bSmrg_ACEOF 17919e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 17920e07dc26bSmrg ac_cv_lib_svld_dlopen=yes 17921e07dc26bSmrgelse 17922e07dc26bSmrg ac_cv_lib_svld_dlopen=no 17923e07dc26bSmrgfi 17924e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 17925e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 17926e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS 17927e07dc26bSmrgfi 17928e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 17929e07dc26bSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 17930e07dc26bSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 17931e07dc26bSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 17932e07dc26bSmrgelse 17933e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 17934e07dc26bSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 17935e07dc26bSmrgif ${ac_cv_lib_dld_dld_link+:} false; then : 17936e07dc26bSmrg $as_echo_n "(cached) " >&6 17937e07dc26bSmrgelse 17938e07dc26bSmrg ac_check_lib_save_LIBS=$LIBS 17939e07dc26bSmrgLIBS="-ldld $LIBS" 17940e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17941e07dc26bSmrg/* end confdefs.h. */ 17942e07dc26bSmrg 17943e07dc26bSmrg/* Override any GCC internal prototype to avoid an error. 17944e07dc26bSmrg Use char because int might match the return type of a GCC 17945e07dc26bSmrg builtin and then its argument prototype would still apply. */ 17946e07dc26bSmrg#ifdef __cplusplus 17947e07dc26bSmrgextern "C" 17948e07dc26bSmrg#endif 17949e07dc26bSmrgchar dld_link (); 17950e07dc26bSmrgint 17951e07dc26bSmrgmain () 17952e07dc26bSmrg{ 17953e07dc26bSmrgreturn dld_link (); 17954e07dc26bSmrg ; 17955e07dc26bSmrg return 0; 17956e07dc26bSmrg} 17957e07dc26bSmrg_ACEOF 17958e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then : 17959e07dc26bSmrg ac_cv_lib_dld_dld_link=yes 17960e07dc26bSmrgelse 17961e07dc26bSmrg ac_cv_lib_dld_dld_link=no 17962e07dc26bSmrgfi 17963e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \ 17964e07dc26bSmrg conftest$ac_exeext conftest.$ac_ext 17965e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS 17966e07dc26bSmrgfi 17967e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 17968e07dc26bSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 17969e07dc26bSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 17970e07dc26bSmrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 17971e07dc26bSmrgfi 17972e07dc26bSmrg 17973e07dc26bSmrg 17974e07dc26bSmrgfi 17975e07dc26bSmrg 17976e07dc26bSmrg 17977e07dc26bSmrgfi 17978e07dc26bSmrg 17979e07dc26bSmrg 17980e07dc26bSmrgfi 17981e07dc26bSmrg 17982e07dc26bSmrg 17983e07dc26bSmrgfi 17984e07dc26bSmrg 17985e07dc26bSmrg 17986e07dc26bSmrgfi 17987e07dc26bSmrg 17988e07dc26bSmrg ;; 17989e07dc26bSmrg esac 17990e07dc26bSmrg 17991e07dc26bSmrg if test no = "$lt_cv_dlopen"; then 17992e07dc26bSmrg enable_dlopen=no 17993e07dc26bSmrg else 17994e07dc26bSmrg enable_dlopen=yes 17995e07dc26bSmrg fi 17996e07dc26bSmrg 17997e07dc26bSmrg case $lt_cv_dlopen in 17998e07dc26bSmrg dlopen) 17999e07dc26bSmrg save_CPPFLAGS=$CPPFLAGS 18000e07dc26bSmrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18001e07dc26bSmrg 18002e07dc26bSmrg save_LDFLAGS=$LDFLAGS 18003e07dc26bSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18004e07dc26bSmrg 18005e07dc26bSmrg save_LIBS=$LIBS 18006e07dc26bSmrg LIBS="$lt_cv_dlopen_libs $LIBS" 18007e07dc26bSmrg 18008e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18009e07dc26bSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 18010e07dc26bSmrgif ${lt_cv_dlopen_self+:} false; then : 18011e07dc26bSmrg $as_echo_n "(cached) " >&6 18012e07dc26bSmrgelse 18013e07dc26bSmrg if test yes = "$cross_compiling"; then : 18014e07dc26bSmrg lt_cv_dlopen_self=cross 18015e07dc26bSmrgelse 18016e07dc26bSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18017e07dc26bSmrg lt_status=$lt_dlunknown 18018e07dc26bSmrg cat > conftest.$ac_ext <<_LT_EOF 18019e07dc26bSmrg#line $LINENO "configure" 18020e07dc26bSmrg#include "confdefs.h" 18021e07dc26bSmrg 18022e07dc26bSmrg#if HAVE_DLFCN_H 18023e07dc26bSmrg#include <dlfcn.h> 18024e07dc26bSmrg#endif 18025e07dc26bSmrg 18026e07dc26bSmrg#include <stdio.h> 18027e07dc26bSmrg 18028e07dc26bSmrg#ifdef RTLD_GLOBAL 18029e07dc26bSmrg# define LT_DLGLOBAL RTLD_GLOBAL 18030e07dc26bSmrg#else 18031e07dc26bSmrg# ifdef DL_GLOBAL 18032e07dc26bSmrg# define LT_DLGLOBAL DL_GLOBAL 18033e07dc26bSmrg# else 18034e07dc26bSmrg# define LT_DLGLOBAL 0 18035e07dc26bSmrg# endif 18036e07dc26bSmrg#endif 18037e07dc26bSmrg 18038e07dc26bSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18039e07dc26bSmrg find out it does not work in some platform. */ 18040e07dc26bSmrg#ifndef LT_DLLAZY_OR_NOW 18041e07dc26bSmrg# ifdef RTLD_LAZY 18042e07dc26bSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18043e07dc26bSmrg# else 18044e07dc26bSmrg# ifdef DL_LAZY 18045e07dc26bSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 18046e07dc26bSmrg# else 18047e07dc26bSmrg# ifdef RTLD_NOW 18048e07dc26bSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18049e07dc26bSmrg# else 18050e07dc26bSmrg# ifdef DL_NOW 18051e07dc26bSmrg# define LT_DLLAZY_OR_NOW DL_NOW 18052e07dc26bSmrg# else 18053e07dc26bSmrg# define LT_DLLAZY_OR_NOW 0 18054e07dc26bSmrg# endif 18055e07dc26bSmrg# endif 18056e07dc26bSmrg# endif 18057e07dc26bSmrg# endif 18058e07dc26bSmrg#endif 18059e07dc26bSmrg 18060e07dc26bSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 18061e07dc26bSmrg correspondingly for the symbols needed. */ 18062e07dc26bSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18063e07dc26bSmrgint fnord () __attribute__((visibility("default"))); 18064e07dc26bSmrg#endif 18065e07dc26bSmrg 18066e07dc26bSmrgint fnord () { return 42; } 18067e07dc26bSmrgint main () 18068e07dc26bSmrg{ 18069e07dc26bSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18070e07dc26bSmrg int status = $lt_dlunknown; 18071e07dc26bSmrg 18072e07dc26bSmrg if (self) 18073e07dc26bSmrg { 18074e07dc26bSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18075e07dc26bSmrg else 18076e07dc26bSmrg { 18077e07dc26bSmrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18078e07dc26bSmrg else puts (dlerror ()); 18079e07dc26bSmrg } 18080e07dc26bSmrg /* dlclose (self); */ 18081e07dc26bSmrg } 18082e07dc26bSmrg else 18083e07dc26bSmrg puts (dlerror ()); 18084e07dc26bSmrg 18085e07dc26bSmrg return status; 18086e07dc26bSmrg} 18087e07dc26bSmrg_LT_EOF 18088e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18089e07dc26bSmrg (eval $ac_link) 2>&5 18090e07dc26bSmrg ac_status=$? 18091e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18092e07dc26bSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18093e07dc26bSmrg (./conftest; exit; ) >&5 2>/dev/null 18094e07dc26bSmrg lt_status=$? 18095e07dc26bSmrg case x$lt_status in 18096e07dc26bSmrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 18097e07dc26bSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 18098e07dc26bSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 18099e07dc26bSmrg esac 18100e07dc26bSmrg else : 18101e07dc26bSmrg # compilation failed 18102e07dc26bSmrg lt_cv_dlopen_self=no 18103e07dc26bSmrg fi 18104e07dc26bSmrgfi 18105e07dc26bSmrgrm -fr conftest* 18106e07dc26bSmrg 18107e07dc26bSmrg 18108e07dc26bSmrgfi 18109e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 18110e07dc26bSmrg$as_echo "$lt_cv_dlopen_self" >&6; } 18111e07dc26bSmrg 18112e07dc26bSmrg if test yes = "$lt_cv_dlopen_self"; then 18113e07dc26bSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 18114e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 18115e07dc26bSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 18116e07dc26bSmrgif ${lt_cv_dlopen_self_static+:} false; then : 18117e07dc26bSmrg $as_echo_n "(cached) " >&6 18118e07dc26bSmrgelse 18119e07dc26bSmrg if test yes = "$cross_compiling"; then : 18120e07dc26bSmrg lt_cv_dlopen_self_static=cross 18121e07dc26bSmrgelse 18122e07dc26bSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18123e07dc26bSmrg lt_status=$lt_dlunknown 18124e07dc26bSmrg cat > conftest.$ac_ext <<_LT_EOF 18125e07dc26bSmrg#line $LINENO "configure" 18126e07dc26bSmrg#include "confdefs.h" 18127e07dc26bSmrg 18128e07dc26bSmrg#if HAVE_DLFCN_H 18129e07dc26bSmrg#include <dlfcn.h> 18130e07dc26bSmrg#endif 18131e07dc26bSmrg 18132e07dc26bSmrg#include <stdio.h> 18133e07dc26bSmrg 18134e07dc26bSmrg#ifdef RTLD_GLOBAL 18135e07dc26bSmrg# define LT_DLGLOBAL RTLD_GLOBAL 18136e07dc26bSmrg#else 18137e07dc26bSmrg# ifdef DL_GLOBAL 18138e07dc26bSmrg# define LT_DLGLOBAL DL_GLOBAL 18139e07dc26bSmrg# else 18140e07dc26bSmrg# define LT_DLGLOBAL 0 18141e07dc26bSmrg# endif 18142e07dc26bSmrg#endif 18143e07dc26bSmrg 18144e07dc26bSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18145e07dc26bSmrg find out it does not work in some platform. */ 18146e07dc26bSmrg#ifndef LT_DLLAZY_OR_NOW 18147e07dc26bSmrg# ifdef RTLD_LAZY 18148e07dc26bSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18149e07dc26bSmrg# else 18150e07dc26bSmrg# ifdef DL_LAZY 18151e07dc26bSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 18152e07dc26bSmrg# else 18153e07dc26bSmrg# ifdef RTLD_NOW 18154e07dc26bSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18155e07dc26bSmrg# else 18156e07dc26bSmrg# ifdef DL_NOW 18157e07dc26bSmrg# define LT_DLLAZY_OR_NOW DL_NOW 18158e07dc26bSmrg# else 18159e07dc26bSmrg# define LT_DLLAZY_OR_NOW 0 18160e07dc26bSmrg# endif 18161e07dc26bSmrg# endif 18162e07dc26bSmrg# endif 18163e07dc26bSmrg# endif 18164e07dc26bSmrg#endif 18165e07dc26bSmrg 18166e07dc26bSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 18167e07dc26bSmrg correspondingly for the symbols needed. */ 18168e07dc26bSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18169e07dc26bSmrgint fnord () __attribute__((visibility("default"))); 18170e07dc26bSmrg#endif 18171e07dc26bSmrg 18172e07dc26bSmrgint fnord () { return 42; } 18173e07dc26bSmrgint main () 18174e07dc26bSmrg{ 18175e07dc26bSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18176e07dc26bSmrg int status = $lt_dlunknown; 18177e07dc26bSmrg 18178e07dc26bSmrg if (self) 18179e07dc26bSmrg { 18180e07dc26bSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18181e07dc26bSmrg else 18182e07dc26bSmrg { 18183e07dc26bSmrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18184e07dc26bSmrg else puts (dlerror ()); 18185e07dc26bSmrg } 18186e07dc26bSmrg /* dlclose (self); */ 18187e07dc26bSmrg } 18188e07dc26bSmrg else 18189e07dc26bSmrg puts (dlerror ()); 18190e07dc26bSmrg 18191e07dc26bSmrg return status; 18192e07dc26bSmrg} 18193e07dc26bSmrg_LT_EOF 18194e07dc26bSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18195e07dc26bSmrg (eval $ac_link) 2>&5 18196e07dc26bSmrg ac_status=$? 18197e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18198e07dc26bSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18199e07dc26bSmrg (./conftest; exit; ) >&5 2>/dev/null 18200e07dc26bSmrg lt_status=$? 18201e07dc26bSmrg case x$lt_status in 18202e07dc26bSmrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 18203e07dc26bSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 18204e07dc26bSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 18205e07dc26bSmrg esac 18206e07dc26bSmrg else : 18207e07dc26bSmrg # compilation failed 18208e07dc26bSmrg lt_cv_dlopen_self_static=no 18209e07dc26bSmrg fi 18210e07dc26bSmrgfi 18211e07dc26bSmrgrm -fr conftest* 18212e07dc26bSmrg 18213e07dc26bSmrg 18214e07dc26bSmrgfi 18215e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 18216e07dc26bSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 18217e07dc26bSmrg fi 18218e07dc26bSmrg 18219e07dc26bSmrg CPPFLAGS=$save_CPPFLAGS 18220e07dc26bSmrg LDFLAGS=$save_LDFLAGS 18221e07dc26bSmrg LIBS=$save_LIBS 18222e07dc26bSmrg ;; 18223e07dc26bSmrg esac 18224e07dc26bSmrg 18225e07dc26bSmrg case $lt_cv_dlopen_self in 18226e07dc26bSmrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 18227e07dc26bSmrg *) enable_dlopen_self=unknown ;; 18228e07dc26bSmrg esac 18229e07dc26bSmrg 18230e07dc26bSmrg case $lt_cv_dlopen_self_static in 18231e07dc26bSmrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 18232e07dc26bSmrg *) enable_dlopen_self_static=unknown ;; 18233e07dc26bSmrg esac 18234e07dc26bSmrgfi 18235e07dc26bSmrg 18236e07dc26bSmrg 18237e07dc26bSmrg 18238e07dc26bSmrg 18239e07dc26bSmrg 18240e07dc26bSmrg 18241e07dc26bSmrg 18242e07dc26bSmrg 18243e07dc26bSmrg 18244e07dc26bSmrg 18245e07dc26bSmrg 18246e07dc26bSmrg 18247e07dc26bSmrg 18248e07dc26bSmrg 18249e07dc26bSmrg 18250e07dc26bSmrg 18251e07dc26bSmrg 18252e07dc26bSmrgstriplib= 18253e07dc26bSmrgold_striplib= 18254e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18255e07dc26bSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 18256e07dc26bSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 18257e07dc26bSmrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18258e07dc26bSmrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18259e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18260e07dc26bSmrg$as_echo "yes" >&6; } 18261e07dc26bSmrgelse 18262e07dc26bSmrg# FIXME - insert some real tests, host_os isn't really good enough 18263e07dc26bSmrg case $host_os in 18264e07dc26bSmrg darwin*) 18265e07dc26bSmrg if test -n "$STRIP"; then 18266e07dc26bSmrg striplib="$STRIP -x" 18267e07dc26bSmrg old_striplib="$STRIP -S" 18268e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18269e07dc26bSmrg$as_echo "yes" >&6; } 18270e07dc26bSmrg else 18271e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18272e07dc26bSmrg$as_echo "no" >&6; } 18273e07dc26bSmrg fi 18274e07dc26bSmrg ;; 18275e07dc26bSmrg *) 18276e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18277e07dc26bSmrg$as_echo "no" >&6; } 18278e07dc26bSmrg ;; 18279e07dc26bSmrg esac 18280e07dc26bSmrgfi 18281e07dc26bSmrg 18282e07dc26bSmrg 18283e07dc26bSmrg 18284e07dc26bSmrg 18285e07dc26bSmrg 18286e07dc26bSmrg 18287e07dc26bSmrg 18288e07dc26bSmrg 18289e07dc26bSmrg 18290e07dc26bSmrg 18291e07dc26bSmrg 18292e07dc26bSmrg 18293e07dc26bSmrg # Report what library types will actually be built 18294e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18295e07dc26bSmrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18296e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18297e07dc26bSmrg$as_echo "$can_build_shared" >&6; } 18298e07dc26bSmrg 18299e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18300e07dc26bSmrg$as_echo_n "checking whether to build shared libraries... " >&6; } 18301e07dc26bSmrg test no = "$can_build_shared" && enable_shared=no 18302e07dc26bSmrg 18303e07dc26bSmrg # On AIX, shared libraries and static libraries use the same namespace, and 18304e07dc26bSmrg # are all built from PIC. 18305e07dc26bSmrg case $host_os in 18306e07dc26bSmrg aix3*) 18307e07dc26bSmrg test yes = "$enable_shared" && enable_static=no 18308e07dc26bSmrg if test -n "$RANLIB"; then 18309e07dc26bSmrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 18310e07dc26bSmrg postinstall_cmds='$RANLIB $lib' 18311e07dc26bSmrg fi 18312e07dc26bSmrg ;; 18313e07dc26bSmrg 18314e07dc26bSmrg aix[4-9]*) 18315e07dc26bSmrg if test ia64 != "$host_cpu"; then 18316e07dc26bSmrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 18317e07dc26bSmrg yes,aix,yes) ;; # shared object as lib.so file only 18318e07dc26bSmrg yes,svr4,*) ;; # shared object as lib.so archive member only 18319e07dc26bSmrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 18320e07dc26bSmrg esac 18321e07dc26bSmrg fi 18322e07dc26bSmrg ;; 18323e07dc26bSmrg esac 18324e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 18325e07dc26bSmrg$as_echo "$enable_shared" >&6; } 18326e07dc26bSmrg 18327e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 18328e07dc26bSmrg$as_echo_n "checking whether to build static libraries... " >&6; } 18329e07dc26bSmrg # Make sure either enable_shared or enable_static is yes. 18330e07dc26bSmrg test yes = "$enable_shared" || enable_static=yes 18331e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 18332e07dc26bSmrg$as_echo "$enable_static" >&6; } 18333e07dc26bSmrg 18334e07dc26bSmrg 18335e07dc26bSmrg 18336e07dc26bSmrg 18337e07dc26bSmrgfi 18338e07dc26bSmrgac_ext=c 18339e07dc26bSmrgac_cpp='$CPP $CPPFLAGS' 18340e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18341e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18342e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 18343e07dc26bSmrg 18344e07dc26bSmrgCC=$lt_save_CC 18345e07dc26bSmrg 18346e07dc26bSmrg 18347e07dc26bSmrg 18348e07dc26bSmrg 18349e07dc26bSmrg 18350e07dc26bSmrg 18351e07dc26bSmrg 18352e07dc26bSmrg 18353e07dc26bSmrg 18354e07dc26bSmrg 18355e07dc26bSmrg 18356e07dc26bSmrg 18357e07dc26bSmrg 18358e07dc26bSmrg 18359e07dc26bSmrg 18360e07dc26bSmrg ac_config_commands="$ac_config_commands libtool" 18361e07dc26bSmrg 18362e07dc26bSmrg 18363e07dc26bSmrg 18364e07dc26bSmrg 18365e07dc26bSmrg# Only expand once: 18366e07dc26bSmrg 18367e07dc26bSmrg 18368e07dc26bSmrg 18369e07dc26bSmrg 18370e07dc26bSmrg 18371e07dc26bSmrg# Define a configure option for an alternate module directory 18372e07dc26bSmrg 18373e07dc26bSmrg# Check whether --with-xorg-module-dir was given. 18374e07dc26bSmrgif test "${with_xorg_module_dir+set}" = set; then : 18375e07dc26bSmrg withval=$with_xorg_module_dir; moduledir="$withval" 18376e07dc26bSmrgelse 18377e07dc26bSmrg moduledir="$libdir/xorg/modules" 18378e07dc26bSmrgfi 18379e07dc26bSmrg 18380e07dc26bSmrg 18381e07dc26bSmrg 18382e07dc26bSmrg# Store the list of server defined optional extensions in REQUIRED_MODULES 18383e07dc26bSmrg 18384e07dc26bSmrg 18385e07dc26bSmrg SAVE_CFLAGS="$CFLAGS" 18386e07dc26bSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18387e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18388e07dc26bSmrg/* end confdefs.h. */ 18389e07dc26bSmrg 18390e07dc26bSmrg#include "xorg-server.h" 18391e07dc26bSmrg#if !defined RANDR 18392e07dc26bSmrg#error RANDR not defined 18393e07dc26bSmrg#endif 18394e07dc26bSmrg 18395e07dc26bSmrgint 18396e07dc26bSmrgmain () 18397e07dc26bSmrg{ 18398e07dc26bSmrg 18399e07dc26bSmrg ; 18400e07dc26bSmrg return 0; 18401e07dc26bSmrg} 18402e07dc26bSmrg_ACEOF 18403e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 18404e07dc26bSmrg _EXT_CHECK=yes 18405e07dc26bSmrgelse 18406e07dc26bSmrg _EXT_CHECK=no 18407e07dc26bSmrgfi 18408e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18409e07dc26bSmrg CFLAGS="$SAVE_CFLAGS" 18410e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18411e07dc26bSmrg$as_echo_n "checking if RANDR is defined... " >&6; } 18412e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18413e07dc26bSmrg$as_echo "$_EXT_CHECK" >&6; } 18414e07dc26bSmrg if test "$_EXT_CHECK" != no; then 18415e07dc26bSmrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18416e07dc26bSmrg fi 18417e07dc26bSmrg 18418e07dc26bSmrg 18419e07dc26bSmrg 18420e07dc26bSmrg SAVE_CFLAGS="$CFLAGS" 18421e07dc26bSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18422e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18423e07dc26bSmrg/* end confdefs.h. */ 18424e07dc26bSmrg 18425e07dc26bSmrg#include "xorg-server.h" 18426e07dc26bSmrg#if !defined RENDER 18427e07dc26bSmrg#error RENDER not defined 18428e07dc26bSmrg#endif 18429e07dc26bSmrg 18430e07dc26bSmrgint 18431e07dc26bSmrgmain () 18432e07dc26bSmrg{ 18433e07dc26bSmrg 18434e07dc26bSmrg ; 18435e07dc26bSmrg return 0; 18436e07dc26bSmrg} 18437e07dc26bSmrg_ACEOF 18438e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 18439e07dc26bSmrg _EXT_CHECK=yes 18440e07dc26bSmrgelse 18441e07dc26bSmrg _EXT_CHECK=no 18442e07dc26bSmrgfi 18443e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18444e07dc26bSmrg CFLAGS="$SAVE_CFLAGS" 18445e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18446e07dc26bSmrg$as_echo_n "checking if RENDER is defined... " >&6; } 18447e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18448e07dc26bSmrg$as_echo "$_EXT_CHECK" >&6; } 18449e07dc26bSmrg if test "$_EXT_CHECK" != no; then 18450e07dc26bSmrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18451e07dc26bSmrg fi 18452e07dc26bSmrg 18453e07dc26bSmrg 18454e07dc26bSmrg 18455e07dc26bSmrg SAVE_CFLAGS="$CFLAGS" 18456e07dc26bSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18457e07dc26bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18458e07dc26bSmrg/* end confdefs.h. */ 18459e07dc26bSmrg 18460e07dc26bSmrg#include "xorg-server.h" 18461e07dc26bSmrg#if !defined DPMSExtension 18462e07dc26bSmrg#error DPMSExtension not defined 18463e07dc26bSmrg#endif 18464e07dc26bSmrg 18465e07dc26bSmrgint 18466e07dc26bSmrgmain () 18467e07dc26bSmrg{ 18468e07dc26bSmrg 18469e07dc26bSmrg ; 18470e07dc26bSmrg return 0; 18471e07dc26bSmrg} 18472e07dc26bSmrg_ACEOF 18473e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then : 18474e07dc26bSmrg _EXT_CHECK=yes 18475e07dc26bSmrgelse 18476e07dc26bSmrg _EXT_CHECK=no 18477e07dc26bSmrgfi 18478e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18479e07dc26bSmrg CFLAGS="$SAVE_CFLAGS" 18480e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18481e07dc26bSmrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18482e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18483e07dc26bSmrg$as_echo "$_EXT_CHECK" >&6; } 18484e07dc26bSmrg if test "$_EXT_CHECK" != no; then 18485e07dc26bSmrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18486e07dc26bSmrg fi 18487e07dc26bSmrg 18488e07dc26bSmrg 18489e07dc26bSmrg# Obtain compiler/linker options for the driver dependencies 18490e07dc26bSmrg 18491e07dc26bSmrgpkg_failed=no 18492e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 18493e07dc26bSmrg$as_echo_n "checking for XORG... " >&6; } 18494e07dc26bSmrg 18495e07dc26bSmrgif test -n "$XORG_CFLAGS"; then 18496e07dc26bSmrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 18497e07dc26bSmrg elif test -n "$PKG_CONFIG"; then 18498e07dc26bSmrg if test -n "$PKG_CONFIG" && \ 18499e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.6 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 18500e07dc26bSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES") 2>&5 18501e07dc26bSmrg ac_status=$? 18502e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18503e07dc26bSmrg test $ac_status = 0; }; then 18504e07dc26bSmrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 18505e07dc26bSmrg test "x$?" != "x0" && pkg_failed=yes 18506e07dc26bSmrgelse 18507e07dc26bSmrg pkg_failed=yes 18508e07dc26bSmrgfi 18509e07dc26bSmrg else 18510e07dc26bSmrg pkg_failed=untried 18511e07dc26bSmrgfi 18512e07dc26bSmrgif test -n "$XORG_LIBS"; then 18513e07dc26bSmrg pkg_cv_XORG_LIBS="$XORG_LIBS" 18514e07dc26bSmrg elif test -n "$PKG_CONFIG"; then 18515e07dc26bSmrg if test -n "$PKG_CONFIG" && \ 18516e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.6 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 18517e07dc26bSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES") 2>&5 18518e07dc26bSmrg ac_status=$? 18519e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18520e07dc26bSmrg test $ac_status = 0; }; then 18521e07dc26bSmrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 18522e07dc26bSmrg test "x$?" != "x0" && pkg_failed=yes 18523e07dc26bSmrgelse 18524e07dc26bSmrg pkg_failed=yes 18525e07dc26bSmrgfi 18526e07dc26bSmrg else 18527e07dc26bSmrg pkg_failed=untried 18528e07dc26bSmrgfi 18529e07dc26bSmrg 18530e07dc26bSmrg 18531e07dc26bSmrg 18532e07dc26bSmrgif test $pkg_failed = yes; then 18533e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18534e07dc26bSmrg$as_echo "no" >&6; } 18535e07dc26bSmrg 18536e07dc26bSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18537e07dc26bSmrg _pkg_short_errors_supported=yes 18538e07dc26bSmrgelse 18539e07dc26bSmrg _pkg_short_errors_supported=no 18540e07dc26bSmrgfi 18541e07dc26bSmrg if test $_pkg_short_errors_supported = yes; then 18542e07dc26bSmrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>&1` 18543e07dc26bSmrg else 18544e07dc26bSmrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>&1` 18545e07dc26bSmrg fi 18546e07dc26bSmrg # Put the nasty error message in config.log where it belongs 18547e07dc26bSmrg echo "$XORG_PKG_ERRORS" >&5 18548e07dc26bSmrg 18549e07dc26bSmrg as_fn_error $? "Package requirements (xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES) were not met: 18550e07dc26bSmrg 18551e07dc26bSmrg$XORG_PKG_ERRORS 18552e07dc26bSmrg 18553e07dc26bSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18554e07dc26bSmrginstalled software in a non-standard prefix. 18555e07dc26bSmrg 18556e07dc26bSmrgAlternatively, you may set the environment variables XORG_CFLAGS 18557e07dc26bSmrgand XORG_LIBS to avoid the need to call pkg-config. 18558e07dc26bSmrgSee the pkg-config man page for more details." "$LINENO" 5 18559e07dc26bSmrgelif test $pkg_failed = untried; then 18560e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18561e07dc26bSmrg$as_echo "no" >&6; } 18562e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18563e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18564e07dc26bSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18565e07dc26bSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 18566e07dc26bSmrgpath to pkg-config. 18567e07dc26bSmrg 18568e07dc26bSmrgAlternatively, you may set the environment variables XORG_CFLAGS 18569e07dc26bSmrgand XORG_LIBS to avoid the need to call pkg-config. 18570e07dc26bSmrgSee the pkg-config man page for more details. 18571e07dc26bSmrg 18572e07dc26bSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18573e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 18574e07dc26bSmrgelse 18575e07dc26bSmrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 18576e07dc26bSmrg XORG_LIBS=$pkg_cv_XORG_LIBS 18577e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18578e07dc26bSmrg$as_echo "yes" >&6; } 18579e07dc26bSmrg 18580e07dc26bSmrgfi 18581e07dc26bSmrg 18582e07dc26bSmrgpkg_failed=no 18583e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 18584e07dc26bSmrg$as_echo_n "checking for XEXT... " >&6; } 18585e07dc26bSmrg 18586e07dc26bSmrgif test -n "$XEXT_CFLAGS"; then 18587e07dc26bSmrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 18588e07dc26bSmrg elif test -n "$PKG_CONFIG"; then 18589e07dc26bSmrg if test -n "$PKG_CONFIG" && \ 18590e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 18591e07dc26bSmrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 18592e07dc26bSmrg ac_status=$? 18593e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18594e07dc26bSmrg test $ac_status = 0; }; then 18595e07dc26bSmrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 18596e07dc26bSmrg test "x$?" != "x0" && pkg_failed=yes 18597e07dc26bSmrgelse 18598e07dc26bSmrg pkg_failed=yes 18599e07dc26bSmrgfi 18600e07dc26bSmrg else 18601e07dc26bSmrg pkg_failed=untried 18602e07dc26bSmrgfi 18603e07dc26bSmrgif test -n "$XEXT_LIBS"; then 18604e07dc26bSmrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 18605e07dc26bSmrg elif test -n "$PKG_CONFIG"; then 18606e07dc26bSmrg if test -n "$PKG_CONFIG" && \ 18607e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 18608e07dc26bSmrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 18609e07dc26bSmrg ac_status=$? 18610e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18611e07dc26bSmrg test $ac_status = 0; }; then 18612e07dc26bSmrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 18613e07dc26bSmrg test "x$?" != "x0" && pkg_failed=yes 18614e07dc26bSmrgelse 18615e07dc26bSmrg pkg_failed=yes 18616e07dc26bSmrgfi 18617e07dc26bSmrg else 18618e07dc26bSmrg pkg_failed=untried 18619e07dc26bSmrgfi 18620e07dc26bSmrg 18621e07dc26bSmrg 18622e07dc26bSmrg 18623e07dc26bSmrgif test $pkg_failed = yes; then 18624e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18625e07dc26bSmrg$as_echo "no" >&6; } 18626e07dc26bSmrg 18627e07dc26bSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18628e07dc26bSmrg _pkg_short_errors_supported=yes 18629e07dc26bSmrgelse 18630e07dc26bSmrg _pkg_short_errors_supported=no 18631e07dc26bSmrgfi 18632e07dc26bSmrg if test $_pkg_short_errors_supported = yes; then 18633e07dc26bSmrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 18634e07dc26bSmrg else 18635e07dc26bSmrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 18636e07dc26bSmrg fi 18637e07dc26bSmrg # Put the nasty error message in config.log where it belongs 18638e07dc26bSmrg echo "$XEXT_PKG_ERRORS" >&5 18639e07dc26bSmrg 18640e07dc26bSmrg HAVE_XEXTPROTO_71="no" 18641e07dc26bSmrgelif test $pkg_failed = untried; then 18642e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18643e07dc26bSmrg$as_echo "no" >&6; } 18644e07dc26bSmrg HAVE_XEXTPROTO_71="no" 18645e07dc26bSmrgelse 18646e07dc26bSmrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 18647e07dc26bSmrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 18648e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18649e07dc26bSmrg$as_echo "yes" >&6; } 18650e07dc26bSmrg HAVE_XEXTPROTO_71="yes" 18651e07dc26bSmrgfi 18652e07dc26bSmrg 18653e07dc26bSmrgif test "x$HAVE_XEXTPROTO_71" = xyes; then 18654e07dc26bSmrg 18655e07dc26bSmrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 18656e07dc26bSmrg 18657e07dc26bSmrgfi 18658e07dc26bSmrg 18659e07dc26bSmrgsave_CFLAGS="$CFLAGS" 18660e07dc26bSmrgCFLAGS="$XORG_CFLAGS" 18661e07dc26bSmrgac_fn_c_check_decl "$LINENO" "xf86ConfigIsaEntity" "ac_cv_have_decl_xf86ConfigIsaEntity" "#include \"xf86.h\" 18662e07dc26bSmrg" 18663e07dc26bSmrgif test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = xyes; then : 18664e07dc26bSmrg 18665e07dc26bSmrg$as_echo "#define HAVE_ISA 1" >>confdefs.h 18666e07dc26bSmrg 18667e07dc26bSmrgfi 18668e07dc26bSmrg 18669e07dc26bSmrgCFLAGS="$save_CFLAGS" 18670e07dc26bSmrg 18671e07dc26bSmrgsave_CFLAGS="$CFLAGS" 18672e07dc26bSmrgCFLAGS="$XORG_CFLAGS" 18673e07dc26bSmrgac_fn_c_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\" 18674e07dc26bSmrg" 18675e07dc26bSmrgif test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = xyes; then : 18676e07dc26bSmrg XSERVER_LIBPCIACCESS=yes 18677e07dc26bSmrgelse 18678e07dc26bSmrg XSERVER_LIBPCIACCESS=no 18679e07dc26bSmrgfi 18680e07dc26bSmrg 18681e07dc26bSmrgCFLAGS="$save_CFLAGS" 18682e07dc26bSmrg 18683e07dc26bSmrgif test "x$XSERVER_LIBPCIACCESS" = xyes; then 18684e07dc26bSmrg 18685e07dc26bSmrgpkg_failed=no 18686e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 18687e07dc26bSmrg$as_echo_n "checking for PCIACCESS... " >&6; } 18688e07dc26bSmrg 18689e07dc26bSmrgif test -n "$PCIACCESS_CFLAGS"; then 18690e07dc26bSmrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 18691e07dc26bSmrg elif test -n "$PKG_CONFIG"; then 18692e07dc26bSmrg if test -n "$PKG_CONFIG" && \ 18693e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.12.901\""; } >&5 18694e07dc26bSmrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.12.901") 2>&5 18695e07dc26bSmrg ac_status=$? 18696e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18697e07dc26bSmrg test $ac_status = 0; }; then 18698e07dc26bSmrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.12.901" 2>/dev/null` 18699e07dc26bSmrg test "x$?" != "x0" && pkg_failed=yes 18700e07dc26bSmrgelse 18701e07dc26bSmrg pkg_failed=yes 18702e07dc26bSmrgfi 18703e07dc26bSmrg else 18704e07dc26bSmrg pkg_failed=untried 18705e07dc26bSmrgfi 18706e07dc26bSmrgif test -n "$PCIACCESS_LIBS"; then 18707e07dc26bSmrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 18708e07dc26bSmrg elif test -n "$PKG_CONFIG"; then 18709e07dc26bSmrg if test -n "$PKG_CONFIG" && \ 18710e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.12.901\""; } >&5 18711e07dc26bSmrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.12.901") 2>&5 18712e07dc26bSmrg ac_status=$? 18713e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18714e07dc26bSmrg test $ac_status = 0; }; then 18715e07dc26bSmrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.12.901" 2>/dev/null` 18716e07dc26bSmrg test "x$?" != "x0" && pkg_failed=yes 18717e07dc26bSmrgelse 18718e07dc26bSmrg pkg_failed=yes 18719e07dc26bSmrgfi 18720e07dc26bSmrg else 18721e07dc26bSmrg pkg_failed=untried 18722e07dc26bSmrgfi 18723e07dc26bSmrg 18724e07dc26bSmrg 18725e07dc26bSmrg 18726e07dc26bSmrgif test $pkg_failed = yes; then 18727e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18728e07dc26bSmrg$as_echo "no" >&6; } 18729e07dc26bSmrg 18730e07dc26bSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18731e07dc26bSmrg _pkg_short_errors_supported=yes 18732e07dc26bSmrgelse 18733e07dc26bSmrg _pkg_short_errors_supported=no 18734e07dc26bSmrgfi 18735e07dc26bSmrg if test $_pkg_short_errors_supported = yes; then 18736e07dc26bSmrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.12.901" 2>&1` 18737e07dc26bSmrg else 18738e07dc26bSmrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.12.901" 2>&1` 18739e07dc26bSmrg fi 18740e07dc26bSmrg # Put the nasty error message in config.log where it belongs 18741e07dc26bSmrg echo "$PCIACCESS_PKG_ERRORS" >&5 18742e07dc26bSmrg 18743e07dc26bSmrg as_fn_error $? "Package requirements (pciaccess >= 0.12.901) were not met: 18744e07dc26bSmrg 18745e07dc26bSmrg$PCIACCESS_PKG_ERRORS 18746e07dc26bSmrg 18747e07dc26bSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18748e07dc26bSmrginstalled software in a non-standard prefix. 18749e07dc26bSmrg 18750e07dc26bSmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 18751e07dc26bSmrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 18752e07dc26bSmrgSee the pkg-config man page for more details." "$LINENO" 5 18753e07dc26bSmrgelif test $pkg_failed = untried; then 18754e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18755e07dc26bSmrg$as_echo "no" >&6; } 18756e07dc26bSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18757e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18758e07dc26bSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18759e07dc26bSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 18760e07dc26bSmrgpath to pkg-config. 18761e07dc26bSmrg 18762e07dc26bSmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 18763e07dc26bSmrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 18764e07dc26bSmrgSee the pkg-config man page for more details. 18765e07dc26bSmrg 18766e07dc26bSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18767e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; } 18768e07dc26bSmrgelse 18769e07dc26bSmrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 18770e07dc26bSmrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 18771e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18772e07dc26bSmrg$as_echo "yes" >&6; } 18773e07dc26bSmrg 18774e07dc26bSmrgfi 18775e07dc26bSmrgfi 18776e07dc26bSmrg 18777e07dc26bSmrg# Checks for libraries. 18778e07dc26bSmrg 18779e07dc26bSmrgDRIVER_NAME=vboxvideo 18780e07dc26bSmrg 18781e07dc26bSmrg 18782e07dc26bSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 18783e07dc26bSmrg 18784e07dc26bSmrgcat >confcache <<\_ACEOF 18785e07dc26bSmrg# This file is a shell script that caches the results of configure 18786e07dc26bSmrg# tests run on this system so they can be shared between configure 18787e07dc26bSmrg# scripts and configure runs, see configure's option --config-cache. 18788e07dc26bSmrg# It is not useful on other systems. If it contains results you don't 18789e07dc26bSmrg# want to keep, you may remove or edit it. 18790e07dc26bSmrg# 18791e07dc26bSmrg# config.status only pays attention to the cache file if you give it 18792e07dc26bSmrg# the --recheck option to rerun configure. 18793e07dc26bSmrg# 18794e07dc26bSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 18795e07dc26bSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 18796e07dc26bSmrg# following values. 18797e07dc26bSmrg 18798e07dc26bSmrg_ACEOF 18799e07dc26bSmrg 18800e07dc26bSmrg# The following way of writing the cache mishandles newlines in values, 18801e07dc26bSmrg# but we know of no workaround that is simple, portable, and efficient. 18802e07dc26bSmrg# So, we kill variables containing newlines. 18803e07dc26bSmrg# Ultrix sh set writes to stderr and can't be redirected directly, 18804e07dc26bSmrg# and sets the high bit in the cache file unless we assign to the vars. 18805e07dc26bSmrg( 18806e07dc26bSmrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 18807e07dc26bSmrg eval ac_val=\$$ac_var 18808e07dc26bSmrg case $ac_val in #( 18809e07dc26bSmrg *${as_nl}*) 18810e07dc26bSmrg case $ac_var in #( 18811e07dc26bSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 18812e07dc26bSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 18813e07dc26bSmrg esac 18814e07dc26bSmrg case $ac_var in #( 18815e07dc26bSmrg _ | IFS | as_nl) ;; #( 18816e07dc26bSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 18817e07dc26bSmrg *) { eval $ac_var=; unset $ac_var;} ;; 18818e07dc26bSmrg esac ;; 18819e07dc26bSmrg esac 18820e07dc26bSmrg done 18821e07dc26bSmrg 18822e07dc26bSmrg (set) 2>&1 | 18823e07dc26bSmrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 18824e07dc26bSmrg *${as_nl}ac_space=\ *) 18825e07dc26bSmrg # `set' does not quote correctly, so add quotes: double-quote 18826e07dc26bSmrg # substitution turns \\\\ into \\, and sed turns \\ into \. 18827e07dc26bSmrg sed -n \ 18828e07dc26bSmrg "s/'/'\\\\''/g; 18829e07dc26bSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 18830e07dc26bSmrg ;; #( 18831e07dc26bSmrg *) 18832e07dc26bSmrg # `set' quotes correctly as required by POSIX, so do not add quotes. 18833e07dc26bSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 18834e07dc26bSmrg ;; 18835e07dc26bSmrg esac | 18836e07dc26bSmrg sort 18837e07dc26bSmrg) | 18838e07dc26bSmrg sed ' 18839e07dc26bSmrg /^ac_cv_env_/b end 18840e07dc26bSmrg t clear 18841e07dc26bSmrg :clear 18842e07dc26bSmrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 18843e07dc26bSmrg t end 18844e07dc26bSmrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 18845e07dc26bSmrg :end' >>confcache 18846e07dc26bSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 18847e07dc26bSmrg if test -w "$cache_file"; then 18848e07dc26bSmrg if test "x$cache_file" != "x/dev/null"; then 18849e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 18850e07dc26bSmrg$as_echo "$as_me: updating cache $cache_file" >&6;} 18851e07dc26bSmrg if test ! -f "$cache_file" || test -h "$cache_file"; then 18852e07dc26bSmrg cat confcache >"$cache_file" 18853e07dc26bSmrg else 18854e07dc26bSmrg case $cache_file in #( 18855e07dc26bSmrg */* | ?:*) 18856e07dc26bSmrg mv -f confcache "$cache_file"$$ && 18857e07dc26bSmrg mv -f "$cache_file"$$ "$cache_file" ;; #( 18858e07dc26bSmrg *) 18859e07dc26bSmrg mv -f confcache "$cache_file" ;; 18860e07dc26bSmrg esac 18861e07dc26bSmrg fi 18862e07dc26bSmrg fi 18863e07dc26bSmrg else 18864e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 18865e07dc26bSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 18866e07dc26bSmrg fi 18867e07dc26bSmrgfi 18868e07dc26bSmrgrm -f confcache 18869e07dc26bSmrg 18870e07dc26bSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 18871e07dc26bSmrg# Let make expand exec_prefix. 18872e07dc26bSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 18873e07dc26bSmrg 18874e07dc26bSmrgDEFS=-DHAVE_CONFIG_H 18875e07dc26bSmrg 18876e07dc26bSmrgac_libobjs= 18877e07dc26bSmrgac_ltlibobjs= 18878e07dc26bSmrgU= 18879e07dc26bSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 18880e07dc26bSmrg # 1. Remove the extension, and $U if already installed. 18881e07dc26bSmrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 18882e07dc26bSmrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 18883e07dc26bSmrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 18884e07dc26bSmrg # will be set to the directory where LIBOBJS objects are built. 18885e07dc26bSmrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 18886e07dc26bSmrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 18887e07dc26bSmrgdone 18888e07dc26bSmrgLIBOBJS=$ac_libobjs 18889e07dc26bSmrg 18890e07dc26bSmrgLTLIBOBJS=$ac_ltlibobjs 18891e07dc26bSmrg 18892e07dc26bSmrg 18893e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 18894e07dc26bSmrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 18895e07dc26bSmrg if test -n "$am_sleep_pid"; then 18896e07dc26bSmrg # Hide warnings about reused PIDs. 18897e07dc26bSmrg wait $am_sleep_pid 2>/dev/null 18898e07dc26bSmrg fi 18899e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 18900e07dc26bSmrg$as_echo "done" >&6; } 18901e07dc26bSmrg if test -n "$EXEEXT"; then 18902e07dc26bSmrg am__EXEEXT_TRUE= 18903e07dc26bSmrg am__EXEEXT_FALSE='#' 18904e07dc26bSmrgelse 18905e07dc26bSmrg am__EXEEXT_TRUE='#' 18906e07dc26bSmrg am__EXEEXT_FALSE= 18907e07dc26bSmrgfi 18908e07dc26bSmrg 18909e07dc26bSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 18910e07dc26bSmrg as_fn_error $? "conditional \"AMDEP\" was never defined. 18911e07dc26bSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 18912e07dc26bSmrgfi 18913e07dc26bSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 18914e07dc26bSmrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 18915e07dc26bSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 18916e07dc26bSmrgfi 18917e07dc26bSmrg 18918e07dc26bSmrg: "${CONFIG_STATUS=./config.status}" 18919e07dc26bSmrgac_write_fail=0 18920e07dc26bSmrgac_clean_files_save=$ac_clean_files 18921e07dc26bSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 18922e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 18923e07dc26bSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 18924e07dc26bSmrgas_write_fail=0 18925e07dc26bSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 18926e07dc26bSmrg#! $SHELL 18927e07dc26bSmrg# Generated by $as_me. 18928e07dc26bSmrg# Run this file to recreate the current configuration. 18929e07dc26bSmrg# Compiler output produced by configure, useful for debugging 18930e07dc26bSmrg# configure, is in config.log if it exists. 18931e07dc26bSmrg 18932e07dc26bSmrgdebug=false 18933e07dc26bSmrgac_cs_recheck=false 18934e07dc26bSmrgac_cs_silent=false 18935e07dc26bSmrg 18936e07dc26bSmrgSHELL=\${CONFIG_SHELL-$SHELL} 18937e07dc26bSmrgexport SHELL 18938e07dc26bSmrg_ASEOF 18939e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 18940e07dc26bSmrg## -------------------- ## 18941e07dc26bSmrg## M4sh Initialization. ## 18942e07dc26bSmrg## -------------------- ## 18943e07dc26bSmrg 18944e07dc26bSmrg# Be more Bourne compatible 18945e07dc26bSmrgDUALCASE=1; export DUALCASE # for MKS sh 18946e07dc26bSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18947e07dc26bSmrg emulate sh 18948e07dc26bSmrg NULLCMD=: 18949e07dc26bSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 18950e07dc26bSmrg # is contrary to our usage. Disable this feature. 18951e07dc26bSmrg alias -g '${1+"$@"}'='"$@"' 18952e07dc26bSmrg setopt NO_GLOB_SUBST 18953e07dc26bSmrgelse 18954e07dc26bSmrg case `(set -o) 2>/dev/null` in #( 18955e07dc26bSmrg *posix*) : 18956e07dc26bSmrg set -o posix ;; #( 18957e07dc26bSmrg *) : 18958e07dc26bSmrg ;; 18959e07dc26bSmrgesac 18960e07dc26bSmrgfi 18961e07dc26bSmrg 18962e07dc26bSmrg 18963e07dc26bSmrgas_nl=' 18964e07dc26bSmrg' 18965e07dc26bSmrgexport as_nl 18966e07dc26bSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 18967e07dc26bSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 18968e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 18969e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 18970e07dc26bSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 18971e07dc26bSmrg# but without wasting forks for bash or zsh. 18972e07dc26bSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 18973e07dc26bSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 18974e07dc26bSmrg as_echo='print -r --' 18975e07dc26bSmrg as_echo_n='print -rn --' 18976e07dc26bSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 18977e07dc26bSmrg as_echo='printf %s\n' 18978e07dc26bSmrg as_echo_n='printf %s' 18979e07dc26bSmrgelse 18980e07dc26bSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 18981e07dc26bSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 18982e07dc26bSmrg as_echo_n='/usr/ucb/echo -n' 18983e07dc26bSmrg else 18984e07dc26bSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 18985e07dc26bSmrg as_echo_n_body='eval 18986e07dc26bSmrg arg=$1; 18987e07dc26bSmrg case $arg in #( 18988e07dc26bSmrg *"$as_nl"*) 18989e07dc26bSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 18990e07dc26bSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 18991e07dc26bSmrg esac; 18992e07dc26bSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 18993e07dc26bSmrg ' 18994e07dc26bSmrg export as_echo_n_body 18995e07dc26bSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 18996e07dc26bSmrg fi 18997e07dc26bSmrg export as_echo_body 18998e07dc26bSmrg as_echo='sh -c $as_echo_body as_echo' 18999e07dc26bSmrgfi 19000e07dc26bSmrg 19001e07dc26bSmrg# The user is always right. 19002e07dc26bSmrgif test "${PATH_SEPARATOR+set}" != set; then 19003e07dc26bSmrg PATH_SEPARATOR=: 19004e07dc26bSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 19005e07dc26bSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 19006e07dc26bSmrg PATH_SEPARATOR=';' 19007e07dc26bSmrg } 19008e07dc26bSmrgfi 19009e07dc26bSmrg 19010e07dc26bSmrg 19011e07dc26bSmrg# IFS 19012e07dc26bSmrg# We need space, tab and new line, in precisely that order. Quoting is 19013e07dc26bSmrg# there to prevent editors from complaining about space-tab. 19014e07dc26bSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 19015e07dc26bSmrg# splitting by setting IFS to empty value.) 19016e07dc26bSmrgIFS=" "" $as_nl" 19017e07dc26bSmrg 19018e07dc26bSmrg# Find who we are. Look in the path if we contain no directory separator. 19019e07dc26bSmrgas_myself= 19020e07dc26bSmrgcase $0 in #(( 19021e07dc26bSmrg *[\\/]* ) as_myself=$0 ;; 19022e07dc26bSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19023e07dc26bSmrgfor as_dir in $PATH 19024e07dc26bSmrgdo 19025e07dc26bSmrg IFS=$as_save_IFS 19026e07dc26bSmrg test -z "$as_dir" && as_dir=. 19027e07dc26bSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 19028e07dc26bSmrg done 19029e07dc26bSmrgIFS=$as_save_IFS 19030e07dc26bSmrg 19031e07dc26bSmrg ;; 19032e07dc26bSmrgesac 19033e07dc26bSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 19034e07dc26bSmrg# in which case we are not to be found in the path. 19035e07dc26bSmrgif test "x$as_myself" = x; then 19036e07dc26bSmrg as_myself=$0 19037e07dc26bSmrgfi 19038e07dc26bSmrgif test ! -f "$as_myself"; then 19039e07dc26bSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 19040e07dc26bSmrg exit 1 19041e07dc26bSmrgfi 19042e07dc26bSmrg 19043e07dc26bSmrg# Unset variables that we do not need and which cause bugs (e.g. in 19044e07dc26bSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 19045e07dc26bSmrg# suppresses any "Segmentation fault" message there. '((' could 19046e07dc26bSmrg# trigger a bug in pdksh 5.2.14. 19047e07dc26bSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 19048e07dc26bSmrgdo eval test x\${$as_var+set} = xset \ 19049e07dc26bSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19050e07dc26bSmrgdone 19051e07dc26bSmrgPS1='$ ' 19052e07dc26bSmrgPS2='> ' 19053e07dc26bSmrgPS4='+ ' 19054e07dc26bSmrg 19055e07dc26bSmrg# NLS nuisances. 19056e07dc26bSmrgLC_ALL=C 19057e07dc26bSmrgexport LC_ALL 19058e07dc26bSmrgLANGUAGE=C 19059e07dc26bSmrgexport LANGUAGE 19060e07dc26bSmrg 19061e07dc26bSmrg# CDPATH. 19062e07dc26bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19063e07dc26bSmrg 19064e07dc26bSmrg 19065e07dc26bSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 19066e07dc26bSmrg# ---------------------------------------- 19067e07dc26bSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 19068e07dc26bSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 19069e07dc26bSmrg# script with STATUS, using 1 if that was 0. 19070e07dc26bSmrgas_fn_error () 19071e07dc26bSmrg{ 19072e07dc26bSmrg as_status=$1; test $as_status -eq 0 && as_status=1 19073e07dc26bSmrg if test "$4"; then 19074e07dc26bSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19075e07dc26bSmrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 19076e07dc26bSmrg fi 19077e07dc26bSmrg $as_echo "$as_me: error: $2" >&2 19078e07dc26bSmrg as_fn_exit $as_status 19079e07dc26bSmrg} # as_fn_error 19080e07dc26bSmrg 19081e07dc26bSmrg 19082e07dc26bSmrg# as_fn_set_status STATUS 19083e07dc26bSmrg# ----------------------- 19084e07dc26bSmrg# Set $? to STATUS, without forking. 19085e07dc26bSmrgas_fn_set_status () 19086e07dc26bSmrg{ 19087e07dc26bSmrg return $1 19088e07dc26bSmrg} # as_fn_set_status 19089e07dc26bSmrg 19090e07dc26bSmrg# as_fn_exit STATUS 19091e07dc26bSmrg# ----------------- 19092e07dc26bSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 19093e07dc26bSmrgas_fn_exit () 19094e07dc26bSmrg{ 19095e07dc26bSmrg set +e 19096e07dc26bSmrg as_fn_set_status $1 19097e07dc26bSmrg exit $1 19098e07dc26bSmrg} # as_fn_exit 19099e07dc26bSmrg 19100e07dc26bSmrg# as_fn_unset VAR 19101e07dc26bSmrg# --------------- 19102e07dc26bSmrg# Portably unset VAR. 19103e07dc26bSmrgas_fn_unset () 19104e07dc26bSmrg{ 19105e07dc26bSmrg { eval $1=; unset $1;} 19106e07dc26bSmrg} 19107e07dc26bSmrgas_unset=as_fn_unset 19108e07dc26bSmrg# as_fn_append VAR VALUE 19109e07dc26bSmrg# ---------------------- 19110e07dc26bSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 19111e07dc26bSmrg# advantage of any shell optimizations that allow amortized linear growth over 19112e07dc26bSmrg# repeated appends, instead of the typical quadratic growth present in naive 19113e07dc26bSmrg# implementations. 19114e07dc26bSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 19115e07dc26bSmrg eval 'as_fn_append () 19116e07dc26bSmrg { 19117e07dc26bSmrg eval $1+=\$2 19118e07dc26bSmrg }' 19119e07dc26bSmrgelse 19120e07dc26bSmrg as_fn_append () 19121e07dc26bSmrg { 19122e07dc26bSmrg eval $1=\$$1\$2 19123e07dc26bSmrg } 19124e07dc26bSmrgfi # as_fn_append 19125e07dc26bSmrg 19126e07dc26bSmrg# as_fn_arith ARG... 19127e07dc26bSmrg# ------------------ 19128e07dc26bSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 19129e07dc26bSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 19130e07dc26bSmrg# must be portable across $(()) and expr. 19131e07dc26bSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 19132e07dc26bSmrg eval 'as_fn_arith () 19133e07dc26bSmrg { 19134e07dc26bSmrg as_val=$(( $* )) 19135e07dc26bSmrg }' 19136e07dc26bSmrgelse 19137e07dc26bSmrg as_fn_arith () 19138e07dc26bSmrg { 19139e07dc26bSmrg as_val=`expr "$@" || test $? -eq 1` 19140e07dc26bSmrg } 19141e07dc26bSmrgfi # as_fn_arith 19142e07dc26bSmrg 19143e07dc26bSmrg 19144e07dc26bSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 19145e07dc26bSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 19146e07dc26bSmrg as_expr=expr 19147e07dc26bSmrgelse 19148e07dc26bSmrg as_expr=false 19149e07dc26bSmrgfi 19150e07dc26bSmrg 19151e07dc26bSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19152e07dc26bSmrg as_basename=basename 19153e07dc26bSmrgelse 19154e07dc26bSmrg as_basename=false 19155e07dc26bSmrgfi 19156e07dc26bSmrg 19157e07dc26bSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19158e07dc26bSmrg as_dirname=dirname 19159e07dc26bSmrgelse 19160e07dc26bSmrg as_dirname=false 19161e07dc26bSmrgfi 19162e07dc26bSmrg 19163e07dc26bSmrgas_me=`$as_basename -- "$0" || 19164e07dc26bSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19165e07dc26bSmrg X"$0" : 'X\(//\)$' \| \ 19166e07dc26bSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 19167e07dc26bSmrg$as_echo X/"$0" | 19168e07dc26bSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 19169e07dc26bSmrg s//\1/ 19170e07dc26bSmrg q 19171e07dc26bSmrg } 19172e07dc26bSmrg /^X\/\(\/\/\)$/{ 19173e07dc26bSmrg s//\1/ 19174e07dc26bSmrg q 19175e07dc26bSmrg } 19176e07dc26bSmrg /^X\/\(\/\).*/{ 19177e07dc26bSmrg s//\1/ 19178e07dc26bSmrg q 19179e07dc26bSmrg } 19180e07dc26bSmrg s/.*/./; q'` 19181e07dc26bSmrg 19182e07dc26bSmrg# Avoid depending upon Character Ranges. 19183e07dc26bSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 19184e07dc26bSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 19185e07dc26bSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 19186e07dc26bSmrgas_cr_digits='0123456789' 19187e07dc26bSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 19188e07dc26bSmrg 19189e07dc26bSmrgECHO_C= ECHO_N= ECHO_T= 19190e07dc26bSmrgcase `echo -n x` in #((((( 19191e07dc26bSmrg-n*) 19192e07dc26bSmrg case `echo 'xy\c'` in 19193e07dc26bSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 19194e07dc26bSmrg xy) ECHO_C='\c';; 19195e07dc26bSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 19196e07dc26bSmrg ECHO_T=' ';; 19197e07dc26bSmrg esac;; 19198e07dc26bSmrg*) 19199e07dc26bSmrg ECHO_N='-n';; 19200e07dc26bSmrgesac 19201e07dc26bSmrg 19202e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.file 19203e07dc26bSmrgif test -d conf$$.dir; then 19204e07dc26bSmrg rm -f conf$$.dir/conf$$.file 19205e07dc26bSmrgelse 19206e07dc26bSmrg rm -f conf$$.dir 19207e07dc26bSmrg mkdir conf$$.dir 2>/dev/null 19208e07dc26bSmrgfi 19209e07dc26bSmrgif (echo >conf$$.file) 2>/dev/null; then 19210e07dc26bSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 19211e07dc26bSmrg as_ln_s='ln -s' 19212e07dc26bSmrg # ... but there are two gotchas: 19213e07dc26bSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 19214e07dc26bSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 19215e07dc26bSmrg # In both cases, we have to default to `cp -pR'. 19216e07dc26bSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 19217e07dc26bSmrg as_ln_s='cp -pR' 19218e07dc26bSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 19219e07dc26bSmrg as_ln_s=ln 19220e07dc26bSmrg else 19221e07dc26bSmrg as_ln_s='cp -pR' 19222e07dc26bSmrg fi 19223e07dc26bSmrgelse 19224e07dc26bSmrg as_ln_s='cp -pR' 19225e07dc26bSmrgfi 19226e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 19227e07dc26bSmrgrmdir conf$$.dir 2>/dev/null 19228e07dc26bSmrg 19229e07dc26bSmrg 19230e07dc26bSmrg# as_fn_mkdir_p 19231e07dc26bSmrg# ------------- 19232e07dc26bSmrg# Create "$as_dir" as a directory, including parents if necessary. 19233e07dc26bSmrgas_fn_mkdir_p () 19234e07dc26bSmrg{ 19235e07dc26bSmrg 19236e07dc26bSmrg case $as_dir in #( 19237e07dc26bSmrg -*) as_dir=./$as_dir;; 19238e07dc26bSmrg esac 19239e07dc26bSmrg test -d "$as_dir" || eval $as_mkdir_p || { 19240e07dc26bSmrg as_dirs= 19241e07dc26bSmrg while :; do 19242e07dc26bSmrg case $as_dir in #( 19243e07dc26bSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 19244e07dc26bSmrg *) as_qdir=$as_dir;; 19245e07dc26bSmrg esac 19246e07dc26bSmrg as_dirs="'$as_qdir' $as_dirs" 19247e07dc26bSmrg as_dir=`$as_dirname -- "$as_dir" || 19248e07dc26bSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19249e07dc26bSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 19250e07dc26bSmrg X"$as_dir" : 'X\(//\)$' \| \ 19251e07dc26bSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 19252e07dc26bSmrg$as_echo X"$as_dir" | 19253e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19254e07dc26bSmrg s//\1/ 19255e07dc26bSmrg q 19256e07dc26bSmrg } 19257e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 19258e07dc26bSmrg s//\1/ 19259e07dc26bSmrg q 19260e07dc26bSmrg } 19261e07dc26bSmrg /^X\(\/\/\)$/{ 19262e07dc26bSmrg s//\1/ 19263e07dc26bSmrg q 19264e07dc26bSmrg } 19265e07dc26bSmrg /^X\(\/\).*/{ 19266e07dc26bSmrg s//\1/ 19267e07dc26bSmrg q 19268e07dc26bSmrg } 19269e07dc26bSmrg s/.*/./; q'` 19270e07dc26bSmrg test -d "$as_dir" && break 19271e07dc26bSmrg done 19272e07dc26bSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 19273e07dc26bSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 19274e07dc26bSmrg 19275e07dc26bSmrg 19276e07dc26bSmrg} # as_fn_mkdir_p 19277e07dc26bSmrgif mkdir -p . 2>/dev/null; then 19278e07dc26bSmrg as_mkdir_p='mkdir -p "$as_dir"' 19279e07dc26bSmrgelse 19280e07dc26bSmrg test -d ./-p && rmdir ./-p 19281e07dc26bSmrg as_mkdir_p=false 19282e07dc26bSmrgfi 19283e07dc26bSmrg 19284e07dc26bSmrg 19285e07dc26bSmrg# as_fn_executable_p FILE 19286e07dc26bSmrg# ----------------------- 19287e07dc26bSmrg# Test if FILE is an executable regular file. 19288e07dc26bSmrgas_fn_executable_p () 19289e07dc26bSmrg{ 19290e07dc26bSmrg test -f "$1" && test -x "$1" 19291e07dc26bSmrg} # as_fn_executable_p 19292e07dc26bSmrgas_test_x='test -x' 19293e07dc26bSmrgas_executable_p=as_fn_executable_p 19294e07dc26bSmrg 19295e07dc26bSmrg# Sed expression to map a string onto a valid CPP name. 19296e07dc26bSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 19297e07dc26bSmrg 19298e07dc26bSmrg# Sed expression to map a string onto a valid variable name. 19299e07dc26bSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 19300e07dc26bSmrg 19301e07dc26bSmrg 19302e07dc26bSmrgexec 6>&1 19303e07dc26bSmrg## ----------------------------------- ## 19304e07dc26bSmrg## Main body of $CONFIG_STATUS script. ## 19305e07dc26bSmrg## ----------------------------------- ## 19306e07dc26bSmrg_ASEOF 19307e07dc26bSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 19308e07dc26bSmrg 19309e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19310e07dc26bSmrg# Save the log message, to keep $0 and so on meaningful, and to 19311e07dc26bSmrg# report actual input values of CONFIG_FILES etc. instead of their 19312e07dc26bSmrg# values after options handling. 19313e07dc26bSmrgac_log=" 19314e07dc26bSmrgThis file was extended by xf86-video-vboxvideo $as_me 1.0.0, which was 19315e07dc26bSmrggenerated by GNU Autoconf 2.69. Invocation command line was 19316e07dc26bSmrg 19317e07dc26bSmrg CONFIG_FILES = $CONFIG_FILES 19318e07dc26bSmrg CONFIG_HEADERS = $CONFIG_HEADERS 19319e07dc26bSmrg CONFIG_LINKS = $CONFIG_LINKS 19320e07dc26bSmrg CONFIG_COMMANDS = $CONFIG_COMMANDS 19321e07dc26bSmrg $ $0 $@ 19322e07dc26bSmrg 19323e07dc26bSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 19324e07dc26bSmrg" 19325e07dc26bSmrg 19326e07dc26bSmrg_ACEOF 19327e07dc26bSmrg 19328e07dc26bSmrgcase $ac_config_files in *" 19329e07dc26bSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 19330e07dc26bSmrgesac 19331e07dc26bSmrg 19332e07dc26bSmrgcase $ac_config_headers in *" 19333e07dc26bSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 19334e07dc26bSmrgesac 19335e07dc26bSmrg 19336e07dc26bSmrg 19337e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19338e07dc26bSmrg# Files that config.status was made for. 19339e07dc26bSmrgconfig_files="$ac_config_files" 19340e07dc26bSmrgconfig_headers="$ac_config_headers" 19341e07dc26bSmrgconfig_commands="$ac_config_commands" 19342e07dc26bSmrg 19343e07dc26bSmrg_ACEOF 19344e07dc26bSmrg 19345e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19346e07dc26bSmrgac_cs_usage="\ 19347e07dc26bSmrg\`$as_me' instantiates files and other configuration actions 19348e07dc26bSmrgfrom templates according to the current configuration. Unless the files 19349e07dc26bSmrgand actions are specified as TAGs, all are instantiated by default. 19350e07dc26bSmrg 19351e07dc26bSmrgUsage: $0 [OPTION]... [TAG]... 19352e07dc26bSmrg 19353e07dc26bSmrg -h, --help print this help, then exit 19354e07dc26bSmrg -V, --version print version number and configuration settings, then exit 19355e07dc26bSmrg --config print configuration, then exit 19356e07dc26bSmrg -q, --quiet, --silent 19357e07dc26bSmrg do not print progress messages 19358e07dc26bSmrg -d, --debug don't remove temporary files 19359e07dc26bSmrg --recheck update $as_me by reconfiguring in the same conditions 19360e07dc26bSmrg --file=FILE[:TEMPLATE] 19361e07dc26bSmrg instantiate the configuration file FILE 19362e07dc26bSmrg --header=FILE[:TEMPLATE] 19363e07dc26bSmrg instantiate the configuration header FILE 19364e07dc26bSmrg 19365e07dc26bSmrgConfiguration files: 19366e07dc26bSmrg$config_files 19367e07dc26bSmrg 19368e07dc26bSmrgConfiguration headers: 19369e07dc26bSmrg$config_headers 19370e07dc26bSmrg 19371e07dc26bSmrgConfiguration commands: 19372e07dc26bSmrg$config_commands 19373e07dc26bSmrg 19374e07dc26bSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 19375e07dc26bSmrg 19376e07dc26bSmrg_ACEOF 19377e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19378e07dc26bSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 19379e07dc26bSmrgac_cs_version="\\ 19380e07dc26bSmrgxf86-video-vboxvideo config.status 1.0.0 19381e07dc26bSmrgconfigured by $0, generated by GNU Autoconf 2.69, 19382e07dc26bSmrg with options \\"\$ac_cs_config\\" 19383e07dc26bSmrg 19384e07dc26bSmrgCopyright (C) 2012 Free Software Foundation, Inc. 19385e07dc26bSmrgThis config.status script is free software; the Free Software Foundation 19386e07dc26bSmrggives unlimited permission to copy, distribute and modify it." 19387e07dc26bSmrg 19388e07dc26bSmrgac_pwd='$ac_pwd' 19389e07dc26bSmrgsrcdir='$srcdir' 19390e07dc26bSmrgINSTALL='$INSTALL' 19391e07dc26bSmrgMKDIR_P='$MKDIR_P' 19392e07dc26bSmrgAWK='$AWK' 19393e07dc26bSmrgtest -n "\$AWK" || AWK=awk 19394e07dc26bSmrg_ACEOF 19395e07dc26bSmrg 19396e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19397e07dc26bSmrg# The default lists apply if the user does not specify any file. 19398e07dc26bSmrgac_need_defaults=: 19399e07dc26bSmrgwhile test $# != 0 19400e07dc26bSmrgdo 19401e07dc26bSmrg case $1 in 19402e07dc26bSmrg --*=?*) 19403e07dc26bSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 19404e07dc26bSmrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 19405e07dc26bSmrg ac_shift=: 19406e07dc26bSmrg ;; 19407e07dc26bSmrg --*=) 19408e07dc26bSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 19409e07dc26bSmrg ac_optarg= 19410e07dc26bSmrg ac_shift=: 19411e07dc26bSmrg ;; 19412e07dc26bSmrg *) 19413e07dc26bSmrg ac_option=$1 19414e07dc26bSmrg ac_optarg=$2 19415e07dc26bSmrg ac_shift=shift 19416e07dc26bSmrg ;; 19417e07dc26bSmrg esac 19418e07dc26bSmrg 19419e07dc26bSmrg case $ac_option in 19420e07dc26bSmrg # Handling of the options. 19421e07dc26bSmrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 19422e07dc26bSmrg ac_cs_recheck=: ;; 19423e07dc26bSmrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 19424e07dc26bSmrg $as_echo "$ac_cs_version"; exit ;; 19425e07dc26bSmrg --config | --confi | --conf | --con | --co | --c ) 19426e07dc26bSmrg $as_echo "$ac_cs_config"; exit ;; 19427e07dc26bSmrg --debug | --debu | --deb | --de | --d | -d ) 19428e07dc26bSmrg debug=: ;; 19429e07dc26bSmrg --file | --fil | --fi | --f ) 19430e07dc26bSmrg $ac_shift 19431e07dc26bSmrg case $ac_optarg in 19432e07dc26bSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19433e07dc26bSmrg '') as_fn_error $? "missing file argument" ;; 19434e07dc26bSmrg esac 19435e07dc26bSmrg as_fn_append CONFIG_FILES " '$ac_optarg'" 19436e07dc26bSmrg ac_need_defaults=false;; 19437e07dc26bSmrg --header | --heade | --head | --hea ) 19438e07dc26bSmrg $ac_shift 19439e07dc26bSmrg case $ac_optarg in 19440e07dc26bSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19441e07dc26bSmrg esac 19442e07dc26bSmrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 19443e07dc26bSmrg ac_need_defaults=false;; 19444e07dc26bSmrg --he | --h) 19445e07dc26bSmrg # Conflict between --help and --header 19446e07dc26bSmrg as_fn_error $? "ambiguous option: \`$1' 19447e07dc26bSmrgTry \`$0 --help' for more information.";; 19448e07dc26bSmrg --help | --hel | -h ) 19449e07dc26bSmrg $as_echo "$ac_cs_usage"; exit ;; 19450e07dc26bSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19451e07dc26bSmrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 19452e07dc26bSmrg ac_cs_silent=: ;; 19453e07dc26bSmrg 19454e07dc26bSmrg # This is an error. 19455e07dc26bSmrg -*) as_fn_error $? "unrecognized option: \`$1' 19456e07dc26bSmrgTry \`$0 --help' for more information." ;; 19457e07dc26bSmrg 19458e07dc26bSmrg *) as_fn_append ac_config_targets " $1" 19459e07dc26bSmrg ac_need_defaults=false ;; 19460e07dc26bSmrg 19461e07dc26bSmrg esac 19462e07dc26bSmrg shift 19463e07dc26bSmrgdone 19464e07dc26bSmrg 19465e07dc26bSmrgac_configure_extra_args= 19466e07dc26bSmrg 19467e07dc26bSmrgif $ac_cs_silent; then 19468e07dc26bSmrg exec 6>/dev/null 19469e07dc26bSmrg ac_configure_extra_args="$ac_configure_extra_args --silent" 19470e07dc26bSmrgfi 19471e07dc26bSmrg 19472e07dc26bSmrg_ACEOF 19473e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19474e07dc26bSmrgif \$ac_cs_recheck; then 19475e07dc26bSmrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 19476e07dc26bSmrg shift 19477e07dc26bSmrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 19478e07dc26bSmrg CONFIG_SHELL='$SHELL' 19479e07dc26bSmrg export CONFIG_SHELL 19480e07dc26bSmrg exec "\$@" 19481e07dc26bSmrgfi 19482e07dc26bSmrg 19483e07dc26bSmrg_ACEOF 19484e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19485e07dc26bSmrgexec 5>>config.log 19486e07dc26bSmrg{ 19487e07dc26bSmrg echo 19488e07dc26bSmrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 19489e07dc26bSmrg## Running $as_me. ## 19490e07dc26bSmrg_ASBOX 19491e07dc26bSmrg $as_echo "$ac_log" 19492e07dc26bSmrg} >&5 19493e07dc26bSmrg 19494e07dc26bSmrg_ACEOF 19495e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19496e07dc26bSmrg# 19497e07dc26bSmrg# INIT-COMMANDS 19498e07dc26bSmrg# 19499e07dc26bSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 19500e07dc26bSmrg 19501e07dc26bSmrg 19502e07dc26bSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout 19503e07dc26bSmrg# if CDPATH is set. 19504e07dc26bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19505e07dc26bSmrg 19506e07dc26bSmrgsed_quote_subst='$sed_quote_subst' 19507e07dc26bSmrgdouble_quote_subst='$double_quote_subst' 19508e07dc26bSmrgdelay_variable_subst='$delay_variable_subst' 19509e07dc26bSmrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 19510e07dc26bSmrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 19511e07dc26bSmrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 19512e07dc26bSmrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 19513e07dc26bSmrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 19514e07dc26bSmrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 19515e07dc26bSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 19516e07dc26bSmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 19517e07dc26bSmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 19518e07dc26bSmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 19519e07dc26bSmrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 19520e07dc26bSmrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 19521e07dc26bSmrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 19522e07dc26bSmrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 19523e07dc26bSmrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 19524e07dc26bSmrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 19525e07dc26bSmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 19526e07dc26bSmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 19527e07dc26bSmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 19528e07dc26bSmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 19529e07dc26bSmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 19530e07dc26bSmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 19531e07dc26bSmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 19532e07dc26bSmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 19533e07dc26bSmrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 19534e07dc26bSmrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 19535e07dc26bSmrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 19536e07dc26bSmrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 19537e07dc26bSmrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 19538e07dc26bSmrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 19539e07dc26bSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 19540e07dc26bSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 19541e07dc26bSmrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 19542e07dc26bSmrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 19543e07dc26bSmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 19544e07dc26bSmrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 19545e07dc26bSmrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 19546e07dc26bSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 19547e07dc26bSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 19548e07dc26bSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 19549e07dc26bSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 19550e07dc26bSmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 19551e07dc26bSmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 19552e07dc26bSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 19553e07dc26bSmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 19554e07dc26bSmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 19555e07dc26bSmrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 19556e07dc26bSmrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 19557e07dc26bSmrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 19558e07dc26bSmrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 19559e07dc26bSmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 19560e07dc26bSmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 19561e07dc26bSmrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 19562e07dc26bSmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 19563e07dc26bSmrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 19564e07dc26bSmrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 19565e07dc26bSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 19566e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 19567e07dc26bSmrglt_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"`' 19568e07dc26bSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 19569e07dc26bSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 19570e07dc26bSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 19571e07dc26bSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 19572e07dc26bSmrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 19573e07dc26bSmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 19574e07dc26bSmrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 19575e07dc26bSmrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 19576e07dc26bSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 19577e07dc26bSmrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 19578e07dc26bSmrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 19579e07dc26bSmrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 19580e07dc26bSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 19581e07dc26bSmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 19582e07dc26bSmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 19583e07dc26bSmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 19584e07dc26bSmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 19585e07dc26bSmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 19586e07dc26bSmrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 19587e07dc26bSmrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 19588e07dc26bSmrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 19589e07dc26bSmrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 19590e07dc26bSmrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 19591e07dc26bSmrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 19592e07dc26bSmrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 19593e07dc26bSmrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 19594e07dc26bSmrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 19595e07dc26bSmrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 19596e07dc26bSmrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 19597e07dc26bSmrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 19598e07dc26bSmrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 19599e07dc26bSmrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 19600e07dc26bSmrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 19601e07dc26bSmrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 19602e07dc26bSmrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 19603e07dc26bSmrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 19604e07dc26bSmrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 19605e07dc26bSmrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 19606e07dc26bSmrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 19607e07dc26bSmrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 19608e07dc26bSmrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 19609e07dc26bSmrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 19610e07dc26bSmrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 19611e07dc26bSmrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 19612e07dc26bSmrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 19613e07dc26bSmrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 19614e07dc26bSmrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 19615e07dc26bSmrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 19616e07dc26bSmrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 19617e07dc26bSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 19618e07dc26bSmrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 19619e07dc26bSmrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 19620e07dc26bSmrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 19621e07dc26bSmrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 19622e07dc26bSmrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 19623e07dc26bSmrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 19624e07dc26bSmrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 19625e07dc26bSmrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 19626e07dc26bSmrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 19627e07dc26bSmrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 19628e07dc26bSmrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 19629e07dc26bSmrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 19630e07dc26bSmrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 19631e07dc26bSmrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 19632e07dc26bSmrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 19633e07dc26bSmrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 19634e07dc26bSmrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 19635e07dc26bSmrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 19636e07dc26bSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 19637e07dc26bSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 19638e07dc26bSmrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 19639e07dc26bSmrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 19640e07dc26bSmrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 19641e07dc26bSmrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 19642e07dc26bSmrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 19643e07dc26bSmrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 19644e07dc26bSmrg 19645e07dc26bSmrgLTCC='$LTCC' 19646e07dc26bSmrgLTCFLAGS='$LTCFLAGS' 19647e07dc26bSmrgcompiler='$compiler_DEFAULT' 19648e07dc26bSmrg 19649e07dc26bSmrg# A function that is used when there is no print builtin or printf. 19650e07dc26bSmrgfunc_fallback_echo () 19651e07dc26bSmrg{ 19652e07dc26bSmrg eval 'cat <<_LTECHO_EOF 19653e07dc26bSmrg\$1 19654e07dc26bSmrg_LTECHO_EOF' 19655e07dc26bSmrg} 19656e07dc26bSmrg 19657e07dc26bSmrg# Quote evaled strings. 19658e07dc26bSmrgfor var in SHELL \ 19659e07dc26bSmrgECHO \ 19660e07dc26bSmrgPATH_SEPARATOR \ 19661e07dc26bSmrgSED \ 19662e07dc26bSmrgGREP \ 19663e07dc26bSmrgEGREP \ 19664e07dc26bSmrgFGREP \ 19665e07dc26bSmrgLD \ 19666e07dc26bSmrgNM \ 19667e07dc26bSmrgLN_S \ 19668e07dc26bSmrglt_SP2NL \ 19669e07dc26bSmrglt_NL2SP \ 19670e07dc26bSmrgreload_flag \ 19671e07dc26bSmrgOBJDUMP \ 19672e07dc26bSmrgdeplibs_check_method \ 19673e07dc26bSmrgfile_magic_cmd \ 19674e07dc26bSmrgfile_magic_glob \ 19675e07dc26bSmrgwant_nocaseglob \ 19676e07dc26bSmrgDLLTOOL \ 19677e07dc26bSmrgsharedlib_from_linklib_cmd \ 19678e07dc26bSmrgAR \ 19679e07dc26bSmrgAR_FLAGS \ 19680e07dc26bSmrgarchiver_list_spec \ 19681e07dc26bSmrgSTRIP \ 19682e07dc26bSmrgRANLIB \ 19683e07dc26bSmrgCC \ 19684e07dc26bSmrgCFLAGS \ 19685e07dc26bSmrgcompiler \ 19686e07dc26bSmrglt_cv_sys_global_symbol_pipe \ 19687e07dc26bSmrglt_cv_sys_global_symbol_to_cdecl \ 19688e07dc26bSmrglt_cv_sys_global_symbol_to_import \ 19689e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address \ 19690e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 19691e07dc26bSmrglt_cv_nm_interface \ 19692e07dc26bSmrgnm_file_list_spec \ 19693e07dc26bSmrglt_cv_truncate_bin \ 19694e07dc26bSmrglt_prog_compiler_no_builtin_flag \ 19695e07dc26bSmrglt_prog_compiler_pic \ 19696e07dc26bSmrglt_prog_compiler_wl \ 19697e07dc26bSmrglt_prog_compiler_static \ 19698e07dc26bSmrglt_cv_prog_compiler_c_o \ 19699e07dc26bSmrgneed_locks \ 19700e07dc26bSmrgMANIFEST_TOOL \ 19701e07dc26bSmrgDSYMUTIL \ 19702e07dc26bSmrgNMEDIT \ 19703e07dc26bSmrgLIPO \ 19704e07dc26bSmrgOTOOL \ 19705e07dc26bSmrgOTOOL64 \ 19706e07dc26bSmrgshrext_cmds \ 19707e07dc26bSmrgexport_dynamic_flag_spec \ 19708e07dc26bSmrgwhole_archive_flag_spec \ 19709e07dc26bSmrgcompiler_needs_object \ 19710e07dc26bSmrgwith_gnu_ld \ 19711e07dc26bSmrgallow_undefined_flag \ 19712e07dc26bSmrgno_undefined_flag \ 19713e07dc26bSmrghardcode_libdir_flag_spec \ 19714e07dc26bSmrghardcode_libdir_separator \ 19715e07dc26bSmrgexclude_expsyms \ 19716e07dc26bSmrginclude_expsyms \ 19717e07dc26bSmrgfile_list_spec \ 19718e07dc26bSmrgvariables_saved_for_relink \ 19719e07dc26bSmrglibname_spec \ 19720e07dc26bSmrglibrary_names_spec \ 19721e07dc26bSmrgsoname_spec \ 19722e07dc26bSmrginstall_override_mode \ 19723e07dc26bSmrgfinish_eval \ 19724e07dc26bSmrgold_striplib \ 19725e07dc26bSmrgstriplib; do 19726e07dc26bSmrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 19727e07dc26bSmrg *[\\\\\\\`\\"\\\$]*) 19728e07dc26bSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 19729e07dc26bSmrg ;; 19730e07dc26bSmrg *) 19731e07dc26bSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 19732e07dc26bSmrg ;; 19733e07dc26bSmrg esac 19734e07dc26bSmrgdone 19735e07dc26bSmrg 19736e07dc26bSmrg# Double-quote double-evaled strings. 19737e07dc26bSmrgfor var in reload_cmds \ 19738e07dc26bSmrgold_postinstall_cmds \ 19739e07dc26bSmrgold_postuninstall_cmds \ 19740e07dc26bSmrgold_archive_cmds \ 19741e07dc26bSmrgextract_expsyms_cmds \ 19742e07dc26bSmrgold_archive_from_new_cmds \ 19743e07dc26bSmrgold_archive_from_expsyms_cmds \ 19744e07dc26bSmrgarchive_cmds \ 19745e07dc26bSmrgarchive_expsym_cmds \ 19746e07dc26bSmrgmodule_cmds \ 19747e07dc26bSmrgmodule_expsym_cmds \ 19748e07dc26bSmrgexport_symbols_cmds \ 19749e07dc26bSmrgprelink_cmds \ 19750e07dc26bSmrgpostlink_cmds \ 19751e07dc26bSmrgpostinstall_cmds \ 19752e07dc26bSmrgpostuninstall_cmds \ 19753e07dc26bSmrgfinish_cmds \ 19754e07dc26bSmrgsys_lib_search_path_spec \ 19755e07dc26bSmrgconfigure_time_dlsearch_path \ 19756e07dc26bSmrgconfigure_time_lt_sys_library_path; do 19757e07dc26bSmrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 19758e07dc26bSmrg *[\\\\\\\`\\"\\\$]*) 19759e07dc26bSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 19760e07dc26bSmrg ;; 19761e07dc26bSmrg *) 19762e07dc26bSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 19763e07dc26bSmrg ;; 19764e07dc26bSmrg esac 19765e07dc26bSmrgdone 19766e07dc26bSmrg 19767e07dc26bSmrgac_aux_dir='$ac_aux_dir' 19768e07dc26bSmrg 19769e07dc26bSmrg# See if we are running on zsh, and set the options that allow our 19770e07dc26bSmrg# commands through without removal of \ escapes INIT. 19771e07dc26bSmrgif test -n "\${ZSH_VERSION+set}"; then 19772e07dc26bSmrg setopt NO_GLOB_SUBST 19773e07dc26bSmrgfi 19774e07dc26bSmrg 19775e07dc26bSmrg 19776e07dc26bSmrg PACKAGE='$PACKAGE' 19777e07dc26bSmrg VERSION='$VERSION' 19778e07dc26bSmrg RM='$RM' 19779e07dc26bSmrg ofile='$ofile' 19780e07dc26bSmrg 19781e07dc26bSmrg 19782e07dc26bSmrg 19783e07dc26bSmrg 19784e07dc26bSmrg_ACEOF 19785e07dc26bSmrg 19786e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19787e07dc26bSmrg 19788e07dc26bSmrg# Handling of arguments. 19789e07dc26bSmrgfor ac_config_target in $ac_config_targets 19790e07dc26bSmrgdo 19791e07dc26bSmrg case $ac_config_target in 19792e07dc26bSmrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 19793e07dc26bSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 19794e07dc26bSmrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 19795e07dc26bSmrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 19796e07dc26bSmrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 19797e07dc26bSmrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 19798e07dc26bSmrg 19799e07dc26bSmrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 19800e07dc26bSmrg esac 19801e07dc26bSmrgdone 19802e07dc26bSmrg 19803e07dc26bSmrg 19804e07dc26bSmrg# If the user did not use the arguments to specify the items to instantiate, 19805e07dc26bSmrg# then the envvar interface is used. Set only those that are not. 19806e07dc26bSmrg# We use the long form for the default assignment because of an extremely 19807e07dc26bSmrg# bizarre bug on SunOS 4.1.3. 19808e07dc26bSmrgif $ac_need_defaults; then 19809e07dc26bSmrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 19810e07dc26bSmrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 19811e07dc26bSmrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 19812e07dc26bSmrgfi 19813e07dc26bSmrg 19814e07dc26bSmrg# Have a temporary directory for convenience. Make it in the build tree 19815e07dc26bSmrg# simply because there is no reason against having it here, and in addition, 19816e07dc26bSmrg# creating and moving files from /tmp can sometimes cause problems. 19817e07dc26bSmrg# Hook for its removal unless debugging. 19818e07dc26bSmrg# Note that there is a small window in which the directory will not be cleaned: 19819e07dc26bSmrg# after its creation but before its name has been assigned to `$tmp'. 19820e07dc26bSmrg$debug || 19821e07dc26bSmrg{ 19822e07dc26bSmrg tmp= ac_tmp= 19823e07dc26bSmrg trap 'exit_status=$? 19824e07dc26bSmrg : "${ac_tmp:=$tmp}" 19825e07dc26bSmrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 19826e07dc26bSmrg' 0 19827e07dc26bSmrg trap 'as_fn_exit 1' 1 2 13 15 19828e07dc26bSmrg} 19829e07dc26bSmrg# Create a (secure) tmp directory for tmp files. 19830e07dc26bSmrg 19831e07dc26bSmrg{ 19832e07dc26bSmrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 19833e07dc26bSmrg test -d "$tmp" 19834e07dc26bSmrg} || 19835e07dc26bSmrg{ 19836e07dc26bSmrg tmp=./conf$$-$RANDOM 19837e07dc26bSmrg (umask 077 && mkdir "$tmp") 19838e07dc26bSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 19839e07dc26bSmrgac_tmp=$tmp 19840e07dc26bSmrg 19841e07dc26bSmrg# Set up the scripts for CONFIG_FILES section. 19842e07dc26bSmrg# No need to generate them if there are no CONFIG_FILES. 19843e07dc26bSmrg# This happens for instance with `./config.status config.h'. 19844e07dc26bSmrgif test -n "$CONFIG_FILES"; then 19845e07dc26bSmrg 19846e07dc26bSmrg 19847e07dc26bSmrgac_cr=`echo X | tr X '\015'` 19848e07dc26bSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 19849e07dc26bSmrg# But we know of no other shell where ac_cr would be empty at this 19850e07dc26bSmrg# point, so we can use a bashism as a fallback. 19851e07dc26bSmrgif test "x$ac_cr" = x; then 19852e07dc26bSmrg eval ac_cr=\$\'\\r\' 19853e07dc26bSmrgfi 19854e07dc26bSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 19855e07dc26bSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 19856e07dc26bSmrg ac_cs_awk_cr='\\r' 19857e07dc26bSmrgelse 19858e07dc26bSmrg ac_cs_awk_cr=$ac_cr 19859e07dc26bSmrgfi 19860e07dc26bSmrg 19861e07dc26bSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 19862e07dc26bSmrg_ACEOF 19863e07dc26bSmrg 19864e07dc26bSmrg 19865e07dc26bSmrg{ 19866e07dc26bSmrg echo "cat >conf$$subs.awk <<_ACEOF" && 19867e07dc26bSmrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 19868e07dc26bSmrg echo "_ACEOF" 19869e07dc26bSmrg} >conf$$subs.sh || 19870e07dc26bSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19871e07dc26bSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 19872e07dc26bSmrgac_delim='%!_!# ' 19873e07dc26bSmrgfor ac_last_try in false false false false false :; do 19874e07dc26bSmrg . ./conf$$subs.sh || 19875e07dc26bSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19876e07dc26bSmrg 19877e07dc26bSmrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 19878e07dc26bSmrg if test $ac_delim_n = $ac_delim_num; then 19879e07dc26bSmrg break 19880e07dc26bSmrg elif $ac_last_try; then 19881e07dc26bSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19882e07dc26bSmrg else 19883e07dc26bSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19884e07dc26bSmrg fi 19885e07dc26bSmrgdone 19886e07dc26bSmrgrm -f conf$$subs.sh 19887e07dc26bSmrg 19888e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19889e07dc26bSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 19890e07dc26bSmrg_ACEOF 19891e07dc26bSmrgsed -n ' 19892e07dc26bSmrgh 19893e07dc26bSmrgs/^/S["/; s/!.*/"]=/ 19894e07dc26bSmrgp 19895e07dc26bSmrgg 19896e07dc26bSmrgs/^[^!]*!// 19897e07dc26bSmrg:repl 19898e07dc26bSmrgt repl 19899e07dc26bSmrgs/'"$ac_delim"'$// 19900e07dc26bSmrgt delim 19901e07dc26bSmrg:nl 19902e07dc26bSmrgh 19903e07dc26bSmrgs/\(.\{148\}\)..*/\1/ 19904e07dc26bSmrgt more1 19905e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 19906e07dc26bSmrgp 19907e07dc26bSmrgn 19908e07dc26bSmrgb repl 19909e07dc26bSmrg:more1 19910e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19911e07dc26bSmrgp 19912e07dc26bSmrgg 19913e07dc26bSmrgs/.\{148\}// 19914e07dc26bSmrgt nl 19915e07dc26bSmrg:delim 19916e07dc26bSmrgh 19917e07dc26bSmrgs/\(.\{148\}\)..*/\1/ 19918e07dc26bSmrgt more2 19919e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 19920e07dc26bSmrgp 19921e07dc26bSmrgb 19922e07dc26bSmrg:more2 19923e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19924e07dc26bSmrgp 19925e07dc26bSmrgg 19926e07dc26bSmrgs/.\{148\}// 19927e07dc26bSmrgt delim 19928e07dc26bSmrg' <conf$$subs.awk | sed ' 19929e07dc26bSmrg/^[^""]/{ 19930e07dc26bSmrg N 19931e07dc26bSmrg s/\n// 19932e07dc26bSmrg} 19933e07dc26bSmrg' >>$CONFIG_STATUS || ac_write_fail=1 19934e07dc26bSmrgrm -f conf$$subs.awk 19935e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19936e07dc26bSmrg_ACAWK 19937e07dc26bSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 19938e07dc26bSmrg for (key in S) S_is_set[key] = 1 19939e07dc26bSmrg FS = "" 19940e07dc26bSmrg 19941e07dc26bSmrg} 19942e07dc26bSmrg{ 19943e07dc26bSmrg line = $ 0 19944e07dc26bSmrg nfields = split(line, field, "@") 19945e07dc26bSmrg substed = 0 19946e07dc26bSmrg len = length(field[1]) 19947e07dc26bSmrg for (i = 2; i < nfields; i++) { 19948e07dc26bSmrg key = field[i] 19949e07dc26bSmrg keylen = length(key) 19950e07dc26bSmrg if (S_is_set[key]) { 19951e07dc26bSmrg value = S[key] 19952e07dc26bSmrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 19953e07dc26bSmrg len += length(value) + length(field[++i]) 19954e07dc26bSmrg substed = 1 19955e07dc26bSmrg } else 19956e07dc26bSmrg len += 1 + keylen 19957e07dc26bSmrg } 19958e07dc26bSmrg 19959e07dc26bSmrg print line 19960e07dc26bSmrg} 19961e07dc26bSmrg 19962e07dc26bSmrg_ACAWK 19963e07dc26bSmrg_ACEOF 19964e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19965e07dc26bSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 19966e07dc26bSmrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 19967e07dc26bSmrgelse 19968e07dc26bSmrg cat 19969e07dc26bSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 19970e07dc26bSmrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 19971e07dc26bSmrg_ACEOF 19972e07dc26bSmrg 19973e07dc26bSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 19974e07dc26bSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 19975e07dc26bSmrg# trailing colons and then remove the whole line if VPATH becomes empty 19976e07dc26bSmrg# (actually we leave an empty line to preserve line numbers). 19977e07dc26bSmrgif test "x$srcdir" = x.; then 19978e07dc26bSmrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 19979e07dc26bSmrgh 19980e07dc26bSmrgs/// 19981e07dc26bSmrgs/^/:/ 19982e07dc26bSmrgs/[ ]*$/:/ 19983e07dc26bSmrgs/:\$(srcdir):/:/g 19984e07dc26bSmrgs/:\${srcdir}:/:/g 19985e07dc26bSmrgs/:@srcdir@:/:/g 19986e07dc26bSmrgs/^:*// 19987e07dc26bSmrgs/:*$// 19988e07dc26bSmrgx 19989e07dc26bSmrgs/\(=[ ]*\).*/\1/ 19990e07dc26bSmrgG 19991e07dc26bSmrgs/\n// 19992e07dc26bSmrgs/^[^=]*=[ ]*$// 19993e07dc26bSmrg}' 19994e07dc26bSmrgfi 19995e07dc26bSmrg 19996e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19997e07dc26bSmrgfi # test -n "$CONFIG_FILES" 19998e07dc26bSmrg 19999e07dc26bSmrg# Set up the scripts for CONFIG_HEADERS section. 20000e07dc26bSmrg# No need to generate them if there are no CONFIG_HEADERS. 20001e07dc26bSmrg# This happens for instance with `./config.status Makefile'. 20002e07dc26bSmrgif test -n "$CONFIG_HEADERS"; then 20003e07dc26bSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 20004e07dc26bSmrgBEGIN { 20005e07dc26bSmrg_ACEOF 20006e07dc26bSmrg 20007e07dc26bSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as 20008e07dc26bSmrg# here-document in config.status, that substitutes the proper values into 20009e07dc26bSmrg# config.h.in to produce config.h. 20010e07dc26bSmrg 20011e07dc26bSmrg# Create a delimiter string that does not exist in confdefs.h, to ease 20012e07dc26bSmrg# handling of long lines. 20013e07dc26bSmrgac_delim='%!_!# ' 20014e07dc26bSmrgfor ac_last_try in false false :; do 20015e07dc26bSmrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 20016e07dc26bSmrg if test -z "$ac_tt"; then 20017e07dc26bSmrg break 20018e07dc26bSmrg elif $ac_last_try; then 20019e07dc26bSmrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 20020e07dc26bSmrg else 20021e07dc26bSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20022e07dc26bSmrg fi 20023e07dc26bSmrgdone 20024e07dc26bSmrg 20025e07dc26bSmrg# For the awk script, D is an array of macro values keyed by name, 20026e07dc26bSmrg# likewise P contains macro parameters if any. Preserve backslash 20027e07dc26bSmrg# newline sequences. 20028e07dc26bSmrg 20029e07dc26bSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 20030e07dc26bSmrgsed -n ' 20031e07dc26bSmrgs/.\{148\}/&'"$ac_delim"'/g 20032e07dc26bSmrgt rset 20033e07dc26bSmrg:rset 20034e07dc26bSmrgs/^[ ]*#[ ]*define[ ][ ]*/ / 20035e07dc26bSmrgt def 20036e07dc26bSmrgd 20037e07dc26bSmrg:def 20038e07dc26bSmrgs/\\$// 20039e07dc26bSmrgt bsnl 20040e07dc26bSmrgs/["\\]/\\&/g 20041e07dc26bSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20042e07dc26bSmrgD["\1"]=" \3"/p 20043e07dc26bSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 20044e07dc26bSmrgd 20045e07dc26bSmrg:bsnl 20046e07dc26bSmrgs/["\\]/\\&/g 20047e07dc26bSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20048e07dc26bSmrgD["\1"]=" \3\\\\\\n"\\/p 20049e07dc26bSmrgt cont 20050e07dc26bSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 20051e07dc26bSmrgt cont 20052e07dc26bSmrgd 20053e07dc26bSmrg:cont 20054e07dc26bSmrgn 20055e07dc26bSmrgs/.\{148\}/&'"$ac_delim"'/g 20056e07dc26bSmrgt clear 20057e07dc26bSmrg:clear 20058e07dc26bSmrgs/\\$// 20059e07dc26bSmrgt bsnlc 20060e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 20061e07dc26bSmrgd 20062e07dc26bSmrg:bsnlc 20063e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 20064e07dc26bSmrgb cont 20065e07dc26bSmrg' <confdefs.h | sed ' 20066e07dc26bSmrgs/'"$ac_delim"'/"\\\ 20067e07dc26bSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 20068e07dc26bSmrg 20069e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20070e07dc26bSmrg for (key in D) D_is_set[key] = 1 20071e07dc26bSmrg FS = "" 20072e07dc26bSmrg} 20073e07dc26bSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 20074e07dc26bSmrg line = \$ 0 20075e07dc26bSmrg split(line, arg, " ") 20076e07dc26bSmrg if (arg[1] == "#") { 20077e07dc26bSmrg defundef = arg[2] 20078e07dc26bSmrg mac1 = arg[3] 20079e07dc26bSmrg } else { 20080e07dc26bSmrg defundef = substr(arg[1], 2) 20081e07dc26bSmrg mac1 = arg[2] 20082e07dc26bSmrg } 20083e07dc26bSmrg split(mac1, mac2, "(") #) 20084e07dc26bSmrg macro = mac2[1] 20085e07dc26bSmrg prefix = substr(line, 1, index(line, defundef) - 1) 20086e07dc26bSmrg if (D_is_set[macro]) { 20087e07dc26bSmrg # Preserve the white space surrounding the "#". 20088e07dc26bSmrg print prefix "define", macro P[macro] D[macro] 20089e07dc26bSmrg next 20090e07dc26bSmrg } else { 20091e07dc26bSmrg # Replace #undef with comments. This is necessary, for example, 20092e07dc26bSmrg # in the case of _POSIX_SOURCE, which is predefined and required 20093e07dc26bSmrg # on some systems where configure will not decide to define it. 20094e07dc26bSmrg if (defundef == "undef") { 20095e07dc26bSmrg print "/*", prefix defundef, macro, "*/" 20096e07dc26bSmrg next 20097e07dc26bSmrg } 20098e07dc26bSmrg } 20099e07dc26bSmrg} 20100e07dc26bSmrg{ print } 20101e07dc26bSmrg_ACAWK 20102e07dc26bSmrg_ACEOF 20103e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20104e07dc26bSmrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 20105e07dc26bSmrgfi # test -n "$CONFIG_HEADERS" 20106e07dc26bSmrg 20107e07dc26bSmrg 20108e07dc26bSmrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 20109e07dc26bSmrgshift 20110e07dc26bSmrgfor ac_tag 20111e07dc26bSmrgdo 20112e07dc26bSmrg case $ac_tag in 20113e07dc26bSmrg :[FHLC]) ac_mode=$ac_tag; continue;; 20114e07dc26bSmrg esac 20115e07dc26bSmrg case $ac_mode$ac_tag in 20116e07dc26bSmrg :[FHL]*:*);; 20117e07dc26bSmrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 20118e07dc26bSmrg :[FH]-) ac_tag=-:-;; 20119e07dc26bSmrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 20120e07dc26bSmrg esac 20121e07dc26bSmrg ac_save_IFS=$IFS 20122e07dc26bSmrg IFS=: 20123e07dc26bSmrg set x $ac_tag 20124e07dc26bSmrg IFS=$ac_save_IFS 20125e07dc26bSmrg shift 20126e07dc26bSmrg ac_file=$1 20127e07dc26bSmrg shift 20128e07dc26bSmrg 20129e07dc26bSmrg case $ac_mode in 20130e07dc26bSmrg :L) ac_source=$1;; 20131e07dc26bSmrg :[FH]) 20132e07dc26bSmrg ac_file_inputs= 20133e07dc26bSmrg for ac_f 20134e07dc26bSmrg do 20135e07dc26bSmrg case $ac_f in 20136e07dc26bSmrg -) ac_f="$ac_tmp/stdin";; 20137e07dc26bSmrg *) # Look for the file first in the build tree, then in the source tree 20138e07dc26bSmrg # (if the path is not absolute). The absolute path cannot be DOS-style, 20139e07dc26bSmrg # because $ac_f cannot contain `:'. 20140e07dc26bSmrg test -f "$ac_f" || 20141e07dc26bSmrg case $ac_f in 20142e07dc26bSmrg [\\/$]*) false;; 20143e07dc26bSmrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 20144e07dc26bSmrg esac || 20145e07dc26bSmrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 20146e07dc26bSmrg esac 20147e07dc26bSmrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 20148e07dc26bSmrg as_fn_append ac_file_inputs " '$ac_f'" 20149e07dc26bSmrg done 20150e07dc26bSmrg 20151e07dc26bSmrg # Let's still pretend it is `configure' which instantiates (i.e., don't 20152e07dc26bSmrg # use $as_me), people would be surprised to read: 20153e07dc26bSmrg # /* config.h. Generated by config.status. */ 20154e07dc26bSmrg configure_input='Generated from '` 20155e07dc26bSmrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 20156e07dc26bSmrg `' by configure.' 20157e07dc26bSmrg if test x"$ac_file" != x-; then 20158e07dc26bSmrg configure_input="$ac_file. $configure_input" 20159e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 20160e07dc26bSmrg$as_echo "$as_me: creating $ac_file" >&6;} 20161e07dc26bSmrg fi 20162e07dc26bSmrg # Neutralize special characters interpreted by sed in replacement strings. 20163e07dc26bSmrg case $configure_input in #( 20164e07dc26bSmrg *\&* | *\|* | *\\* ) 20165e07dc26bSmrg ac_sed_conf_input=`$as_echo "$configure_input" | 20166e07dc26bSmrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 20167e07dc26bSmrg *) ac_sed_conf_input=$configure_input;; 20168e07dc26bSmrg esac 20169e07dc26bSmrg 20170e07dc26bSmrg case $ac_tag in 20171e07dc26bSmrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 20172e07dc26bSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 20173e07dc26bSmrg esac 20174e07dc26bSmrg ;; 20175e07dc26bSmrg esac 20176e07dc26bSmrg 20177e07dc26bSmrg ac_dir=`$as_dirname -- "$ac_file" || 20178e07dc26bSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20179e07dc26bSmrg X"$ac_file" : 'X\(//\)[^/]' \| \ 20180e07dc26bSmrg X"$ac_file" : 'X\(//\)$' \| \ 20181e07dc26bSmrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 20182e07dc26bSmrg$as_echo X"$ac_file" | 20183e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20184e07dc26bSmrg s//\1/ 20185e07dc26bSmrg q 20186e07dc26bSmrg } 20187e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 20188e07dc26bSmrg s//\1/ 20189e07dc26bSmrg q 20190e07dc26bSmrg } 20191e07dc26bSmrg /^X\(\/\/\)$/{ 20192e07dc26bSmrg s//\1/ 20193e07dc26bSmrg q 20194e07dc26bSmrg } 20195e07dc26bSmrg /^X\(\/\).*/{ 20196e07dc26bSmrg s//\1/ 20197e07dc26bSmrg q 20198e07dc26bSmrg } 20199e07dc26bSmrg s/.*/./; q'` 20200e07dc26bSmrg as_dir="$ac_dir"; as_fn_mkdir_p 20201e07dc26bSmrg ac_builddir=. 20202e07dc26bSmrg 20203e07dc26bSmrgcase "$ac_dir" in 20204e07dc26bSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 20205e07dc26bSmrg*) 20206e07dc26bSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 20207e07dc26bSmrg # A ".." for each directory in $ac_dir_suffix. 20208e07dc26bSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 20209e07dc26bSmrg case $ac_top_builddir_sub in 20210e07dc26bSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 20211e07dc26bSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 20212e07dc26bSmrg esac ;; 20213e07dc26bSmrgesac 20214e07dc26bSmrgac_abs_top_builddir=$ac_pwd 20215e07dc26bSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 20216e07dc26bSmrg# for backward compatibility: 20217e07dc26bSmrgac_top_builddir=$ac_top_build_prefix 20218e07dc26bSmrg 20219e07dc26bSmrgcase $srcdir in 20220e07dc26bSmrg .) # We are building in place. 20221e07dc26bSmrg ac_srcdir=. 20222e07dc26bSmrg ac_top_srcdir=$ac_top_builddir_sub 20223e07dc26bSmrg ac_abs_top_srcdir=$ac_pwd ;; 20224e07dc26bSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 20225e07dc26bSmrg ac_srcdir=$srcdir$ac_dir_suffix; 20226e07dc26bSmrg ac_top_srcdir=$srcdir 20227e07dc26bSmrg ac_abs_top_srcdir=$srcdir ;; 20228e07dc26bSmrg *) # Relative name. 20229e07dc26bSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 20230e07dc26bSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 20231e07dc26bSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 20232e07dc26bSmrgesac 20233e07dc26bSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 20234e07dc26bSmrg 20235e07dc26bSmrg 20236e07dc26bSmrg case $ac_mode in 20237e07dc26bSmrg :F) 20238e07dc26bSmrg # 20239e07dc26bSmrg # CONFIG_FILE 20240e07dc26bSmrg # 20241e07dc26bSmrg 20242e07dc26bSmrg case $INSTALL in 20243e07dc26bSmrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 20244e07dc26bSmrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 20245e07dc26bSmrg esac 20246e07dc26bSmrg ac_MKDIR_P=$MKDIR_P 20247e07dc26bSmrg case $MKDIR_P in 20248e07dc26bSmrg [\\/$]* | ?:[\\/]* ) ;; 20249e07dc26bSmrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 20250e07dc26bSmrg esac 20251e07dc26bSmrg_ACEOF 20252e07dc26bSmrg 20253e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20254e07dc26bSmrg# If the template does not know about datarootdir, expand it. 20255e07dc26bSmrg# FIXME: This hack should be removed a few years after 2.60. 20256e07dc26bSmrgac_datarootdir_hack=; ac_datarootdir_seen= 20257e07dc26bSmrgac_sed_dataroot=' 20258e07dc26bSmrg/datarootdir/ { 20259e07dc26bSmrg p 20260e07dc26bSmrg q 20261e07dc26bSmrg} 20262e07dc26bSmrg/@datadir@/p 20263e07dc26bSmrg/@docdir@/p 20264e07dc26bSmrg/@infodir@/p 20265e07dc26bSmrg/@localedir@/p 20266e07dc26bSmrg/@mandir@/p' 20267e07dc26bSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 20268e07dc26bSmrg*datarootdir*) ac_datarootdir_seen=yes;; 20269e07dc26bSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 20270e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 20271e07dc26bSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 20272e07dc26bSmrg_ACEOF 20273e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20274e07dc26bSmrg ac_datarootdir_hack=' 20275e07dc26bSmrg s&@datadir@&$datadir&g 20276e07dc26bSmrg s&@docdir@&$docdir&g 20277e07dc26bSmrg s&@infodir@&$infodir&g 20278e07dc26bSmrg s&@localedir@&$localedir&g 20279e07dc26bSmrg s&@mandir@&$mandir&g 20280e07dc26bSmrg s&\\\${datarootdir}&$datarootdir&g' ;; 20281e07dc26bSmrgesac 20282e07dc26bSmrg_ACEOF 20283e07dc26bSmrg 20284e07dc26bSmrg# Neutralize VPATH when `$srcdir' = `.'. 20285e07dc26bSmrg# Shell code in configure.ac might set extrasub. 20286e07dc26bSmrg# FIXME: do we really want to maintain this feature? 20287e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20288e07dc26bSmrgac_sed_extra="$ac_vpsub 20289e07dc26bSmrg$extrasub 20290e07dc26bSmrg_ACEOF 20291e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20292e07dc26bSmrg:t 20293e07dc26bSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 20294e07dc26bSmrgs|@configure_input@|$ac_sed_conf_input|;t t 20295e07dc26bSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t 20296e07dc26bSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 20297e07dc26bSmrgs&@srcdir@&$ac_srcdir&;t t 20298e07dc26bSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 20299e07dc26bSmrgs&@top_srcdir@&$ac_top_srcdir&;t t 20300e07dc26bSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 20301e07dc26bSmrgs&@builddir@&$ac_builddir&;t t 20302e07dc26bSmrgs&@abs_builddir@&$ac_abs_builddir&;t t 20303e07dc26bSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 20304e07dc26bSmrgs&@INSTALL@&$ac_INSTALL&;t t 20305e07dc26bSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 20306e07dc26bSmrg$ac_datarootdir_hack 20307e07dc26bSmrg" 20308e07dc26bSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 20309e07dc26bSmrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20310e07dc26bSmrg 20311e07dc26bSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 20312e07dc26bSmrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 20313e07dc26bSmrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 20314e07dc26bSmrg "$ac_tmp/out"`; test -z "$ac_out"; } && 20315e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20316e07dc26bSmrgwhich seems to be undefined. Please make sure it is defined" >&5 20317e07dc26bSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20318e07dc26bSmrgwhich seems to be undefined. Please make sure it is defined" >&2;} 20319e07dc26bSmrg 20320e07dc26bSmrg rm -f "$ac_tmp/stdin" 20321e07dc26bSmrg case $ac_file in 20322e07dc26bSmrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 20323e07dc26bSmrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 20324e07dc26bSmrg esac \ 20325e07dc26bSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20326e07dc26bSmrg ;; 20327e07dc26bSmrg :H) 20328e07dc26bSmrg # 20329e07dc26bSmrg # CONFIG_HEADER 20330e07dc26bSmrg # 20331e07dc26bSmrg if test x"$ac_file" != x-; then 20332e07dc26bSmrg { 20333e07dc26bSmrg $as_echo "/* $configure_input */" \ 20334e07dc26bSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 20335e07dc26bSmrg } >"$ac_tmp/config.h" \ 20336e07dc26bSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20337e07dc26bSmrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 20338e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 20339e07dc26bSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 20340e07dc26bSmrg else 20341e07dc26bSmrg rm -f "$ac_file" 20342e07dc26bSmrg mv "$ac_tmp/config.h" "$ac_file" \ 20343e07dc26bSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20344e07dc26bSmrg fi 20345e07dc26bSmrg else 20346e07dc26bSmrg $as_echo "/* $configure_input */" \ 20347e07dc26bSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 20348e07dc26bSmrg || as_fn_error $? "could not create -" "$LINENO" 5 20349e07dc26bSmrg fi 20350e07dc26bSmrg# Compute "$ac_file"'s index in $config_headers. 20351e07dc26bSmrg_am_arg="$ac_file" 20352e07dc26bSmrg_am_stamp_count=1 20353e07dc26bSmrgfor _am_header in $config_headers :; do 20354e07dc26bSmrg case $_am_header in 20355e07dc26bSmrg $_am_arg | $_am_arg:* ) 20356e07dc26bSmrg break ;; 20357e07dc26bSmrg * ) 20358e07dc26bSmrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 20359e07dc26bSmrg esac 20360e07dc26bSmrgdone 20361e07dc26bSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 20362e07dc26bSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20363e07dc26bSmrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 20364e07dc26bSmrg X"$_am_arg" : 'X\(//\)$' \| \ 20365e07dc26bSmrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 20366e07dc26bSmrg$as_echo X"$_am_arg" | 20367e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20368e07dc26bSmrg s//\1/ 20369e07dc26bSmrg q 20370e07dc26bSmrg } 20371e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 20372e07dc26bSmrg s//\1/ 20373e07dc26bSmrg q 20374e07dc26bSmrg } 20375e07dc26bSmrg /^X\(\/\/\)$/{ 20376e07dc26bSmrg s//\1/ 20377e07dc26bSmrg q 20378e07dc26bSmrg } 20379e07dc26bSmrg /^X\(\/\).*/{ 20380e07dc26bSmrg s//\1/ 20381e07dc26bSmrg q 20382e07dc26bSmrg } 20383e07dc26bSmrg s/.*/./; q'`/stamp-h$_am_stamp_count 20384e07dc26bSmrg ;; 20385e07dc26bSmrg 20386e07dc26bSmrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 20387e07dc26bSmrg$as_echo "$as_me: executing $ac_file commands" >&6;} 20388e07dc26bSmrg ;; 20389e07dc26bSmrg esac 20390e07dc26bSmrg 20391e07dc26bSmrg 20392e07dc26bSmrg case $ac_file$ac_mode in 20393e07dc26bSmrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 20394e07dc26bSmrg # Older Autoconf quotes --file arguments for eval, but not when files 20395e07dc26bSmrg # are listed without --file. Let's play safe and only enable the eval 20396e07dc26bSmrg # if we detect the quoting. 20397e07dc26bSmrg case $CONFIG_FILES in 20398e07dc26bSmrg *\'*) eval set x "$CONFIG_FILES" ;; 20399e07dc26bSmrg *) set x $CONFIG_FILES ;; 20400e07dc26bSmrg esac 20401e07dc26bSmrg shift 20402e07dc26bSmrg for mf 20403e07dc26bSmrg do 20404e07dc26bSmrg # Strip MF so we end up with the name of the file. 20405e07dc26bSmrg mf=`echo "$mf" | sed -e 's/:.*$//'` 20406e07dc26bSmrg # Check whether this is an Automake generated Makefile or not. 20407e07dc26bSmrg # We used to match only the files named 'Makefile.in', but 20408e07dc26bSmrg # some people rename them; so instead we look at the file content. 20409e07dc26bSmrg # Grep'ing the first line is not enough: some people post-process 20410e07dc26bSmrg # each Makefile.in and add a new line on top of each file to say so. 20411e07dc26bSmrg # Grep'ing the whole file is not good either: AIX grep has a line 20412e07dc26bSmrg # limit of 2048, but all sed's we know have understand at least 4000. 20413e07dc26bSmrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 20414e07dc26bSmrg dirpart=`$as_dirname -- "$mf" || 20415e07dc26bSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20416e07dc26bSmrg X"$mf" : 'X\(//\)[^/]' \| \ 20417e07dc26bSmrg X"$mf" : 'X\(//\)$' \| \ 20418e07dc26bSmrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 20419e07dc26bSmrg$as_echo X"$mf" | 20420e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20421e07dc26bSmrg s//\1/ 20422e07dc26bSmrg q 20423e07dc26bSmrg } 20424e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 20425e07dc26bSmrg s//\1/ 20426e07dc26bSmrg q 20427e07dc26bSmrg } 20428e07dc26bSmrg /^X\(\/\/\)$/{ 20429e07dc26bSmrg s//\1/ 20430e07dc26bSmrg q 20431e07dc26bSmrg } 20432e07dc26bSmrg /^X\(\/\).*/{ 20433e07dc26bSmrg s//\1/ 20434e07dc26bSmrg q 20435e07dc26bSmrg } 20436e07dc26bSmrg s/.*/./; q'` 20437e07dc26bSmrg else 20438e07dc26bSmrg continue 20439e07dc26bSmrg fi 20440e07dc26bSmrg # Extract the definition of DEPDIR, am__include, and am__quote 20441e07dc26bSmrg # from the Makefile without running 'make'. 20442e07dc26bSmrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 20443e07dc26bSmrg test -z "$DEPDIR" && continue 20444e07dc26bSmrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 20445e07dc26bSmrg test -z "$am__include" && continue 20446e07dc26bSmrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 20447e07dc26bSmrg # Find all dependency output files, they are included files with 20448e07dc26bSmrg # $(DEPDIR) in their names. We invoke sed twice because it is the 20449e07dc26bSmrg # simplest approach to changing $(DEPDIR) to its actual value in the 20450e07dc26bSmrg # expansion. 20451e07dc26bSmrg for file in `sed -n " 20452e07dc26bSmrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 20453e07dc26bSmrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 20454e07dc26bSmrg # Make sure the directory exists. 20455e07dc26bSmrg test -f "$dirpart/$file" && continue 20456e07dc26bSmrg fdir=`$as_dirname -- "$file" || 20457e07dc26bSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20458e07dc26bSmrg X"$file" : 'X\(//\)[^/]' \| \ 20459e07dc26bSmrg X"$file" : 'X\(//\)$' \| \ 20460e07dc26bSmrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 20461e07dc26bSmrg$as_echo X"$file" | 20462e07dc26bSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20463e07dc26bSmrg s//\1/ 20464e07dc26bSmrg q 20465e07dc26bSmrg } 20466e07dc26bSmrg /^X\(\/\/\)[^/].*/{ 20467e07dc26bSmrg s//\1/ 20468e07dc26bSmrg q 20469e07dc26bSmrg } 20470e07dc26bSmrg /^X\(\/\/\)$/{ 20471e07dc26bSmrg s//\1/ 20472e07dc26bSmrg q 20473e07dc26bSmrg } 20474e07dc26bSmrg /^X\(\/\).*/{ 20475e07dc26bSmrg s//\1/ 20476e07dc26bSmrg q 20477e07dc26bSmrg } 20478e07dc26bSmrg s/.*/./; q'` 20479e07dc26bSmrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 20480e07dc26bSmrg # echo "creating $dirpart/$file" 20481e07dc26bSmrg echo '# dummy' > "$dirpart/$file" 20482e07dc26bSmrg done 20483e07dc26bSmrg done 20484e07dc26bSmrg} 20485e07dc26bSmrg ;; 20486e07dc26bSmrg "libtool":C) 20487e07dc26bSmrg 20488e07dc26bSmrg # See if we are running on zsh, and set the options that allow our 20489e07dc26bSmrg # commands through without removal of \ escapes. 20490e07dc26bSmrg if test -n "${ZSH_VERSION+set}"; then 20491e07dc26bSmrg setopt NO_GLOB_SUBST 20492e07dc26bSmrg fi 20493e07dc26bSmrg 20494e07dc26bSmrg cfgfile=${ofile}T 20495e07dc26bSmrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 20496e07dc26bSmrg $RM "$cfgfile" 20497e07dc26bSmrg 20498e07dc26bSmrg cat <<_LT_EOF >> "$cfgfile" 20499e07dc26bSmrg#! $SHELL 20500e07dc26bSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION 20501e07dc26bSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 20502e07dc26bSmrg 20503e07dc26bSmrg# Provide generalized library-building support services. 20504e07dc26bSmrg# Written by Gordon Matzigkeit, 1996 20505e07dc26bSmrg 20506e07dc26bSmrg# Copyright (C) 2014 Free Software Foundation, Inc. 20507e07dc26bSmrg# This is free software; see the source for copying conditions. There is NO 20508e07dc26bSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 20509e07dc26bSmrg 20510e07dc26bSmrg# GNU Libtool is free software; you can redistribute it and/or modify 20511e07dc26bSmrg# it under the terms of the GNU General Public License as published by 20512e07dc26bSmrg# the Free Software Foundation; either version 2 of of the License, or 20513e07dc26bSmrg# (at your option) any later version. 20514e07dc26bSmrg# 20515e07dc26bSmrg# As a special exception to the GNU General Public License, if you 20516e07dc26bSmrg# distribute this file as part of a program or library that is built 20517e07dc26bSmrg# using GNU Libtool, you may include this file under the same 20518e07dc26bSmrg# distribution terms that you use for the rest of that program. 20519e07dc26bSmrg# 20520e07dc26bSmrg# GNU Libtool is distributed in the hope that it will be useful, but 20521e07dc26bSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of 20522e07dc26bSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20523e07dc26bSmrg# GNU General Public License for more details. 20524e07dc26bSmrg# 20525e07dc26bSmrg# You should have received a copy of the GNU General Public License 20526e07dc26bSmrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 20527e07dc26bSmrg 20528e07dc26bSmrg 20529e07dc26bSmrg# The names of the tagged configurations supported by this script. 20530e07dc26bSmrgavailable_tags='' 20531e07dc26bSmrg 20532e07dc26bSmrg# Configured defaults for sys_lib_dlsearch_path munging. 20533e07dc26bSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 20534e07dc26bSmrg 20535e07dc26bSmrg# ### BEGIN LIBTOOL CONFIG 20536e07dc26bSmrg 20537e07dc26bSmrg# Whether or not to build static libraries. 20538e07dc26bSmrgbuild_old_libs=$enable_static 20539e07dc26bSmrg 20540e07dc26bSmrg# Which release of libtool.m4 was used? 20541e07dc26bSmrgmacro_version=$macro_version 20542e07dc26bSmrgmacro_revision=$macro_revision 20543e07dc26bSmrg 20544e07dc26bSmrg# Whether or not to build shared libraries. 20545e07dc26bSmrgbuild_libtool_libs=$enable_shared 20546e07dc26bSmrg 20547e07dc26bSmrg# What type of objects to build. 20548e07dc26bSmrgpic_mode=$pic_mode 20549e07dc26bSmrg 20550e07dc26bSmrg# Whether or not to optimize for fast installation. 20551e07dc26bSmrgfast_install=$enable_fast_install 20552e07dc26bSmrg 20553e07dc26bSmrg# Shared archive member basename,for filename based shared library versioning on AIX. 20554e07dc26bSmrgshared_archive_member_spec=$shared_archive_member_spec 20555e07dc26bSmrg 20556e07dc26bSmrg# Shell to use when invoking shell scripts. 20557e07dc26bSmrgSHELL=$lt_SHELL 20558e07dc26bSmrg 20559e07dc26bSmrg# An echo program that protects backslashes. 20560e07dc26bSmrgECHO=$lt_ECHO 20561e07dc26bSmrg 20562e07dc26bSmrg# The PATH separator for the build system. 20563e07dc26bSmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 20564e07dc26bSmrg 20565e07dc26bSmrg# The host system. 20566e07dc26bSmrghost_alias=$host_alias 20567e07dc26bSmrghost=$host 20568e07dc26bSmrghost_os=$host_os 20569e07dc26bSmrg 20570e07dc26bSmrg# The build system. 20571e07dc26bSmrgbuild_alias=$build_alias 20572e07dc26bSmrgbuild=$build 20573e07dc26bSmrgbuild_os=$build_os 20574e07dc26bSmrg 20575e07dc26bSmrg# A sed program that does not truncate output. 20576e07dc26bSmrgSED=$lt_SED 20577e07dc26bSmrg 20578e07dc26bSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 20579e07dc26bSmrgXsed="\$SED -e 1s/^X//" 20580e07dc26bSmrg 20581e07dc26bSmrg# A grep program that handles long lines. 20582e07dc26bSmrgGREP=$lt_GREP 20583e07dc26bSmrg 20584e07dc26bSmrg# An ERE matcher. 20585e07dc26bSmrgEGREP=$lt_EGREP 20586e07dc26bSmrg 20587e07dc26bSmrg# A literal string matcher. 20588e07dc26bSmrgFGREP=$lt_FGREP 20589e07dc26bSmrg 20590e07dc26bSmrg# A BSD- or MS-compatible name lister. 20591e07dc26bSmrgNM=$lt_NM 20592e07dc26bSmrg 20593e07dc26bSmrg# Whether we need soft or hard links. 20594e07dc26bSmrgLN_S=$lt_LN_S 20595e07dc26bSmrg 20596e07dc26bSmrg# What is the maximum length of a command? 20597e07dc26bSmrgmax_cmd_len=$max_cmd_len 20598e07dc26bSmrg 20599e07dc26bSmrg# Object file suffix (normally "o"). 20600e07dc26bSmrgobjext=$ac_objext 20601e07dc26bSmrg 20602e07dc26bSmrg# Executable file suffix (normally ""). 20603e07dc26bSmrgexeext=$exeext 20604e07dc26bSmrg 20605e07dc26bSmrg# whether the shell understands "unset". 20606e07dc26bSmrglt_unset=$lt_unset 20607e07dc26bSmrg 20608e07dc26bSmrg# turn spaces into newlines. 20609e07dc26bSmrgSP2NL=$lt_lt_SP2NL 20610e07dc26bSmrg 20611e07dc26bSmrg# turn newlines into spaces. 20612e07dc26bSmrgNL2SP=$lt_lt_NL2SP 20613e07dc26bSmrg 20614e07dc26bSmrg# convert \$build file names to \$host format. 20615e07dc26bSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 20616e07dc26bSmrg 20617e07dc26bSmrg# convert \$build files to toolchain format. 20618e07dc26bSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 20619e07dc26bSmrg 20620e07dc26bSmrg# An object symbol dumper. 20621e07dc26bSmrgOBJDUMP=$lt_OBJDUMP 20622e07dc26bSmrg 20623e07dc26bSmrg# Method to check whether dependent libraries are shared objects. 20624e07dc26bSmrgdeplibs_check_method=$lt_deplibs_check_method 20625e07dc26bSmrg 20626e07dc26bSmrg# Command to use when deplibs_check_method = "file_magic". 20627e07dc26bSmrgfile_magic_cmd=$lt_file_magic_cmd 20628e07dc26bSmrg 20629e07dc26bSmrg# How to find potential files when deplibs_check_method = "file_magic". 20630e07dc26bSmrgfile_magic_glob=$lt_file_magic_glob 20631e07dc26bSmrg 20632e07dc26bSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 20633e07dc26bSmrgwant_nocaseglob=$lt_want_nocaseglob 20634e07dc26bSmrg 20635e07dc26bSmrg# DLL creation program. 20636e07dc26bSmrgDLLTOOL=$lt_DLLTOOL 20637e07dc26bSmrg 20638e07dc26bSmrg# Command to associate shared and link libraries. 20639e07dc26bSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 20640e07dc26bSmrg 20641e07dc26bSmrg# The archiver. 20642e07dc26bSmrgAR=$lt_AR 20643e07dc26bSmrg 20644e07dc26bSmrg# Flags to create an archive. 20645e07dc26bSmrgAR_FLAGS=$lt_AR_FLAGS 20646e07dc26bSmrg 20647e07dc26bSmrg# How to feed a file listing to the archiver. 20648e07dc26bSmrgarchiver_list_spec=$lt_archiver_list_spec 20649e07dc26bSmrg 20650e07dc26bSmrg# A symbol stripping program. 20651e07dc26bSmrgSTRIP=$lt_STRIP 20652e07dc26bSmrg 20653e07dc26bSmrg# Commands used to install an old-style archive. 20654e07dc26bSmrgRANLIB=$lt_RANLIB 20655e07dc26bSmrgold_postinstall_cmds=$lt_old_postinstall_cmds 20656e07dc26bSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 20657e07dc26bSmrg 20658e07dc26bSmrg# Whether to use a lock for old archive extraction. 20659e07dc26bSmrglock_old_archive_extraction=$lock_old_archive_extraction 20660e07dc26bSmrg 20661e07dc26bSmrg# A C compiler. 20662e07dc26bSmrgLTCC=$lt_CC 20663e07dc26bSmrg 20664e07dc26bSmrg# LTCC compiler flags. 20665e07dc26bSmrgLTCFLAGS=$lt_CFLAGS 20666e07dc26bSmrg 20667e07dc26bSmrg# Take the output of nm and produce a listing of raw symbols and C names. 20668e07dc26bSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 20669e07dc26bSmrg 20670e07dc26bSmrg# Transform the output of nm in a proper C declaration. 20671e07dc26bSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 20672e07dc26bSmrg 20673e07dc26bSmrg# Transform the output of nm into a list of symbols to manually relocate. 20674e07dc26bSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 20675e07dc26bSmrg 20676e07dc26bSmrg# Transform the output of nm in a C name address pair. 20677e07dc26bSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 20678e07dc26bSmrg 20679e07dc26bSmrg# Transform the output of nm in a C name address pair when lib prefix is needed. 20680e07dc26bSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 20681e07dc26bSmrg 20682e07dc26bSmrg# The name lister interface. 20683e07dc26bSmrgnm_interface=$lt_lt_cv_nm_interface 20684e07dc26bSmrg 20685e07dc26bSmrg# Specify filename containing input files for \$NM. 20686e07dc26bSmrgnm_file_list_spec=$lt_nm_file_list_spec 20687e07dc26bSmrg 20688e07dc26bSmrg# The root where to search for dependent libraries,and where our libraries should be installed. 20689e07dc26bSmrglt_sysroot=$lt_sysroot 20690e07dc26bSmrg 20691e07dc26bSmrg# Command to truncate a binary pipe. 20692e07dc26bSmrglt_truncate_bin=$lt_lt_cv_truncate_bin 20693e07dc26bSmrg 20694e07dc26bSmrg# The name of the directory that contains temporary libtool files. 20695e07dc26bSmrgobjdir=$objdir 20696e07dc26bSmrg 20697e07dc26bSmrg# Used to examine libraries when file_magic_cmd begins with "file". 20698e07dc26bSmrgMAGIC_CMD=$MAGIC_CMD 20699e07dc26bSmrg 20700e07dc26bSmrg# Must we lock files when doing compilation? 20701e07dc26bSmrgneed_locks=$lt_need_locks 20702e07dc26bSmrg 20703e07dc26bSmrg# Manifest tool. 20704e07dc26bSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 20705e07dc26bSmrg 20706e07dc26bSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 20707e07dc26bSmrgDSYMUTIL=$lt_DSYMUTIL 20708e07dc26bSmrg 20709e07dc26bSmrg# Tool to change global to local symbols on Mac OS X. 20710e07dc26bSmrgNMEDIT=$lt_NMEDIT 20711e07dc26bSmrg 20712e07dc26bSmrg# Tool to manipulate fat objects and archives on Mac OS X. 20713e07dc26bSmrgLIPO=$lt_LIPO 20714e07dc26bSmrg 20715e07dc26bSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 20716e07dc26bSmrgOTOOL=$lt_OTOOL 20717e07dc26bSmrg 20718e07dc26bSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 20719e07dc26bSmrgOTOOL64=$lt_OTOOL64 20720e07dc26bSmrg 20721e07dc26bSmrg# Old archive suffix (normally "a"). 20722e07dc26bSmrglibext=$libext 20723e07dc26bSmrg 20724e07dc26bSmrg# Shared library suffix (normally ".so"). 20725e07dc26bSmrgshrext_cmds=$lt_shrext_cmds 20726e07dc26bSmrg 20727e07dc26bSmrg# The commands to extract the exported symbol list from a shared archive. 20728e07dc26bSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 20729e07dc26bSmrg 20730e07dc26bSmrg# Variables whose values should be saved in libtool wrapper scripts and 20731e07dc26bSmrg# restored at link time. 20732e07dc26bSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink 20733e07dc26bSmrg 20734e07dc26bSmrg# Do we need the "lib" prefix for modules? 20735e07dc26bSmrgneed_lib_prefix=$need_lib_prefix 20736e07dc26bSmrg 20737e07dc26bSmrg# Do we need a version for libraries? 20738e07dc26bSmrgneed_version=$need_version 20739e07dc26bSmrg 20740e07dc26bSmrg# Library versioning type. 20741e07dc26bSmrgversion_type=$version_type 20742e07dc26bSmrg 20743e07dc26bSmrg# Shared library runtime path variable. 20744e07dc26bSmrgrunpath_var=$runpath_var 20745e07dc26bSmrg 20746e07dc26bSmrg# Shared library path variable. 20747e07dc26bSmrgshlibpath_var=$shlibpath_var 20748e07dc26bSmrg 20749e07dc26bSmrg# Is shlibpath searched before the hard-coded library search path? 20750e07dc26bSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 20751e07dc26bSmrg 20752e07dc26bSmrg# Format of library name prefix. 20753e07dc26bSmrglibname_spec=$lt_libname_spec 20754e07dc26bSmrg 20755e07dc26bSmrg# List of archive names. First name is the real one, the rest are links. 20756e07dc26bSmrg# The last name is the one that the linker finds with -lNAME 20757e07dc26bSmrglibrary_names_spec=$lt_library_names_spec 20758e07dc26bSmrg 20759e07dc26bSmrg# The coded name of the library, if different from the real name. 20760e07dc26bSmrgsoname_spec=$lt_soname_spec 20761e07dc26bSmrg 20762e07dc26bSmrg# Permission mode override for installation of shared libraries. 20763e07dc26bSmrginstall_override_mode=$lt_install_override_mode 20764e07dc26bSmrg 20765e07dc26bSmrg# Command to use after installation of a shared archive. 20766e07dc26bSmrgpostinstall_cmds=$lt_postinstall_cmds 20767e07dc26bSmrg 20768e07dc26bSmrg# Command to use after uninstallation of a shared archive. 20769e07dc26bSmrgpostuninstall_cmds=$lt_postuninstall_cmds 20770e07dc26bSmrg 20771e07dc26bSmrg# Commands used to finish a libtool library installation in a directory. 20772e07dc26bSmrgfinish_cmds=$lt_finish_cmds 20773e07dc26bSmrg 20774e07dc26bSmrg# As "finish_cmds", except a single script fragment to be evaled but 20775e07dc26bSmrg# not shown. 20776e07dc26bSmrgfinish_eval=$lt_finish_eval 20777e07dc26bSmrg 20778e07dc26bSmrg# Whether we should hardcode library paths into libraries. 20779e07dc26bSmrghardcode_into_libs=$hardcode_into_libs 20780e07dc26bSmrg 20781e07dc26bSmrg# Compile-time system search path for libraries. 20782e07dc26bSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 20783e07dc26bSmrg 20784e07dc26bSmrg# Detected run-time system search path for libraries. 20785e07dc26bSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 20786e07dc26bSmrg 20787e07dc26bSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 20788e07dc26bSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 20789e07dc26bSmrg 20790e07dc26bSmrg# Whether dlopen is supported. 20791e07dc26bSmrgdlopen_support=$enable_dlopen 20792e07dc26bSmrg 20793e07dc26bSmrg# Whether dlopen of programs is supported. 20794e07dc26bSmrgdlopen_self=$enable_dlopen_self 20795e07dc26bSmrg 20796e07dc26bSmrg# Whether dlopen of statically linked programs is supported. 20797e07dc26bSmrgdlopen_self_static=$enable_dlopen_self_static 20798e07dc26bSmrg 20799e07dc26bSmrg# Commands to strip libraries. 20800e07dc26bSmrgold_striplib=$lt_old_striplib 20801e07dc26bSmrgstriplib=$lt_striplib 20802e07dc26bSmrg 20803e07dc26bSmrg 20804e07dc26bSmrg# The linker used to build libraries. 20805e07dc26bSmrgLD=$lt_LD 20806e07dc26bSmrg 20807e07dc26bSmrg# How to create reloadable object files. 20808e07dc26bSmrgreload_flag=$lt_reload_flag 20809e07dc26bSmrgreload_cmds=$lt_reload_cmds 20810e07dc26bSmrg 20811e07dc26bSmrg# Commands used to build an old-style archive. 20812e07dc26bSmrgold_archive_cmds=$lt_old_archive_cmds 20813e07dc26bSmrg 20814e07dc26bSmrg# A language specific compiler. 20815e07dc26bSmrgCC=$lt_compiler 20816e07dc26bSmrg 20817e07dc26bSmrg# Is the compiler the GNU compiler? 20818e07dc26bSmrgwith_gcc=$GCC 20819e07dc26bSmrg 20820e07dc26bSmrg# Compiler flag to turn off builtin functions. 20821e07dc26bSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 20822e07dc26bSmrg 20823e07dc26bSmrg# Additional compiler flags for building library objects. 20824e07dc26bSmrgpic_flag=$lt_lt_prog_compiler_pic 20825e07dc26bSmrg 20826e07dc26bSmrg# How to pass a linker flag through the compiler. 20827e07dc26bSmrgwl=$lt_lt_prog_compiler_wl 20828e07dc26bSmrg 20829e07dc26bSmrg# Compiler flag to prevent dynamic linking. 20830e07dc26bSmrglink_static_flag=$lt_lt_prog_compiler_static 20831e07dc26bSmrg 20832e07dc26bSmrg# Does compiler simultaneously support -c and -o options? 20833e07dc26bSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 20834e07dc26bSmrg 20835e07dc26bSmrg# Whether or not to add -lc for building shared libraries. 20836e07dc26bSmrgbuild_libtool_need_lc=$archive_cmds_need_lc 20837e07dc26bSmrg 20838e07dc26bSmrg# Whether or not to disallow shared libs when runtime libs are static. 20839e07dc26bSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 20840e07dc26bSmrg 20841e07dc26bSmrg# Compiler flag to allow reflexive dlopens. 20842e07dc26bSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 20843e07dc26bSmrg 20844e07dc26bSmrg# Compiler flag to generate shared objects directly from archives. 20845e07dc26bSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 20846e07dc26bSmrg 20847e07dc26bSmrg# Whether the compiler copes with passing no objects directly. 20848e07dc26bSmrgcompiler_needs_object=$lt_compiler_needs_object 20849e07dc26bSmrg 20850e07dc26bSmrg# Create an old-style archive from a shared archive. 20851e07dc26bSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 20852e07dc26bSmrg 20853e07dc26bSmrg# Create a temporary old-style archive to link instead of a shared archive. 20854e07dc26bSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 20855e07dc26bSmrg 20856e07dc26bSmrg# Commands used to build a shared archive. 20857e07dc26bSmrgarchive_cmds=$lt_archive_cmds 20858e07dc26bSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds 20859e07dc26bSmrg 20860e07dc26bSmrg# Commands used to build a loadable module if different from building 20861e07dc26bSmrg# a shared archive. 20862e07dc26bSmrgmodule_cmds=$lt_module_cmds 20863e07dc26bSmrgmodule_expsym_cmds=$lt_module_expsym_cmds 20864e07dc26bSmrg 20865e07dc26bSmrg# Whether we are building with GNU ld or not. 20866e07dc26bSmrgwith_gnu_ld=$lt_with_gnu_ld 20867e07dc26bSmrg 20868e07dc26bSmrg# Flag that allows shared libraries with undefined symbols to be built. 20869e07dc26bSmrgallow_undefined_flag=$lt_allow_undefined_flag 20870e07dc26bSmrg 20871e07dc26bSmrg# Flag that enforces no undefined symbols. 20872e07dc26bSmrgno_undefined_flag=$lt_no_undefined_flag 20873e07dc26bSmrg 20874e07dc26bSmrg# Flag to hardcode \$libdir into a binary during linking. 20875e07dc26bSmrg# This must work even if \$libdir does not exist 20876e07dc26bSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 20877e07dc26bSmrg 20878e07dc26bSmrg# Whether we need a single "-rpath" flag with a separated argument. 20879e07dc26bSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator 20880e07dc26bSmrg 20881e07dc26bSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 20882e07dc26bSmrg# DIR into the resulting binary. 20883e07dc26bSmrghardcode_direct=$hardcode_direct 20884e07dc26bSmrg 20885e07dc26bSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 20886e07dc26bSmrg# DIR into the resulting binary and the resulting library dependency is 20887e07dc26bSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 20888e07dc26bSmrg# library is relocated. 20889e07dc26bSmrghardcode_direct_absolute=$hardcode_direct_absolute 20890e07dc26bSmrg 20891e07dc26bSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 20892e07dc26bSmrg# into the resulting binary. 20893e07dc26bSmrghardcode_minus_L=$hardcode_minus_L 20894e07dc26bSmrg 20895e07dc26bSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 20896e07dc26bSmrg# into the resulting binary. 20897e07dc26bSmrghardcode_shlibpath_var=$hardcode_shlibpath_var 20898e07dc26bSmrg 20899e07dc26bSmrg# Set to "yes" if building a shared library automatically hardcodes DIR 20900e07dc26bSmrg# into the library and all subsequent libraries and executables linked 20901e07dc26bSmrg# against it. 20902e07dc26bSmrghardcode_automatic=$hardcode_automatic 20903e07dc26bSmrg 20904e07dc26bSmrg# Set to yes if linker adds runtime paths of dependent libraries 20905e07dc26bSmrg# to runtime path list. 20906e07dc26bSmrginherit_rpath=$inherit_rpath 20907e07dc26bSmrg 20908e07dc26bSmrg# Whether libtool must link a program against all its dependency libraries. 20909e07dc26bSmrglink_all_deplibs=$link_all_deplibs 20910e07dc26bSmrg 20911e07dc26bSmrg# Set to "yes" if exported symbols are required. 20912e07dc26bSmrgalways_export_symbols=$always_export_symbols 20913e07dc26bSmrg 20914e07dc26bSmrg# The commands to list exported symbols. 20915e07dc26bSmrgexport_symbols_cmds=$lt_export_symbols_cmds 20916e07dc26bSmrg 20917e07dc26bSmrg# Symbols that should not be listed in the preloaded symbols. 20918e07dc26bSmrgexclude_expsyms=$lt_exclude_expsyms 20919e07dc26bSmrg 20920e07dc26bSmrg# Symbols that must always be exported. 20921e07dc26bSmrginclude_expsyms=$lt_include_expsyms 20922e07dc26bSmrg 20923e07dc26bSmrg# Commands necessary for linking programs (against libraries) with templates. 20924e07dc26bSmrgprelink_cmds=$lt_prelink_cmds 20925e07dc26bSmrg 20926e07dc26bSmrg# Commands necessary for finishing linking programs. 20927e07dc26bSmrgpostlink_cmds=$lt_postlink_cmds 20928e07dc26bSmrg 20929e07dc26bSmrg# Specify filename containing input files. 20930e07dc26bSmrgfile_list_spec=$lt_file_list_spec 20931e07dc26bSmrg 20932e07dc26bSmrg# How to hardcode a shared library path into an executable. 20933e07dc26bSmrghardcode_action=$hardcode_action 20934e07dc26bSmrg 20935e07dc26bSmrg# ### END LIBTOOL CONFIG 20936e07dc26bSmrg 20937e07dc26bSmrg_LT_EOF 20938e07dc26bSmrg 20939e07dc26bSmrg cat <<'_LT_EOF' >> "$cfgfile" 20940e07dc26bSmrg 20941e07dc26bSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 20942e07dc26bSmrg 20943e07dc26bSmrg# func_munge_path_list VARIABLE PATH 20944e07dc26bSmrg# ----------------------------------- 20945e07dc26bSmrg# VARIABLE is name of variable containing _space_ separated list of 20946e07dc26bSmrg# directories to be munged by the contents of PATH, which is string 20947e07dc26bSmrg# having a format: 20948e07dc26bSmrg# "DIR[:DIR]:" 20949e07dc26bSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 20950e07dc26bSmrg# ":DIR[:DIR]" 20951e07dc26bSmrg# string "DIR[ DIR]" will be appended to VARIABLE 20952e07dc26bSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 20953e07dc26bSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 20954e07dc26bSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 20955e07dc26bSmrg# "DIR[:DIR]" 20956e07dc26bSmrg# VARIABLE will be replaced by "DIR[ DIR]" 20957e07dc26bSmrgfunc_munge_path_list () 20958e07dc26bSmrg{ 20959e07dc26bSmrg case x$2 in 20960e07dc26bSmrg x) 20961e07dc26bSmrg ;; 20962e07dc26bSmrg *:) 20963e07dc26bSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 20964e07dc26bSmrg ;; 20965e07dc26bSmrg x:*) 20966e07dc26bSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 20967e07dc26bSmrg ;; 20968e07dc26bSmrg *::*) 20969e07dc26bSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 20970e07dc26bSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 20971e07dc26bSmrg ;; 20972e07dc26bSmrg *) 20973e07dc26bSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 20974e07dc26bSmrg ;; 20975e07dc26bSmrg esac 20976e07dc26bSmrg} 20977e07dc26bSmrg 20978e07dc26bSmrg 20979e07dc26bSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 20980e07dc26bSmrgfunc_cc_basename () 20981e07dc26bSmrg{ 20982e07dc26bSmrg for cc_temp in $*""; do 20983e07dc26bSmrg case $cc_temp in 20984e07dc26bSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 20985e07dc26bSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 20986e07dc26bSmrg \-*) ;; 20987e07dc26bSmrg *) break;; 20988e07dc26bSmrg esac 20989e07dc26bSmrg done 20990e07dc26bSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 20991e07dc26bSmrg} 20992e07dc26bSmrg 20993e07dc26bSmrg 20994e07dc26bSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE 20995e07dc26bSmrg 20996e07dc26bSmrg_LT_EOF 20997e07dc26bSmrg 20998e07dc26bSmrg case $host_os in 20999e07dc26bSmrg aix3*) 21000e07dc26bSmrg cat <<\_LT_EOF >> "$cfgfile" 21001e07dc26bSmrg# AIX sometimes has problems with the GCC collect2 program. For some 21002e07dc26bSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems 21003e07dc26bSmrg# vanish in a puff of smoke. 21004e07dc26bSmrgif test set != "${COLLECT_NAMES+set}"; then 21005e07dc26bSmrg COLLECT_NAMES= 21006e07dc26bSmrg export COLLECT_NAMES 21007e07dc26bSmrgfi 21008e07dc26bSmrg_LT_EOF 21009e07dc26bSmrg ;; 21010e07dc26bSmrg esac 21011e07dc26bSmrg 21012e07dc26bSmrg 21013e07dc26bSmrgltmain=$ac_aux_dir/ltmain.sh 21014e07dc26bSmrg 21015e07dc26bSmrg 21016e07dc26bSmrg # We use sed instead of cat because bash on DJGPP gets confused if 21017e07dc26bSmrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 21018e07dc26bSmrg # text mode, it properly converts lines to CR/LF. This bash problem 21019e07dc26bSmrg # is reportedly fixed, but why not run on old versions too? 21020e07dc26bSmrg sed '$q' "$ltmain" >> "$cfgfile" \ 21021e07dc26bSmrg || (rm -f "$cfgfile"; exit 1) 21022e07dc26bSmrg 21023e07dc26bSmrg mv -f "$cfgfile" "$ofile" || 21024e07dc26bSmrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 21025e07dc26bSmrg chmod +x "$ofile" 21026e07dc26bSmrg 21027e07dc26bSmrg ;; 21028e07dc26bSmrg 21029e07dc26bSmrg esac 21030e07dc26bSmrgdone # for ac_tag 21031e07dc26bSmrg 21032e07dc26bSmrg 21033e07dc26bSmrgas_fn_exit 0 21034e07dc26bSmrg_ACEOF 21035e07dc26bSmrgac_clean_files=$ac_clean_files_save 21036e07dc26bSmrg 21037e07dc26bSmrgtest $ac_write_fail = 0 || 21038e07dc26bSmrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 21039e07dc26bSmrg 21040e07dc26bSmrg 21041e07dc26bSmrg# configure is writing to config.log, and then calls config.status. 21042e07dc26bSmrg# config.status does its own redirection, appending to config.log. 21043e07dc26bSmrg# Unfortunately, on DOS this fails, as config.log is still kept open 21044e07dc26bSmrg# by configure, so config.status won't be able to write to it; its 21045e07dc26bSmrg# output is simply discarded. So we exec the FD to /dev/null, 21046e07dc26bSmrg# effectively closing config.log, so it can be properly (re)opened and 21047e07dc26bSmrg# appended to by config.status. When coming back to configure, we 21048e07dc26bSmrg# need to make the FD available again. 21049e07dc26bSmrgif test "$no_create" != yes; then 21050e07dc26bSmrg ac_cs_success=: 21051e07dc26bSmrg ac_config_status_args= 21052e07dc26bSmrg test "$silent" = yes && 21053e07dc26bSmrg ac_config_status_args="$ac_config_status_args --quiet" 21054e07dc26bSmrg exec 5>/dev/null 21055e07dc26bSmrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 21056e07dc26bSmrg exec 5>>config.log 21057e07dc26bSmrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 21058e07dc26bSmrg # would make configure fail if this is the last instruction. 21059e07dc26bSmrg $ac_cs_success || as_fn_exit 1 21060e07dc26bSmrgfi 21061e07dc26bSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 21062e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 21063e07dc26bSmrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 21064e07dc26bSmrgfi 21065e07dc26bSmrg 21066